	/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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="resrfet"]:-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}/*! formstone v1.4.13 [grid.css] 2019-07-10 | GPL-3.0 License | formstone.it */.fs-grid .fs-row,.fs_grid_row{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% - 2.5rem)}}@media screen and (min-width: 740px){.fs-grid .fs-row,.fs_grid_row{width:45rem}}@media screen and (min-width: 980px){.fs-grid .fs-row,.fs_grid_row{width:60rem}}@media screen and (min-width: 1220px){.fs-grid .fs-row,.fs_grid_row{width:75rem}}@media screen and (min-width: 1394px){.fs-grid .fs-row,.fs_grid_row{width:85.875rem}}.fs-grid-fluid .fs-row,.fs_grid_row_fluid{width:96%;width:calc(100% - 2.5rem)}@media screen and (max-width: 499px){.fs-grid-adaptive .fs-row,.fs_grid_row_adaptive{width:18.75rem}}@media screen and (min-width: 500px) and (max-width: 739px){.fs-grid-adaptive .fs-row,.fs_grid_row_adaptive{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:104.09%;margin-left:-2.045%;margin-right:-2.045%}.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:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%;flex-basis:auto;margin-left:2.045%;margin-right:2.045%}.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:2.045%;padding-right:2.045%}.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:15.91%;max-width:15.91%;min-width:0;flex:0 0 15.91%}.fs-grid .fs-row .fs-all-fourth{width:20.91%;max-width:20.91%;min-width:0;flex:0 0 20.91%}.fs-grid .fs-row .fs-all-third{width:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-all-half{width:45.91%;max-width:45.91%;min-width:0;flex:0 0 45.91%}.fs-grid .fs-row .fs-all-full{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-all-push-fifth{margin-left:22.045%}.fs-grid .fs-row .fs-all-push-fourth{margin-left:27.045%}.fs-grid .fs-row .fs-all-push-third{margin-left:35.37833333%}.fs-grid .fs-row .fs-all-push-half{margin-left:52.045%}.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:95.91%;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:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-sm-2{width:62.57666667%;max-width:62.57666667%;min-width:0;flex:0 0 62.57666667%}.fs-grid .fs-row .fs-sm-3{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-sm-push-1{margin-left:35.37833333%}.fs-grid .fs-row .fs-sm-push-2{margin-left:68.71166667%}.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:15.91%;max-width:15.91%;min-width:0;flex:0 0 15.91%}.fs-grid .fs-row .fs-sm-fourth{width:20.91%;max-width:20.91%;min-width:0;flex:0 0 20.91%}.fs-grid .fs-row .fs-sm-third{width:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-sm-half{width:45.91%;max-width:45.91%;min-width:0;flex:0 0 45.91%}.fs-grid .fs-row .fs-sm-full{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-sm-push-fifth{margin-left:22.045%}.fs-grid .fs-row .fs-sm-push-fourth{margin-left:27.045%}.fs-grid .fs-row .fs-sm-push-third{margin-left:35.37833333%}.fs-grid .fs-row .fs-sm-push-half{margin-left:52.045%}.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:95.91%;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:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-xs-2{width:62.57666667%;max-width:62.57666667%;min-width:0;flex:0 0 62.57666667%}.fs-grid .fs-row .fs-xs-3{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-xs-push-1{margin-left:35.37833333%}.fs-grid .fs-row .fs-xs-push-2{margin-left:68.71166667%}.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:15.91%;max-width:15.91%;min-width:0;flex:0 0 15.91%}.fs-grid .fs-row .fs-xs-fourth{width:20.91%;max-width:20.91%;min-width:0;flex:0 0 20.91%}.fs-grid .fs-row .fs-xs-third{width:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-xs-half{width:45.91%;max-width:45.91%;min-width:0;flex:0 0 45.91%}.fs-grid .fs-row .fs-xs-full{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-xs-push-fifth{margin-left:22.045%}.fs-grid .fs-row .fs-xs-push-fourth{margin-left:27.045%}.fs-grid .fs-row .fs-xs-push-third{margin-left:35.37833333%}.fs-grid .fs-row .fs-xs-push-half{margin-left:52.045%}.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:95.91%;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:12.57666667%;max-width:12.57666667%;min-width:0;flex:0 0 12.57666667%}.fs-grid .fs-row .fs-md-2{width:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-md-3{width:45.91%;max-width:45.91%;min-width:0;flex:0 0 45.91%}.fs-grid .fs-row .fs-md-4{width:62.57666667%;max-width:62.57666667%;min-width:0;flex:0 0 62.57666667%}.fs-grid .fs-row .fs-md-5{width:79.24333333%;max-width:79.24333333%;min-width:0;flex:0 0 79.24333333%}.fs-grid .fs-row .fs-md-6{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-md-push-1{margin-left:18.71166667%}.fs-grid .fs-row .fs-md-push-2{margin-left:35.37833333%}.fs-grid .fs-row .fs-md-push-3{margin-left:52.045%}.fs-grid .fs-row .fs-md-push-4{margin-left:68.71166667%}.fs-grid .fs-row .fs-md-push-5{margin-left:85.37833333%}.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:15.91%;max-width:15.91%;min-width:0;flex:0 0 15.91%}.fs-grid .fs-row .fs-md-fourth{width:20.91%;max-width:20.91%;min-width:0;flex:0 0 20.91%}.fs-grid .fs-row .fs-md-third{width:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-md-half{width:45.91%;max-width:45.91%;min-width:0;flex:0 0 45.91%}.fs-grid .fs-row .fs-md-full{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-md-push-fifth{margin-left:22.045%}.fs-grid .fs-row .fs-md-push-fourth{margin-left:27.045%}.fs-grid .fs-row .fs-md-push-third{margin-left:35.37833333%}.fs-grid .fs-row .fs-md-push-half{margin-left:52.045%}.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:95.91%;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:4.24333333%;max-width:4.24333333%;min-width:0;flex:0 0 4.24333333%}.fs-grid .fs-row .fs-lg-2{width:12.57666667%;max-width:12.57666667%;min-width:0;flex:0 0 12.57666667%}.fs-grid .fs-row .fs-lg-3{width:20.91%;max-width:20.91%;min-width:0;flex:0 0 20.91%}.fs-grid .fs-row .fs-lg-4{width:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-lg-5{width:37.57666667%;max-width:37.57666667%;min-width:0;flex:0 0 37.57666667%}.fs-grid .fs-row .fs-lg-6{width:45.91%;max-width:45.91%;min-width:0;flex:0 0 45.91%}.fs-grid .fs-row .fs-lg-7{width:54.24333333%;max-width:54.24333333%;min-width:0;flex:0 0 54.24333333%}.fs-grid .fs-row .fs-lg-8{width:62.57666667%;max-width:62.57666667%;min-width:0;flex:0 0 62.57666667%}.fs-grid .fs-row .fs-lg-9{width:70.91%;max-width:70.91%;min-width:0;flex:0 0 70.91%}.fs-grid .fs-row .fs-lg-10{width:79.24333333%;max-width:79.24333333%;min-width:0;flex:0 0 79.24333333%}.fs-grid .fs-row .fs-lg-11{width:87.57666667%;max-width:87.57666667%;min-width:0;flex:0 0 87.57666667%}.fs-grid .fs-row .fs-lg-12{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-lg-push-1{margin-left:10.37833333%}.fs-grid .fs-row .fs-lg-push-2{margin-left:18.71166667%}.fs-grid .fs-row .fs-lg-push-3{margin-left:27.045%}.fs-grid .fs-row .fs-lg-push-4{margin-left:35.37833333%}.fs-grid .fs-row .fs-lg-push-5{margin-left:43.71166667%}.fs-grid .fs-row .fs-lg-push-6{margin-left:52.045%}.fs-grid .fs-row .fs-lg-push-7{margin-left:60.37833333%}.fs-grid .fs-row .fs-lg-push-8{margin-left:68.71166667%}.fs-grid .fs-row .fs-lg-push-9{margin-left:77.045%}.fs-grid .fs-row .fs-lg-push-10{margin-left:85.37833333%}.fs-grid .fs-row .fs-lg-push-11{margin-left:93.71166667%}.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:15.91%;max-width:15.91%;min-width:0;flex:0 0 15.91%}.fs-grid .fs-row .fs-lg-fourth{width:20.91%;max-width:20.91%;min-width:0;flex:0 0 20.91%}.fs-grid .fs-row .fs-lg-third{width:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-lg-half{width:45.91%;max-width:45.91%;min-width:0;flex:0 0 45.91%}.fs-grid .fs-row .fs-lg-full{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-lg-push-fifth{margin-left:22.045%}.fs-grid .fs-row .fs-lg-push-fourth{margin-left:27.045%}.fs-grid .fs-row .fs-lg-push-third{margin-left:35.37833333%}.fs-grid .fs-row .fs-lg-push-half{margin-left:52.045%}.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:95.91%;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:4.24333333%;max-width:4.24333333%;min-width:0;flex:0 0 4.24333333%}.fs-grid .fs-row .fs-xl-2{width:12.57666667%;max-width:12.57666667%;min-width:0;flex:0 0 12.57666667%}.fs-grid .fs-row .fs-xl-3{width:20.91%;max-width:20.91%;min-width:0;flex:0 0 20.91%}.fs-grid .fs-row .fs-xl-4{width:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-xl-5{width:37.57666667%;max-width:37.57666667%;min-width:0;flex:0 0 37.57666667%}.fs-grid .fs-row .fs-xl-6{width:45.91%;max-width:45.91%;min-width:0;flex:0 0 45.91%}.fs-grid .fs-row .fs-xl-7{width:54.24333333%;max-width:54.24333333%;min-width:0;flex:0 0 54.24333333%}.fs-grid .fs-row .fs-xl-8{width:62.57666667%;max-width:62.57666667%;min-width:0;flex:0 0 62.57666667%}.fs-grid .fs-row .fs-xl-9{width:70.91%;max-width:70.91%;min-width:0;flex:0 0 70.91%}.fs-grid .fs-row .fs-xl-10{width:79.24333333%;max-width:79.24333333%;min-width:0;flex:0 0 79.24333333%}.fs-grid .fs-row .fs-xl-11{width:87.57666667%;max-width:87.57666667%;min-width:0;flex:0 0 87.57666667%}.fs-grid .fs-row .fs-xl-12{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-xl-push-1{margin-left:10.37833333%}.fs-grid .fs-row .fs-xl-push-2{margin-left:18.71166667%}.fs-grid .fs-row .fs-xl-push-3{margin-left:27.045%}.fs-grid .fs-row .fs-xl-push-4{margin-left:35.37833333%}.fs-grid .fs-row .fs-xl-push-5{margin-left:43.71166667%}.fs-grid .fs-row .fs-xl-push-6{margin-left:52.045%}.fs-grid .fs-row .fs-xl-push-7{margin-left:60.37833333%}.fs-grid .fs-row .fs-xl-push-8{margin-left:68.71166667%}.fs-grid .fs-row .fs-xl-push-9{margin-left:77.045%}.fs-grid .fs-row .fs-xl-push-10{margin-left:85.37833333%}.fs-grid .fs-row .fs-xl-push-11{margin-left:93.71166667%}.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:15.91%;max-width:15.91%;min-width:0;flex:0 0 15.91%}.fs-grid .fs-row .fs-xl-fourth{width:20.91%;max-width:20.91%;min-width:0;flex:0 0 20.91%}.fs-grid .fs-row .fs-xl-third{width:29.24333333%;max-width:29.24333333%;min-width:0;flex:0 0 29.24333333%}.fs-grid .fs-row .fs-xl-half{width:45.91%;max-width:45.91%;min-width:0;flex:0 0 45.91%}.fs-grid .fs-row .fs-xl-full{width:95.91%;max-width:95.91%;min-width:0;flex:0 0 95.91%}.fs-grid .fs-row .fs-xl-push-fifth{margin-left:22.045%}.fs-grid .fs-row .fs-xl-push-fourth{margin-left:27.045%}.fs-grid .fs-row .fs-xl-push-third{margin-left:35.37833333%}.fs-grid .fs-row .fs-xl-push-half{margin-left:52.045%}.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:95.91%;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:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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}[data-whatinput="mouse"] a:focus,[data-whatinput="mouse"] button:focus,[data-whatinput="touch"] a:focus,[data-whatinput="touch"] button:focus{outline:0}@font-face{font-family:"Calibri";font-display:swap;src:url("../fonts/Calibre-Black.eot");src:url("../fonts/Calibre-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Calibre-Black.woff") format("woff"),url("../fonts/Calibre-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-stretch:normal}@font-face{font-family:"Calibri";font-display:swap;src:url("../fonts/Calibre-Bold.eot");src:url("../fonts/Calibre-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Calibre-Bold.woff") format("woff"),url("../fonts/Calibre-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:"Calibri";font-display:swap;src:url("../fonts/Calibre-BoldItalic.eot");src:url("../fonts/Calibre-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Calibre-BoldItalic.woff") format("woff"),url("../fonts/Calibre-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:"Calibri";font-display:swap;src:url("../fonts/Calibre-Semibold.eot");src:url("../fonts/Calibre-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/Calibre-Semibold.woff") format("woff"),url("../fonts/Calibre-Semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:"Calibri";font-display:swap;src:url("../fonts/Calibre-Medium.eot");src:url("../fonts/Calibre-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Calibre-Medium.woff") format("woff"),url("../fonts/Calibre-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:"Calibri";font-display:swap;src:url("../fonts/Calibre-MediumItalic.eot");src:url("../fonts/Calibre-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Calibre-MediumItalic.woff") format("woff"),url("../fonts/Calibre-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-stretch:normal}@font-face{font-family:"Calibri";font-display:swap;src:url("../fonts/Calibre-Regular.eot");src:url("../fonts/Calibre-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Calibre-Regular.woff") format("woff"),url("../fonts/Calibre-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:"Calibri";font-display:swap;src:url("../fonts/Calibre-RegularItalic.eot");src:url("../fonts/Calibre-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Calibre-RegularItalic.woff") format("woff"),url("../fonts/Calibre-RegularItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-family:"Lyon Display Web";font-display:swap;src:url("../fonts/LyonDisplay-Bold-Web.eot");src:url("../fonts/LyonDisplay-Bold-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/LyonDisplay-Bold-Web.woff") format("woff"),url("../fonts/LyonDisplay-Bold-Web.ttf") format("truetype"),url("../fonts/LyonDisplay-Bold-Web.svg#Lyon Display Web") format("svg");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:"Lyon Display Web";font-display:swap;src:url("../fonts/LyonDisplay-BoldItalic-Web.eot");src:url("../fonts/LyonDisplay-BoldItalic-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/LyonDisplay-BoldItalic-Web.woff") format("woff"),url("../fonts/LyonDisplay-BoldItalic-Web.ttf") format("truetype"),url("../fonts/LyonDisplay-BoldItalic-Web.svg#Lyon Display Web") format("svg");font-weight:700;font-style:italic;font-stretch:normal}@font-face{font-family:"Lyon Display Web";font-display:swap;src:url("../fonts/LyonDisplay-Medium-Web.eot");src:url("../fonts/LyonDisplay-Medium-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/LyonDisplay-Medium-Web.woff") format("woff"),url("../fonts/LyonDisplay-Medium-Web.ttf") format("truetype"),url("../fonts/LyonDisplay-Medium-Web.svg#Lyon Display Web") format("svg");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:"Lyon Display Web";font-display:swap;src:url("../fonts/LyonDisplay-MediumItalic-Web.eot");src:url("../fonts/LyonDisplay-MediumItalic-Web.eot?#iefix") format("embedded-opentype"),url("../fonts/LyonDisplay-MediumItalic-Web.woff") format("woff"),url("../fonts/LyonDisplay-MediumItalic-Web.ttf") format("truetype"),url("../fonts/LyonDisplay-MediumItalic-Web.svg#Lyon Display Web") format("svg");font-weight:500;font-style:italic;font-stretch:normal}
	
	html{background:#fff}
	
	/*body{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";*/
	/*position:relative;*/
	/*min-width:18.75rem;*/
	/*font-feature-settings:"liga", "kern";*/
	/*overflow-x:hidden}*/
	
	
	/*The changes of the fonts to avoid large layout shifts*/
	
	body{font-family: "Calibri", "Arial", sans-serif;
	position:relative;
	min-width:18.75rem;
	font-feature-settings:"liga", "kern";
	overflow-x:hidden}
	
	
	
	
	
	body.fs-page-lock{overflow-y:hidden}body::before{position:absolute;top:0;right:0;bottom:0;left:0;background:50% -5px url("../images/circle_pattern_sm.svg");content:"";display:block;pointer-events:none}@media (min-width: 980px){body::before{background-image:url("../images/circle_pattern_lg.svg")}}@media print{body::before{content:normal;display:none}}::-moz-selection{background:rgba(91,102,112,0.3);text-shadow:none}::selection{background:rgba(91,102,112,0.3);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:0.0625rem;background:#ddd;border:none;margin:0}a{text-decoration:none}strong{font-weight:700}@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 .25s,transform .25s}.nav_toggle.fs-swap-enabled{display:block}@media (min-width: 980px){.nav_toggle.fs-swap-enabled{height:100%;position:absolute;top:0;right:0;opacity:0;pointer-events:none}}.nav_toggle.fs-swap-enabled:focus{opacity:1}.nav_toggle_icon{display:inline-block}.nav_children{list-style:none;margin:0;padding:0}@media (min-width: 980px){.nav_children{position:absolute;opacity:0;transition:opacity .25s,visibility .25s;visibility:hidden}}.nav_item.fs-swap-enabled .nav_children{display:none}@media (min-width: 980px){.nav_item.fs-swap-enabled .nav_children{display:block}}.nav_item.fs-swap-active .nav_children{display:block}@media (min-width: 980px){.nav_item.fs-swap-active .nav_children,.nav_item:focus .nav_children,.nav_item:hover .nav_children{opacity:1;visibility:visible}}.nav_child_link{display:block}.icon{display:block;fill:currentColor;margin:auto;pointer-events:none;stroke:inherit;transition:fill .25s,stroke .25s}.icon_alert{width:1.875rem;height:1.875rem}.icon_angle_down{width:0.3125rem;height:0.25rem}.icon_angle_right{width:0.4375rem;height:0.4375rem}.icon_arrow_left{width:1.375rem;height:1.375rem}.icon_arrow_right{width:1.375rem;height:1.375rem}.icon_audience{width:0.75rem;height:0.8125rem}.icon_caret_down{width:0.75rem;height:0.5rem}.icon_caret_right{width:0.5rem;height:1rem}.icon_caret_left{width:0.5rem;height:1rem}.icon_chevron_right{width:0.625rem;height:1rem}.icon_chevron_left{width:0.625rem;height:1rem}.icon_clock{width:1rem;height:1rem}.icon_close{width:1.25rem;height:1.25rem}.icon_download{width:0.75rem;height:1rem}.icon_expand{width:0.5625rem;height:1.125rem}.icon_external{width:0.9375rem;height:0.9375rem}.icon_facebook{width:1.5625rem;height:1.5625rem}.icon_fax{width:1.125rem;height:1rem}.icon_file{width:0.75rem;height:0.9375rem}.icon_flickr{width:1.375rem;height:0.625rem}.icon_home{width:0.875rem;height:0.875rem}.icon_instagram{width:1.5625rem;height:1.5625rem}.icon_label{width:0.875rem;height:0.875rem}.icon_linkedin{width:1.5625rem;height:1.5625rem}.icon_logo{width:11.25rem;height:4.0625rem}.icon_logo_stacked{width:14.375rem;height:5.6875rem}.icon_logo_wide{width:11.25rem;height:2.125rem}.icon_logo_wide_mono{width:11.25rem;height:2.125rem}.icon_mail{width:1.375rem;height:1rem}.icon_menu{width:1.375rem;height:0.75rem}.icon_minus{width:0.875rem;height:0.125rem}.icon_pause{width:0.5625rem;height:0.6875rem}.icon_phone{width:0.875rem;height:0.875rem}.icon_pinterest{width:1.5625rem;height:1.5625rem}.icon_place{width:0.75rem;height:1rem}.icon_play{width:1.25rem;height:1.25rem}.icon_plus{width:0.875rem;height:0.875rem}.icon_reddit{width:1.5625rem;height:1.5625rem}.icon_reset{width:0.875rem;height:0.875rem}.icon_search{width:1.125rem;height:1.125rem}.icon_slash{width:0.6875rem;height:1.125rem}.icon_tiktok{width:1.375rem;height:1.5625rem}.icon_triangle_down{width:0.75rem;height:0.375rem}.icon_triangle_left{width:0.375rem;height:0.5rem}.icon_triangle_up{width:0.75rem;height:0.375rem}.icon_twitter{width:1.5625rem;height:1.5625rem}.icon_threads{width:1.5625rem;height:1.5625rem}.icon_video_pause{width:1.25rem;height:1.25rem}.icon_video_play{width:1.25rem;height:1.25rem}.icon_vimeo{width:1.125rem;height:1.125rem}.icon_youtube{width:1.5625rem;height:1.125rem}.typography{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.typography{font-size:1.25rem;line-height:1.5}}.typography a{box-shadow:inset 0 -1px 0 #C8102E;color:#C8102E;font-weight:500;text-decoration:none;transition:box-shadow .25s,color .25s}.typography a:hover,.typography a:focus{color:inherit;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.typography p{margin:1.875rem 0}.typography h1+*,.typography h2+*,.typography h3+*,.typography h4+*,.typography h5+*,.typography h6+*{margin-top:0}.typography h2+h3,.typography h3+h4,.typography h4+h5,.typography h5+h6{margin-top:0.625rem}@media (min-width: 740px){.typography h2+h3,.typography h3+h4,.typography h4+h5,.typography h5+h6{margin-top:1.25rem}}.typography h1{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:900;font-size:2rem;line-height:1.125;letter-spacing:0.0625rem;text-transform:uppercase;color:#000;margin:3.125rem 0 0.625rem}@media (min-width: 740px){.typography h1{font-size:3.375rem;letter-spacing:0.125rem}}@media (min-width: 1220px){.typography h1{font-size:5rem;letter-spacing:0.1875rem;line-height:.9}}.typography h1 .text{background-image:linear-gradient(0deg, #C8102E 0%, #C8102E 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1875em}@media (min-width: 740px){.typography h1 .text{background-position:0 71%}}.platform_windows .typography h1 .text{background-position:0 82%}@media (min-width: 740px){.platform_windows .typography h1 .text{background-position:0 87%}}.typography h2{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.05rem;line-height:1.5;color:#000;margin:1.875rem 0 0.625rem}@media (min-width: 740px){.typography h2{font-size:2rem;}}@media (min-width: 1220px){.typography h2{font-size:2.5rem;line-height:1.33333}}@media (min-width: 740px){.typography h2{margin-top:3.125rem}}.typography h3{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.75rem;line-height:1.5;color:#5B6670;margin:1.875rem 0 0.625rem}@media (min-width: 740px){.typography h3{font-size:1.75rem}}@media (min-width: 1220px){.typography h3{font-size:1.75rem;line-height:1.33333}}@media (min-width: 740px){.typography h3{margin-top:3.125rem}}.typography h4{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;color:#000;margin:1.875rem 0 0.625rem}@media (min-width: 740px){.typography h4{font-size:1.375rem}}@media (min-width: 1220px){.typography h4{font-size:1.75rem;line-height:1.5}}@media (min-width: 740px){.typography h4{margin-top:3.125rem}}.typography h5{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.9375rem;line-height:1.33333;color:#000;margin:1.875rem 0 0.625rem}@media (min-width: 740px){.typography h5{font-size:1.125rem}}@media (min-width: 1220px){.typography h5{font-size:1.5rem;line-height:1.25}}@media (min-width: 740px){.typography h5{margin-top:3.125rem}}.typography h6{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#9D2235;margin:3.125rem 0 0.625rem}@media (min-width: 740px){.typography h6{font-size:0.875rem;line-height:1.28571}}.typography .intro{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.125rem;line-height:1.55556;color:#5B6670}@media (min-width: 740px){.typography .intro{font-size:1.375rem}}@media (min-width: 1220px){.typography .intro{font-size:1.75rem;line-height:1.42857}}.typography .intro p{margin:0}.typography .copy{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.typography .copy{font-size:1.25rem;line-height:1.5}}.typography .small{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase}.typography .label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase}@media (min-width: 740px){.typography .label{font-size:0.875rem;line-height:1.28571}}.typography .caption{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5}@media (min-width: 740px){.typography .caption{font-size:1rem}}.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:1.25rem;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: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5;position:relative;color:#5B6670;caption-side:bottom;display:table-caption;margin:1rem 0 0 0}@media (min-width: 740px){.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-size:1rem}}.typography .block_left figcaption::after,.typography .block_left .wp-caption-text::after,.typography .block_right figcaption::after,.typography .block_right .wp-caption-text::after,.typography .block_center figcaption::after,.typography .block_center .wp-caption-text::after,.typography .alignleft figcaption::after,.typography .alignleft .wp-caption-text::after,.typography .alignright figcaption::after,.typography .alignright .wp-caption-text::after,.typography .aligncenter figcaption::after,.typography .aligncenter .wp-caption-text::after,.typography .alignnone figcaption::after,.typography .alignnone .wp-caption-text::after,.typography .align-left figcaption::after,.typography .align-left .wp-caption-text::after,.typography .align-right figcaption::after,.typography .align-right .wp-caption-text::after,.typography .align-center figcaption::after,.typography .align-center .wp-caption-text::after{width:3.4375rem;height:0.0625rem;background-color:#A2AAAD;content:"";display:block;margin-top:0.625rem}.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:0.625rem;margin-bottom:1.875rem}}@media (min-width: 500px){.typography .block_left,.typography .alignleft,.typography .align-left{float:left;margin-right:1.875rem}}@media (min-width: 1220px){.typography .block_left,.typography .alignleft,.typography .align-left{margin-left:-7%}}@media (min-width: 500px){.typography .block_right,.typography .alignright,.typography .align-right{float:right;margin-left:1.875rem}}@media (min-width: 1220px){.typography .block_right,.typography .alignright,.typography .align-right{margin-right:-7%}}.typography .block_center,.typography .aligncenter,.typography .align-center{text-align:center}.typography .block_center img,.typography .aligncenter img,.typography .align-center img{margin-right:auto;margin-left:auto}.typography .block_center figcaption::after,.typography .block_center .wp-caption-text::after,.typography .aligncenter figcaption::after,.typography .aligncenter .wp-caption-text::after,.typography .align-center figcaption::after,.typography .align-center .wp-caption-text::after{width:15.625rem;margin-right:auto;margin-left:auto}.typography .alignleft,.typography .alignright,.typography .aligncenter,.typography .alignnone{width:auto !important}.typography blockquote{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;color:#5B6670;margin:3.125rem 0}@media (min-width: 740px){.typography blockquote{font-size:1.375rem}}@media (min-width: 1220px){.typography blockquote{font-size:1.75rem;line-height:1.5}}.typography blockquote p{margin:0}.typography .quote{position:relative;border-bottom:0.0625rem solid #e3e5e6;color:#5B6670;margin:2.1875rem 0;padding:0 0 1.375rem}.typography .quote_content{margin:0}@media print{.typography .quote_content{border:0;padding:0}}.typography .quote_content p{margin:0}.typography .quote_content_mark_open{display:block;overflow:hidden}.typography .quote_content_mark_open .quote_content_mark_inner{width:1.875rem;height:1.875rem;position:relative;background-color:#C8102E;border-radius:50%;color:#fff;display:inline-block;font-family:Georgia, 'Times New Roman', Times, serif;font-size:2.1875rem;line-height:1;padding:0.375rem 0 0 0.375rem}@media (min-width: 740px){.typography .quote_content_mark_open .quote_content_mark_inner{width:2.8125rem;height:2.8125rem;font-size:2.5rem;margin-bottom:0.375rem;padding:0.6875rem 0 0 0.75rem}}.typography .quote_content_mark_open .quote_content_mark_inner::after{height:0.3125rem;width:100vw;position:absolute;top:50%;left:0;background-color:#ECEEEE;content:"";margin-left:2.875rem;transform:translate3d(0, -50%, 0)}@media (min-width: 740px){.typography .quote_content_mark_open .quote_content_mark_inner::after{height:0.5rem;margin-left:3.75rem}}.typography .quote_caption{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;margin-top:0.25rem}@media (min-width: 740px){.typography .quote_caption{font-size:1.25rem;line-height:1.5}}@media (min-width: 740px){.typography .quote_caption{margin-top:0.875rem}}.typography .quote_caption_name:before{content:"- "}.typography ol,.typography ul{list-style:none;margin:1.875rem 0;padding:0}.typography ol li,.typography ul li{position:relative;margin:0.75rem 0;padding:0 0 0 1.25rem}@media (min-width: 980px){.typography ol li,.typography ul li{padding-left:1.875rem}}.typography ol ol,.typography ol ul,.typography ul ol,.typography ul ul{margin:0}.typography ol{counter-reset:li}.typography ol>li::before{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;color:#C8102E;content:counter(li) ". ";counter-increment:li;float:left;font-weight:700;margin:-0.125rem 0 0 -1.875rem}@media (min-width: 740px){.typography ol>li::before{margin-top:-0.1875rem}}ol[type="A"] li:before{content:counter(li, upper-latin) ". "}ol[type="a"] li:before{content:counter(li, lower-latin) ". "}.typography ol ol li::before{color:#5B6670}.typography ol ol li ol li::before{color:#C8102E}.typography ol ol li ol li ol li::before{color:#5B6670}.typography ul li:before{width:0.375rem;height:0.375rem;position:absolute;left:0;top:6px;background-color:#C8102E;border-radius:50%;content:"";display:block}@media (min-width: 740px){.typography ul li:before{width:0.5rem;height:0.5rem;top:8px}}@media print{.typography ul li:before{border:0.1875rem solid currentColor}}.typography ul ul li:before{background-color:#5B6670}.typography ul ul li ul li:before{background-color:#C8102E}.typography ul ul li ul ul li:before{background-color:#5B6670}.typography table{width:100%;border-collapse:collapse;border:0.0625rem solid #ECEEEE}.no-js .typography table{margin-top:2.5rem;margin-bottom:2.5rem}.typography table tr:nth-child(even){background:#F1EEEA}.typography table th,.typography table td{padding:0.625rem 1.25rem 0.375rem;vertical-align:top}.typography table th,.typography table thead td{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;background:#C8102E;border-width:0;color:#fff;font-weight:normal;text-align:left}@media (min-width: 740px){.typography table th,.typography table thead td{font-size:0.875rem;line-height:1.28571}}@media (min-width: 740px){.typography table th,.typography table thead td{padding-top:1.25rem;padding-bottom:0.875rem}}@media print{.typography table th,.typography table thead td{border:0.0625rem solid #EAEAEA}}.typography table td{font-size:1rem}.table_wrapper{margin-top:2.5rem;margin-bottom:2.5rem;min-height:0.01%;position:relative}.table_wrapper_overflow{position:relative;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: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}}button{background:none;border:none;cursor:pointer;padding:0}.skip_link{display:inline-block;cursor:pointer;font-weight:500;padding:1rem 1.875rem;transition:background .25s,color .25s;background:#eee;color:#222;position:absolute;top:0;left:50%;z-index:100;display:block;opacity:0;padding:0.625rem 1.25rem;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:0.0625rem solid #000}}.skip_link:focus,.skip_link:hover{background:#222;color:#eee}.skip_link [class$="label"]{font-size:1.125rem;font-weight:700;line-height:1.27778}.skip_link:focus,.skip_link:active{opacity:1;pointer-events:auto;transform:translate(-50%, 40px)}.alert{width:100%;position:relative;display:block;position:fixed;bottom:0;z-index:100;transform:translate3d(0, 100%, 0);transition:transform 0.4s;transition-delay:0s}[data-whatinput="mouse"] .alert:focus,[data-whatinput="touch"] .alert:focus{outline:0}@media print{.alert{margin-bottom:2.5rem;border-bottom:0.125rem solid #EAEAEA}}@media print and (min-width: 740px){.alert{margin-bottom:3.125rem}}@media print and (min-width: 980px){.alert{margin-bottom:3.75rem}}@media print and (min-width: 1220px){.alert{margin-bottom:5rem}}.alert.visible{transform:translate3d(0, 0, 0);transition-delay:0.28s}@media print{.alert.visible{position:relative}}.alert_inner{position:relative;background-color:#121212;color:#fff}@media print{.alert_inner{padding-right:0;padding-left:0}}.alert_bg{width:100%;height:100%;position:absolute;top:0;left:0;background-image:url("../images/circle_line_pattern_sm.svg");background-position:50% 50%;opacity:0.1}@media (min-width: 980px){.alert_bg{background-image:url("../images/circle_line_pattern_lg.svg")}}.alert_bg::before{width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(166deg, #121212 16%, rgba(18,18,18,0) 100%);content:"";display:block}.alert_group{position:relative;padding:1.875rem}@media (min-width: 980px){.alert_group{padding:3.125rem 9%}}.alert_header{position:relative}.alert_header_icon{color:#DBE442;margin:0 0 1.25rem 0}@media (min-width: 980px){.alert_header_icon{position:absolute;top:-5px;left:-7%}}.alert_header_icon .icon{margin:0}.alert_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;font-size:1.375rem;margin:0 3.125rem 0.625rem 0}@media (min-width: 740px){.alert_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.alert_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}@media print, (min-width: 980px){.alert_title{margin-right:0}}@media (min-width: 740px){.alert_title{font-size:1.875rem}}@media (min-width: 1220px){.alert_title{font-size:3.375rem;font-size:2.25rem}}.alert_title_label{background-image:linear-gradient(0deg, #9D2235 0%, #9D2235 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 980px){.alert_title_label{background-size:1em 0.2222em}}.alert_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.alert_description{font-size:1.25rem;line-height:1.5}}.alert_description p:first-child{margin-top:0}.alert_description p:last-child{margin-bottom:0}.alert_close{position:absolute;top:15px;right:15px;display:none}@media (min-width: 980px){.alert_close{top:35px;right:35px}}.js .alert_close{display:block}@media print{.js .alert_close{display:none}}.alert_close_icon{width:2.875rem;height:2.875rem;position:relative;background:#fff;color:#9D2235;border-radius:50%;display:block;transition:background .25s,color .25s}.alert_close:hover .alert_close_icon,.alert_close:focus .alert_close_icon{background:#C8102E;color:#fff}.alert_close_icon .icon_close{margin:0.0625rem 0 0 0.125rem}.alert_close_icon_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block}.alert_close_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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((100% - ((100% - 2.5rem) * 0.9591)) / 2);padding-left:calc((100% - ((100% - 2.5rem) * 0.9591)) / 2);width:100%;position:fixed;right:0;bottom:0;z-index:10;pointer-events:none}@media (min-width: 740px){.alert_open_wrapper{padding-right:calc((100% - (45rem * 0.9591)) / 2)}}@media (min-width: 980px){.alert_open_wrapper{padding-right:calc((100% - (60rem * 0.9591)) / 2)}}@media (min-width: 1220px){.alert_open_wrapper{padding-right:calc((100% - (75rem * 0.9591)) / 2)}}@media (min-width: 1394px){.alert_open_wrapper{padding-right:calc((100% - (85.875rem * 0.9591)) / 2)}}@media (min-width: 740px){.alert_open_wrapper{padding-left:calc((100% - (45rem * 0.9591)) / 2)}}@media (min-width: 980px){.alert_open_wrapper{padding-left:calc((100% - (60rem * 0.9591)) / 2)}}@media (min-width: 1220px){.alert_open_wrapper{padding-left:calc((100% - (75rem * 0.9591)) / 2)}}@media (min-width: 1394px){.alert_open_wrapper{padding-left:calc((100% - (85.875rem * 0.9591)) / 2)}}.alert_open{width:6.25rem;height:6.25rem;position:relative;background-color:#DBE442;color:#000;display:none;float:right;pointer-events:auto;transform:translate3d(0, 100%, 0);transition:background-color .25s,color .25s,transform 0.3s;transition-delay:0s}.alert_open.enabled{display:block}.alert_open.visible{transform:translate3d(0, 0, 0);transition-delay:0.38s}.alert_open:hover,.alert_open:focus{background-color:#9D2235;color:#fff}.alert_open_icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.alert_open_icon_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.alert_open_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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}.logo{margin:0}.logo_footer{display:inline-block;margin-bottom:1.25rem}@media (min-width: 980px){.logo_footer{flex:0 0 250px;margin-bottom:0}}@media (min-width: 980px){.logo_menu{margin-right:auto}}@media (min-width: 980px){.logo_audience{height:3.5625rem}}@media (min-width: 1220px){.logo_audience{height:4.5rem}}@media (min-width: 1394px){.logo_audience{height:5.125rem}}.logo_link{position:relative;color:#5B6670;display:block;overflow:hidden;transition:color .25s;white-space:nowrap}@media print{.logo_link:after{content:normal;display:none}}.logo_link:hover,.logo_link:focus{color:#000}@media (min-width: 980px){.logo_audience .logo_wrap{position:fixed}}.logo_link_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.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: 375px){.logo_link_icon .icon_logo_wide,.logo_link_icon .icon_logo_wide_mono{width:13.5rem;height:2.625rem}}@media (min-width: 980px){.logo_link_icon .icon_logo_wide,.logo_link_icon .icon_logo_wide_mono{width:18.75rem;height:3.5625rem}}@media (min-width: 1220px){.logo_link_icon .icon_logo_wide,.logo_link_icon .icon_logo_wide_mono{width:23.75rem;height:4.5rem}}@media (min-width: 1394px){.logo_link_icon .icon_logo_wide,.logo_link_icon .icon_logo_wide_mono{width:27rem;height:5.125rem}}.logo_menu .logo_link_icon{color:#fff}.logo_print{display:none}@media print{.logo_print{display:block}}@media print{.page_header_bg{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: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 picture{display:block}.page_header_bg_figure img{display:block;width:100%}.page_header_bg_image_wrapper{width:100%;height:100%;position:absolute;top:0;left:0;position:absolute !important}.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{position:relative;display:none}@media (min-width: 980px){.page_header_bg_video{width:100%;height:100%;position:absolute;top:0;left:0;display:block;overflow:hidden}}@media (min-width: 980px){.hero_media .page_header_bg_video{will-change:transform}}.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{position:absolute;right:55px;top:48px;z-index:3;opacity:0;transition:opacity .25s}@media print{.page_header_bg_video_controls{display:none}}.page_header_bg_video.loaded .page_header_bg_video_controls{opacity:1}.page_header_bg_video_play_toggle,.page_header_bg_video_pause_toggle{width:5.625rem;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0.7);border-radius:31.25rem;color:#fff;opacity:1;padding:0.6875rem 0.25rem 0.4375rem;pointer-events:auto;transition:background-color .25s,opacity .25s,visibility .25s;visibility:visible}.page_header_bg_video_play_toggle:hover,.page_header_bg_video_play_toggle:focus,.page_header_bg_video_pause_toggle:hover,.page_header_bg_video_pause_toggle:focus{background-color:#C8102E}.page_header_bg_video_play_toggle.pressed,.page_header_bg_video_pause_toggle.pressed{opacity:0;pointer-events:none;visibility:hidden}.page_header_bg_video_play_toggle_inner,.page_header_bg_video_pause_toggle_inner{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center}.page_header_bg_video_play_toggle_label,.page_header_bg_video_pause_toggle_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;line-height:1}@media (min-width: 740px){.page_header_bg_video_play_toggle_label,.page_header_bg_video_pause_toggle_label{font-size:0.875rem;line-height:1.28571}}.page_header_bg_video_play_toggle_icon,.page_header_bg_video_pause_toggle_icon{position:relative;top:-3px;margin-right:0.375rem;transition:color .25s}.page_header_bg_video_play_toggle_icon .icon_play,.page_header_bg_video_pause_toggle_icon .icon_play{width:0.6875rem;height:0.6875rem}.page_header_bg_video_play_toggle_icon_space,.page_header_bg_video_pause_toggle_icon_space{display:none}.page_header{position:relative}.page_header::before{width:100%;position:absolute;top:0;bottom:0;left:0;background-image:linear-gradient(90deg, #fff 250px, #fff 250px, rgba(255,255,255,0) 100%);content:'';display:block}@media (min-width: 980px){.page_header::before{width:100%}}.page_header_inner{position:relative}.page_header_group{position:relative}.page_header_group::before{height:80%;position:absolute;right:0;bottom:0;left:0;background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);content:'';display:block}@media (min-width: 980px){.page_header_group::before{content:'';display:none}}.page_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:900;font-size:2rem;line-height:1.125;letter-spacing:0.0625rem;text-transform:uppercase;color:#000;margin:0 0 0.375rem}@media (min-width: 740px){.page_title{font-size:3.375rem;letter-spacing:0.125rem}}@media (min-width: 1220px){.page_title{font-size:5rem;letter-spacing:0.1875rem;line-height:.9}}[data-whatinput="mouse"] .page_title:focus,[data-whatinput="touch"] .page_title:focus{outline:0}.body_layout_404 .page_title,.body_layout_search .page_title{margin-bottom:0.625rem}@media (min-width: 980px){.body_layout_404 .page_title,.body_layout_search .page_title{margin-bottom:2.5rem}}.body_layout_news_detail .page_title,.body_layout_event_detail .page_title{font-size:1.875rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:none}@media (min-width: 740px){.body_layout_news_detail .page_title,.body_layout_event_detail .page_title{font-size:3.125rem;letter-spacing:0}}@media (min-width: 1220px){.body_layout_news_detail .page_title,.body_layout_event_detail .page_title{font-size:4.5rem;letter-spacing:0;line-height:1}}.body_layout_news_landing .page_title{margin-bottom:0.625rem}@media (min-width: 980px){.body_layout_news_landing .page_title{margin-bottom:1.875rem}}.page_title .text{background-image:linear-gradient(0deg, #C8102E 0%, #C8102E 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1875em}@media (min-width: 740px){.page_title .text{background-position:0 71%}}.platform_windows .page_title .text{background-position:0 82%}@media (min-width: 740px){.platform_windows .page_title .text{background-position:0 87%}}.body_layout_news_detail .page_title .text,.body_layout_event_detail .page_title .text{background-image:linear-gradient(0deg, #dcdcdb 0%, #dcdcdb 100%)}.page_intro{position:relative;margin:0.375rem 0 0}.page_header_bg .page_intro{background-color:rgba(0,0,0,0);background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5));margin:auto 0 0;padding:1.875rem 0}@media (min-width: 740px){.page_header_bg .page_intro{padding:6.25rem 0 2.5rem}}@media (min-width: 1220px){.page_header_bg .page_intro{padding:17.5rem 0 3.75rem}}@media print{.page_header_bg .page_intro{margin:0.375rem 0 1.5625rem;padding:0}}@media (min-width: 500px){.page_header_people .page_intro_inner{align-items:flex-start;display:flex;flex-direction:row-reverse}}.page_description{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.125rem;line-height:1.55556;color:#5B6670;margin:1.875rem 0}@media (min-width: 740px){.page_description{font-size:1.375rem}}@media (min-width: 1220px){.page_description{font-size:1.75rem;line-height:1.42857}}@media (min-width: 980px){.page_description{margin-top:3.75rem}}@media (min-width: 1220px){.page_description{margin-top:4.6875rem}}@media print{.page_description{margin-top:1.875rem}}.page_nav{background-color:#fff;padding:0.9375rem 0 0}@media (min-width: 980px){.page_nav{margin-top:2rem;padding:0}}@media print{.page_nav{display:none}}.page_header.has_media .page_nav{background-color:#F1EEEA}@media (min-width: 980px){.page_header.has_media .page_nav{margin-top:0;padding:3.75rem 0 1.875rem}}.page_header_media{margin:0.875rem 0 0}@media (min-width: 980px){.page_header_media{margin:3.125rem 0 0}}.body_layout_program_detail .page_header_media,.body_layout_news_detail .page_header_media{margin-top:0}.page_header_media_inner{position:relative}.page_header_figure{position:relative}.page_header_image_wrapper{padding-top:42%}@media (min-width: 1440px){.page_header_image_wrapper{padding-top:37.5rem}}.page_header_image_wrapper.lazy_image_wrapper{background-color:#A2AAAD}.page_header_image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.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_people{padding:0.625rem 0 0 0}@media (min-width: 980px){.page_header_people{padding-top:2.5rem}}@media (min-width: 500px){.page_intro_group{flex:1;margin-right:1.875rem}}@media (min-width: 980px){.page_intro_group{flex:0 0 74%}}.page_position{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.125rem;line-height:1.55556;color:#5B6670;margin:0 0 1.25rem}@media (min-width: 740px){.page_position{font-size:1.375rem}}@media (min-width: 1220px){.page_position{font-size:1.75rem;line-height:1.42857}}@media (min-width: 500px){.page_position{margin-bottom:1.875rem}}.page_profile_figure{display:block;width:5rem;border-radius:50%;float:right;margin:1.875rem 0 1.25rem 1.25rem;overflow:hidden}.page_profile_figure picture{display:block}.page_profile_figure img{display:block;width:100%}@media (min-width: 500px){.page_profile_figure{width:auto;flex:0 0 100px;float:none;margin:1.875rem 0 0 auto}}@media (min-width: 740px){.page_profile_figure{flex-basis:150px;margin-top:0}}@media (min-width: 980px){.page_profile_figure{flex-basis:22%;margin-bottom:-1.25rem}}@media (min-width: 1220px){.page_profile_figure{margin-bottom:-3.125rem}}.page_profile_image_wrapper{padding-top:100%}.search_toggle{position:relative;color:#5B6670;transition:color .25s;display:none;margin-right:0.625rem}.search_toggle [class$='toggle_inner']{align-items:center;display:flex;flex-direction:column-reverse}.search_toggle [class$='label']{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;margin-top:1.25rem}@media (max-width: 979px){.search_toggle [class$='label']{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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']{width:2.25rem;height:2.25rem;position:relative;background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;overflow:hidden;transform:scale(1);transition:background-color .25s,color .25s,transform .25s}@media (min-width: 980px){.search_toggle [class$='icon']{width:3.125rem;height:3.125rem}}.search_toggle [class$='icon']::before{width:2.25rem;height:2.25rem;background-color:#C8102E;border-radius:50%;content:'';display:block;overflow:hidden;transform:scale(1);transition:transform .25s}@media (min-width: 980px){.search_toggle [class$='icon']::before{width:3.125rem;height:3.125rem}}.search_toggle [class$='icon_inner']{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.search_toggle:hover,.search_toggle:focus{color:#000}.search_toggle:hover [class$='icon'],.search_toggle:focus [class$='icon']{color:#C8102E;transform:scale(0.9)}.search_toggle:hover [class$='icon']::before,.search_toggle:focus [class$='icon']::before{transform:scale(0)}@media (min-width: 980px){.search_toggle{margin-right:1.25rem}}@media (min-width: 1220px){.search_toggle{margin-right:2.125rem}}@media (min-width: 980px){.js .search_toggle{display:block}}.search_toggle_inner{transition:opacity .25s,visibility .25s}.search_toggle.fs-swap-active .search_toggle_inner_default{opacity:0;pointer-events:none;visibility:hidden}.search_toggle_inner_active{position:absolute;top:0;opacity:0;pointer-events:none;visibility:hidden}.search_toggle.fs-swap-active .search_toggle_inner_active{opacity:1;pointer-events:auto;visibility:visible}.search_toggle_icon_space{display:none}.site_search{position:relative;display:none}.js .site_search{display:block}.site_search_form{position:relative}.site_search_title{position:relative;overflow:hidden;margin:0 0 1.125rem}.site_search_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:rgba(162,170,173,0.3);content:'';margin-left:0.625rem;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.site_search_title::after{height:0.5rem;margin-left:1.25rem}}@media (min-width: 980px){.site_search_title{margin-bottom:2rem}}.site_search_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase}@media (min-width: 740px){.site_search_label{font-size:0.875rem;line-height:1.28571}}.site_search_field{position:relative}.site_search_input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:31.25rem;box-shadow:0 0 0 0 #000;color:#303030;font:inherit;font-size:1.125rem;line-height:normal;padding:1rem 3.75rem 0.75rem 1.375rem}@media (min-width: 980px){.site_search_input{font-size:1.25rem;padding:1.625rem 4.375rem 1.1875rem 2.125rem}}.site_search_input::-moz-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303030;opacity:1}.site_search_input::placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303030;opacity:1}.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{display:none}.site_search_input:focus{box-shadow:0 0 0 4px #121212,0 0 0 6px #DBE442;outline:none}@media (min-width: 980px){.site_search_input:focus{box-shadow:0 0 0 6px #121212,0 0 0 8px #DBE442}}.site_search_button{width:3.625rem;position:absolute;top:0;right:0;bottom:0;background:transparent;color:#9D2235;cursor:pointer;transition:background .25s,color .25s}@media (min-width: 980px){.site_search_button{width:4.375rem}}.site_search_button:focus,.site_search_button:hover{color:#5B6670}.site_search_button_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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{width:2.375rem;height:2.375rem;position:absolute;top:4px;right:4px;background-color:transparent;border-radius:50%;display:block;pointer-events:none;transition:background-color .25s,color .25s}@media (min-width: 980px){.site_search_button_icon{width:2.8125rem;height:2.8125rem;top:10px;right:10px}}.site_search_button:hover .site_search_button_icon,.site_search_button:focus .site_search_button_icon{background-color:#9D2235;color:#fff}.site_search_button_icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width: 980px){.site_search_button_icon .icon{width:1.125rem;height:1.125rem}}.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:2.1875rem}@media (min-width: 980px){.site_search_menu{margin-bottom:4.6875rem}}.meta_info{width:100%;font-size:1rem;line-height:1.5;margin-bottom:0.875rem}@media (min-width: 740px){.meta_info{flex:0 0 65%;margin:0}}@media (min-width: 980px){.meta_info{flex:1;font-size:1.25rem;line-height:1.5;margin-right:auto}}.meta_info_detail{display:flex;padding:0}@supports (display: grid){.meta_info_detail{display:grid;grid-gap:10px;grid-template-columns:14px 1fr}}@media (min-width: 980px){@supports (display: grid){.meta_info_detail{grid-gap:18px;grid-template-columns:16px 1fr}}}.meta_info_detail_logo{margin-bottom:1.375rem}@media (min-width: 980px){.meta_info_detail_logo{margin-bottom:2.5rem}}.meta_info_detail_logo .icon{margin:0}@media (min-width: 980px){.meta_info_detail_logo .icon{width:17.8125rem;height:7.0625rem}}@media print, (min-width: 740px) and (max-width: 979px){.meta_info_detail_set{display:flex}}@media (min-width: 740px){.meta_info_detail_group{flex:0 0 47%;margin:0 0 0 auto}}.meta_info_detail_address{margin-bottom:0.625rem}@media (min-width: 740px){.meta_info_detail_address{flex:0 0 47%;margin:0}}@media (min-width: 980px){.meta_info_detail_address{margin-bottom:1rem}}@media (min-width: 980px){.meta_info_detail_address .meta_info_detail_icon .icon{width:0.8125rem;height:1.125rem;position:relative;top:2px}}@media (min-width: 980px){.meta_info_detail_phone .meta_info_detail_icon .icon{width:1rem;height:1rem;position:relative;top:5px}}.meta_info_detail_icon{color:#C8102E}@media print{.meta_info_detail_label:after{content:normal;display:none}}.meta_info_detail_label_hint{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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;text-decoration:none;transition:color .25s}.meta_info_detail_contact .meta_info_detail_link{font-weight:500}.meta_info_address_street{display:block}.meta_info_detail_label_text{box-shadow:inset 0 -1px 0 #fff;line-height:1;transition:box-shadow .25s}.meta_info_detail_link:hover .meta_info_detail_label_text,.meta_info_detail_link:focus .meta_info_detail_label_text{box-shadow:inset 0 -1px 0 rgba(255,255,255,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}#___gcse_0 table.gsc-search-box{position:relative;margin-bottom:0}#___gcse_0 td.gsc-input{padding-right:0.625rem}#___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-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;height:3.75rem !important;background-color:#fff !important;background-position:20px 50% !important;border:0.0625rem solid #D8D8D8 !important;border-radius:31.25rem;line-height:normal;margin:0 !important;padding:0.8125rem 3.125rem 0.8125rem 1.25rem !important}@media (min-width: 740px){#___gcse_0 input.gsc-input{font-size:1.25rem;line-height:1.5}}@media (min-width: 740px){#___gcse_0 input.gsc-input{padding-right:4.375rem !important}}#___gcse_0 input.gsc-input::-moz-placeholder{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;line-height:normal}#___gcse_0 input.gsc-input::placeholder{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;line-height:normal}@media (min-width: 740px){#___gcse_0 input.gsc-input::-moz-placeholder{font-size:1.25rem;line-height:1.5}#___gcse_0 input.gsc-input::placeholder{font-size:1.25rem;line-height:1.5}}#___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:1.625rem;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:0.125rem;padding:0}#___gcse_0 .gscb_a{display:none}#___gcse_0 td.gsc-search-button{width:3.75rem}@media (min-width: 740px){#___gcse_0 td.gsc-search-button{width:8.125rem}}#___gcse_0 button.gsc-search-button{width:100%;height:3.75rem;background-color:#C8102E;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:31.25rem;color:#fff;margin-left:0;transition:background-color .25s}#___gcse_0 button.gsc-search-button:hover,#___gcse_0 button.gsc-search-button:focus{background-color:#000}#___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:0;padding:0.625rem 0 1.25rem}@media (min-width: 740px){#___gcse_0 .gsc-above-wrapper-area{padding-bottom:3.125rem}}#___gcse_0 .gsc-result-info{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5;color:inherit;margin:0;padding:0}@media (min-width: 740px){#___gcse_0 .gsc-result-info{font-size:1rem}}#___gcse_0 .gsc-result{border-bottom:0.0625rem solid #E8EAEA;padding:1.25rem 0}@media (min-width: 740px){#___gcse_0 .gsc-result{padding:2.125rem 0;margin-right:5.4%;margin-left:5.4%}}#___gcse_0 .gsc-result.gsc-promotion{background-color:#F1EEEA;border:0;margin:0;padding-right:1.25rem;padding-left:1.25rem}@media (min-width: 740px){#___gcse_0 .gsc-result.gsc-promotion{padding-right:5.4%;padding-left:5.4%}}#___gcse_0 .gsc-thumbnail-inside{padding:0}#___gcse_0 div.gs-title{color:inherit;font-size:inherit;margin-bottom:0.375rem;text-decoration:none}#___gcse_0 a.gs-title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;color:#000;display:block;text-decoration:underline;-webkit-text-decoration-color:#C8102E;text-decoration-color:#C8102E;transition:color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s;transition:color .25s,text-decoration .25s,text-decoration-color .25s;transition:color .25s,text-decoration .25s,text-decoration-color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s}@media (min-width: 740px){#___gcse_0 a.gs-title{font-size:1.375rem}}@media (min-width: 1220px){#___gcse_0 a.gs-title{font-size:1.75rem;line-height:1.5}}#___gcse_0 a.gs-title:hover,#___gcse_0 a.gs-title:focus{color:#C8102E;-webkit-text-decoration-color:rgba(200,16,46,0);text-decoration-color:rgba(200,16,46,0)}#___gcse_0 a.gs-title b{color:#C8102E;font:inherit;text-decoration:none}#___gcse_0 .gsc-url-top{padding:0}#___gcse_0 .gs-visibleUrl{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#5B6670;margin-bottom:0.5rem;padding-bottom:0}@media (min-width: 740px){#___gcse_0 .gs-visibleUrl{font-size:0.875rem;line-height:1.28571}}#___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-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;color:#303030;margin-top:0}@media (min-width: 740px){#___gcse_0 .gs-snippet{font-size:1.25rem;line-height:1.5}}#___gcse_0 .gsc-url-bottom{display:none;margin-top:0.5rem}@media (min-width: 980px){#___gcse_0 .gsc-wrapper{width:74%;margin-right:auto;margin-left:auto}}#___gcse_0 .gsc-results{width:100%}#___gcse_0 .gsc-cursor-box{margin:2.5rem 0;padding:0 5.4%}#___gcse_0 .gsc-cursor{align-items:center;color:inherit;display:flex;fill:none}#___gcse_0 .gsc-cursor-page{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;background-color:transparent;color:#C8102E;display:block;font-weight:500;justify-content:center;margin:0;padding:0 0.625rem 0 0;text-decoration:underline;-webkit-text-decoration-color:#C8102E;text-decoration-color:#C8102E;transition:background .25s,border .25s,color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s;transition:background .25s,border .25s,color .25s,text-decoration .25s,text-decoration-color .25s;transition:background .25s,border .25s,color .25s,text-decoration .25s,text-decoration-color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s}@media (min-width: 740px){#___gcse_0 .gsc-cursor-page{font-size:1.25rem;line-height:1.5}}@media (min-width: 740px){#___gcse_0 .gsc-cursor-page{padding-right:1.25rem}}#___gcse_0 .gsc-cursor-page:hover,#___gcse_0 .gsc-cursor-page:focus{color:#000;-webkit-text-decoration-color:rgba(200,16,46,0);text-decoration-color:rgba(200,16,46,0)}#___gcse_0 .gsc-cursor-page.gsc-cursor-current-page{color:#000;font-weight:inherit;-webkit-text-decoration-color:rgba(200,16,46,0);text-decoration-color:rgba(200,16,46,0)}#___gcse_0 .gcsc-more-maybe-branding-root>a{display:none}#___gcse_0 .gcsc-branding{padding:0}.cognito .c-progress-steps li::before{content:normal;display:none}.cognito a{box-shadow:none}.fs-background-container{opacity:0;transition:opacity 0.35s}.fs-background-loaded .fs-background-container{opacity:1}.fs-background-controls{position:absolute;z-index:4}@media print{.fs-carousel-canister{width:100% !important;display:block !important;transform:none !important}}@media print{.fs-carousel-item{width:100% !important;height:auto !important;page-break-inside:avoid}}@media print{.fs-carousel-controls{display:none !important}}.fs-carousel-control{position:relative;cursor:default;opacity:0;padding:1.25rem;pointer-events:none;visibility:hidden;transition:opacity .25s,visibility .25s}.fs-carousel-control.fs-carousel-visible{cursor:pointer;opacity:1;pointer-events:auto;visibility:visible}.fs-carousel-control-icon{position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%, -50%)}.fs-carousel-control-label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.fs-carousel-control-label.focusable:active,.fs-carousel-control-label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}@media print{.fs-carousel-pagination{display:none !important}}.fs-carousel-page{width:0.9375rem;height:0.9375rem;position:relative;color:transparent;display:inline-block;overflow:hidden}.fs-carousel-page:before{width:0.625rem;height:0.625rem;position:absolute;top:50%;left:50%;background-color:#999;border-radius:50%;content:"";transform:translate(-50%, -50%)}.fs-carousel-page.fs-carousel-active:before{background-color:#000}.form_builder{margin-top:2.5rem;margin-bottom:2.5rem;font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.form_builder{margin-top:3.125rem}}@media (min-width: 980px){.form_builder{margin-top:3.75rem}}@media (min-width: 740px){.form_builder{margin-bottom:3.125rem}}@media (min-width: 980px){.form_builder{margin-bottom:3.75rem}}@media (min-width: 740px){.form_builder{font-size:1.25rem;line-height:1.5}}.form_builder h2{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase}@media (min-width: 740px){.form_builder h2{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.form_builder h2{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.form_builder fieldset{border:0;margin:2.5rem 0;padding:0}.form_builder fieldset>label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;font-weight:700;display:block;margin-bottom:0.5rem}@media (min-width: 740px){.form_builder fieldset>label{font-size:1.25rem;line-height:1.5}}.form_builder legend{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;font-weight:700;display:block;margin-bottom:0.5rem}@media (min-width: 740px){.form_builder legend{font-size:1.25rem;line-height:1.5}}.form_builder input:not([type="submit"]):not([type="file"]),.form_builder textarea{border:0.0625rem solid #000;border-radius:0.25rem;font-size:1.125rem;line-height:1.77778;padding:0.5rem 0.75rem;width:100%}@media (min-width: 740px){.form_builder input:not([type="submit"]):not([type="file"]),.form_builder textarea{padding:0.75rem 1rem}}.form_builder input::-ms-clear{width:0;height:0}.form_builder textarea{min-height:13.75rem;resize:vertical}.form_builder_full,.form_builder_split{margin-bottom:1.25rem}.form_builder_sublabel{display:block}@media (min-width: 500px){.form_builder_wrap{display:flex}}.form_builder_address:after{clear:both;content:"";display:table}.form_builder_split{width:calc(50% - 0.3125rem);float:left;margin-right:0.625rem}@media (min-width: 740px){.form_builder_split{width:calc(50% - 0.625rem);margin-right:1.25rem}}.form_builder_split.form_builder_split_last_col{margin-right:0}@media (min-width: 500px){.form_builder_firstname{width:calc(50% - 0.625rem);margin-right:0.625rem}}@media (min-width: 740px){.form_builder_firstname{width:calc(50% - 1.25rem);margin-right:1.25rem}}@media (min-width: 500px){.form_builder_lastname{width:50%}}.form_builder_date_2,.form_builder_phone_3{width:5rem;float:left;margin-right:0.625rem}@media (min-width: 740px){.form_builder_date_2,.form_builder_phone_3{margin-right:1.25rem}}.form_builder_date_4,.form_builder_phone_4{width:6.875rem;float:left}.form_builder_checkbox{position:relative}.form_builder_checkbox input{position:absolute;z-index:-2;opacity:0}.form_builder_checkbox input:checked ~ [class$='indicator']:before{transform:scale(1)}.form_builder_checkbox [class$='indicator']{position:absolute;top:0;left:0;display:block;pointer-events:none;text-align:center;transition:background-color .25s,border .25s,color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form_builder_checkbox [class$='indicator']:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;transition:background .25s,transform .25s}.form_builder_checkbox input:checked ~ [class$='indicator']:before{transform:scale(1)}.form_builder_checkbox [class$='indicator']{width:1.25rem;height:1.25rem;border-radius:0.125rem}.form_builder_checkbox [class$='indicator']:before{top:3px;content:'\2713';font-size:0.875rem;line-height:1;transform:scale(0)}.form_builder_checkbox input:focus ~ [class$='indicator']{box-shadow:0 0 3px 1px #0070EB}.form_builder_checkbox [class$='indicator']{border:0.0625rem solid;color:#999}.form_builder_checkbox input:checked ~ [class$='indicator']{background-color:#0070EB;border-color:#0070EB;color:#fff}.form_builder_radio{position:relative}.form_builder_radio input{position:absolute;z-index:-2;opacity:0}.form_builder_radio input:checked ~ [class$='indicator']:before{transform:scale(1)}.form_builder_radio [class$='indicator']{position:absolute;top:0;left:0;display:block;pointer-events:none;text-align:center;transition:background-color .25s,border .25s,color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form_builder_radio [class$='indicator']:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;transition:background .25s,transform .25s}.form_builder_radio [class$='indicator']{width:1rem;height:1rem;border-radius:50%}.form_builder_radio [class$='indicator']:before{width:0.375rem;height:0.375rem;border-radius:inherit;content:''}.form_builder_radio input:focus ~ [class$='indicator']{box-shadow:0 0 3px 1px #0070EB}.form_builder_radio [class$='indicator']{border:0.0625rem solid;color:#999}.form_builder_radio [class$='indicator']:before{background-color:#ccc}.form_builder_radio input:checked ~ [class$='indicator']:before{background-color:#0070EB}.form_builder_for_checkbox{cursor:pointer;display:inline-block;padding-left:1.875rem}.form_builder_checkbox,.form_builder_radio{margin-bottom:0.3125rem}.form_builder_checkbox:last-child,.form_builder_radio:last-child{margin-bottom:0}.form_builder_checkbox [class$="indicator"]{top:6px}.form_builder_radio [class$="indicator"]{top:8px}.form_builder_select{position:relative;display:inline-block;max-width:18.75rem;width:100%}.form_builder_select select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0.0625rem solid #000;border-radius:0.1875rem;color:inherit;cursor:pointer;display:inline-block;line-height:normal;margin:0;outline:0;padding:0.875rem 2.5rem 0.875rem 1.25rem}@-moz-document url-prefix(){.form_builder_select select{text-indent:0.01px;text-overflow:''}}.form_builder_select select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form_builder_select select::-ms-expand{display:none}@-moz-document url-prefix(){.form_builder_select select option{background-color:#fff}}.form_builder_select select:focus{box-shadow:0 0 3px 1px #0070EB}.form_builder_select select:active{color:#fff;background-color:#000}.form_builder_select:after{border-top-color:#0070EB}.form_builder_submit{cursor:pointer;font-weight:500;padding:1rem 1.875rem;transition:background .25s,color .25s;background:#0070EB;color:#fff;border:none}@media print{.form_builder_submit{border:0.0625rem solid #000}}.form_builder_submit:focus,.form_builder_submit:hover{background:#000}.form_builder_submit [class$="label"]{font-size:1.125rem;font-weight:700;line-height:1.27778}.form_builder_errors{color:#A70034}.form_builder_captcha_error{color:#A70034}.form_builder_error_list{list-style:none;margin:0;padding:0}.form_builder_error_list_entry a{color:#0070EB;font-weight:700;text-decoration:underline;transition:color .25s}.form_builder_error_list_entry a:hover,.form_builder_error_list_entry a:focus{color:#000}.page .gform_wrapper{margin-top:2.5rem;margin-bottom:2.5rem;font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.page .gform_wrapper{margin-top:3.125rem}}@media (min-width: 980px){.page .gform_wrapper{margin-top:3.75rem}}@media (min-width: 740px){.page .gform_wrapper{margin-bottom:3.125rem}}@media (min-width: 980px){.page .gform_wrapper{margin-bottom:3.75rem}}@media (min-width: 740px){.page .gform_wrapper{font-size:1.25rem;line-height:1.5}}.page .gform_wrapper form h3.gform_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase}@media (min-width: 740px){.page .gform_wrapper form h3.gform_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.page .gform_wrapper form h3.gform_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.page .gform_wrapper form label .gfield_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;font-weight:700}@media (min-width: 740px){.page .gform_wrapper form label .gfield_label{font-size:1.25rem;line-height:1.5}}.page .gform_wrapper form .gfield_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.page .gform_wrapper form .gfield_description{font-size:1.25rem;line-height:1.5}}.page .gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.page .gform_wrapper form textarea,.page .gform_wrapper form select{border:0.0625rem solid #000;border-radius:0.25rem;font-size:1.125rem;line-height:1.77778;padding:0.5rem 0.75rem}@media (min-width: 740px){.page .gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.page .gform_wrapper form textarea,.page .gform_wrapper form select{padding:0.75rem 1rem}}.page .gform_wrapper form .gfield_checkbox li input,.page .gform_wrapper form .gfield_checkbox li input[type=checkbox]{margin-top:-0.3125rem;margin-right:0.5rem}.page .gform_wrapper form .gfield_radio li input,.page .gform_wrapper form .gfield_radio li input[type=radio]{margin-top:-0.3125rem;margin-right:0.5rem}.page .gform_wrapper form .ginput_container_consent input[type=checkbox]{position:relative;top:-2px;margin-right:0.5rem}.page .gform_wrapper form .gform_footer input.button,.page .gform_wrapper form .gform_footer input[type=submit],.page .gform_wrapper form .gform_page_footer input.button,.page .gform_wrapper form .gform_page_footer input[type=submit]{cursor:pointer;font-weight:500;padding:1rem 1.875rem;transition:background .25s,color .25s;background:#0070EB;color:#fff;border:none}@media print{.page .gform_wrapper form .gform_footer input.button,.page .gform_wrapper form .gform_footer input[type=submit],.page .gform_wrapper form .gform_page_footer input.button,.page .gform_wrapper form .gform_page_footer input[type=submit]{border:0.0625rem solid #000}}.page .gform_wrapper form .gform_footer input.button:focus,.page .gform_wrapper form .gform_footer input.button:hover,.page .gform_wrapper form .gform_footer input[type=submit]:focus,.page .gform_wrapper form .gform_footer input[type=submit]:hover,.page .gform_wrapper form .gform_page_footer input.button:focus,.page .gform_wrapper form .gform_page_footer input.button:hover,.page .gform_wrapper form .gform_page_footer input[type=submit]:focus,.page .gform_wrapper form .gform_page_footer input[type=submit]:hover{background:#000}.page .gform_wrapper form .gform_footer input.button [class$="label"],.page .gform_wrapper form .gform_footer input[type=submit] [class$="label"],.page .gform_wrapper form .gform_page_footer input.button [class$="label"],.page .gform_wrapper form .gform_page_footer input[type=submit] [class$="label"]{font-size:1.125rem;font-weight:700;line-height:1.27778}.page .gform_wrapper form .gfield_error .gfield_label{color:#A70034}.page .gform_wrapper form .gfield_required{color:#A70034}.page .gform_wrapper form .gform_body .gfield.gfield_error{background-color:transparent;border-color:#A70034}.page .gform_wrapper form li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.page .gform_wrapper form li.gfield_error textarea,.page .gform_wrapper form li.gfield_error select{border-color:#A70034}.page .gform_wrapper form .validation_error{color:#A70034;border-color:#A70034}.page .gform_wrapper form .validation_message{color:#A70034}@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}.lazy_image_wrapper{display:none}.js .lazy_image_wrapper{position:relative;display:block}.js-lazy{width:100%;position:absolute;top:0;left:0;border-radius:inherit;opacity:0;transition:opacity 0.35s}.js-lazyloaded{opacity:1}
	
	.pagination{margin-top:2.5rem;position:relative;display:none; margin-bottom:2.5rem;}@media (min-width: 740px){.pagination{margin-top:3.125rem; margin-bottom:3.125rem}}}@media (min-width: 980px){.pagination{margin-top:3.75rem; margin-bottom: 3.75rem;}}.js .pagination{display:block}@media print{.js .pagination{display:none}}
	
	
	.pagination_nav{width:100%;height:100%;position:absolute;top:0;left:0;align-items:center;display:flex;justify-content:space-evenly}
	@media (max-width: 980px){
	    .pagination_nav{
	        justify-content:space-between;
	    }
	}
	
	
	.pagination_arrow{width:3.125rem;height:3.125rem;position:relative;z-index:2;align-items:center;background-color:#C8102E;border-radius:50%;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:flex;opacity:1;pointer-events:auto;transition:background-color .25s,color .25s,opacity .25s,visibility .25s;visibility:visible}.pagination_arrow:not(.pagination_arrow_disabled):hover,.pagination_arrow:focus{background-color:#fff;color:#C8102E}.pagination_arrow_disabled{color:#ccc;opacity:0;pointer-events:none;visibility:hidden}.pagination_arrow_right{justify-content:flex-end}.pagination_arrow_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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_icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.pagination_form{position:relative;color:#000;text-align:center}.pagination_form_inner{align-items:center;display:flex;justify-content:center}.pagination_form_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5;display:none;margin-right:0.625rem}@media (min-width: 740px){.pagination_form_label{font-size:1rem}}@media (min-width: 500px){.pagination_form_label{display:block}}.pagination_form_select_wrapper{position:relative;display:inline-block}.pagination_form_select{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#F1EEEA;border:0;color:#000;cursor:pointer;font-size:1.125rem;font-weight:700;line-height:1;padding:1.25rem 2.625rem 0.875rem 1.25rem}@media (min-width: 740px){.pagination_form_select{font-size:1rem}}.pagination_form_select_icon{position:absolute;top:50%;right:18px;color:#9D2235;pointer-events:none;transform:translate(0, -50%)}.pagination_form_suffix{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5;position:relative;padding:0 1.125rem 0 0.625rem}@media (min-width: 740px){.pagination_form_suffix{font-size:1rem}}.pagination_form_suffix::after{width:0.0625rem;height:1.25rem;position:absolute;right:3px;top:-1px;background-color:#A2AAAD;content:"";display:block;transform:rotate(30deg)}.pagination_form_button{background-color:transparent;color:#C8102E;font-size:0.9375rem;font-weight:700;letter-spacing:0.07813rem;padding:0.625rem 0.75rem;text-transform:uppercase;transition:color .25s}.pagination_form_button:hover,.pagination_form_button:focus{color:#000}.pagination_form_button_label{box-shadow:inset 0 -1px 0 #C8102E;transition:box-shadow .25s}.pagination_form_button:hover .pagination_form_button_label,.pagination_form_button:focus .pagination_form_button_label{box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.audience{position:relative;top:0;right:0;z-index:400;background-color:#fff;color:#000}[data-whatinput="mouse"] .audience:focus,[data-whatinput="touch"] .audience:focus{outline:0}@media print{.audience{display:none}}.loaded .audience{transition:opacity 0.35s, transform 0.35s, visibility 0.35s}@media (prefers-reduced-motion: reduce){.loaded .audience{transition-duration:0s}}.js .audience{overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed;opacity:0;padding:0;pointer-events:none;visibility:hidden}.audience.fs-swap-active{opacity:1;pointer-events:auto;visibility:visible}.js .audience::before{height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;background-size:cover;content:'';display:block;pointer-events:none}.audience::before{background-image:url("../images/line_pattern_gray_sm.svg");background-position:right top;background-repeat:no-repeat;opacity:0.2}@media (min-width: 980px){.audience::before{background-image:url("../images/line_pattern_gray_lg.svg")}}.audience_bg{display:none}@media (min-width: 980px){.js .audience_bg{width:22.4375rem;position:fixed;top:0;left:50%;bottom:0;background-color:#121212;box-shadow:-349px 0 0 #121212;display:block;pointer-events:none;transform:translateX(-460px)}}@media (min-width: 1220px){.js .audience_bg{width:28rem;box-shadow:-448px 0 0 #121212;transform:translateX(-575px)}}@media (min-width: 1394px){.js .audience_bg{width:32.1875rem;box-shadow:-515px 0 0 #121212;transform:translateX(-660px)}}.audience_inner{position:relative;padding-bottom:2.5rem}@media (min-width: 980px){.audience_inner{padding-bottom:5rem}}.audience_header{background-color:#121212;color:#fff;padding:1.125rem 0 0}@media (min-width: 980px){.audience_header{padding-top:2.5rem;background-color:transparent}}.audience_title{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.audience_title.focusable:active,.audience_title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.audience_selector{position:relative;z-index:100;margin:2.5rem 0 -1.375rem 0}@media (min-width: 980px){.audience_selector{display:none}}.audience_selector_intro{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.125rem;line-height:1.55556;margin:0 0 1rem}@media (min-width: 740px){.audience_selector_intro{font-size:1.375rem}}@media (min-width: 1220px){.audience_selector_intro{font-size:1.75rem;line-height:1.42857}}.audience_selector_trigger{width:100%;align-items:center;background-color:#A4DBE8;color:#303030;display:flex;padding:0.875rem 1.25rem;transition:background-color .25s,color .25s}.audience_selector_trigger:hover,.audience_selector_trigger:focus{background-color:#C8102E;color:#fff}.audience_selector_trigger_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;line-height:1;margin-right:auto;padding-top:0.25rem}@media (min-width: 740px){.audience_selector_trigger_label{font-size:0.875rem;line-height:1.28571}}.audience_selector_trigger_icon{margin-left:0.625rem;transition:transform .25s}.audience_selector.fs-swap-active .audience_selector_trigger_icon{transform:rotate(180deg)}.audience_selector_panel{width:100%;position:absolute;background-color:#F1EEEA;transition:opacity .25s,visibility .25s}[data-whatinput="mouse"] .audience_selector_panel:focus,[data-whatinput="touch"] .audience_selector_panel:focus{outline:0}.audience_selector.fs-swap-enabled .audience_selector_panel{opacity:0;pointer-events:none;visibility:hidden}.audience_selector.fs-swap-active .audience_selector_panel{opacity:1;pointer-events:auto;visibility:visible}.audience_selector_panel_list{font-size:1rem;font-weight:500;list-style:none;line-height:1;margin:0;padding:1rem 0}@media (min-width: 980px){.audience_selector_panel_list{font-size:1.625rem;font-weight:700;letter-spacing:0.10938rem;line-height:0.9;padding:0;text-transform:uppercase}}@media (min-width: 1220px){.audience_selector_panel_list{font-size:2rem}}@media (min-width: 1394px){.audience_selector_panel_list{font-size:2.25rem}}.audience_selector_panel_link{color:#000;display:block;padding:0.625rem 1.25rem;transition:color .25s}@media (min-width: 980px){.audience_selector_panel_link{color:rgba(255,255,255,0.34);padding:0.8125rem 0}}.audience_selector_panel_link:hover,.audience_selector_panel_link:focus{color:#9D2235}@media (min-width: 980px){.audience_selector_panel_link:hover,.audience_selector_panel_link:focus{color:#fff}}@media (min-width: 980px){.audience_selector_panel_link.active{color:#fff}}.audience_selector_panel_link_label{box-shadow:inset 0 -1px 0 #000;transition:box-shadow .25s}@media (min-width: 980px){.audience_selector_panel_link_label{box-shadow:inset 0 -15px 0 rgba(157,34,53,0);display:block;padding:0 1.25rem 0 0}}@media (max-width: 739px){.audience_selector_panel_link:hover .audience_selector_panel_link_label,.audience_selector_panel_link:focus .audience_selector_panel_link_label{box-shadow:inset 0 -1px 0 rgba(0,0,0,0)}}@media (min-width: 980px){.audience_selector_panel_link.active .audience_selector_panel_link_label{box-shadow:inset 0 -10px 0 #9d2235}}@media (min-width: 1220px){.audience_selector_panel_link.active .audience_selector_panel_link_label{box-shadow:inset 0 -15px 0 #9d2235}}.audience_primary_inner{padding:3.75rem 0 0 0}@media (min-width: 980px){.audience_primary_inner{display:flex;padding:0}}.audience_primary_tabs{display:none}@media (min-width: 980px){.audience_primary_tabs{width:22.4375rem;position:fixed;color:#fff;display:block;margin:2.5rem auto 0 0}}@media (min-width: 1220px){.audience_primary_tabs{width:28rem;margin-top:5rem}}@media (min-width: 1394px){.audience_primary_tabs{width:32.125rem}}.audience_primary_tabs_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;margin:0 0 0.75rem}@media (min-width: 740px){.audience_primary_tabs_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.js .audience_primary_links{position:relative;flex:0 0 52%;margin-left:auto}}@media (min-width: 980px){.js .audience_primary_links::after{width:calc(35.0625rem + ((100vw - 57.5rem) / 2));height:5.625rem;position:fixed;bottom:0;left:50%;background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);content:"";display:block;transform:translateX(-101px)}}@media (min-width: 1220px){.js .audience_primary_links::after{width:calc(43.875rem + ((100vw - 71.875rem) / 2));transform:translateX(-127px)}}@media (min-width: 1394px){.js .audience_primary_links::after{width:calc(50.1875rem + ((100vw - 82.3125rem) / 2));transform:translateX(-145px)}}.audience_links{border-top:0.125rem solid #A2AAAD;padding-top:1.875rem}.js .audience_links{border-top-width:0;display:none;padding-top:0}.js .audience_links.active{display:block}.audience_footer{display:none}.js .audience_footer{position:absolute;top:0;right:0;left:0;display:block;pointer-events:none}.audience_footer_inner{display:flex;justify-content:flex-end;padding-top:1.125rem}@media (min-width: 980px){.audience_footer_inner{padding-top:2.5rem}}.audience_close_toggle{color:inherit;pointer-events:auto}.audience_close_toggle_inner{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center}.audience_close_toggle_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;margin-top:1.25rem}@media (max-width: 979px){.audience_close_toggle_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.audience_close_toggle_label.focusable:active,.audience_close_toggle_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}}.audience_close_toggle_icon{width:2.25rem;height:2.25rem;position:relative;background-color:#9D2235;border-radius:50%;color:#fff;display:block;transition:background-color .25s}@media (min-width: 980px){.audience_close_toggle_icon{width:3.125rem;height:3.125rem}}.audience_close_toggle_icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0.625rem;height:0.625rem}@media (min-width: 980px){.audience_close_toggle_icon .icon{width:0.875rem;height:0.875rem}}.audience_close_toggle_icon:hover,.audience_close_toggle_icon:focus{background-color:#5B6670}.audience_close_toggle_icon_space{display:none}.footer{position:relative;background:#121212;color:#fff;padding:2rem 0}@media (min-width: 980px){.footer{padding:3.75rem 0}}@media print{.footer{padding:0}}@media (min-width: 980px){.body_layout_home .footer{position:relative}}@media (min-width: 740px){.footer_primary_inner{margin-bottom:2.5rem}}@media (min-width: 980px){.footer_primary_inner{width:100%;align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4.125rem}}@media (min-width: 740px){.footer_primary_lockup{display:flex;margin-bottom:2.25rem}}@media (min-width: 980px){.footer_primary_lockup{flex:0 0 48%;margin:0 auto 0 0}}@media (min-width: 740px){.footer_navigations{display:flex}}@media (min-width: 980px){.footer_navigations{flex:0 0 48%;margin-top:1.25rem}}@media print{.footer_ribbon{display:none}}.footer_ribbon_inner{border-top:0.0625rem solid rgba(91,102,112,0.3)}@media (min-width: 740px){.footer_ribbon_inner{border-top-color:rgba(91,102,112,0.7)}}@media (min-width: 980px){.footer_ribbon_inner{padding-top:0.9375rem}}@media (min-width: 1220px){.footer_ribbon_inner{align-items:center;display:flex}}@media (min-width: 740px){.footer_ribbon_group{width:100%;align-items:center;display:flex}}.copyright{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;align-items:center;display:flex;margin:0}@media (min-width: 740px){.copyright{font-size:0.875rem;line-height:1.28571}}@media (min-width: 740px){.copyright{margin-left:auto}}@media (min-width: 980px){.copyright{margin-left:0.25rem}}.copyright_divider{position:relative;top:-3px;color:#5B6670;display:none}@media (min-width: 980px){.copyright_divider{display:block;margin-right:0.625rem}}@media (min-width: 1220px){.copyright_divider{margin-left:0.25rem;margin-right:1.25rem}}.copyright_icon{margin-right:0.25rem}.copyright_year{margin-right:0.25rem}.header{position:relative;z-index:5}.header::before{width:100%;position:absolute;top:0;bottom:0;left:0;background-image:linear-gradient(90deg, #fff 250px, #fff 250px, rgba(255,255,255,0) 100%);content:'';display:block}@media (min-width: 980px){.header::before{width:100%}}@media print{.header{margin-bottom:1.25rem}}.header_primary{padding:1.125rem 0}@media (min-width: 980px){.header_primary{padding:2.5rem 0 0}}@media print{.header_primary{padding:0}}.header_primary_inner{display:flex}@media (min-width: 980px){.header_primary_inner{flex-wrap:wrap}}.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{align-items:center;display:flex;margin-left:auto}@media print{.header_controls{display:none}}@media (min-width: 980px){.js .body_layout_home .header_controls{position:fixed;top:40px;right:50%;transform:translateX(460px)}}@media (min-width: 1220px){.js .body_layout_home .header_controls{transform:translateX(575px)}}@media (min-width: 1394px){.js .body_layout_home .header_controls{transform:translateX(658px)}}.menu{position:relative;top:0;right:0;z-index:400;background-color:#121212;color:#fff}[data-whatinput="mouse"] .menu:focus,[data-whatinput="touch"] .menu:focus{outline:0}@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;opacity:0;padding:0;pointer-events:none;visibility:hidden}.menu.fs-swap-active{opacity:1;pointer-events:auto;visibility:visible}.js .menu::before{height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;background-size:cover;content:'';display:block;pointer-events:none}.menu::before{background:right top url("../images/line_pattern_sm.svg") no-repeat;opacity:0.09}@media (min-width: 980px){.menu::before{background-image:url("../images/line_pattern_lg.svg")}}.menu_inner{position:relative;padding-bottom:2.5rem}@media (min-width: 980px){.menu_inner{padding-bottom:5rem}}.menu_header{padding:1.125rem 0}@media (min-width: 980px){.menu_header{padding:2.5rem 0 3.125rem}}@media (min-width: 1220px){.menu_header{padding-bottom:5rem}}@media (min-width: 980px){.menu_header_inner{display:flex}}.menu_title{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.menu_title.focusable:active,.menu_title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}@media (min-width: 980px){.menu_primary_inner{display:flex}}@media (min-width: 980px){.menu_primary_group{flex:0 0 48%;margin-top:1.875rem}}@media (min-width: 1220px){.menu_primary_group{margin-top:3.125rem}}.menu_footer{display:none}.js .menu_footer{position:absolute;top:0;right:0;left:0;display:block;pointer-events:none}.menu_footer_inner{display:flex;justify-content:flex-end;padding-top:1.125rem}@media (min-width: 980px){.menu_footer_inner{padding-top:2.5rem}}.menu_close_toggle{color:inherit;pointer-events:auto}.menu_close_toggle_inner{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center}.menu_close_toggle_icon{width:2.25rem;height:2.25rem;position:relative;background-color:#9D2235;border-radius:50%;color:#fff;display:block;transition:background-color .25s}@media (min-width: 980px){.menu_close_toggle_icon{width:3.125rem;height:3.125rem}}.menu_close_toggle_icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0.625rem;height:0.625rem}@media (min-width: 980px){.menu_close_toggle_icon .icon{width:0.875rem;height:0.875rem;margin-left:0.0625rem}}.menu_close_toggle_icon:hover,.menu_close_toggle_icon:focus{background-color:#5B6670}.menu_close_toggle_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;margin-top:1.25rem}@media (max-width: 979px){.menu_close_toggle_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.menu_close_toggle_label.focusable:active,.menu_close_toggle_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}}.menu_close_toggle_icon_space{display:none}.menu_toggle{position:relative;color:#5B6670;transition:color .25s}.menu_toggle [class$='toggle_inner']{align-items:center;display:flex;flex-direction:column-reverse}.menu_toggle [class$='label']{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;margin-top:1.25rem}@media (max-width: 979px){.menu_toggle [class$='label']{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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']{width:2.25rem;height:2.25rem;position:relative;background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;overflow:hidden;transform:scale(1);transition:background-color .25s,color .25s,transform .25s}@media (min-width: 980px){.menu_toggle [class$='icon']{width:3.125rem;height:3.125rem}}.menu_toggle [class$='icon']::before{width:2.25rem;height:2.25rem;background-color:#C8102E;border-radius:50%;content:'';display:block;overflow:hidden;transform:scale(1);transition:transform .25s}@media (min-width: 980px){.menu_toggle [class$='icon']::before{width:3.125rem;height:3.125rem}}.menu_toggle [class$='icon_inner']{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.menu_toggle:hover,.menu_toggle:focus{color:#000}.menu_toggle:hover [class$='icon'],.menu_toggle:focus [class$='icon']{color:#C8102E;transform:scale(0.9)}.menu_toggle:hover [class$='icon']::before,.menu_toggle:focus [class$='icon']::before{transform:scale(0)}@media print{.menu_toggle{display:none}}.menu_toggle_inner{transition:opacity .25s,visibility .25s}.menu_toggle.fs-swap-active .menu_toggle_inner_default{opacity:0;pointer-events:none;visibility:hidden}.menu_toggle_inner_active{position:absolute;top:0;opacity:0;pointer-events:none;visibility:hidden}.menu_toggle.fs-swap-active .menu_toggle_inner_active{opacity:1;pointer-events:auto;visibility:visible}@media (min-width: 980px){.menu_toggle_icon .icon_menu{width:1rem;height:0.875rem}}.menu_toggle_icon_space{display:none}.page_wrapper{width:100%;min-height:100vh;position:relative;color:#303030;display:flex;flex-direction:column}.page{display:flex;flex-direction:column;flex-grow:1}[data-whatinput="mouse"] .page_feature:focus,[data-whatinput="touch"] .page_feature:focus{outline:0}.page_group{background-color:#fff;flex-grow:1}@media (min-width: 980px){.body_layout_home .page_group{position:relative}}[data-whatinput="mouse"] .page_content:focus,[data-whatinput="touch"] .page_content:focus{outline:0}.page_content .typography:last-child{margin-bottom:2.5rem}@media (min-width: 740px){.page_content .typography:last-child{margin-bottom:3.125rem}}@media (min-width: 980px){.page_content .typography:last-child{margin-bottom:3.75rem}}@media (min-width: 1220px){.page_content .typography:last-child{margin-bottom:2rem}}@media (min-width: 980px){.body_layout_news_landing .page_content{padding-top:3.75rem;background-image:linear-gradient(90deg, #fff 0%, #fff calc(50% + 180px), #F1EEEA calc(50% + 180px), #F1EEEA 100%)}}@media (min-width: 1220px){.body_layout_news_landing .page_content{padding-top:5rem;background-image:linear-gradient(90deg, #fff 0%, #fff calc(50% + 224px), #F1EEEA calc(50% + 224px), #F1EEEA 100%)}}@media (min-width: 1394px){.body_layout_news_landing .page_content{padding-top:5.625rem;background-image:linear-gradient(90deg, #fff 0%, #fff calc(50% + 257px), #F1EEEA calc(50% + 257px), #F1EEEA 100%)}}.page_content_sidebar{background-color:#F1EEEA;box-shadow:200px 0 0 #F1EEEA,-200px 0 0 #F1EEEA;padding-top:3.125rem}@media (min-width: 980px){.page_content_sidebar{background-color:transparent;box-shadow:none;padding-top:0;padding-left:1.25rem}}@media (min-width: 1220px){.page_content_sidebar{padding-left:4%}}@media print{.page_content_sidebar{padding-left:0}}.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}}.full_width_callouts{overflow:hidden;transition:background-color 0.5s}[data-whatinput="mouse"] .full_width_callouts:focus,[data-whatinput="touch"] .full_width_callouts:focus{outline:0}.full_width_callouts.bg_change{background-color:#F1EEEA}.full_width_callouts>:first-child{margin-top:0 !important}.audience_links_title{margin:0 0 1.875rem}[data-whatinput="mouse"] .audience_links_title:focus,[data-whatinput="touch"] .audience_links_title:focus{outline:0}@media (max-width: 979px){.audience_links_title{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.audience_links_title.focusable:active,.audience_links_title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}}.audience_links_title_prefix{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;display:block;margin-bottom:0.125rem}@media (min-width: 740px){.audience_links_title_prefix{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.audience_links_title_prefix{color:#5B6670}}.audience_links_title_suffix{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.125rem;line-height:1.55556}@media (min-width: 740px){.audience_links_title_suffix{font-size:1.375rem}}@media (min-width: 1220px){.audience_links_title_suffix{font-size:1.75rem;line-height:1.42857}}.audience_nav{margin:0 0 1.5rem}@media (min-width: 980px){.audience_nav{margin-bottom:3.75rem}}.audience_nav.featured{margin-bottom:1.875rem}@media (min-width: 980px){.audience_nav.featured{margin-bottom:3.125rem}}.audience_nav.featured .audience_nav_header{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.audience_nav.featured .audience_nav_header.focusable:active,.audience_nav.featured .audience_nav_header.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.audience_nav_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;color:#9D2235;margin:0 0 0.25rem;overflow:hidden}@media (min-width: 740px){.audience_nav_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.audience_nav_title{letter-spacing:0.10938rem;margin-bottom:0.625rem}}.audience_nav_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#A2AAAD;content:"";margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.audience_nav_title::after{height:0.5rem;margin-left:1.25rem}}.audience_nav_list{font-size:1rem;font-weight:500;line-height:1.2;list-style:none;margin:0;padding:0}@media (min-width: 500px){.audience_nav_list{display:flex;flex-wrap:wrap}}@media (min-width: 980px){.audience_nav_list{font-size:1.25rem}}.audience_nav.featured .audience_nav_list{font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;text-transform:uppercase}@media (min-width: 500px){.audience_nav.featured .audience_nav_list{display:block}}@media (min-width: 740px){.audience_nav.featured .audience_nav_list{display:flex;flex-wrap:wrap}}@media (min-width: 500px){.audience_nav:not(.featured) .audience_nav_item{flex:0 0 48%}}@media (min-width: 500px){.audience_nav_item:nth-child(odd){margin-right:auto}}.audience_nav.featured .audience_nav_item{margin-bottom:0.625rem}@media (min-width: 740px){.audience_nav.featured .audience_nav_item:not(:last-child){margin-right:0.625rem}}.audience_nav_link{color:#000;display:block;padding:0.625rem 0;transition:color .25s}.audience_nav_link:hover,.audience_nav_link:focus{color:#9D2235}.audience_nav.featured .audience_nav_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;transition:background-color .25s,color .25s}@media (min-width: 980px){.audience_nav.featured .audience_nav_link{font-size:0.9375rem;padding:1.125rem 1.6875rem 1.0625rem 1.6875rem}}.audience_nav.featured .audience_nav_link:focus,.audience_nav.featured .audience_nav_link:hover{background-color:#fff;color:#C8102E}.audience_nav_link_label{box-shadow:inset 0 -1px 0 currentColor;line-height:1;transition:box-shadow .25s}.audience_nav_link:hover .audience_nav_link_label,.audience_nav_link:focus .audience_nav_link_label{box-shadow:inset 0 0px 0 currentColor}.audience_toggle{position:relative;color:#5B6670;transition:color .25s;margin-right:0.625rem}.audience_toggle [class$='toggle_inner']{align-items:center;display:flex;flex-direction:column-reverse}.audience_toggle [class$='label']{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;margin-top:1.25rem}@media (max-width: 979px){.audience_toggle [class$='label']{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.audience_toggle [class$='label'].focusable:active,.audience_toggle [class$='label'].focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}}.audience_toggle [class$='icon']{width:2.25rem;height:2.25rem;position:relative;background-color:#fff;border-radius:50%;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;overflow:hidden;transform:scale(1);transition:background-color .25s,color .25s,transform .25s}@media (min-width: 980px){.audience_toggle [class$='icon']{width:3.125rem;height:3.125rem}}.audience_toggle [class$='icon']::before{width:2.25rem;height:2.25rem;background-color:#C8102E;border-radius:50%;content:'';display:block;overflow:hidden;transform:scale(1);transition:transform .25s}@media (min-width: 980px){.audience_toggle [class$='icon']::before{width:3.125rem;height:3.125rem}}.audience_toggle [class$='icon_inner']{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.audience_toggle:hover,.audience_toggle:focus{color:#000}.audience_toggle:hover [class$='icon'],.audience_toggle:focus [class$='icon']{color:#C8102E;transform:scale(0.9)}.audience_toggle:hover [class$='icon']::before,.audience_toggle:focus [class$='icon']::before{transform:scale(0)}@media (min-width: 980px){.audience_toggle{margin-right:1.25rem}}@media (min-width: 1220px){.audience_toggle{margin-right:2.125rem}}.audience_toggle_inner{transition:opacity .25s,visibility .25s}.audience_toggle.fs-swap-active .audience_toggle_inner_default{opacity:0;pointer-events:none;visibility:hidden}.audience_toggle_inner_active{position:absolute;top:0;opacity:0;pointer-events:none;visibility:hidden}.audience_toggle.fs-swap-active .audience_toggle_inner_active{opacity:1;pointer-events:auto;visibility:visible}@media (min-width: 980px){.audience_toggle_icon .icon_audience{width:1.125rem;height:1.25rem}}.audience_toggle_icon_space{display:none}.breadcrumb{position:relative;margin:0 0 0.625rem;padding-top:1.875rem}@media print{.breadcrumb{display:none}}@media (min-width: 980px){.breadcrumb{margin-bottom:0.9375rem;padding-top:3.375rem}}@media (min-width: 1220px){.breadcrumb{margin-bottom:1.5625rem}}.page_header_bg .breadcrumb{background-color:rgba(0,0,0,0.5);margin:0;padding:1.25rem 0}@media print{.breadcrumb_nav{display:none !important}}.page_header_people .breadcrumb_nav{padding:0.625rem 0 1.25rem}.breadcrumb_nav_header{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;align-items:center;display:flex;line-height:1;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0.125rem 0;white-space:nowrap}@media (min-width: 740px){.breadcrumb_list{font-size:0.875rem;line-height:1.28571}}@media (min-width: 740px){.breadcrumb_list{line-height:1}}.breadcrumb_list::before{width:0;height:0;position:relative;top:-3px;border-style:solid;border-width:0.25rem 0.375rem 0.25rem 0;border-color:transparent #C8102E transparent transparent;content:"";display:block;margin-right:0.625rem}@media (min-width: 980px){.breadcrumb_list::before{content:"";display:none}}.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{box-shadow:inset 0 -1px 0 #5B6670;color:#5B6670;transition:box-shadow .25s,color .25s}.breadcrumb_pill_link:focus,.breadcrumb_pill_link:hover{box-shadow:inset 0 -1px 0 rgba(91,102,112,0);color:#C8102E}.breadcrumb_pill_inner{align-items:center;display:flex}.breadcrumb_pill_icon{position:relative;top:-2px;margin-right:0.25rem}.breadcrumb_item:last-child .breadcrumb_pill_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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{color:#A4DBE8;margin:0 0.75rem}.breadcrumb_item:nth-last-child(2) .breadcrumb_divider{display:none}.breadcrumb_end{margin-left:0.25rem}.campus_nav{margin-bottom:1rem}@media (min-width: 740px){.campus_nav{flex:0 0 48%;margin:0}}@media (min-width: 980px){.campus_nav{flex:0 0 calc(50% - 13px)}}.campus_nav_header{margin-bottom:0.25rem;overflow:hidden}@media (min-width: 980px){.campus_nav_header{margin-bottom:0.875rem}}.campus_nav_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0}@media (min-width: 740px){.campus_nav_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.campus_nav_title{letter-spacing:0.10938rem}}.campus_nav_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.campus_nav_title::after{height:0.5rem;margin-left:1.25rem}}.campus_nav_list{font-size:1rem;font-weight:500;line-height:1}@media (min-width: 980px){.campus_nav_list{font-size:1.25rem}}.campus_nav_link{color:inherit;display:block;padding:0.6875rem 0;align-items:center;display:flex}.campus_nav_link:focus,.campus_nav_link:hover{color:#DBE442}.campus_nav_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.campus_nav_link:hover .campus_nav_link_label,.campus_nav_link:focus .campus_nav_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.campus_nav_link_icon{position:relative;top:-2px;color:#DBE442;margin-left:0.625rem}.campus_nav_link_icon .icon{width:0.8125rem;height:0.8125rem}@media (min-width: 980px){.campus_nav_link_icon .icon{width:0.9375rem;height:0.9375rem}}.campuses_nav{margin-bottom:1.625rem}@media (min-width: 740px){.campuses_nav{flex:0 0 48%;margin:0 auto 0 0}}@media (min-width: 980px){.campuses_nav{flex:0 0 calc(50% - 13px)}}.campuses_nav_header{margin-bottom:0.25rem;overflow:hidden}@media (min-width: 980px){.campuses_nav_header{margin-bottom:0.875rem}}.campuses_nav_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0}@media (min-width: 740px){.campuses_nav_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.campuses_nav_title{letter-spacing:0.10938rem}}.campuses_nav_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.campuses_nav_title::after{height:0.5rem;margin-left:1.25rem}}.campuses_nav_list{font-size:1rem;font-weight:500;line-height:1}@media (min-width: 980px){.campuses_nav_list{font-size:1.25rem}}.campuses_nav_link{color:inherit;display:block;padding:0.6875rem 0}.campuses_nav_link:focus,.campuses_nav_link:hover{color:#DBE442}.campuses_nav_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.campuses_nav_link:hover .campuses_nav_link_label,.campuses_nav_link:focus .campuses_nav_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.footer_nav{margin:1.25rem 0}@media (min-width: 980px){.footer_nav{margin-left:auto}}.footer_nav_title{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;overflow:hidden}@media (min-width: 740px){.footer_nav_list{font-size:0.875rem;line-height:1.28571}}@media (min-width: 740px){.footer_nav_list{display:flex;margin-left:-0.5rem}}@media (min-width: 980px){.footer_nav_list{margin-left:0}}.footer_nav_link{color:inherit;display:block;padding:0.375rem 0;text-decoration:none;transition:color .25s}@media (min-width: 740px){.footer_nav_link{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1220px){.footer_nav_link{padding-right:1.25rem;padding-left:1.25rem}}.footer_nav_link:focus,.footer_nav_link:hover{color:#DBE442}.footer_nav_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0);transition:box-shadow .25s}.footer_nav_link:hover .footer_nav_link_label,.footer_nav_link:focus .footer_nav_link_label{box-shadow:inset 0 -1px 0 #fff}.main_nav{margin-bottom:1.25rem}@media (min-width: 980px){.main_nav{flex:0 0 48%;margin:0 auto 0 0}}.main_nav_header{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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_item{position:relative}.main_nav_item_inner{align-items:center}.main_nav_link{color:#fff;font-weight:900;font-size:1.75rem;line-height:1;letter-spacing:0.11688rem;padding:1.25rem 0 0.9375rem;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media (min-width: 980px){.main_nav_link{font-size:2.625rem;padding:1.875rem 0 1.5625rem}}@media (min-width: 1220px){.main_nav_link{font-size:3.75rem;padding:2.5rem 0 2.1875rem}}.main_nav_link:hover,.main_nav_link:focus{color:#fff}.main_nav_link_label{position:relative;transition:background .25s}.main_nav_link_label::after{width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(0deg, #C8102E 0%, #C8102E 100%);background-position:0 74%;background-repeat:repeat-x;background-size:1em 0.1875em;content:'';display:block;opacity:0;pointer-events:none;transition:opacity .25s,visibility .25s;visibility:hidden}.main_nav_link:hover .main_nav_link_label::after,.main_nav_link:focus .main_nav_link_label::after{opacity:1;visibility:visible}.main_nav_link_label_inner{position:relative;z-index:1}.main_nav_toggle{display:none}.main_nav_toggle.fs-swap-enabled{height:2.25rem;box-shadow:0 0 0 1px #C8102E;border-radius:50%;color:#fff;display:block;flex:0 0 36px;margin-left:0.875rem;opacity:1;transition:background-color .25s,box-shadow .25s,color .25s,transform .25s;will-change:transform}@media (min-width: 980px){.main_nav_toggle.fs-swap-enabled{display:none}}.main_nav_toggle.fs-swap-active{transform:rotate(-45deg)}.main_nav_toggle:hover,.main_nav_toggle:focus,.main_nav_toggle.fs-swap-active{background-color:#fff;box-shadow:0 0 0 1px #fff;color:#000}.main_nav_toggle_inner{position:relative;display:block}.main_nav_toggle_icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.main_nav_toggle_icon .icon_plus{width:0.75rem;height:0.75rem}.main_nav_children{min-width:100%;font-size:1rem;font-weight:500;line-height:1;margin:-0.1875rem 0 0.25rem}@media (min-width: 980px){.main_nav_children{display:none !important}}.main_nav_child_link{color:inherit;padding:0.6875rem 0;text-decoration:none;transition:color .25s}.main_nav_child_link:hover,.main_nav_child_link:focus{color:#DBE442}.main_nav_child_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.main_nav_child_link:hover .main_nav_child_link_label,.main_nav_child_link:focus .main_nav_child_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.secondary_nav{margin-bottom:1.875rem}@media (min-width: 980px){.secondary_nav{margin:0 3.75rem 0 0}}@media (min-width: 980px){.secondary_nav_sm{display:none}}.secondary_nav_lg{display:none}@media (min-width: 980px){.secondary_nav_lg{display:block}}.secondary_nav_title{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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}@media (min-width: 740px){.secondary_nav_list{display:flex}}.secondary_nav_item{margin:0.625rem 0}@media (min-width: 740px){.secondary_nav_item{margin:0 0.5rem 0 0}}.secondary_nav_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media (min-width: 980px){.secondary_nav_link{font-size:0.9375rem;padding:1.125rem 1.6875rem 1.0625rem 1.6875rem}}.secondary_nav_link:focus,.secondary_nav_link:hover{background-color:#fff;color:#C8102E}.secondary_nav_link_label{box-shadow:inset 0 -1px 0 currentColor;transition:box-shadow .25s}.secondary_nav_link:hover .secondary_nav_link_label,.secondary_nav_link:focus .secondary_nav_link_label{box-shadow:inset 0 0px 0 currentColor}.social_nav{margin:0 0 1.25rem}@media (min-width: 740px){.social_nav{margin:3.25rem 0 0 auto}}@media (min-width: 980px){.social_nav{margin:0}}@media print{.social_nav{display:none}}@media (min-width: 980px){.social_nav_sm{display:none}}.social_nav_lg{display:none}@media (min-width: 980px){.social_nav_lg{display:block}}.social_nav_title{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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;list-style:none;margin:0 0 0 -0.625rem;padding:0}@media (min-width: 740px){.social_nav_list{margin:0 -0.625rem 0 0}}@media (min-width: 980px){.social_nav_list{margin:0 0 0 -0.625rem}}.social_nav_item{display:inline-block}.social_nav_link{color:inherit;display:block;padding:0.625rem;transition:color .25s}.social_nav_link:focus,.social_nav_link:hover{color:#DBE442}.social_nav_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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{position:relative}@media print{.sub_nav{display:none}}.sub_nav_header{overflow:hidden}.sub_nav_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;color:#9D2235;display:inline-block;margin:0}@media (min-width: 740px){.sub_nav_title{font-size:0.875rem;line-height:1.28571}}.sub_nav_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:"";margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.sub_nav_title::after{height:0.5rem;margin-left:1.25rem}}@media (max-width: 979px){.js .sub_nav_title{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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}}.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}}.sub_nav_group.fs-swap-enabled .sub_nav_body_inner{opacity:0;transition:opacity .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{background-color:#F1EEEA;font-size:1rem;list-style:none;margin:0;padding:1rem 0}[data-whatinput="mouse"] .sub_nav_list:focus,[data-whatinput="touch"] .sub_nav_list:focus{outline:0}@media (min-width: 740px){.sub_nav_list{display:grid;grid-gap:0 5%;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}}@media (min-width: 980px){.sub_nav_list{background-color:transparent;border-bottom:0.0625rem solid #E3E5E6;font-size:1.25rem;grid-template-columns:repeat(3, 1fr);padding:1.25rem 0 1.5rem}}@media (min-width: 1220px){.sub_nav_list{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 980px){.page_header.has_media .sub_nav_list{border-bottom-width:0}}.sub_nav_link{color:#000;display:block;padding:0.625rem 1.25rem;text-decoration:none;transition:color .25s}@media (min-width: 980px){.sub_nav_link{padding:0.625rem 0}}.sub_nav_link:focus,.sub_nav_link:hover{color:#9D2235}.sub_nav_link_label{box-shadow:inset 0 -1px 0 #000;transition:box-shadow .25s}.sub_nav_link:hover .sub_nav_link_label,.sub_nav_link:focus .sub_nav_link_label{box-shadow:inset 0 -1px 0 rgba(0,0,0,0)}.sub_nav_children{list-style:none;margin:0;padding:0}.sub_nav_toggle{color:#0070EB;display:none;transition:color .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;background-color:#fff;border:0.0625rem solid #C8102E;border-radius:0.25rem;color:#000;display:block;text-align:left;transition:background-color .25s,color .25s}.sub_nav_toggle.fs-swap-enabled:hover,.sub_nav_toggle.fs-swap-enabled:focus{background-color:#C8102E;color:#fff}.sub_nav_toggle_inner{width:100%;align-items:center;display:flex;padding:1.0625rem 1.125rem 0.8125rem;transition:opacity .25s,visibility .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: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;line-height:1;margin-right:0.625rem}@media (min-width: 740px){.sub_nav_toggle_label{font-size:0.875rem;line-height:1.28571}}.sub_nav_toggle_icon{position:relative;top:-2px;margin-left:auto;pointer-events:none}.sub_nav_toggle_icon_space{display:none}.utility_nav_header{position:relative;overflow:hidden;margin:0 0 0.375rem}.utility_nav_header::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:rgba(162,170,173,0.3);content:'';margin-left:0.625rem;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.utility_nav_header::after{height:0.5rem;margin-left:1.25rem}}@media (min-width: 980px){.utility_nav_header{margin-bottom:1rem}}.utility_nav_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;display:inline-block;margin:0}@media (min-width: 740px){.utility_nav_title{font-size:0.875rem;line-height:1.28571}}.utility_nav_list{font-size:1rem;font-weight:500;line-height:1}@media (min-width: 980px){.utility_nav_list{font-size:1.25rem}}@media (min-width: 740px){.utility_nav_list{display:flex;flex-wrap:wrap}}@media (min-width: 740px){.utility_nav_item{flex:0 0 48%;margin-right:auto}}@media (min-width: 740px){.utility_nav_item:nth-child(even){margin-right:0}}.utility_nav_link{color:inherit;display:block;padding:0.6875rem 0;align-items:center;display:flex}.utility_nav_link:focus,.utility_nav_link:hover{color:#DBE442}.utility_nav_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.utility_nav_link:hover .utility_nav_link_label,.utility_nav_link:focus .utility_nav_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.utility_nav_link_icon{position:relative;top:-2px;color:#DBE442;margin-left:0.625rem}.utility_nav_link_icon .icon{width:0.8125rem;height:0.8125rem}@media (min-width: 980px){.utility_nav_link_icon .icon{width:0.9375rem;height:0.9375rem}}.accordion{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.accordion{margin-top:3.125rem}}@media (min-width: 980px){.accordion{margin-top:3.75rem}}@media (min-width: 740px){.accordion{margin-bottom:3.125rem}}@media (min-width: 980px){.accordion{margin-bottom:3.75rem}}.accordion_header{margin-bottom:1.875rem}@media (min-width: 980px){.accordion_header{margin-bottom:3.125rem}}.accordion_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.25rem;line-height:1.5;color:#5B6670;margin:0 0 0.625rem}@media (min-width: 740px){.accordion_title{font-size:2.25rem}}@media (min-width: 1220px){.accordion_title{font-size:2.625rem;line-height:1.33333}}.accordion_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.accordion_description{font-size:1.25rem;line-height:1.5}}.accordion_description p{margin:0}.accordion_items{border-top:0.0625rem solid #E8EAEA}.accordion_item{border-bottom:0.0625rem solid #E8EAEA}.accordion_item.fs-swap-active{box-shadow:inset 0 8px 0 rgba(162,170,173,0.3)}.accordion_item_heading{font-weight:normal;margin:0}.accordion_item_button{width:100%;text-align:left;transition:color .25s}.accordion_item_button:hover,.accordion_item_button:focus{color:#C8102E}.accordion_item_heading_inner{align-items:center;display:flex;justify-content:space-between;padding:1.125rem 0}@media (min-width: 740px){.accordion_item_heading_inner{padding:1.75rem 0}}@media print{.accordion_item_heading_inner{padding:1.25rem 0 0.625rem}}.accordion_item_heading_label{flex:1;padding-right:1.25rem}.accordion_item_heading_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.9375rem;line-height:1.33333}@media (min-width: 740px){.accordion_item_heading_title{font-size:1.125rem}}@media (min-width: 1220px){.accordion_item_heading_title{font-size:1.5rem;line-height:1.25}}.accordion_item_heading_icon{width:2.1875rem;height:2.1875rem;position:relative;align-items:center;border:0.0625rem solid #C8102E;border-radius:50%;display:none;justify-content:center;transition:background .25s,border .25s,transform .25s;transform:scale(1)}@media (min-width: 980px){.accordion_item_heading_icon{width:3.125rem;height:3.125rem}}@media print{.accordion_item_heading_icon{display:none}}.js .accordion_item_heading_icon{display:flex}.accordion_item_heading_icon:before,.accordion_item_heading_icon:after{width:1rem;height:0.125rem;position:absolute;top:50%;left:50%;background:#000;border-radius:0.125rem;content:'';transition:opacity 0.15s, transform 0.15s}@media (min-width: 980px){.accordion_item_heading_icon:before,.accordion_item_heading_icon:after{width:1.25rem}}.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{border-color:#000;border-width:0.1875rem;transform:scale(0.9)}.accordion_item_content{overflow:hidden;padding:0.625rem 0 2.5rem 0}@media print{.accordion_item_content{padding:0 0 1.25rem}}.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_item_content>*:first-child{margin-top:0}.accordion_item_content>*:last-child{margin-bottom:0}@media (min-width: 740px){.alpha_form{align-items:flex-end;display:flex}}@media (min-width: 980px){.alpha_form{display:none}}.alpha_field_group{margin-bottom:1.25rem;overflow:hidden}@media (min-width: 740px){.alpha_field_group{flex:0 0 65%;margin:0 5% 0 0}}.alpha_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#5B6670;display:block;margin:0 0 0.5rem;overflow:hidden}@media (min-width: 740px){.alpha_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.alpha_label{letter-spacing:0.10938rem}}.alpha_label::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.alpha_label::after{height:0.5rem;margin-left:1.25rem}}@media (min-width: 500px){.alpha_label{margin-bottom:1.125rem}}.alpha_label::after{background-color:#A2AAAD}@media (max-width: 499px){.alpha_label::after{content:normal;display:none}}.alpha_select_wrapper{position:relative;display:inline-block;display:block}.alpha_select_wrapper select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0.0625rem solid #000;border-radius:0.1875rem;color:inherit;cursor:pointer;display:inline-block;line-height:normal;margin:0;outline:0;padding:0.875rem 2.5rem 0.875rem 1.25rem}@-moz-document url-prefix(){.alpha_select_wrapper select{text-indent:0.01px;text-overflow:''}}.alpha_select_wrapper select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.alpha_select_wrapper select::-ms-expand{display:none}@-moz-document url-prefix(){.alpha_select_wrapper select option{background-color:#fff}}.alpha_select_wrapper select{background-color:#fff;border-radius:0;border-width:0;color:#000;font-size:1rem;padding:1.1875rem 3.125rem 0.75rem 1.375rem}.alpha_select{transition:box-shadow .25s}.alpha_select:focus{box-shadow:inset 0 0 0 3px #000}.alpha_select_icon{position:absolute;top:50%;right:20px;color:#C8102E;pointer-events:none;transform:translate(0, -50%)}.alpha_form_submit{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;min-width:15rem;height:3.125rem}@media print{.alpha_form_submit{border:0.0625rem solid}}@media (min-width: 740px){.alpha_form_submit{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.alpha_form_submit:focus,.alpha_form_submit:hover{background-color:#fff;color:#C8102E}@media (min-width: 740px) and (max-width: 979px){.alpha_form_submit{min-width:auto}}.alpha_form_submit_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.alpha_form_submit:hover .alpha_form_submit_label,.alpha_form_submit:focus .alpha_form_submit_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.alpha_set{display:none}@media (min-width: 980px){.alpha_set{display:block;overflow:hidden;padding:0.625rem 0}}.alpha_set_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#5B6670;display:block;margin:0 0 0.5rem;overflow:hidden}@media (min-width: 740px){.alpha_set_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.alpha_set_title{letter-spacing:0.10938rem}}.alpha_set_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.alpha_set_title::after{height:0.5rem;margin-left:1.25rem}}@media (min-width: 500px){.alpha_set_title{margin-bottom:1.125rem}}.alpha_set_title::after{background-color:#A2AAAD}@media (max-width: 499px){.alpha_set_title::after{content:normal;display:none}}.alpha_list{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.9375rem;line-height:1.33333;display:flex;justify-content:space-between;list-style:none;margin:0 0 0 -0.625rem;padding:0}@media (min-width: 740px){.alpha_list{font-size:1.125rem}}@media (min-width: 1220px){.alpha_list{font-size:1.5rem;line-height:1.25}}.alpha_button{color:#000;display:block;font-weight:600;line-height:1;padding:0.4375rem 0.625rem 0.125rem;transition:background-color .25s,color .25s}.alpha_button:hover,.alpha_button:focus{color:#C8102E}.alpha_button.disabled{color:#5B6670;cursor:not-allowed}.alpha_button.all{background-color:#DBE442;text-transform:uppercase}.alpha_button.all:hover,.alpha_button.all:focus{background-color:#000;color:#fff}.alpha_button_label{min-width:0.75rem;box-shadow:inset 0 -1px 0 #C8102E;display:block;padding:0;transition:box-shadow .25s}@media (min-width: 1220px){.alpha_button_label{min-width:1.125rem;padding:0 0.125rem}}@media (min-width: 1394px){.alpha_button_label{padding:0 0.25rem}}.alpha_button.disabled .alpha_button_label,.alpha_button.all .alpha_button_label{box-shadow:none}.alpha_button:hover .alpha_button_label,.alpha_button:focus .alpha_button_label{box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.announcement{margin-top:2.5rem;margin-bottom:2.5rem;position:relative}@media (min-width: 740px){.announcement{margin-top:3.125rem}}@media (min-width: 980px){.announcement{margin-top:3.75rem}}@media (min-width: 1220px){.announcement{margin-top:5rem}}@media (min-width: 740px){.announcement{margin-bottom:3.125rem}}@media (min-width: 980px){.announcement{margin-bottom:3.75rem}}@media (min-width: 1220px){.announcement{margin-bottom:5rem}}.announcement_inner{position:relative;background-color:#121212;color:#fff}@media (min-width: 740px){.announcement_inner{text-align:center}}.announcement_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:50% 50% url("../images/circle_line_pattern_sm.svg");opacity:0.2;pointer-events:none}@media (min-width: 980px){.announcement_bg{background-image:url("../images/circle_line_pattern_lg.svg")}}@media print{.announcement_bg{display:none}}.announcement_bg::before{width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(166deg, #121212 16%, rgba(18,18,18,0) 97%);content:"";display:block}.announcement_inner_set{position:relative;padding:1.875rem}@media (min-width: 740px){.announcement_inner_set{padding:3.125rem}}@media (min-width: 980px){.announcement_inner_set{width:65%;margin:0 auto;padding:4.6875rem 0}}.announcement_header{display:flex;flex-direction:column-reverse}.announcement_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;margin:0 0 0.875rem}@media (min-width: 740px){.announcement_title{font-size:1.375rem}}@media (min-width: 1220px){.announcement_title{font-size:1.75rem;line-height:1.5}}@media (min-width: 980px){.announcement_title{margin-bottom:1.25rem}}.announcement_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#E4DED6;margin:0 0 0.5rem}@media (min-width: 740px){.announcement_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.announcement_label{margin-bottom:0.625rem}}.announcement_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;margin-bottom:1.125rem}@media (min-width: 740px){.announcement_description{font-size:1.25rem;line-height:1.5}}@media (min-width: 980px){.announcement_description{margin-bottom:1.75rem}}.announcement_description p{margin:0}.announcement_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media print{.announcement_link{border:0.0625rem solid}}@media (min-width: 740px){.announcement_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.announcement_link:focus,.announcement_link:hover{background-color:#fff;color:#C8102E}.announcement_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.announcement_link:hover .announcement_link_label,.announcement_link:focus .announcement_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}:root{--benefit-header-height: auto;--benefit-header-width: auto}.benefit{--accent-color: #279989;--scroll-depth: 0;position:relative}@media (min-width: 980px){.benefit{align-items:flex-start;display:flex}}.benefit:nth-child(6n+2){--accent-color: #9D2235}.benefit:nth-child(6n+3){--accent-color: #840B55}.benefit:nth-child(6n+4){--accent-color: #C8102E}.benefit:nth-child(6n+5){--accent-color: #003B5C}.benefit:nth-child(6n+6){--accent-color: #7A6855}@media (min-width: 980px){.benefit_header{flex:0 0 48%;margin-right:auto}}@media (min-width: 980px){.js .benefit_header{pointer-events:none}}@media (min-width: 980px){.js .benefit.active .benefit_header{pointer-events:auto}}@media (min-width: 980px){.benefit_header_inner{height:var(--benefit-header-height);width:var(--benefit-header-width);display:flex;flex-direction:column;padding-top:4.375rem}}.benefit_header_inner:before{width:3.125rem;height:0.5rem;background-color:var(--accent-color);content:"";display:block;margin-bottom:1.25rem}@media (min-width: 980px){.benefit_header_inner:before{content:normal;display:none}}@media (min-width: 980px) and (min-height: 1200px){.pin_left_col .benefit_header_inner{position:fixed;bottom:0}}@media (min-width: 980px){.scroll_complete .benefit_header_inner{position:absolute}}.benefit_header_group{display:flex;flex-direction:column-reverse}@media (min-width: 980px){.benefit_header_group{margin-bottom:1.875rem;transition:opacity 0.4s, visibility 0.4s}}@media (min-width: 980px){.benefit_header_group::before{width:4.6875rem;height:0.5rem;background-color:var(--accent-color);content:"";display:block}}@media (min-width: 980px){.js .benefit_header_group{opacity:0;visibility:hidden}}@media (min-width: 980px){.js .benefit.active .benefit_header_group{opacity:1;visibility:visible}}.benefit_title{color:var(--accent-color);font-size:2.5rem;font-weight:900;line-height:.95;letter-spacing:0.09375rem;margin:0 0 0.75rem;text-transform:uppercase}@media (min-width: 980px){.benefit_title{font-size:4rem}}@media (min-width: 1220px){.benefit_title{font-size:5rem}}@media (min-width: 1394px){.benefit_title{font-size:6rem}}@media (min-width: 980px){.js .tall .benefit_title{background:linear-gradient(120deg, var(--accent-color) 0%, var(--accent-color) var(--scroll-depth), #000 var(--scroll-depth), #000 100%);padding-top:0.125rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.benefit_label{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.125rem;line-height:1.55556;color:#5B6670;margin:0 0 0.75rem}@media (min-width: 740px){.benefit_label{font-size:1.375rem}}@media (min-width: 1220px){.benefit_label{font-size:1.75rem;line-height:1.42857}}.benefit_header_summary p{margin:0}.benefit_header_summary.small{margin:0 0 1.875rem}@media (min-width: 740px){.benefit_header_summary.small{margin-bottom:2.5rem}}@media (min-width: 980px){.benefit_header_summary.small{display:none}}.benefit_header_summary.large{margin:1.25rem 0;display:none}@media (min-width: 740px){.benefit_header_summary.large{margin:3.75rem 0}}@media (min-width: 980px){.benefit_header_summary.large{display:block}}@media (min-width: 980px){.js .benefit_header_summary_inner{opacity:0;transform:translate3d(0, 200px, 0);transition:opacity 0.4s, transform 0.4s}}@media (min-width: 980px){.js .in_view .benefit_header_summary_inner{opacity:1;transform:translate3d(0, 0px, 0)}}@media (min-width: 980px){.benefit_figure{width:auto;display:flex;margin-top:auto;transform:translateX(calc((100vw - 920px) / -2))}}@media (min-width: 1220px){.benefit_figure{transform:translateX(calc((100vw - 1150px) / -2))}}@media (min-width: 1394px){.benefit_figure{transform:translateX(calc((100vw - 1317px) / -2))}}@media (min-width: 980px){.js .benefit_figure{opacity:0;transition:opacity 0.4s, visibility 0.4s;visibility:hidden}}@media (min-width: 980px){.js .benefit.active .benefit_figure{opacity:1;visibility:visible}}.benefit_figure.small{margin:1.25rem 0}@media (min-width: 740px){.benefit_figure.small{margin:3.75rem 0}}@media (min-width: 980px){.benefit_figure.small{display:none}}.benefit_figure.large{display:none}@media (min-width: 980px){.benefit_figure.large{display:block}}.benefit_figure_caption{color:#5B6670;font-size:0.9375rem;line-height:1.53333;margin:1rem 0 0}@media (min-width: 1220px){.benefit_figure_caption{font-size:1rem;margin:0 0 0 1.875rem}}@media (min-width: 740px){.benefit_image_wrapper{flex:0 0 63.5%}}.benefit_image_wrapper::before{content:"";display:block;padding-top:56.25%}.benefit_image{max-width:100%}@media (min-width: 980px){.benefit_body{flex:0 0 48%;margin-left:auto;padding-top:1rem}}@media (min-width: 980px) and (min-height: 1200px){.benefit_body{padding-top:17.5rem}}@media (min-width: 1220px) and (min-height: 1200px){.benefit_body{padding-top:18.75rem}}@media (min-width: 1394px) and (min-height: 1200px){.benefit_body{padding-top:21.25rem}}.benefit_topic{margin:1.25rem 0}@media (min-width: 740px){.benefit_topic{margin:3.75rem 0}}.benefit_topic_inner{border-bottom:0.0625rem solid #ECEEEE;padding-bottom:1.5rem}@media (min-width: 980px){.js .benefit_topic_inner{opacity:0;transform:translate3d(0, 200px, 0);transition:opacity 0.4s, transform 0.4s}}@media (min-width: 980px){.js .in_view .benefit_topic_inner{opacity:1;transform:translate3d(0, 0px, 0)}}@media (min-width: 740px){.benefit_topic_inner{padding-bottom:3.75rem}}.benefit_topic_header{display:flex;flex-direction:column-reverse}.benefit_topic_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;margin:0 0 0.5rem}@media (min-width: 740px){.benefit_topic_title{font-size:1.375rem}}@media (min-width: 1220px){.benefit_topic_title{font-size:1.75rem;line-height:1.5}}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_topic_title{max-width:90%}}.benefit_topic_media{position:relative;margin-bottom:1.5rem}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_topic_media{margin-bottom:2.25rem}}.benefit_topic_figure{position:relative;padding-top:56.25%}.no-js .benefit_topic_figure{padding-top:0}.benefit_topic_video{width:100%;height:100%;position:absolute;top:0;left:0}.benefit_topic_image_wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.js .benefit_topic_image_wrapper{position:absolute}.benefit_topic_image{max-width:100%}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_topic_body{max-width:90%}}.benefit_topic_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;margin-bottom:1rem}@media (min-width: 740px){.benefit_topic_description{font-size:1.25rem;line-height:1.5}}.benefit_topic_description p{margin:0}.benefit_topic_link_item{clear:both;margin-bottom:0.625rem;overflow:hidden}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_topic_link_item:not(:last-child){margin-bottom:0.375rem}}.benefit_topic_link{color:#C8102E;display:block;float:left;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:0.25rem 0;text-transform:uppercase;transition:color .25s}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_topic_link{font-size:0.9375rem;line-height:1.25;padding:0.5rem 0}}.benefit_topic_link:hover,.benefit_topic_link:focus{color:#000}.benefit_topic_link:not(:last-child){margin-bottom:0.625rem}.benefit_topic_link_label{box-shadow:inset 0 -1px 0 #C8102E;transition:box-shadow .25s}.benefit_topic_link:hover .benefit_topic_link_label,.benefit_topic_link:focus .benefit_topic_link_label{box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.benefit_card{margin:1.25rem 0}@media (min-width: 740px){.benefit_card{margin:3.75rem 0}}.benefit_card_inner{border-bottom:0.0625rem solid #ECEEEE;padding-bottom:1.5rem}@media (min-width: 980px){.js .benefit_card_inner{opacity:0;transform:translate3d(0, 200px, 0);transition:opacity 0.4s, transform 0.4s}}@media (min-width: 980px){.js .in_view .benefit_card_inner{opacity:1;transform:translate3d(0, 0px, 0)}}@media (min-width: 740px){.benefit_card_inner{padding-bottom:3.75rem}}.benefit_card_group{background-color:#121212;color:#fff;display:flex;flex-direction:column-reverse}.benefit_card_set{position:relative;padding:1.875rem}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_card_set{padding:3.75rem}}.benefit_card_set_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:50% 50% url("../images/circle_line_pattern_sm.svg");opacity:0.2;pointer-events:none}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_card_set_bg{background-image:url("../images/circle_line_pattern_lg.svg")}}@media print{.benefit_card_set_bg{display:none}}.benefit_card_set_bg::before{width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(166deg, #121212 16%, rgba(18,18,18,0) 97%);content:"";display:block}.benefit_card_set_inner{position:relative}.benefit_card_header{display:flex;flex-direction:column-reverse;margin-bottom:0.9375rem}.benefit_card_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.25rem;line-height:1.5;margin:0}@media (min-width: 740px){.benefit_card_title{font-size:2.25rem}}@media (min-width: 1220px){.benefit_card_title{font-size:2.625rem;line-height:1.33333}}.benefit_card_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;margin:0 0 0.375rem}@media (min-width: 740px){.benefit_card_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_card_label{margin-bottom:0.625re
	m}}
	
	
	
	/*.benefit_card_link{background-color:#C8102E;*/
	/*border-radius:31.25rem;*/
	/*box-shadow:inset 0 0 0 3px #C8102E;*/
	/*color:#fff;display:block;*/
	/*font-size:0.8125rem;*/
	/*font-weight:700;*/
	/*letter-spacing:0.0625rem;*/
	/*line-height:1;*/
	/*padding:1.0625rem 1.25rem 0.9375rem 1.25rem;*/
	/*text-align:center;text-decoration:none;*/
	/*text-transform:uppercase;transition:background-color .25s,color .25s}*/
	
	
	
	.benefit_card_links {
    display: flex;
    flex-direction: column; /* Stack buttons vertically by default */
    align-items: flex-start; /* Align buttons to the left */
}

.benefit_card_link {
    background-color: #C8102E;
    border-radius: 31.25rem;
    box-shadow: inset 0 0 0 3px #C8102E;
    color: #fff;
    display: block !important;
    margin: 2rem 1rem;
    font-size: 0.8125rem;
    font-weight: 700;
    letter-spacing: 0.0625rem;
    line-height: 1.5rem;
    padding: 1.0625rem 1.25rem 0.9375rem 1.25rem;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color 0.25s, color 0.25s;
}

/*Mega Dropdown*/
/* Styling for Mega Dropdown */
/* Mega Menu Styling */
.mega-dropdown {
    position: absolute; /* Allows positioning relative to the page */
    left: 0; /* Aligns the dropdown to the far left of the page */
    width: 100vw; /* Full viewport width */
    max-width: 1000px; /* Set a maximum width for readability */
    padding: 20px;
    background-color: white; /* Background color for better readability */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional shadow for depth */
    z-index: 1000; /* Ensures the dropdown is above other content */
}

.mega-dropdown .dropdown-item {
    padding: 0.25rem 0; /* Reduces padding for a compact look */
}

.mega-dropdown img {
    width: 100%;
    height: auto;
    border-radius: 5px; /* Optional, adds rounded corners */
}

.mega-dropdown h6 {
    font-weight: bold;
    color: #333; /* Adjust color as needed */
    margin-bottom: 10px;
}

.mega-dropdown ul {
    padding-left: 0;
}

.mega-dropdown ul li {
    list-style: none;
}

.mega-dropdown ul li a {
    color: #007bff; /* Adjust color as needed */
    text-decoration: none;
}

.mega-dropdown ul li a:hover {
    color: #0056b3; /* Darker hover color */
}

/*Mega Dropdown end*/

@media print {
    .benefit_card_link {
        border: 0.0625rem solid;
    }
}

@media (min-width: 760px) {
    .benefit_card_links {
        flex-direction: row; /* Align buttons horizontally on larger screens */
        align-items: center; /* Vertically center the buttons */
    }

    .benefit_card_link {
        display: inline-block !important;
        font-size: 0.9375rem;
        letter-spacing: 0.07813rem;
        margin: 0 1rem;
        padding: 1.1875rem 2rem 1.0625rem 2rem;
    }

    .benefit_card_link:last-child {
        margin-right: 0; /* Remove right margin for the last button */
    }
}

	
	
	
	
	
	
	

	.benefit_card_link:focus,.benefit_card_link:hover{background-color:#fff;color:#C8102E}
	.benefit_card_link_label{box-shadow:inset 0 -1px 0 currentColor;transition:box-shadow .25s}.benefit_card_link:hover .benefit_card_link_label,.benefit_card_link:focus .benefit_card_link_label{box-shadow:inset 0 0px 0 currentColor}.benefit_card_image_wrapper{padding-top:66.6%}.benefit_card_image{max-width:100%}.benefit_stats{margin:1.25rem 0}@media (min-width: 740px){.benefit_stats{margin:3.75rem 0}}.benefit_stats_inner{border-bottom:0.0625rem solid #ECEEEE;padding-bottom:1.25rem}@media (min-width: 980px){.js .benefit_stats_inner{opacity:0;transform:translate3d(0, 200px, 0);transition:opacity 0.4s, transform 0.4s}}@media (min-width: 980px){.js .in_view .benefit_stats_inner{opacity:1;transform:translate3d(0, 0px, 0)}}@media (min-width: 740px){.benefit_stats_inner{padding-bottom:3.75rem}}.benefit_stats_list{list-style:none;margin:0;padding:0}.benefit_stats_item:not(:last-child){margin-bottom:1.25rem}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_stats_item:not(:last-child){margin-bottom:1.875rem}}.benefit_stat{margin:0}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_stat{align-items:flex-start;display:flex}}.benefit_stat_figure{position:relative;color:var(--accent-color);display:block;font-size:2.25rem;font-weight:900;line-height:1;margin-bottom:0.125rem}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_stat_figure{flex:0 0 27%;font-size:4.5rem}}@media (min-width: 980px) and (max-width: 1219px){.benefit_stat_figure{font-size:3.125rem}}.benefit_stat_figure::before{min-width:35%;height:0.5rem;position:absolute;bottom:10px;left:0;background-color:#ECEEEE;content:"";display:inline-block}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_stat_figure::before{min-width:100%;height:0.625rem;bottom:20px;display:block}}@media (min-width: 980px) and (max-width: 1219px){.benefit_stat_figure::before{min-width:37%}}.platform_windows .benefit_stat_figure::before{bottom:4px}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.platform_windows .benefit_stat_figure::before{bottom:6px}}.benefit_stat_figure_label{position:relative}.benefit_stat_figure_divider{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.benefit_stat_figure_divider.focusable:active,.benefit_stat_figure_divider.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.benefit_stat_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.benefit_stat_description{font-size:1.25rem;line-height:1.5}}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.benefit_stat_description{flex:0 0 65%;margin:0.125rem 0 0 auto}}.benefit_stat_description a{box-shadow:inset 0 -1px 0 #C8102E;color:#C8102E;font-weight:500;text-decoration:none;transition:box-shadow .25s,color .25s}.benefit_stat_description a:hover,.benefit_stat_description a:focus{color:inherit;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.cta{position:relative;background-color:#5B6670;color:#fff}@media print{.cta{border-top:0.0625rem solid;border-bottom:0.0625rem solid}}.cta_wrapper{position:relative;padding:2.5rem 0}@media (min-width: 500px){.cta_wrapper{padding:3.75rem 0}}@media (min-width: 740px){.cta_wrapper{padding:5.3125rem 0 5rem}}@media (min-width: 740px){.cta_inner{width:83%}}@media (min-width: 980px){.cta_inner{width:56.5%}}@media (min-width: 1220px){.cta_inner{width:48%}}.cta_header{display:flex;flex-direction:column-reverse}.cta_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.25rem;line-height:1.5;margin:0 0 1.125rem}@media (min-width: 740px){.cta_title{font-size:2.25rem}}@media (min-width: 1220px){.cta_title{font-size:2.625rem;line-height:1.33333}}.cta_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;margin:0 0 0.375rem}@media (min-width: 740px){.cta_label{font-size:0.875rem;line-height:1.28571}}.cta_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.cta_description{font-size:1.25rem;line-height:1.5}}.cta_description p{margin:0}.cta_actions{margin-top:1.875rem}@media (min-width: 500px){.cta_actions{display:flex;flex-wrap:wrap}}@media (min-width: 500px){.cta_link_item{margin:0 0.625rem 0.625rem 0}}.cta_link_item:not(:last-child){margin-bottom:0.625rem}.cta_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media print{.cta_link{border:0.0625rem solid}}@media (min-width: 740px){.cta_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.cta_link:focus,.cta_link:hover{background-color:#fff;color:#C8102E}.cta_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.cta_link:hover .cta_link_label,.cta_link:focus .cta_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.cta_figure{width:100%;height:100%;position:absolute;top:0;left:0}@media print{.cta_figure{display:none}}.cta_figure::after{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;content:'';display:block;opacity:0.6;pointer-events:none}@media (min-width: 980px){.cta_figure::after{background-color:transparent;background-image:linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);opacity:1}}@media (min-width: 1394px){.cta_figure::after{background-image:linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 75%)}}.cta_image_wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.cta_image{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.cta_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:50% 50% url("../images/circle_pattern_sm.svg");opacity:0.06;pointer-events:none}@media print{.cta_bg{display:none}}@media (min-width: 980px){.cta_bg{background-image:url("../images/circle_pattern_lg.svg")}}.cta_bg::before{width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(90deg, #5B6670 0%, rgba(91,102,112,0) 72%);content:"";display:block}.card_group{padding-top:2.5rem;padding-bottom:2.5rem;background-color:#F1EEEA;color:#303030}@media (min-width: 740px){.card_group{padding-top:3.125rem}}@media (min-width: 980px){.card_group{padding-top:3.75rem}}@media (min-width: 1220px){.card_group{padding-top:5rem}}@media (min-width: 740px){.card_group{padding-bottom:3.125rem}}@media (min-width: 980px){.card_group{padding-bottom:3.75rem}}@media (min-width: 1220px){.card_group{padding-bottom:5rem}}@media print{.card_group{border-top:0.0625rem solid;border-bottom:0.0625rem solid}}.card_group_header{margin-bottom:1.875rem}@media (min-width: 1220px){.card_group_header{margin-bottom:2.5rem}}.card_group_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#121212;margin:0}@media (min-width: 740px){.card_group_title{font-size:0.875rem;line-height:1.28571}}.card_group_items{list-style:none;margin:0;padding:0;margin-bottom:-1.875rem}@media (min-width: 500px){.card_group_items{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width: 980px){.card_group_items{justify-content:flex-start}}@media (min-width: 980px){.card_group_items.card_count_3{margin:0 8.5%}}@media (min-width: 1220px){.card_group_items.card_count_3{margin:0 13%}}.card_group_item{margin-bottom:1.875rem}@media (min-width: 500px){.card_group_item{width:48%}}@media (min-width: 980px){.card_group_item{width:22%;margin-right:4%}}@media (min-width: 1220px){.card_group_item{width:22%}}@media (min-width: 980px){.card_group_items.card_count_3 .card_group_item{width:30%;margin-right:5%}}@media (min-width: 1220px){.card_group_items.card_count_3 .card_group_item{width:30%;margin-right:5%}}@media (min-width: 980px){.card_group_items.card_count_3 .card_group_item:nth-child(3n+3){margin-right:0}}@media (min-width: 980px){.card_group_items.card_count_4 .card_group_item:nth-child(4n+4),.card_group_items.card_count_2 .card_group_item:nth-child(4n+4){margin-right:0}}.card_group_item_figure{display:block;margin-bottom:1.75rem}.card_group_item_figure picture{display:block}.card_group_item_figure img{display:block;width:100%}.card_group_item_image_wrapper{padding-top:66.6%}.js .card_group_item_image_wrapper{display:block}.card_group_item_stat{position:relative;color:#003B5C;display:inline-block;font-size:4.125rem;font-weight:900;line-height:1;margin:0 0 0.625rem}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.card_group_item_stat{font-size:4.5rem}}.card_group_item_stat::before{width:100%;height:0.625rem;position:absolute;bottom:18px;background-color:#A2AAAD;content:'';display:block;opacity:0.35}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.card_group_item_stat::before{bottom:20px}}.platform_windows .card_group_item_stat::before{bottom:4px}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.platform_windows .card_group_item_stat::before{bottom:6px}}.card_group_item_stat_figure{position:relative;padding:0 0.625rem}.card_group_item_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.9375rem;line-height:1.33333;color:#000;margin:0 0 0.25rem}@media (min-width: 740px){.card_group_item_title{font-size:1.125rem}}@media (min-width: 1220px){.card_group_item_title{font-size:1.5rem;line-height:1.25}}.card_group_item_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;margin:0.5rem 0 0}@media (min-width: 740px){.card_group_item_description{font-size:1.25rem;line-height:1.5}}.card_group_item_description p{margin:0}.card_group_item_description a{box-shadow:inset 0 -1px 0 #C8102E;color:#C8102E;font-weight:500;text-decoration:none;transition:box-shadow .25s,color .25s}.card_group_item_description a:hover,.card_group_item_description a:focus{color:inherit;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.cognito_wrapper{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.cognito_wrapper{margin-top:3.125rem}}@media (min-width: 980px){.cognito_wrapper{margin-top:3.75rem}}@media (min-width: 1220px){.cognito_wrapper{margin-top:5rem}}@media (min-width: 740px){.cognito_wrapper{margin-bottom:3.125rem}}@media (min-width: 980px){.cognito_wrapper{margin-bottom:3.75rem}}@media (min-width: 1220px){.cognito_wrapper{margin-bottom:5rem}}.cognito{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.cognito{font-size:1.25rem;line-height:1.5}}.cognito .c-forms-form-title h2{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;color:#000}@media (min-width: 740px){.cognito .c-forms-form-title h2{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.cognito .c-forms-form-title h2{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.cognito .c-forms-description{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.125rem;line-height:1.55556;color:#ffffff}@media (min-width: 740px){.cognito .c-forms-description{font-size:1.375rem}}@media (min-width: 1220px){.cognito .c-forms-description{font-size:1.75rem;line-height:1.42857}}.cognito .c-progress-steps a::before{line-height:1.8 !important;margin-top:-0.1875rem}.cognito .c-label{font-weight:600}.cognito input[type=text],.cognito input[type=password],.cognito input[type=email],.cognito input[type=tel],.cognito input[type=url],.cognito textarea,.cognito select{border:0.0625rem solid #A2AAAD;padding:0.625rem 0.625rem 0.25rem}@media (min-width: 740px){.cognito input[type=text],.cognito input[type=password],.cognito input[type=email],.cognito input[type=tel],.cognito input[type=url],.cognito textarea,.cognito select{padding:0.875rem 1.25rem 0.5rem}}.cognito .c-choice-radiobuttons input[type=radio],.cognito .c-yesno-radiobuttons input[type=radio]{margin-right:0.375rem}.cognito .c-choice-checkboxes input[type=checkbox]{margin-right:0.375rem}.cognito .c-button{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media print{.cognito .c-button{border:0.0625rem solid}}@media (min-width: 740px){.cognito .c-button{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.cognito .c-button:focus,.cognito .c-button:hover{background-color:#fff;color:#C8102E}.cognito .c-page-numbering{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5}@media (min-width: 740px){.cognito .c-page-numbering{font-size:1rem}}.contacts{--background-color: #F1EEEA;--color: #000;position:relative;background-color:var(--background-color);color:var(--color)}.contacts.theme_white{--background-color: #fff}.contacts_inner{padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media (min-width: 740px){.contacts_inner{padding-top:3.125rem}}@media (min-width: 980px){.contacts_inner{padding-top:3.75rem}}@media (min-width: 1220px){.contacts_inner{padding-top:5rem}}@media (min-width: 740px){.contacts_inner{padding-bottom:3.125rem}}@media (min-width: 980px){.contacts_inner{padding-bottom:3.75rem}}@media (min-width: 1220px){.contacts_inner{padding-bottom:5rem}}.contacts_header{border-bottom:0.0625rem solid #d9d9d7;margin-bottom:0.9375rem;padding-bottom:1.875rem}@media (min-width: 740px){.contacts_header{display:flex}}.contacts_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;margin:0 0 0.625rem}@media (min-width: 740px){.contacts_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.contacts_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.contacts_title_label{background-image:linear-gradient(0deg, rgba(162,170,173,0.5) 0%, rgba(162,170,173,0.5) 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 980px){.contacts_title_label{background-size:1em 0.2222em}}.platform_windows .contacts_title_label{background-position:0 82%}@media (min-width: 740px){.platform_windows .contacts_title_label{background-position:0 87%}}@media (min-width: 740px){.contacts_action{margin-left:auto}}.contacts_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;display:inline-block}@media print{.contacts_link{border:0.0625rem solid}}@media (min-width: 740px){.contacts_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.contacts_link:focus,.contacts_link:hover{background-color:#fff;color:#C8102E}.contacts_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.contacts_link:hover .contacts_link_label,.contacts_link:focus .contacts_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.contact{padding:1.875rem 0}@media (min-width: 980px){.contact{padding:2.8125rem 0}}.contact:not(:last-child){border-bottom:0.0625rem solid #d9d9d7}.contacts.type_office .contact:first-child{padding-top:0}.contacts.type_office .contact:last-child{padding-bottom:0}.contact_header{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:1.25rem}@media (min-width: 740px){.contact_header{margin-bottom:1.875rem}}@media (min-width: 980px){.contact_header{margin-bottom:3.125rem}}.contact_info{display:flex;flex:0 0 calc(100% - 60px);flex-direction:column;padding-right:1.25rem}@media (max-width: 1219px){.contact_info{order:0}}@media (min-width: 500px){.contact_info{flex-basis:calc(100% - 100px)}}@media (min-width: 980px){.contact_info{flex-basis:82%}}@media (min-width: 1220px){.contact_info{min-width:41%;flex:1;margin-right:auto;padding:0}}.contacts.type_office .contact_info{flex-basis:100%;padding-right:0}@media (min-width: 980px){.contacts.type_office .contact_info{flex-basis:auto}}.contact_name{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.25rem;line-height:1.5;line-height:1.2;margin:0 0 0.25rem;order:5}@media (min-width: 740px){.contact_name{font-size:2.25rem}}@media (min-width: 1220px){.contact_name{font-size:2.625rem;line-height:1.33333}}.contact_name_link{box-shadow:inset 0 -1px 0 #C8102E;color:inherit;padding-bottom:0.0625rem;transition:box-shadow .25s,color .25s}@media (min-width: 740px){.contact_name_link{padding-bottom:0.125rem}}.contact_name_link:hover,.contact_name_link:focus{color:#C8102E;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.contact_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#5B6670;margin:0 0 0.25rem;order:0}@media (min-width: 740px){.contact_title{font-size:0.875rem;line-height:1.28571}}.contact_subtitle{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5;order:10}@media (min-width: 740px){.contact_subtitle{font-size:1rem}}.contact_social{margin:0.625rem 0 0}@media (min-width: 740px){.contact_social{margin-bottom:1.25rem}}@media (max-width: 1219px){.contact_social{order:10}}@media (min-width: 500px) and (max-width: 1219px){.contact_social{flex:0 0 100%}}@media (min-width: 980px){.contacts.type_office .contact_social{flex-basis:auto;margin:0 0 0 auto}}.entity_meta .contact_social{margin-bottom:1.25rem}.contact_social_title{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.contact_social_title.focusable:active,.contact_social_title.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.contact_social_list{list-style:none;margin:0;padding:0;display:flex;margin-left:-0.375rem}@media (min-width: 500px){.contact_social_list{margin-left:-0.5rem}}@media (min-width: 1220px){.contact_social_list{margin:0 -0.5rem 0 0}}@media (min-width: 1394px){.contact_social_list{margin-right:-0.75rem}}.entity_meta .contact_social_list{justify-content:flex-end}.contact_social_link{height:100%;align-items:center;color:#C8102E;display:flex;padding:0 0.375rem;text-decoration:underline;transition:color .25s}@media (min-width: 500px){.contact_social_link{padding:0 0.5rem}}@media (min-width: 1394px){.contact_social_link{padding:0 0.75rem}}.contact_social_link:hover,.contact_social_link:focus{color:#000}.contact_social_link_icon .icon_youtube{width:2.25rem;height:1.5625rem}.contact_social_link_icon .icon_vimeo{width:1.5625rem;height:1.5625rem}.contact_social_link_icon .icon_flickr{width:1.5625rem;height:0.75rem}.contact_social_link_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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}.contact_figure{display:block;flex:0 0 60px}.contact_figure picture{display:block}.contact_figure img{display:block;width:100%}@media (max-width: 1219px){.contact_figure{order:5}}@media (min-width: 500px){.contact_figure{flex-basis:100px}}@media (min-width: 980px){.contact_figure{flex-basis:13.5%;margin:0 4.5% 0 0}}@media (min-width: 1220px){.contact_figure{margin-left:4.5%}}.contact_image_wrapper{border-radius:50%;padding-top:100%}.js .contact_image_wrapper{display:block}.contact_image{border-radius:50%}@media (min-width: 500px){.contact_details{display:flex;flex-wrap:wrap;margin:0}}.contact_detail{margin-bottom:1.25rem;overflow:hidden}@media (min-width: 500px){.contact_detail{width:48%}}@media (min-width: 740px){.contact_detail{margin-bottom:3.125rem}}@media (min-width: 980px){.contact_detail{width:22%;margin-bottom:0}}.contact_detail:last-child{margin-bottom:0}@media (min-width: 500px) and (max-width: 979px){.contact_detail:nth-child(odd){margin-right:auto}}@media (min-width: 980px){.contact_detail:not(:last-child){margin-right:4%}}.contact_detail_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#5B6670;margin:0 0 0.625rem}@media (min-width: 740px){.contact_detail_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.contact_detail_label{letter-spacing:0.10938rem}}.contact_detail_label::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.contact_detail_label::after{height:0.5rem;margin-left:1.25rem}}@media (min-width: 740px){.contact_detail_label{margin-bottom:1.25rem}}.contact_detail_label::after{background-color:#A2AAAD}.contact_detail_item{margin-bottom:1.25rem}.contact_detail_item:last-child{margin-bottom:0}.contact_detail_hint{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;color:#5B6670;margin-bottom:0.5rem}@media (min-width: 740px){.contact_detail_hint{margin-bottom:0.625rem}}.contact_detail_info{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;color:#303030;display:inline-block}@media (min-width: 740px){.contact_detail_info{font-size:1.25rem;line-height:1.5}}.contact_detail_info[href],.contact_detail_info a{box-shadow:inset 0 -1px 0 #C8102E;color:#C8102E;display:inline;font-weight:500;text-decoration:none;transition:box-shadow .25s,color .25s}.contact_detail_info[href]:hover,.contact_detail_info[href]:focus,.contact_detail_info a:hover,.contact_detail_info a:focus{color:inherit;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}@media print{.contact_detail_info[href]:after,.contact_detail_info a:after{content:normal}}.courses{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.courses{margin-top:3.125rem}}@media (min-width: 980px){.courses{margin-top:3.75rem}}@media (min-width: 1220px){.courses{margin-top:5rem}}@media (min-width: 740px){.courses{margin-bottom:3.125rem}}@media (min-width: 980px){.courses{margin-bottom:3.75rem}}@media (min-width: 1220px){.courses{margin-bottom:5rem}}.courses_list{list-style:none;margin:0;padding:0}.course_item{border-bottom:0.0625rem solid #D9D9D7;padding:1.25rem 0}@media (min-width: 740px){.course_item{padding:1.875rem 0}}.course_item_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;margin:0 0 0.25rem}@media (min-width: 740px){.course_item_title{font-size:1.375rem}}@media (min-width: 1220px){.course_item_title{font-size:1.75rem;line-height:1.5}}@media (min-width: 740px){.course_item_title{margin-bottom:1rem}}.course_item_code{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#9D2235;margin:0 0 0.25rem}@media (min-width: 740px){.course_item_code{font-size:0.875rem;line-height:1.28571}}.course_item_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;margin:0}@media (min-width: 740px){.course_item_description{font-size:1.25rem;line-height:1.5}}.course_item_description a{box-shadow:inset 0 -1px 0 #C8102E;color:#C8102E;font-weight:500;text-decoration:none;transition:box-shadow .25s,color .25s}.course_item_description a:hover,.course_item_description a:focus{color:inherit;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.cta_row{--background-color: #C8102E;--background-color-alpha: rgba(200, 16, 46, 0);--background-image: url('../images/circle_line_pattern_sm.svg');--background-opacity: 0.2;--color: #fff;--accent-color: #000;--link-background-color: #fff;--link-background-color-hover: #fff;--link-color: #C8102E;--link-color-hover: #000;position:relative;background-color:var(--background-color);color:var(--color)}@media print{.cta_row{border-top:0.0625rem solid #ECEEEE;border-bottom:0.0625rem solid #ECEEEE}}@media (min-width: 980px){.cta_row{--background-image: url('../images/circle_line_pattern_lg.svg')}}.cta_row.theme_black{--background-color: #000;--background-color-alpha: rgba(0, 0, 0, 0);--accent-color: #9D2235;--link-background-color-hover: #fff;--link-color-hover: #C8102E}.cta_row.theme_tan{--background-color: #F1EEEA;--background-color-alpha: rgba(241, 238, 234, 0);--background-image: url('../images/circle_line_pattern_black_sm.svg');--background-opacity: 0.06;--color: #000;--accent-color: #E4DED6;--link-background-color: #C8102E;--link-background-color-hover: #fff;--link-color: #fff;--link-color-hover: #C8102E}@media (min-width: 980px){.cta_row.theme_tan{--background-image: url('../images/circle_line_pattern_black_lg.svg')}}.cta_row_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:50% 50% var(--background-image);opacity:var(--background-opacity);pointer-events:none}@media print{.cta_row_bg{display:none}}.cta_row_bg::before{width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(166deg, var(--background-color) 16%, var(--background-color-alpha) 100%);content:'';display:block}.cta_row_inner{padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media (min-width: 740px){.cta_row_inner{padding-top:3.125rem}}@media (min-width: 980px){.cta_row_inner{padding-top:3.75rem}}@media (min-width: 1220px){.cta_row_inner{padding-top:5rem}}@media (min-width: 740px){.cta_row_inner{padding-bottom:3.125rem}}@media (min-width: 980px){.cta_row_inner{padding-bottom:3.75rem}}@media (min-width: 1220px){.cta_row_inner{padding-bottom:5rem}}@media (min-width: 1220px){.cta_row_inner{align-items:center;display:flex}}.cta_row_header{margin-bottom:1.25rem}@media (min-width: 740px){.cta_row_header{margin-bottom:0.625rem}}@media (min-width: 1220px){.cta_row_header{flex:0 0 39%;margin:0 auto 0 0}}.cta_row_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;margin:0;text-align:center}@media (min-width: 740px){.cta_row_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.cta_row_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}@media (min-width: 740px){.cta_row_title{text-align:left}}.cta_row_title_label{background-image:linear-gradient(0deg, var(--accent-color) 0%, var(--accent-color) 100%);background-position:0 72%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 980px){.cta_row_title_label{background-size:1em 0.2222em}}.platform_windows .cta_row_title_label{background-position:0 82%}@media (min-width: 740px){.platform_windows .cta_row_title_label{background-position:0 87%}}@media (min-width: 740px){.cta_row_links{display:flex;flex-wrap:wrap}}@media (min-width: 1220px){.cta_row_links{align-items:flex-end}}@media (min-width: 740px){.cta_row_link_item{margin:0.25rem 0}}@media (max-width: 739px){.cta_row_link_item:not(:last-child){margin-bottom:0.625rem}}@media (min-width: 740px) and (max-width: 1219px){.cta_row_link_item:not(:last-child){margin-right:0.5rem}}@media (min-width: 1220px){.cta_row_link_item:not(:first-child){margin-left:0.5rem}}.cta_row_link{background-color:var(--link-background-color);border-radius:31.25rem;box-shadow:inset 0 0 0 3px var(--link-background-color);color:var(--link-color);display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,box-shadow .25s,color .25s}@media (min-width: 740px){.cta_row_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}@media print{.cta_row_link{border:0.0625rem solid}}.cta_row_link:focus,.cta_row_link:hover{background-color:var(--link-background-color-hover);box-shadow:inset 0 0 0 3px var(--link-color-hover);color:var(--link-color-hover)}.cta_row_link_label{box-shadow:inset 0 -1px 0 currentColor;transition:box-shadow .25s}.cta_row_link:hover .cta_row_link_label,.cta_row_link:focus .cta_row_link_label{box-shadow:inset 0 0px 0 currentColor}.deadlines{padding-top:2.5rem;padding-bottom:2.5rem;background-color:#F1EEEA;color:#000}@media (min-width: 740px){.deadlines{padding-top:3.125rem}}@media (min-width: 980px){.deadlines{padding-top:3.75rem}}@media (min-width: 1220px){.deadlines{padding-top:5rem}}@media (min-width: 740px){.deadlines{padding-bottom:3.125rem}}@media (min-width: 980px){.deadlines{padding-bottom:3.75rem}}@media (min-width: 1220px){.deadlines{padding-bottom:5rem}}.deadlines_header{overflow:hidden}.deadlines_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#303030;margin:0 0 1.25rem}@media (min-width: 740px){.deadlines_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.deadlines_title{letter-spacing:0.10938rem}}.deadlines_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.deadlines_title::after{height:0.5rem;margin-left:1.25rem}}@media (min-width: 740px){.deadlines_title{margin-bottom:1.875rem}}.deadlines_title::after{background-color:#E4DED6;opacity:1}.deadlines_list{list-style:none;margin:0;padding:0}@media (min-width: 740px){.deadlines_list{display:flex;flex-wrap:wrap}}@media (min-width: 740px){.deadline{flex:0 0 30%;margin-bottom:1.875rem}}@media (min-width: 1220px){.deadline{flex:0 0 16.8%;margin-right:4%}}@media (max-width: 739px){.deadline:not(:last-child){margin-bottom:1.875rem}}@media (min-width: 740px) and (max-width: 1219px){.deadline:nth-child(3n+1),.deadline:nth-child(3n+2){margin-right:5%}}@media (min-width: 1220px){.deadline:nth-child(5n+5){margin-right:0}}.deadline_inner{align-items:center;display:flex}@media (min-width: 740px){.deadline_inner{display:block}}.deadline_calendar{width:5.625rem;background-color:#fff;flex:0 0 76px;margin-right:1.25rem;text-align:center}@media (min-width: 740px){.deadline_calendar{margin-bottom:1.125rem}}.deadline_time{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;background-color:#C8102E;color:#fff;display:block;line-height:1;padding:0.625rem 0.1875rem 0.1875rem}@media (min-width: 740px){.deadline_time{font-size:0.875rem;line-height:1.28571}}.deadline_day{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;line-height:1;padding:1rem 0.1875rem 0.75rem}@media (min-width: 740px){.deadline_day{font-size:1.375rem}}@media (min-width: 1220px){.deadline_day{font-size:1.75rem;line-height:1.5}}.deadline_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.9375rem;line-height:1.33333;margin:0}@media (min-width: 740px){.deadline_title{font-size:1.125rem}}@media (min-width: 1220px){.deadline_title{font-size:1.5rem;line-height:1.25}}.deadline_title_link{box-shadow:inset 0 -1px 0;color:inherit;transition:box-shadow .25s,color .25s}.deadline_title_link:hover,.deadline_title_link:focus{box-shadow:inset 0 0px 0;color:#C8102E}.entity{position:relative}@media (min-width: 1220px){.entity{display:flex}}.entity_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.625rem}@media (min-width: 1220px){.entity_header{width:52%;display:block;margin-bottom:0;padding-right:1.25rem}}.entity_name{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.25rem;line-height:1.5;margin:0}@media (min-width: 740px){.entity_name{font-size:2.25rem}}@media (min-width: 1220px){.entity_name{font-size:2.625rem;line-height:1.33333}}.entity_name_link{color:#0070EB;text-decoration:underline;transition:color .25s}.entity_name_link:hover,.entity_name_link:focus{color:#000}.entity_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.entity_title{font-size:1.25rem;line-height:1.5}}.entity_figure{width:3.75rem}@media (min-width: 500px){.entity_figure{width:6.25rem}}@media (min-width: 1220px){.entity_figure{position:absolute;top:50%;right:0;margin-top:0.5rem;transform:translate(0, -50%)}}.entity_image_wrapper{border-radius:50%;display:block;padding-top:100%}@media (min-width: 980px){.entity_body{width:48%}}@media (min-width: 1220px){.entity_body{margin-top:0.5rem;padding-right:6.25rem}}@media (min-width: 500px){.entity_details{display:flex}}.entity_detail{margin-bottom:1.625rem}@media (min-width: 500px){.entity_detail{width:50%;margin-bottom:0;padding-right:1.25rem}}.entity_detail:last-child{margin-bottom:0}.entity_detail_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;margin-bottom:0.375rem}@media (min-width: 740px){.entity_detail_label{font-size:0.875rem;line-height:1.28571}}.entity_detail_item{margin-bottom:0.375rem}.entity_detail_item:last-child{margin-bottom:0}.entity_list .entity_detail_hint{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.entity_list .entity_detail_hint.focusable:active,.entity_list .entity_detail_hint.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.entity_detail_info{display:block;font-size:0.9375rem;line-height:1.46667}.entity_detail_info[href]{color:#0070EB;text-decoration:underline;transition:color .25s}.entity_detail_info[href]:hover,.entity_detail_info[href]:focus{color:#000}@media print{.entity_detail_info[href]:after{content:normal}}.entity_list_inner{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.entity_list_inner{margin-top:3.125rem}}@media (min-width: 980px){.entity_list_inner{margin-top:3.75rem}}@media (min-width: 1220px){.entity_list_inner{margin-top:5rem}}@media (min-width: 740px){.entity_list_inner{margin-bottom:3.125rem}}@media (min-width: 980px){.entity_list_inner{margin-bottom:3.75rem}}@media (min-width: 1220px){.entity_list_inner{margin-bottom:5rem}}@media print{.entity_list_inner{margin-top:0}}.entity_list_items{list-style:none;margin:0;padding:0;border-top:0.0625rem solid #D9D9D7}.entity_list_item{border-bottom:0.0625rem solid #D9D9D7}.entity_meta{background-color:#F1EEEA;margin-bottom:0.625rem}@media (min-width: 740px){.entity_meta{margin-bottom:1.25rem}}@media (min-width: 980px){.entity_meta{margin-bottom:3.125rem}}.entity_meta_inner{padding:1.25rem 0 1.875rem}@media print{.entity_meta_inner{border-top:0.0625rem solid;border-bottom:0.0625rem solid}}@media (min-width: 500px){.entity_meta_inner{padding:1.875rem 0 0}}@media (min-width: 740px){.entity_meta_inner{padding:2.5rem 0 0.625rem}}@media (min-width: 980px){.entity_meta_inner{padding:3.75rem 0}}@media (min-width: 1220px){.entity_meta_inner{padding-top:5.625rem}}.event_actions{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.event_actions{margin-top:3.125rem}}@media (min-width: 980px){.event_actions{margin-top:3.75rem}}@media (min-width: 740px){.event_actions{margin-bottom:3.125rem}}@media (min-width: 980px){.event_actions{margin-bottom:3.75rem}}.event_actions_header{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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}.event_action{margin-bottom:0.625rem}@media (min-width: 500px){.event_action{display:inline-block}}@media (min-width: 500px){.event_action:not(:last-child){margin-right:0.625rem}}.event_action_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media print{.event_action_link{border:0.0625rem solid}}@media (min-width: 740px){.event_action_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.event_action_link:focus,.event_action_link:hover{background-color:#fff;color:#C8102E}.event_action_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.event_action_link:hover .event_action_link_label,.event_action_link:focus .event_action_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.event_details{color:#000}.event_list .event_details{margin-top:0.625rem}@media (min-width: 740px){.event_list .event_details{display:flex;flex-wrap:wrap;margin-top:1.875rem}}@media (min-width: 500px){.event_meta .event_details{width:100%;display:flex;flex-wrap:wrap}}.event_related .event_details{color:var(--detail-color);display:none}@media (min-width: 740px){.event_related .event_details{display:block}}.event_detail{position:relative;margin-bottom:1rem}@media (min-width: 740px){.event_list .event_detail{flex:0 0 48%;margin-right:4%}}@media (min-width: 1220px){.event_list .event_detail{flex:0 0 30%;margin:0 5% 0 0}}@media (min-width: 740px){.event_list .event_detail:nth-child(3n+3){margin-top:1rem}}@media (min-width: 1220px){.event_list .event_detail:nth-child(3n+3){margin-top:0;margin-right:0}}@media (min-width: 740px) and (max-width: 1219px){.event_list .event_detail:nth-child(even){margin-right:0}}.event_list .event_detail:last-child{margin-bottom:0}@media (min-width: 500px){.event_meta .event_detail{flex:0 0 48%;margin-right:4%}}@media (min-width: 980px){.event_meta .event_detail{flex-basis:46.8%;margin-right:6.4%}}@media (min-width: 1220px){.event_meta .event_detail{flex-basis:27%;margin-bottom:0}}@media (min-width: 500px) and (max-width: 1219px){.event_meta .event_detail:nth-child(even){margin-right:0}}@media (min-width: 1220px){.event_meta .event_detail:nth-child(3n+3){margin-right:0}}.event_meta .event_detail:last-child{margin-bottom:0}.event_related .event_detail_date{display:none}.event_related .event_detail_location{display:flex}.event_related .event_detail_category{display:none}.event_detail_icon{display:none}.event_related .event_detail_icon{color:var(--icon-color);display:block}.event_related .event_detail_icon .icon{margin:0}.event_detail_header{margin-bottom:0.625rem;overflow:hidden}.event_related .event_detail_header{margin:0 0.5rem 0 0;flex:0 0 12px}.event_detail_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#5B6670}@media (min-width: 740px){.event_detail_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.event_detail_title{letter-spacing:0.10938rem}}.event_detail_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.event_detail_title::after{height:0.5rem;margin-left:1.25rem}}.event_detail_title::after{background-color:#F5F3F0;opacity:1}.event_meta .event_detail_title::after{background-color:#A2AAAD;opacity:0.3}.event_related .event_detail_title{display:none}.event_detail_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5}@media (min-width: 740px){.event_detail_label{font-size:1rem}}.event_detail_label_date{font-weight:bold}.event_detail_link{color:#C8102E;text-decoration:underline;-webkit-text-decoration-color:#c8102e;text-decoration-color:#c8102e;transition:color .25s,-webkit-text-decoration-color .25s;transition:color .25s,text-decoration-color .25s;transition:color .25s,text-decoration-color .25s,-webkit-text-decoration-color .25s}.event_detail_link:hover,.event_detail_link:focus{color:#000;-webkit-text-decoration-color:rgba(200,16,46,0);text-decoration-color:rgba(200,16,46,0)}.event_detail_list{list-style:none;margin:0;padding:0}.event_detail_item{display:inline-block;margin-right:0.625rem}.event_entry_figure{display:block;margin:1.875rem 0}.event_entry_figure picture{display:block}.event_entry_figure img{display:block;width:100%}.event_entry_image_wrapper{display:block;padding-top:66.6%}.event_feature{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.event_feature{margin-top:3.125rem}}@media (min-width: 980px){.event_feature{margin-top:3.75rem}}@media (min-width: 1220px){.event_feature{margin-top:5rem}}@media (min-width: 740px){.event_feature{margin-bottom:3.125rem}}@media (min-width: 980px){.event_feature{margin-bottom:3.75rem}}@media (min-width: 1220px){.event_feature{margin-bottom:5rem}}.event_feature_inner{border:0.125rem solid #EAEAEA;padding:1.25rem}@media (min-width: 740px){.event_feature_inner{padding:1.875rem}}@media (min-width: 1220px){.event_feature_inner{padding:2.8125rem}}@media (min-width: 1220px){.event_item{align-items:center}}@media (min-width: 740px){.event_list .event_item{align-items:flex-start;display:flex}}@media (min-width: 980px){.event_feature .event_item{display:flex}}@media (min-width: 500px) and (max-width: 739px){.event_related .event_item{overflow:hidden}}.event_figure{display:block;margin-bottom:1.25rem}.event_figure picture{display:block}.event_figure img{display:block;width:100%}.event_list .event_figure{width:7.1875rem}@media (min-width: 360px){.event_list .event_figure{float:right;margin-left:1.25rem}}@media (min-width: 500px){.event_list .event_figure{width:30.5%}}@media (min-width: 740px){.event_list .event_figure{margin:0;order:2}}@media (min-width: 740px){.event_feature .event_figure{width:40%;float:right;margin:0 0 1.875rem 1.875rem}}@media (min-width: 980px){.event_feature .event_figure{width:45%;margin:0;order:2}}.event_related .event_figure{display:none;margin-bottom:1.25rem}@media (min-width: 500px){.event_related .event_figure{display:block}}@media (min-width: 500px) and (max-width: 739px){.event_related .event_figure{width:24%;float:right;margin-left:1.25rem}}@media (min-width: 740px){.event_related .event_figure{margin-bottom:1.75rem}}.event_figure_link{display:block}.event_image_wrapper{display:block}.js .event_image_wrapper{padding-top:56.25%}@media (min-width: 740px){.event_wrapper{margin-right:auto}}@media (min-width: 740px){.event_list .event_wrapper{flex:0 0 65%}}@media (min-width: 740px){.event_feature .event_wrapper{flex:0 0 48%}}.event_header{display:flex;flex-direction:column-reverse;margin-bottom:0.3125rem}.event_title{margin:0 0 0.5rem}.event_list .event_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.25rem;line-height:1.5;margin:0 0 0.625rem}@media (min-width: 740px){.event_list .event_title{font-size:2.25rem}}@media (min-width: 1220px){.event_list .event_title{font-size:2.625rem;line-height:1.33333}}@media (min-width: 740px){.event_list .event_title{line-height:1.2;margin-bottom:1.875rem}}.event_feature .event_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase}@media (min-width: 740px){.event_feature .event_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.event_feature .event_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.event_related .event_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;font-size:0.875rem;margin-bottom:0.25rem}@media (min-width: 740px){.event_related .event_title{font-size:1.375rem}}@media (min-width: 1220px){.event_related .event_title{font-size:1.75rem;line-height:1.5}}@media (min-width: 740px){.event_related .event_title{font-size:1.125rem;margin-bottom:0.75rem}}@media (min-width: 1220px){.event_related .event_title{font-size:1.5rem}}.event_title_link{box-shadow:inset 0 -1px 0 #C8102E;color:inherit;padding-bottom:0.0625rem;transition:box-shadow .25s,color .25s}@media (min-width: 740px){.event_title_link{padding-bottom:0.1875rem}}.event_title_link:hover,.event_title_link:focus{color:#C8102E;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.event_related .event_title_link:hover,.event_related .event_title_link:focus{color:#E4DED6}.event_time_wrapper{margin-bottom:0.3125rem}.event_related .event_time_wrapper{margin-bottom:0}@media (min-width: 740px){.event_related .event_time_wrapper{margin-bottom:0.3125rem}}.event_time{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#5B6670}@media (min-width: 740px){.event_time{font-size:0.875rem;line-height:1.28571}}.event_related .event_time{color:var(--secondary-color)}.event_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;margin-bottom:1.375rem}@media (min-width: 740px){.event_description{font-size:1.25rem;line-height:1.5}}.event_list .event_description{margin-bottom:0}.event_related .event_description{display:none}.event_description p{margin:0}.event_list_inner{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.event_list_inner{margin-top:3.125rem}}@media (min-width: 980px){.event_list_inner{margin-top:3.75rem}}@media (min-width: 1220px){.event_list_inner{margin-top:5rem}}@media (min-width: 740px){.event_list_inner{margin-bottom:3.125rem}}@media (min-width: 980px){.event_list_inner{margin-bottom:3.75rem}}@media (min-width: 1220px){.event_list_inner{margin-bottom:5rem}}@media print{.event_list_inner{margin-top:0}}.event_list_items{list-style:none;margin:0;padding:0;border-top:0.0625rem solid #E8EAEA}.event_list_item{border-bottom:0.0625rem solid #E8EAEA;padding:1.875rem 0}@media (min-width: 740px){.event_list_item{padding:3.125rem 0}}.event_meta{background-color:#F1EEEA;color:#5B6670;margin:0.875rem 0 0}@media (min-width: 980px){.event_meta{margin:3.125rem 0 0}}.event_meta_inner{padding:1.875rem 0}@media (min-width: 980px){.event_meta_inner{align-items:center;display:flex;padding:2.375rem 0}}@media (min-width: 740px){.event_meta_body{align-items:center;display:flex}}@media (min-width: 980px){.event_meta_body{flex:0 0 65%;margin-right:1.875rem}}.event_related{--background-color: #000;--color: #fff;--accent-color: rgba(162, 170, 173, 0.5);--secondary-color: #E4DED6;--detail-color: #A2AAAD;--icon-color: #C8102E;position:relative;background-color:var(--background-color);color:var(--color)}.event_related.theme_tan{--background-color: #F1EEEA;--color: #000;--accent-color: rgba(162, 170, 173, 0.5);--secondary-color: #5B6670;--detail-color: #303030;--icon-color: #C8102E}.event_related_inner{padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media (min-width: 740px){.event_related_inner{padding-top:3.125rem}}@media (min-width: 980px){.event_related_inner{padding-top:3.75rem}}@media (min-width: 1220px){.event_related_inner{padding-top:5rem}}@media (min-width: 740px){.event_related_inner{padding-bottom:3.125rem}}@media (min-width: 980px){.event_related_inner{padding-bottom:3.75rem}}@media (min-width: 1220px){.event_related_inner{padding-bottom:5rem}}.event_related_header{margin-bottom:1.25rem}@media (min-width: 740px){.event_related_header{margin-bottom:2.5rem}}@media (min-width: 1220px){.event_related_header{margin-bottom:4.375rem}}@media (min-width: 980px){.event_related_header_inner{align-items:center;display:flex}}.event_related_header_group{display:flex;flex-direction:column-reverse}@media (min-width: 980px){.event_related_header_group{flex:0 0 35%}}.event_related_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;margin:0}@media (min-width: 740px){.event_related_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.event_related_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.event_related_title_label{background-image:linear-gradient(0deg, var(--accent-color) 0%, var(--accent-color) 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 980px){.event_related_title_label{background-size:1em 0.2222em}}.platform_windows .event_related_title_label{background-position:0 82%}@media (min-width: 740px){.platform_windows .event_related_title_label{background-position:0 87%}}.event_related_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:var(--secondary-color);margin:0 0 0.375rem}@media (min-width: 740px){.event_related_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 740px){.event_related_label{margin-bottom:1rem}}.event_related_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.event_related_description{font-size:1.25rem;line-height:1.5}}.event_related_description p{margin:0}@media (min-width: 980px){.event_related_action{margin-left:auto}}@media (min-width: 980px){.event_related_action.small{display:none}}.event_related_action.large{display:none}@media (min-width: 980px){.event_related_action.large{display:block}}.event_related_action_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media print{.event_related_action_link{border:0.0625rem solid}}@media (min-width: 740px){.event_related_action_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.event_related_action_link:focus,.event_related_action_link:hover{background-color:#fff;color:#C8102E}.event_related_action_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.event_related_action_link:hover .event_related_action_link_label,.event_related_action_link:focus .event_related_action_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.event_related_items{list-style:none;margin:0;padding:0}@media (min-width: 740px){.event_related_items{display:flex;flex-wrap:wrap}}.event_related_item{margin-bottom:1.875rem}@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}}@media (min-width: 500px) and (max-width: 739px){.event_related_item{margin-bottom:0.625rem}}.event_sidebar{margin-bottom:2.5rem}@media (min-width: 740px){.event_sidebar{margin-bottom:3.125rem}}@media (min-width: 980px){.event_sidebar{margin-bottom:3.75rem}}.event_sidebar_header{overflow:hidden}.event_sidebar_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#5B6670;margin:0 0 1.375rem}@media (min-width: 740px){.event_sidebar_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.event_sidebar_title{letter-spacing:0.10938rem}}.event_sidebar_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.event_sidebar_title::after{height:0.5rem;margin-left:1.25rem}}.event_sidebar_title::after{background-color:#A2AAAD}.event_sidebar_list{list-style:none;margin:0;padding:0}.event_sidebar_item{margin-bottom:1.875rem}.event_sidebar_item_inner{display:flex}.event_sidebar_item_figure{display:block;flex:0 0 65px;margin-right:1rem}.event_sidebar_item_figure picture{display:block}.event_sidebar_item_figure img{display:block;width:100%}@media (min-width: 500px){.event_sidebar_item_figure{flex-basis:80px;margin-right:1.25rem}}@media (min-width: 980px) and (max-width: 1219px){.event_sidebar_item_figure{flex-basis:50px;margin-right:1rem}}.event_sidebar_item_figure_link{display:block}.event_sidebar_item_image_wrapper{padding-top:100%}.event_sidebar_item_wrapper{flex:1}.event_sidebar_item_header{display:flex;flex-direction:column-reverse}.event_sidebar_item_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;color:#000;font-size:1rem;line-height:1.75;margin:0}.event_sidebar_item_title_link{box-shadow:inset 0 -1px 0 #C8102E;color:#000;transition:box-shadow .25s,color .25s}.event_sidebar_item_title_link:hover,.event_sidebar_item_title_link:focus{box-shadow:inset 0 -1px 0 rgba(200,16,46,0);color:#C8102E}.event_sidebar_item_time{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;color:#303030}.event_sidebar_action_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media print{.event_sidebar_action_link{border:0.0625rem solid}}@media (min-width: 740px){.event_sidebar_action_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.event_sidebar_action_link:focus,.event_sidebar_action_link:hover{background-color:#fff;color:#C8102E}@media (min-width: 980px){.event_sidebar_action_link{width:100%}}.event_sidebar_action_link_label{box-shadow:inset 0 -1px 0 currentColor;transition:box-shadow .25s}.event_sidebar_action_link:hover .event_sidebar_action_link_label,.event_sidebar_action_link:focus .event_sidebar_action_link_label{box-shadow:inset 0 0px 0 currentColor}.filter{position:relative;background-color:#fff;display:none}.filter::before{width:100%;position:absolute;top:0;bottom:0;left:0;background-image:linear-gradient(90deg, #fff 250px, #fff 250px, rgba(255,255,255,0) 100%);content:'';display:block}@media (min-width: 980px){.filter::before{width:100%}}@media (min-width: 980px){.filter{background-color:transparent}}.js .filter{display:block}@media print{.js .filter{display:none}}.filter_inner{position:relative}@media (min-width: 740px){.filter_inner{padding-top:1.875rem}}@media (min-width: 980px){.filter_inner{padding-top:3.125rem}}.filter_tabs_inner{display:flex}.filter_tab{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;padding:1.5625rem 0.75rem 1.125rem;text-decoration:none;transition:background .25s,border .25s,color .25s,-webkit-text-decoration .25s;transition:background .25s,border .25s,color .25s,text-decoration .25s;transition:background .25s,border .25s,color .25s,text-decoration .25s,-webkit-text-decoration .25s}@media (min-width: 740px){.filter_tab{font-size:0.875rem;line-height:1.28571}}@media (min-width: 500px){.filter_tab{padding:1.125rem 1.5rem 0.9375rem}}.filter_tab:not(:last-child){margin-right:0.25rem}.filter_tab:hover,.filter_tab:focus{background:#F1EEEA;color:#5B6670}.filter_tab.fs-swap-active{background:#F1EEEA;color:#5B6670}.filter_tab.fs-swap-active:focus{color:#000}.filter_tab_label{box-shadow:inset 0 -1px 0 #C8102E;transition:box-shadow .25s}.filter_tab.fs-swap-active .filter_tab_label,.filter_tab:hover .filter_tab_label,.filter_tab:focus .filter_tab_label{box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.filter_panels{background-color:#F1EEEA;color:#5B6670}.filter_panels_inner{padding:1.875rem 0}@media (min-width: 740px){.filter_panels_inner{padding:3.4375rem 0}}.filter_tabpanel.fs-swap-enabled{display:none}.filter_tabpanel.fs-swap-active{display:block}@media (min-width: 740px){.filter_tools{align-items:flex-end;display:flex}}@media (min-width: 740px) and (max-width: 979px){.news_filter .filter_tools{flex-wrap:wrap}}@media (min-width: 740px){.filter_tool{flex:0 0 65%;margin-right:5%}}@media (min-width: 980px){.filter_tool{flex-basis:39%;margin-right:4.5%}}@media (min-width: 1220px){.filter_tool{flex-basis:30.5%}}.filter_tool:not(:last-child){margin-bottom:1.25rem}@media (min-width: 740px){.filter_tool:not(:last-child){margin-bottom:0}}@media (min-width: 740px){.news_filter .filter_tool{flex-basis:48%;margin-right:0}}@media (min-width: 980px){.news_filter .filter_tool{flex-basis:30.5%;margin-right:4.2%}}@media (min-width: 1394px){.news_filter .filter_tool{flex-basis:24%}}@media (min-width: 740px) and (max-width: 979px){.news_filter .filter_tool:first-child{margin-right:4%}}@media (min-width: 740px){.news_filter .filter_tool.submit{margin-top:1.875rem}}@media (min-width: 980px){.news_filter .filter_tool.submit{flex-basis:auto;margin-right:0;margin-left:auto}}.filter_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#5B6670;display:block;margin:0 0 0.5rem;overflow:hidden}@media (min-width: 740px){.filter_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.filter_label{letter-spacing:0.10938rem}}.filter_label::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.filter_label::after{height:0.5rem;margin-left:1.25rem}}@media (min-width: 500px){.filter_label{margin-bottom:1.125rem}}.filter_label::after{background-color:#A2AAAD}@media (max-width: 499px){.filter_label::after{content:normal;display:none}}.filter_tool_select_wrapper{position:relative;display:inline-block;display:block}.filter_tool_select_wrapper select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0.0625rem solid #000;border-radius:0.1875rem;color:inherit;cursor:pointer;display:inline-block;line-height:normal;margin:0;outline:0;padding:0.875rem 2.5rem 0.875rem 1.25rem}@-moz-document url-prefix(){.filter_tool_select_wrapper select{text-indent:0.01px;text-overflow:''}}.filter_tool_select_wrapper select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.filter_tool_select_wrapper select::-ms-expand{display:none}@-moz-document url-prefix(){.filter_tool_select_wrapper select option{background-color:#fff}}.filter_tool_select_wrapper select{background-color:#fff;border-radius:0;border-width:0;color:#000;font-size:1rem;padding:1.1875rem 3.125rem 0.75rem 1.375rem}.filter_tool_select{transition:box-shadow .25s}.filter_tool_select:focus{box-shadow:inset 0 0 0 3px #000}.filter_tool_select_icon{position:absolute;top:50%;right:20px;color:#C8102E;pointer-events:none;transform:translate(0, -50%)}.filter_tools_submit{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;min-width:15rem;height:3.125rem}@media print{.filter_tools_submit{border:0.0625rem solid}}@media (min-width: 740px){.filter_tools_submit{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.filter_tools_submit:focus,.filter_tools_submit:hover{background-color:#fff;color:#C8102E}@media (min-width: 740px) and (max-width: 979px){.filter_tools_submit{min-width:auto}}.filter_tools_submit_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.filter_tools_submit:hover .filter_tools_submit_label,.filter_tools_submit:focus .filter_tools_submit_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.filter_search{max-width:41.25rem}.filter_search_form{position:relative}@media (min-width: 500px){.filter_search_form{border:0.0625rem solid #d8d8d8;border-radius:31.25rem;display:flex}}.filter_search_input{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0.0625rem solid #d8d8d8;border-radius:31.25rem;color:#303030;flex:auto;margin-bottom:0.75rem;padding:0.6875rem 3.625rem 0.4375rem 1.625rem}@media (min-width: 740px){.filter_search_input{font-size:1.25rem;line-height:1.5}}@media (min-width: 500px){.filter_search_input{border:0;border-radius:31.25rem 0 0 31.25rem;margin:0;padding:1.25rem 4.625rem 0.8125rem 2.25rem}}.filter_search_input::-moz-placeholder{color:#303030}.filter_search_input::placeholder{color:#303030}.filter_search_input::-webkit-search-decoration,.filter_search_input::-webkit-search-cancel-button,.filter_search_input::-webkit-search-results-button,.filter_search_input::-webkit-search-results-decoration{display:none}.filter_search_submit{width:100%;align-items:center;background:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:flex;font-size:0.9375rem;font-weight:700;justify-content:center;letter-spacing:0.07813rem;min-width:15rem;padding:1.0625rem 1.25rem 0.9375rem;text-transform:uppercase;transition:background .25s,color .25s}@media (min-width: 500px){.filter_search_submit{width:auto;position:relative;border-radius:0 31.25rem 31.25rem 0;min-width:auto;padding:0 2.0625rem 0 1.75rem}}.filter_search_submit:hover,.filter_search_submit:focus{background:#fff;color:#C8102E}.filter_search_submit_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.filter_search_submit:hover .filter_search_submit_label,.filter_search_submit:focus .filter_search_submit_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.filter_search_submit_icon{width:1.125rem;height:1.125rem;position:absolute;top:14px;right:20px;color:#5B6670;pointer-events:none}@media (min-width: 500px){.filter_search_submit_icon{top:50%;right:calc(100% + 16px);transform:translateY(-50%)}}@media (min-width: 740px){.filter_search_submit_icon{width:1.5rem;height:1.5rem;right:calc(100% + 26px)}}@media (min-width: 740px){.filter_search_submit_icon .icon_search{width:1.5rem;height:1.5rem}}.filter_results{background-color:#fff;margin:0 0 -1.25rem 0;padding:2.5rem 0 0}@media (min-width: 740px){.filter_results{margin-bottom:-1.875rem;padding-top:3.75rem}}@media (min-width: 1220px){.filter_results{margin-bottom:-3.5rem;padding-top:5.3125rem}}@media (min-width: 740px){.filter_results_inner{align-items:center;display:flex}}.filter_results_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;margin:0}@media (min-width: 740px){.filter_results_description{font-size:0.875rem;line-height:1.28571}}@media (min-width: 740px){.filter_results_description{margin-right:1.25rem}}.filter_results_label{color:#5B6670}.filter_results_category{color:#303030;display:block}@media (min-width: 500px){.filter_results_category{display:inline;margin-left:0.625rem}}.filter_results_reset_link{color:#C8102E;display:inline-block;line-height:1;margin-top:0.625rem;transition:background .25s,border .25s,color .25s}@media (min-width: 740px){.filter_results_reset_link{margin-top:0;margin-left:auto}}.filter_results_reset_link:hover,.filter_results_reset_link:focus{color:#000}.filter_results_reset_link_inner{align-items:center;display:flex;flex-direction:row-reverse}.filter_results_reset_link_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;box-shadow:inset 0 -1px 0 #C8102E;transition:box-shadow .25s}@media (min-width: 740px){.filter_results_reset_link_label{font-size:0.875rem;line-height:1.28571}}.filter_results_reset_link:hover .filter_results_reset_link_label,.filter_results_reset_link:focus .filter_results_reset_link_label{box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.filter_results_reset_link_icon{position:relative;top:-4px;display:block;margin-right:0.625rem}.filter_results_reset_link_icon_space{display:none}@media (min-width: 740px){.programs_filter_form_inner{display:flex;flex-wrap:wrap}}.programs_filter_set{border-top:0.0625rem solid #c4c4c4}@media (min-width: 740px){.programs_filter_set{flex:0 0 48%}}@media (min-width: 980px){.programs_filter_set{border-top-width:0;flex-basis:30.5%;margin-right:4.25%;margin-bottom:1.5625rem}}@media (min-width: 1220px){.programs_filter_set{flex-basis:21.8%;margin-right:4.26%}}@media (min-width: 740px) and (max-width: 979px){.programs_filter_set:nth-child(odd){margin-right:4%}}@media (min-width: 980px) and (max-width: 1219px){.programs_filter_set:nth-child(3n+3){margin-right:0}}@media (min-width: 1220px){.programs_filter_set:nth-child(4n+4){margin-right:0}}@media (min-width: 740px){.programs_filter_set.wide{flex-basis:100%;margin-right:0}}@media (min-width: 980px){.programs_filter_set.wide{flex-basis:65.25%;margin-right:0%}}@media (min-width: 1220px){.programs_filter_set.wide{flex-basis:34%;margin-right:4.26%}}.programs_filter_set_title{display:none}@media (min-width: 980px){.programs_filter_set_title{display:block;margin-bottom:1.25rem;overflow:hidden}}.programs_filter_set_title_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0}@media (min-width: 740px){.programs_filter_set_title_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.programs_filter_set_title_label{letter-spacing:0.10938rem}}.programs_filter_set_title_label::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.programs_filter_set_title_label::after{height:0.5rem;margin-left:1.25rem}}.programs_filter_set_title_label::after{background-color:#A2AAAD}.programs_filter_set_button{width:100%;position:relative;color:#303030;display:block;font-size:1.125rem;line-height:1.2;padding:1.375rem 0 1rem 0;text-align:left;transition:color .25s}@media (min-width: 980px){.programs_filter_set_button{display:none}}.programs_filter_set_button:hover,.programs_filter_set_button:focus{color:#C8102E}.programs_filter_set_button_icon{position:absolute;top:50%;right:0;display:block;transform:translateY(-50%);transition:color .25s}.programs_filter_set_button_icon .icon{transition:transform .25s}.programs_filter_set_button:hover .programs_filter_set_button_icon,.programs_filter_set_button:focus .programs_filter_set_button_icon{color:#C8102E}.programs_filter_set.fs-swap-active .programs_filter_set_button_icon .icon{transform:rotate(180deg)}.programs_filter_set_button_icon .icon_triangle_down{width:1rem;height:0.5rem}.programs_filter_set.fs-swap-enabled .programs_filter_checklist{display:none}@media (min-width: 980px){.programs_filter_set.fs-swap-enabled .programs_filter_checklist{display:block}}.programs_filter_set.fs-swap-active .programs_filter_checklist{display:block}@media (min-width: 740px){.programs_filter_set.wide .programs_filter_checklist{align-items:flex-start;display:flex;flex-wrap:wrap}}.programs_filter_set.wide.fs-swap-enabled .programs_filter_checklist{display:none}@media (min-width: 980px){.programs_filter_set.wide.fs-swap-enabled .programs_filter_checklist{display:block}}.programs_filter_set.wide.fs-swap-active .programs_filter_checklist{display:block}@media (min-width: 740px){.programs_filter_set.wide.fs-swap-active .programs_filter_checklist{display:flex}}.programs_filter_control{width:100%;position:relative;align-items:flex-start;background:#fff;border:0.0625rem solid #d8d8d8;border-radius:0.25rem;color:#303030;display:flex;flex-direction:row-reverse;margin:0 0 0.3125rem;padding:0.625rem 3.25rem 0.625rem 0.9375rem}@media (min-width: 980px){.programs_filter_control{background-color:transparent;border-width:0;margin-bottom:0.625rem;padding:0}}@media (min-width: 740px){.programs_filter_set.wide .programs_filter_control{flex:0 0 48%}}@media (min-width: 980px){.programs_filter_set.wide .programs_filter_control{flex:0 0 46.75%}}@media (min-width: 1220px){.programs_filter_set.wide .programs_filter_control{flex:0 0 45.74%}}@media (min-width: 740px){.programs_filter_set.wide .programs_filter_control:nth-child(odd){margin-right:auto}}.programs_filter_input{position:absolute;z-index:-2;opacity:0}.programs_filter_input:checked ~ .programs_filter_indicator{background-color:#DBE442;box-shadow:inset 0 0 0 2px #fff}.programs_filter_input:checked ~ .programs_filter_indicator:before{transform:scale(1)}.programs_filter_input:focus ~ .programs_filter_indicator{box-shadow:0 0 3px 1px #0070EB}.programs_filter_indicator{width:1.75rem;height:1.75rem;position:absolute;top:10px;right:15px;border:0.0625rem solid #9D2235;color:#000;display:block;pointer-events:none;text-align:center;transition:background-color .25s,border .25s,color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 980px){.programs_filter_indicator{width:1.875rem;height:1.875rem;top:0;right:auto;left:0}}.programs_filter_indicator:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;top:7px;content:'\2713';display:block;font-size:1.125rem;line-height:1;transform:scale(0);transition:background .25s,transform .25s}.programs_filter_label{color:#767676;font-size:1.125rem;margin-right:auto;padding:0.4375rem 0 0.0625rem}@media (min-width: 980px){.programs_filter_label{font-size:1.25rem;padding-left:3rem}}.programs_filter_set.fs-swap-enabled .programs_filter_select_group{display:none}@media (min-width: 980px){.programs_filter_set.fs-swap-enabled .programs_filter_select_group{display:block}}.programs_filter_set.fs-swap-active .programs_filter_select_group{display:block}.programs_filter_select_label{display:block;margin-bottom:0.625rem;overflow:hidden}@media (min-width: 980px){.programs_filter_select_label{margin-bottom:1.25rem}}.programs_filter_select_label_text{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0}@media (min-width: 740px){.programs_filter_select_label_text{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.programs_filter_select_label_text{letter-spacing:0.10938rem}}.programs_filter_select_label_text::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.programs_filter_select_label_text::after{height:0.5rem;margin-left:1.25rem}}.programs_filter_select_label_text::after{background-color:#A2AAAD}.programs_filter_select_wrapper{position:relative;display:inline-block;width:100%}.programs_filter_select_wrapper select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0.0625rem solid #000;border-radius:0.1875rem;color:inherit;cursor:pointer;display:inline-block;line-height:normal;margin:0;outline:0;padding:0.875rem 2.5rem 0.875rem 1.25rem}@-moz-document url-prefix(){.programs_filter_select_wrapper select{text-indent:0.01px;text-overflow:''}}.programs_filter_select_wrapper select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.programs_filter_select_wrapper select::-ms-expand{display:none}@-moz-document url-prefix(){.programs_filter_select_wrapper select option{background-color:#fff}}.programs_filter_select_wrapper select{background-color:#fff;border:0;border-radius:0;color:#000;padding-top:1.125rem;padding-right:3.125rem}.programs_filter_select_wrapper select:focus{box-shadow:0 0 3px 1px #0070EB}.programs_filter_select{font-size:1.2rem; line-height: 1.5;}.programs_filter_select_wrapper select:focus{
	box-shadow:0 0 3px 1px #C8102E
}
.programs_filter_select option{
    padding-top: 1rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    padding-right: .5rem;
}
.programs_filter_select option:checked, .programs_filter_select option:focus, .programs_filter_select option:hover , .programs_filter_select:focus::selection, .programs_filter_select:focus option:focus::selection{
	background-color: #c8102e !important;
	 color: white;
	 box-shadow: 0 0 0 #c8102e;
}.programs_filter_actions{background-color:rgba(162,170,173,0.2);margin-top:1rem;padding:1.25rem}@media (min-width: 740px){.programs_filter_actions{flex:0 0 48%;margin-top:0;margin-left:auto;padding:1.875rem}}@media (min-width: 980px){.programs_filter_actions{flex-basis:30.5%;margin-left:4.25%}}@media (min-width: 1220px){.programs_filter_actions{flex-basis:21.8%;margin-left:auto}}@media (min-width: 1394px){.programs_filter_actions{padding:2.25rem}}.programs_filter_results_text{color:#000;font-size:16;line-height:1.5;margin:0 0 0.625rem}.programs_filter_results_count{font-weight:700}@media (min-width: 500px){.programs_filter_results_count{position:relative;display:inline-block;font-size:2.625rem;line-height:1}}@media (min-width: 500px){.programs_filter_results_count::before{width:100%;height:0.5rem;position:absolute;bottom:11px;background-color:#c6c9ca;content:'';display:block}}@media (min-width: 500px){.platform_windows .programs_filter_results_count::before{bottom:2px}}@media (min-width: 500px){.programs_filter_results_count_inner{position:relative;padding:0 0.375rem}}@media (min-width: 500px){.programs_filter_results_label{display:block}}.programs_filter_submit{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;width:100%}@media print{.programs_filter_submit{border:0.0625rem solid}}@media (min-width: 740px){.programs_filter_submit{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.programs_filter_submit:focus,.programs_filter_submit:hover{background-color:#fff;color:#C8102E}.programs_filter_submit_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.programs_filter_submit:hover .programs_filter_submit_label,.programs_filter_submit:focus .programs_filter_submit_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.gallery{--background-color: #121212;--background-image: url('../images/line_pattern_white_sm.svg');--background-opacity: 0.09;--color: #fff;--accent-color: #279989;--caption-color: #fff;--link-color: inherit;--link-color-hover: #E4DED6;position:relative;background-color:var(--background-color);color:var(--color)}@media (min-width: 980px){.gallery{--background-image: url('../images/line_pattern_white_lg.svg')}}.gallery.theme_white{margin-top:2.5rem;margin-bottom:2.5rem;--background-color: #fff;--background-image: none;--color: #000;--accent-color: #d0d4d6;--caption-color: #5B6670;--link-color: #C8102E;--link-color-hover: #303030}@media (min-width: 740px){.gallery.theme_white{margin-top:3.125rem}}@media (min-width: 980px){.gallery.theme_white{margin-top:3.75rem}}@media (min-width: 1220px){.gallery.theme_white{margin-top:5rem}}@media (min-width: 740px){.gallery.theme_white{margin-bottom:3.125rem}}@media (min-width: 980px){.gallery.theme_white{margin-bottom:3.75rem}}@media (min-width: 1220px){.gallery.theme_white{margin-bottom:5rem}}.gallery.theme_tan{--background-color: #F1EEEA;--background-image: url('../images/line_pattern_gray_sm.svg');--background-opacity: 0.2;--color: #000;--accent-color: #c9cbcb;--caption-color: #5B6670;--link-color: #C8102E;--link-color-hover: #303030}@media (min-width: 980px){.gallery.theme_tan{--background-image: url('../images/line_pattern_gray_lg.svg')}}.gallery_bg{width:100%;height:100%;position:absolute;top:0;left:0;background-image:var(--background-image);background-position:right top;background-repeat:no-repeat;background-size:cover;border:0.0625rem solid transparent;content:'';display:block;opacity:var(--background-opacity);pointer-events:none}.gallery_inner{padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media (min-width: 740px){.gallery_inner{padding-top:3.125rem}}@media (min-width: 980px){.gallery_inner{padding-top:3.75rem}}@media (min-width: 1220px){.gallery_inner{padding-top:5rem}}@media (min-width: 740px){.gallery_inner{padding-bottom:3.125rem}}@media (min-width: 980px){.gallery_inner{padding-bottom:3.75rem}}@media (min-width: 1220px){.gallery_inner{padding-bottom:5rem}}.gallery.theme_white .gallery_inner{padding:0}.gallery_header{margin-bottom:1.875rem}@media (min-width: 980px){.gallery_header{display:flex;margin-bottom:2.5rem}}.gallery_header_group{display:flex;flex-direction:column-reverse}@media (min-width: 980px){.gallery_header_group{flex:0 0 43.5%;margin-right:auto}}.gallery_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;margin:0 0 1.25rem}@media (min-width: 740px){.gallery_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.gallery_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}@media (min-width: 980px){.gallery_title{margin-bottom:0}}.gallery_title_label{background-image:linear-gradient(0deg, var(--accent-color) 0%, var(--accent-color) 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 980px){.gallery_title_label{background-size:1em 0.2222em}}.platform_windows .gallery_title_label{background-position:0 82%}@media (min-width: 740px){.platform_windows .gallery_title_label{background-position:0 87%}}.gallery_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;margin:0 0 0.875rem}@media (min-width: 740px){.gallery_label{font-size:0.875rem;line-height:1.28571}}.gallery_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;color:var(--caption-color)}@media (min-width: 740px){.gallery_description{font-size:1.25rem;line-height:1.5}}@media (min-width: 980px){.gallery_description{flex:0 0 39.2%;margin:1.875rem 8.7% 0 0}}.gallery_description p{margin:0}.gallery_description a{box-shadow:inset 0 -1px 0;color:var(--link-color);transition:box-shadow .25s,color .25s}.gallery_description a:hover,.gallery_description a:focus{box-shadow:inset 0 0px 0;color:var(--link-color-hover)}.gallery_items{list-style:none;margin:0;padding:0}@media (min-width: 740px){.gallery_items{align-items:flex-start;display:flex;flex-wrap:wrap}}.gallery_item{margin-bottom:1.875rem}@media (min-width: 980px){.gallery_item{margin-bottom:3.125rem}}@media (min-width: 740px){.gallery_item:nth-last-of-type(-n+2){margin-bottom:0}}@media (min-width: 740px){.gallery_item.layout_30{flex:0 0 30%}}@media (min-width: 740px){.gallery_item.layout_50{flex:0 0 47.5%}}@media (min-width: 740px){.gallery_item.layout_70{flex:0 0 65%}}@media (min-width: 740px){.gallery_item:nth-child(odd){margin-right:auto}}.gallery_item_figure{display:block}.gallery_item_figure picture{display:block}.gallery_item_figure img{display:block;width:100%}.gallery_item_media_image{position:relative;display:block}.gallery_item_media_video{position:relative;display:block;padding-top:56.25%}.gallery_item_iframe{width:100%;height:100%;position:absolute;top:0;left:0}.gallery_details{margin-top:1.125rem}@media (min-width: 980px){.gallery_details{margin-top:1.75rem}}.gallery_item_caption{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5;color:var(--caption-color);margin:0}@media (min-width: 740px){.gallery_item_caption{font-size:1rem}}.gallery_item_caption a{box-shadow:inset 0 -1px 0;color:var(--link-color);transition:box-shadow .25s,color .25s}.gallery_item_caption a:hover,.gallery_item_caption a:focus{box-shadow:inset 0 0px 0;color:var(--link-color-hover)}.gallery_item.layout_30 .gallery_item_image_wrapper{padding-top:121.5%}.gallery_item.layout_50 .gallery_item_image_wrapper{padding-top:66.6%}.gallery_item.layout_70 .gallery_item_image_wrapper{padding-top:56.25%}.gallery_item_image{height:100%;-o-object-fit:cover;object-fit:cover}.hero_intro{position:relative;overflow:hidden}.hero_intro::before{height:12.5rem;position:absolute;right:0;bottom:0;left:0;background-image:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);content:"";display:block}@media (min-width: 980px){.hero_intro::before{content:"";display:none}}.hero_intro_inner{position:relative}.hero_title{margin:1.4375rem 0 3rem}[data-whatinput="mouse"] .hero_title:focus,[data-whatinput="touch"] .hero_title:focus{outline:0}@media (min-width: 980px){.hero_title{margin:5.625rem 0 0.875rem}}.hero_title_prefix{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.125rem;line-height:1.55556;color:#5B6670;display:block;margin-bottom:0.875rem}@media (min-width: 740px){.hero_title_prefix{font-size:1.375rem}}@media (min-width: 1220px){.hero_title_prefix{font-size:1.75rem;line-height:1.42857}}@media (min-width: 980px){.hero_title_prefix{margin-bottom:1.5rem}}.hero_title_suffix{color:#000;display:block;font-size:3.5rem;font-weight:900;letter-spacing:0.13125rem;line-height:.85714;text-transform:uppercase}@media (min-width: 980px){.hero_title_suffix{font-size:5rem;letter-spacing:0.3rem;line-height:.89844}}@media (min-width: 1220px){.hero_title_suffix{font-size:6.25rem}}@media (min-width: 1394px){.hero_title_suffix{font-size:8rem}}.hero_title_suffix_text{background-image:linear-gradient(0deg, #C8102E 0%, #C8102E 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 740px){.hero_title_suffix_text{background-position:0 71%}}@media (min-width: 980px){.hero_title_suffix_text{background-size:1em 0.195em}}.platform_windows .hero_title_suffix_text{background-position:0 82%}@media (min-width: 740px){.platform_windows .hero_title_suffix_text{background-position:0 87%}}.hero_media{position:relative}.hero_media_inner{position:relative}@media (min-width: 980px){.hero_media.pin .hero_media_inner{width:100%;position:fixed}}.hero_media_spacer{display:none}@media (min-width: 980px){.hero_media_spacer{position:absolute;display:block}}@media (min-width: 980px){.hero_media.pin .hero_media_spacer{position:relative}}.hero_figure{position:relative}.hero_figure::after{height:13%;position:absolute;top:0;right:0;left:0;background-image:linear-gradient(180deg, #000 0%, rgba(0,0,0,0) 100%);content:"";display:block;pointer-events:none}.hero_image_wrapper{padding-top:100%}@media (min-width: 740px){.hero_image_wrapper{padding-top:42%}}@media (min-width: 1440px){.hero_image_wrapper{padding-top:37.5rem}}.hero_image_wrapper.lazy_image_wrapper{background-color:#A2AAAD}.hero_image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.hero_footer{margin-top:2.1875rem}@media (min-width: 980px){.hero_footer{display:none}}@media print{.hero_role{display:none}}@media (min-width: 980px){.hero_role.pin .hero_role_bar{width:100%;position:fixed;top:0;z-index:4;background-color:#fff}}@media (min-width: 980px){.hero_role_inner{position:relative}}.hero_role_spacer{display:none}@media (min-width: 980px){.hero_role_spacer{position:absolute;display:block}}@media (min-width: 980px){.hero_role.pin .hero_role_spacer{position:relative}}.link_group{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.link_group{margin-top:3.125rem}}@media (min-width: 980px){.link_group{margin-top:3.75rem}}@media (min-width: 740px){.link_group{margin-bottom:3.125rem}}@media (min-width: 980px){.link_group{margin-bottom:3.75rem}}.link_group_header{margin-bottom:1rem;overflow:hidden}.link_group_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#9D2235;margin:0}@media (min-width: 740px){.link_group_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.link_group_title{letter-spacing:0.10938rem}}.link_group_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.link_group_title::after{height:0.5rem;margin-left:1.25rem}}.link_group_title::after{background-color:#A2AAAD}.link_group_list{list-style:none;margin:0;padding:0;font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.link_group_list{font-size:1.25rem;line-height:1.5}}@media (min-width: 740px){.link_group_list{display:flex;flex-wrap:wrap;margin:0 -1.75rem}}@media (min-width: 1220px){.link_group_list{margin:0 -0.75rem}}@media (min-width: 740px){.link_group_item{width:50%;display:flex;padding:0 1.75rem}}@media (min-width: 1220px){.link_group_item{width:33%;padding:0 0.75rem}}.link_group_link{width:100%;color:#000;display:block;padding:0.375rem 0;transition:color .25s}.link_group_link:hover,.link_group_link:focus{color:#C8102E}.link_group_link_label{box-shadow:inset 0 -1px 0 #000;display:inline;transition:box-shadow .25s}.link_group_link:hover .link_group_link_label,.link_group_link:focus .link_group_link_label{box-shadow:inset 0 -1px 0 rgba(0,0,0,0)}.link_group_link_icon{position:relative;top:-2px;color:#C8102E;display:inline;margin-left:0.75rem;white-space:nowrap}.link_group_link_icon .icon{display:inline}
.logo_grid{padding-top:2.5rem;padding-bottom:2.5rem;position:relative;background-color:#121212;color:#fff;text-align:center}
.logo_grid.black{padding-top:2.5rem;padding-bottom:2.5rem;position:relative;background-color:#121212;color:#fff;text-align:center}
.logo_grid.white{padding-top:2.5rem;padding-bottom:2.5rem;position:relative;background-color:#fff;color:#121212;text-align:center}

@media (min-width: 740px){.logo_grid{padding-top:3.125rem}}@media (min-width: 980px){.logo_grid{padding-top:3.75rem}}@media (min-width: 1220px){.logo_grid{padding-top:5rem}}@media (min-width: 740px){.logo_grid{padding-bottom:3.125rem}}@media (min-width: 980px){.logo_grid{padding-bottom:3.75rem}}@media (min-width: 1220px){.logo_grid{padding-bottom:5rem}}@media print{.logo_grid{border-top:0.0625rem solid;border-bottom:0.0625rem solid}}.logo_grid_bg{width:100%;height:100%;position:absolute;top:0;left:0;background-position:right top;background-repeat:no-repeat;background-size:cover;border:0.0625rem solid transparent;content:'';display:block;opacity:0.09;pointer-events:none}.logo_grid_header{position:relative}.logo_grid_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;margin:0 0 1.25rem}@media (min-width: 740px){.logo_grid_title{font-size:1.375rem}}@media (min-width: 1220px){.logo_grid_title{font-size:1.75rem;line-height:1.5}}@media (min-width: 740px){.logo_grid_title{margin-bottom:3.125rem}}.logo_grid_body{position:relative}.logo_grid_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0 0 1.875rem;overflow:hidden}@media (min-width: 740px){.logo_grid_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 740px){.logo_grid_label{margin-bottom:3.75rem}}.logo_grid_label_text{position:relative;display:inline-block}.logo_grid_label_text::before,.logo_grid_label_text::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#3d3f40;content:'';transform:translate3d(0, -50%, 0)}@media print{.logo_grid_label_text::before,.logo_grid_label_text::after{content:'';display:none}}@media (min-width: 980px){.logo_grid_label_text::before,.logo_grid_label_text::after{height:0.5rem}}.logo_grid_label_text::before{right:100%;margin-right:0.5rem}@media (min-width: 980px){.logo_grid_label_text::before{margin-right:1.25rem}}.logo_grid_label_text::after{left:100%;margin-left:0.5rem}@media (min-width: 980px){.logo_grid_label_text::after{margin-left:1.25rem}}.logo_grid_items{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width: 500px){.logo_grid_items{flex-direction:row;flex-wrap:wrap;}}@media (min-width: 980px){.logo_grid_items{margin-bottom:-3.125rem}}.logo_grid_item{max-width:12.5rem;margin:0 0 1.25rem}@media (min-width: 500px){.logo_grid_item{max-width:42%}}@media (min-width: 740px){.logo_grid_item{max-width:28%;margin:0 5% 1.875rem 0}}@media (min-width: 980px){.logo_grid_item{max-width:21%;margin-bottom:3.125rem}}@media (min-width: 1394px){.logo_grid_item{max-width:16%}}@media (min-width: 500px) and (max-width: 739px){.logo_grid_item:nth-child(odd){margin-right:6%}}@media (min-width: 740px) and (max-width: 979px){.logo_grid_item:nth-child(3n+3){margin-right:0}}@media (min-width: 980px) and (max-width: 1393px){.logo_grid_item:nth-child(4n+4){margin-right:0}}@media (min-width: 1394px){.logo_grid_item:nth-child(5n+5){margin-right:0}}@media (min-width: 740px){.logo_grid_item:last-child{margin-right:0}}.logo_grid_item_image{max-width:100%;height:auto}.magazine_sidebar{margin-bottom:2.5rem}@media (min-width: 740px){.magazine_sidebar{margin-bottom:3.125rem}}@media (min-width: 980px){.magazine_sidebar{margin-bottom:3.75rem}}.magazine_sidebar_header{overflow:hidden}.magazine_sidebar_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#5B6670;margin:0 0 1.375rem}@media (min-width: 740px){.magazine_sidebar_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.magazine_sidebar_title{letter-spacing:0.10938rem}}.magazine_sidebar_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.magazine_sidebar_title::after{height:0.5rem;margin-left:1.25rem}}.magazine_sidebar_title::after{background-color:#A2AAAD}.magazine_sidebar_body{position:relative}@media (min-width: 740px) and (max-width: 979px){.magazine_sidebar_body{display:flex}}.magazine_sidebar_figure{display:block}.magazine_sidebar_figure picture{display:block}.magazine_sidebar_figure img{display:block;width:100%}@media (min-width: 740px) and (max-width: 979px){.magazine_sidebar_figure{flex:0 0 48%}}.magazine_sidebar_image_wrapper{padding-top:133.25%}.magazine_sidebar_list{position:absolute;right:15px;bottom:10px;left:15px;list-style:none;margin:0;padding:0}@media print{.magazine_sidebar_list{position:static;margin-top:0.625rem}}@media (min-width: 500px) and (max-width: 739px), (min-width: 1220px){.magazine_sidebar_list{right:25px;bottom:20px;left:25px}}@media (min-width: 740px) and (max-width: 979px){.magazine_sidebar_list{position:static;flex:0 0 48%;margin-left:auto}}.magazine_sidebar_item{margin-bottom:0.625rem}.magazine_sidebar_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;padding-right:0.9375rem;padding-left:0.9375rem;line-height:1.2}@media print{.magazine_sidebar_link{border:0.0625rem solid}}@media (min-width: 740px){.magazine_sidebar_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.magazine_sidebar_link:focus,.magazine_sidebar_link:hover{background-color:#fff;color:#C8102E}@media (min-width: 500px) and (max-width: 979px), (min-width: 1220px){.magazine_sidebar_link{padding-right:1.25rem;padding-left:1.25rem}}@media (min-width: 740px){.magazine_sidebar_link{width:100%}}.magazine_sidebar_link_inner{align-items:center;display:flex;justify-content:center}.magazine_sidebar_link_label{display:inline}.magazine_sidebar_link_label_inner{box-shadow:inset 0 -1px 0 currentColor;transition:box-shadow .25s}.magazine_sidebar_link:hover .magazine_sidebar_link_label_inner,.magazine_sidebar_link:focus .magazine_sidebar_link_label_inner{box-shadow:inset 0 0px 0 currentColor}.magazine_sidebar_link_icon{display:inline;margin-left:0.625rem}.magazine_sidebar_link_icon .icon{display:inline;margin:0}.magazine_sidebar_link_icon_inner{display:inline}.magazine_sidebar_link_icon_space{display:inline}.news_announcement{margin-top:2.5rem;margin-bottom:2.5rem;position:relative;background-color:#121212;color:#fff}@media (min-width: 740px){.news_announcement{margin-top:3.125rem}}@media (min-width: 980px){.news_announcement{margin-top:3.75rem}}@media (min-width: 1220px){.news_announcement{margin-top:5rem}}@media (min-width: 740px){.news_announcement{margin-bottom:3.125rem}}@media (min-width: 980px){.news_announcement{margin-bottom:3.75rem}}@media (min-width: 1220px){.news_announcement{margin-bottom:5rem}}@media print{.news_announcement{border:0.0625rem solid}}.news_announcement:first-child{margin-top:0}.news_announcement_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat url("../images/line_pattern_white_sm.svg") 50% 50%;opacity:0.2;pointer-events:none}@media (min-width: 740px){.news_announcement_bg{background-image:url("../images/line_pattern_white_lg.svg")}}@media print{.news_announcement_bg{display:none}}.news_announcement_bg::before{width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(270deg, rgba(18,18,18,0) 0%, #121212 100%);content:"";display:block}.news_announcement_inner{position:relative;padding:2.5rem 1.25rem}@media (min-width: 500px){.news_announcement_inner{padding:2.875rem 9%}}@media (min-width: 740px){.news_announcement_inner{padding-top:2.875rem;padding-bottom:2.875rem}}.news_announcement_header{overflow:hidden}.news_announcement_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;margin:0 0 1.25rem}@media (min-width: 740px){.news_announcement_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.news_announcement_title{letter-spacing:0.10938rem}}.news_announcement_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.news_announcement_title::after{height:0.5rem;margin-left:1.25rem}}@media (min-width: 740px){.news_announcement_title{margin-bottom:1.625rem}}.news_announcement_title::after{background-color:#A2AAAD;opacity:0.3}.news_announcement_description{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.125rem;line-height:1.55556}@media (min-width: 740px){.news_announcement_description{font-size:1.375rem}}@media (min-width: 1220px){.news_announcement_description{font-size:1.75rem;line-height:1.42857}}.news_announcement_description p{margin:0}.news_announcement_footer{margin-top:1.125rem}@media (min-width: 740px){.news_announcement_footer{margin-top:1.5rem}}.news_announcement_link{color:#fff;display:inline-block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .25s}.news_announcement_link:hover,.news_announcement_link:focus{color:#E4DED6}.news_announcement_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.news_announcement_link:hover .news_announcement_link_label,.news_announcement_link:focus .news_announcement_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.news_item_details{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#5B6670;margin-bottom:0.625rem}@media (min-width: 740px){.news_item_details{font-size:0.875rem;line-height:1.28571}}@media (min-width: 740px){.news_item_details{margin-bottom:1.25rem}}.news_meta .news_item_details{line-height:1;margin-bottom:0}@media (min-width: 500px){.news_meta .news_item_details{align-items:center;display:flex}}.news_secondary .news_item_details,.news_grid .news_item_details{margin-bottom:0}.news_related .news_item_details{color:var(--secondary-color);margin-bottom:0.125rem}@media (min-width: 740px){.news_related .news_item_details{margin-bottom:0.5rem}}.news_item_detail{display:inline-block;vertical-align:middle}.news_item_author{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5;align-items:center;display:flex;font-weight:normal;line-height:1;margin-top:0.75rem;text-transform:none}@media (min-width: 740px){.news_item_author{font-size:1rem}}@media (min-width: 500px){.news_item_author{margin-top:0}}@media (min-width: 500px){.news_item_author::before{width:0.0625rem;height:1.25rem;position:relative;background-color:#71C5E8;content:"";display:block;margin:-0.1875rem 1.375rem 0 0;pointer-events:none;transform:rotate(30deg)}}.news_meta .news_item_date{margin-right:1.5rem}.news_item_date .news_item_detail_hint{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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;margin:1.875rem 0}.news_entry_figure picture{display:block}.news_entry_figure img{display:block;width:100%}.news_entry_image_wrapper{display:block;padding-top:66.6%}.news_feature{margin-bottom:2.5rem}@media (min-width: 740px){.news_feature{margin-bottom:3.125rem}}@media (min-width: 980px){.news_feature{margin-bottom:3.75rem}}@media (min-width: 1220px){.news_feature{margin-bottom:5rem}}.news_feature_bar{background-color:#F1EEEA;padding:1.25rem 0}@media (min-width: 740px){.news_feature_bar{padding:2.5rem 0}}@media (min-width: 740px){.news_feature_bar_small{display:none}}.news_feature_bar_large{display:none}@media (min-width: 740px){.news_feature_bar_large{display:block}}@media (min-width: 980px){.news_feature_bar_large{align-items:center;display:flex}}.news_feature_toggle_wrap{position:relative}.news_feature_trigger{width:100%;background-color:#fff;border:0.0625rem solid #C8102E;border-radius:0.25rem;color:#000;display:none;text-align:left;transition:background-color .25s,color .25s}.news_feature_trigger:hover,.news_feature_trigger:focus{background-color:#C8102E;color:#fff}.js .news_feature_trigger{display:block}.news_feature_trigger_inner{align-items:center;display:flex;padding:1.0625rem 1.25rem 0.8125rem}.news_feature_trigger_label{font-size:0.8125rem;font-weight:600;letter-spacing:0.0625rem;line-height:1;text-transform:uppercase}.news_feature_trigger_icon{position:relative;top:-2px;margin-left:auto}.news_feature_trigger_icon .icon{transform:rotate(0deg);transition:transform .25s}.news_feature_toggle_wrap.fs-swap-active .news_feature_trigger_icon .icon{transform:rotate(180deg)}.news_feature_toggle_panel{background-color:#fff;border:0.0625rem solid #D2D2D2;padding:1.25rem 0.3125rem 0.3125rem}.news_feature_toggle_wrap.fs-swap-enabled .news_feature_toggle_panel{width:100%;position:absolute;z-index:2;border-top-width:0;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .25s,visibility .25s}.news_feature_toggle_wrap.fs-swap-active .news_feature_toggle_panel{opacity:1;pointer-events:auto;visibility:visible}.news_feature_categories{padding:0 0.625rem;margin-bottom:1.875rem}@media (min-width: 740px){.news_feature_categories{display:flex}}@media (min-width: 980px){.news_feature_categories{margin-bottom:0}}@media (min-width: 980px){.news_feature_category{margin-right:1.875rem}}@media (min-width: 1220px){.news_feature_category{margin-right:3.125rem}}.news_feature_category:not(:last-child){margin-bottom:1.875rem}@media (min-width: 740px){.news_feature_category:not(:last-child){margin-bottom:0}}@media (min-width: 740px) and (max-width: 979px){.news_feature_category:not(:last-child){margin-right:3.125rem}}.news_feature_category_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;color:#5B6670;margin:0 0 0.5rem}.news_feature_category_list{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;display:flex;flex-wrap:wrap;font-size:0.875rem;list-style:none;margin:0;padding:0;transition:color .25s}@media (min-width: 500px){.news_feature_category_list{font-size:0.9375rem}}.news_feature_category_list:hover,.news_feature_category_list:focus{color:#C8102E}.news_feature_category_item{margin-bottom:0.5rem}.news_feature_category_item:not(:last-child){margin-right:0.625rem}.news_feature_category_item_link{box-shadow:inset 0 -1px 0 #C8102E;color:#000;padding-bottom:0.125rem;transition:box-shadow .25s,color .25s}.news_feature_category_item:hover .news_feature_category_item_link,.news_feature_category_item:focus .news_feature_category_item_link{box-shadow:inset 0 -1px 0 rgba(200,16,46,0);color:#9D2235}.news_feature_search{background-color:#F1EEEA;padding:1.875rem 0.875rem}@media (min-width: 740px){.news_feature_search{padding:0}}@media (min-width: 980px){.news_feature_search{flex:1}}@media (min-width: 1220px){.news_feature_search{flex:0 0 48%;margin-left:auto}}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.news_feature_search_form{align-items:center;display:flex}}.news_feature_search_form_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;color:#5B6670;display:block;margin:0 0 0.625rem}@media (min-width: 740px){.news_feature_search_form_label{margin:0 1.125rem 0 0}}@media (min-width: 980px) and (max-width: 1219px){.news_feature_search_form_label{margin:0 0 0.375rem 0}}.news_feature_search_form_group{position:relative;background-color:#fff;box-shadow:inset 0 0 0 1px #d8d8d8;border-radius:31.25rem;display:flex}@media (min-width: 740px){.news_feature_search_form_group{flex:1}}.news_feature_search_input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:0;border-radius:31.25rem 0 0 31.25rem;color:#000;flex:1;padding:0.8125rem 1.25rem 0.5625rem}@media print{.news_feature_search_input{border:0.0625rem solid}}@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){.news_feature_search_input{padding:1.25rem 2.375rem 0.75rem 1.625rem}}.news_feature_search_input::-webkit-search-decoration,.news_feature_search_input::-webkit-search-cancel-button,.news_feature_search_input::-webkit-search-results-button,.news_feature_search_input::-webkit-search-results-decoration{display:none}.news_feature_search_submit{position:relative;background-color:#C8102E;border-radius:0 31.25rem 31.25rem 0;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:0 1.75rem;text-align:center;text-transform:uppercase;transition:background-color .25s,box-shadow .25s,color .25s}@media print{.news_feature_search_submit{border:0.0625rem solid;border-left-width:0}}@media (min-width: 740px){.news_feature_search_submit{font-size:0.9375rem;letter-spacing:0.07813rem}}.news_feature_search_submit:hover,.news_feature_search_submit:focus{background-color:#fff;color:#C8102E}.news_feature_search_submit_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.news_feature_search_submit:hover .news_feature_search_submit_label,.news_feature_search_submit:focus .news_feature_search_submit_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.news_feature_search_submit_icon{position:absolute;top:50%;left:-28px;color:#5B6670;display:none;pointer-events:none;transform:translateY(-50%)}@media (min-width: 1220px){.news_feature_search_submit_icon{display:block}}.news_promo{background-color:#F1EEEA;padding:0 0 1.25rem}@media (min-width: 980px){.news_promo{padding-bottom:2.5rem}}.news_promo_inner{position:relative;background-color:#000;color:#fff}.news_promo_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:no-repeat url("../images/line_pattern_white_sm.svg") 50% 50%;opacity:0.1;pointer-events:none}@media (min-width: 740px){.news_promo_bg{background-image:url("../images/line_pattern_white_lg.svg")}}.news_promo_item{position:relative}@media print{.news_promo_item{border:0.0625rem solid}}@media (min-width: 980px){.news_promo_item{display:flex;flex-direction:row-reverse}}.news_promo_figure{display:block}.news_promo_figure picture{display:block}.news_promo_figure img{display:block;width:100%}@media (min-width: 980px){.news_promo_figure{position:relative;flex:0 0 39.2%}}.news_promo_figure_link{display:block}@media (min-width: 980px){.news_promo_figure_link{padding-top:87%}}.news_promo_item_image_wrapper{padding-top:66.6%}@media (min-width: 980px){.news_promo_item_image_wrapper{padding-top:87%}}@media (min-width: 980px){.js .news_promo_item_image_wrapper{width:100%;height:100%;position:absolute;top:0;left:0}}@media (min-width: 980px){.news_promo_item_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.news_promo_wrapper{padding:1.875rem 1.25rem}@media (min-width: 500px){.news_promo_wrapper{padding:1.875rem}}@media (min-width: 740px){.news_promo_wrapper{padding:3.125rem 1.875rem}}@media (min-width: 980px){.news_promo_wrapper{display:flex;flex:1;flex-direction:column;justify-content:center;padding:3.125rem 4.5%}}.news_promo_header{display:flex;flex-direction:column-reverse}.news_promo_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.25rem;line-height:1.5;margin:0}@media (min-width: 740px){.news_promo_title{font-size:2.25rem}}@media (min-width: 1220px){.news_promo_title{font-size:2.625rem;line-height:1.33333}}@media (min-width: 740px){.news_promo_categories{margin-bottom:0.125rem}}.news_promo_category_hint{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.news_promo_category_hint.focusable:active,.news_promo_category_hint.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.news_promo_category_list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.news_promo_category{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase}@media (min-width: 740px){.news_promo_category{font-size:0.875rem;line-height:1.28571}}.news_promo_category:not(:last-child){margin-right:0.5rem}.news_promo_category_link{box-shadow:inset 0 -1px 0 rgba(255,255,255,0);color:#E4DED6;text-decoration:none;transition:box-shadow .25s,color .25s}.news_promo_category_link:hover,.news_promo_category_link:focus{box-shadow:inset 0 -1px 0 #fff;color:#fff}.news_promo_links{margin-top:1.625rem}@media (min-width: 740px){.news_promo_links{margin-top:1.875rem}}.news_promo_item_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media print{.news_promo_item_link{border:0.0625rem solid}}@media (min-width: 740px){.news_promo_item_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.news_promo_item_link:focus,.news_promo_item_link:hover{background-color:#fff;color:#C8102E}.news_promo_item_link_label{box-shadow:inset 0 -1px 0 currentColor;transition:box-shadow .25s}.news_promo_item_link:hover .news_promo_item_link_label,.news_promo_item_link:focus .news_promo_item_link_label{box-shadow:inset 0 0px 0 currentColor}.news_secondary{background-color:#F1EEEA}@media (min-width: 500px){.news_secondary{background:linear-gradient(180deg, #F1EEEA 0%, #F1EEEA 78px, transparent 78px)}}@media (min-width: 500px){.news_secondary_items{display:flex;flex-wrap:wrap}}.news_secondary_item{margin-bottom:1.25rem}@media (min-width: 500px){.news_secondary_item{flex:0 0 calc(50% - 10px);margin:0 1.25rem 0 0}}@media (min-width: 740px){.news_secondary_item{flex-basis:calc(25% - 15px)}}@media (min-width: 980px){.news_secondary_item{flex-basis:21.8%;margin-right:4.26%}}@media (min-width: 1394px){.news_secondary_item{flex-basis:19.6%;margin-right:7.2%}}@media (min-width: 500px) and (max-width: 739px){.news_secondary_item:nth-child(even){margin-right:0}}@media (min-width: 500px) and (max-width: 739px){.news_secondary_item:nth-child(-n+2){margin-bottom:1.875rem}}@media (min-width: 740px){.news_secondary_item:nth-child(4){margin-right:0}}.news_secondary_figure{display:block;width:6.25rem;float:right;margin:0 0 1.25rem 1.25rem}.news_secondary_figure picture{display:block}.news_secondary_figure img{display:block;width:100%}@media (min-width: 400px){.news_secondary_figure{width:30.5%}}@media (min-width: 500px){.news_secondary_figure{width:auto;float:none;margin:0 0 1.25rem 0}}.news_secondary_image_wrapper{padding-top:56.25%}.news_secondary_header{display:flex;flex-direction:column-reverse}.news_secondary_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.55556;margin:0 0 0.625rem}@media (min-width: 980px){.news_secondary_title{font-size:1.125rem}}.news_secondary_title_link{box-shadow:inset 0 -1px 0 #C8102E;color:#000;padding-bottom:0.0625rem;transition:box-shadow .25s,color .25s}@media (min-width: 980px){.news_secondary_title_link{padding-bottom:0.125rem}}.news_secondary_title_link:hover,.news_secondary_title_link:focus{box-shadow:inset 0 -1px 0 rgba(200,16,46,0);color:#C8102E}.news_secondary_categories{margin-bottom:0.375rem}.news_secondary_category_hint{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.news_secondary_category_hint.focusable:active,.news_secondary_category_hint.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.news_secondary_category_list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.news_secondary_category{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;font-weight:500}@media (min-width: 740px){.news_secondary_category{font-size:0.875rem;line-height:1.28571}}.news_secondary_category:not(:last-child){margin-right:0.5rem}.news_secondary_category_link{color:#9D2235;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:color .25s,-webkit-text-decoration-color .25s;transition:text-decoration-color .25s,color .25s;transition:text-decoration-color .25s,color .25s,-webkit-text-decoration-color .25s}.news_secondary_category_link:hover,.news_secondary_category_link:focus{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}.news_grid{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.news_grid{margin-top:3.125rem}}@media (min-width: 980px){.news_grid{margin-top:3.75rem}}@media (min-width: 1220px){.news_grid{margin-top:5rem}}@media (min-width: 740px){.news_grid{margin-bottom:3.125rem}}@media (min-width: 980px){.news_grid{margin-bottom:3.75rem}}@media (min-width: 1220px){.news_grid{margin-bottom:5rem}}.news_grid:first-child{margin-top:0}.news_grid_header{margin:0 0 0.9375rem;overflow:hidden}@media (min-width: 980px){.news_grid_header{margin-bottom:1.875rem}}.news_grid_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#5B6670;margin:0}@media (min-width: 740px){.news_grid_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.news_grid_title{letter-spacing:0.10938rem}}.news_grid_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.news_grid_title::after{height:0.5rem;margin-left:1.25rem}}.news_grid_title::after{background-color:#A2AAAD}.news_grid_items{list-style:none;margin:0;padding:0}@media (min-width: 740px){.news_grid_items.count_four{display:grid;grid-auto-flow:column;grid-auto-rows:auto;grid-gap:20px 40px;grid-template-columns:1fr 1fr}}@media (min-width: 980px) and (max-width: 1219px){.news_grid_items.count_four{grid-template-columns:0.45fr 0.55fr}}@media (min-width: 1394px){.news_grid_items.count_four{grid-gap:30px 50px}}@media (min-width: 740px){.news_grid_items.count_two{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr}}@media (min-width: 1394px){.news_grid_items.count_two{grid-gap:50px}}.news_grid_item{margin-bottom:1.25rem}@media (min-width: 740px){.news_grid_item.small{margin-bottom:0}}@media (min-width: 500px){.news_grid_item.large{margin-bottom:2.5rem}}@media (min-width: 740px){.news_grid_item.large{margin-bottom:0}}@media (min-width: 740px){.news_grid_items.count_four .news_grid_item.large{grid-row-start:1;grid-row-end:span 3}}@media (min-width: 500px){.news_grid_item_inner{align-items:flex-start;display:flex}}@media (min-width: 500px){.news_grid_item.large .news_grid_item_inner{flex-direction:row-reverse}}@media (min-width: 740px){.news_grid_item.large .news_grid_item_inner{flex-direction:column}}@media (min-width: 500px){.news_grid_item.single .news_grid_item_inner{flex-direction:row-reverse}}.news_grid_item_figure{display:block;margin-bottom:0.75rem}.news_grid_item_figure picture{display:block}.news_grid_item_figure img{display:block;width:100%}@media (min-width: 980px){.news_grid_item_figure{margin-bottom:1rem}}.news_grid_item.small .news_grid_item_figure{display:none}@media (min-width: 500px){.news_grid_item.small .news_grid_item_figure{display:block;flex:0 0 104px;margin-right:1.5rem}}@media (min-width: 740px) and (max-width: 1219px){.news_grid_item.small .news_grid_item_figure{margin-right:1.125rem}}@media (min-width: 500px){.news_grid_item.large .news_grid_item_figure,.news_grid_item.single .news_grid_item_figure{flex:0 0 calc(50% - 25px);margin-left:auto}}@media (min-width: 740px){.news_grid_item.large .news_grid_item_figure,.news_grid_item.single .news_grid_item_figure{width:100%}}@media (min-width: 740px){.news_grid_item.single .news_grid_item_figure{flex-basis:calc(50% - 20px)}}@media (min-width: 1394px){.news_grid_item.single .news_grid_item_figure{flex-basis:calc(50% - 25px)}}.news_grid_item_figure_link{display:block}.news_grid_item_image_wrapper{padding-top:56.25%}@media (min-width: 500px){.news_grid_item.small .news_grid_item_wrapper{flex:1}}@media (min-width: 500px){.news_grid_item.large .news_grid_item_wrapper,.news_grid_item.single .news_grid_item_wrapper{flex:0 0 calc(50% - 25px)}}@media (min-width: 740px){.news_grid_item.single .news_grid_item_wrapper{flex-basis:calc(50% - 20px)}}@media (min-width: 1394px){.news_grid_item.single .news_grid_item_wrapper{flex-basis:calc(50% - 25px)}}.news_grid_item_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;color:#000;font-size:1rem;line-height:1.55556;margin:0 0 0.5rem}@media (min-width: 1220px){.news_grid_item.small .news_grid_item_title{font-size:1.125rem}}@media (min-width: 500px){.news_grid_item.large .news_grid_item_title,.news_grid_item.single .news_grid_item_title{font-size:1.25rem}}@media (min-width: 740px){.news_grid_item.large .news_grid_item_title,.news_grid_item.single .news_grid_item_title{font-size:1.375rem;margin-bottom:1.125rem}}@media (min-width: 1220px){.news_grid_item.large .news_grid_item_title,.news_grid_item.single .news_grid_item_title{font-size:1.75rem}}.news_grid_item_title_link{box-shadow:inset 0 -1px 0 #C8102E;color:#000;transition:box-shadow .25s,color .25s}.news_grid_item_title_link:hover,.news_grid_item_title_link:focus{box-shadow:inset 0 -1px 0 rgba(200,16,46,0);color:#C8102E}.news_grid_footer{margin-top:1.5rem}@media (min-width: 980px){.news_grid_footer{margin-top:2.125rem}}.news_grid_action_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media print{.news_grid_action_link{border:0.0625rem solid}}@media (min-width: 740px){.news_grid_action_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.news_grid_action_link:focus,.news_grid_action_link:hover{background-color:#fff;color:#C8102E}.news_grid_action_link_label{box-shadow:inset 0 -1px 0 currentColor;transition:box-shadow .25s}.news_grid_action_link:hover .news_grid_action_link_label,.news_grid_action_link:focus .news_grid_action_link_label{box-shadow:inset 0 0px 0 currentColor}@media (min-width: 740px){.news_list .news_item{display:flex}}@media (min-width: 980px){.news_feature .news_item{display:flex}}.news_item_figure{display:block;margin-bottom:0.625rem}.news_item_figure picture{display:block}.news_item_figure img{display:block;width:100%}@media (min-width: 740px){.news_item_figure{margin-bottom:1.875rem}}.news_list .news_item_figure{width:7.1875rem}@media (min-width: 360px){.news_list .news_item_figure{float:right;margin-left:1.25rem}}@media (min-width: 500px){.news_list .news_item_figure{width:30.5%}}@media (min-width: 740px){.news_list .news_item_figure{margin:0;order:2}}@media (min-width: 740px){.news_feature .news_item_figure{width:40%;float:right;margin:0 0 1.875rem 1.875rem}}@media (min-width: 980px){.news_feature .news_item_figure{width:45%;margin:0;order:2}}.news_related .news_item_figure{display:none}@media (min-width: 500px){.news_related .news_item_figure{display:block}}@media (min-width: 500px) and (max-width: 739px){.news_related .news_item_figure{width:24%;float:right;margin-left:1.25rem}}.news_item_figure_link{display:block}.news_item_image_wrapper{display:block;padding-top:56.25%}@media (min-width: 740px){.news_item_wrapper{margin-right:auto}}@media (min-width: 740px){.news_list .news_item_wrapper{flex:0 0 65%}}@media (min-width: 740px){.news_feature .news_item_wrapper{flex:0 0 48%}}.news_item_header{display:flex;flex-direction:column-reverse;margin-bottom:0.3125rem}.news_related .news_item_header{margin-bottom:0.625rem}@media (min-width: 740px){.news_related .news_item_header{margin-bottom:1.25rem}}.news_item_title{margin:0}.news_list .news_item_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.25rem;line-height:1.5;margin:0 0 0.875rem}@media (min-width: 740px){.news_list .news_item_title{font-size:2.25rem}}@media (min-width: 1220px){.news_list .news_item_title{font-size:2.625rem;line-height:1.33333}}@media (min-width: 740px){.news_list .news_item_title{line-height:1.2}}.news_feature .news_item_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase}@media (min-width: 740px){.news_feature .news_item_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.news_feature .news_item_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.news_related .news_item_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75}@media (min-width: 740px){.news_related .news_item_title{font-size:1.375rem}}@media (min-width: 1220px){.news_related .news_item_title{font-size:1.75rem;line-height:1.5}}.news_item_title_link{box-shadow:inset 0 -1px 0 #C8102E;color:inherit;padding-bottom:0.1875rem;transition:box-shadow .25s,color .25s}.news_item_title_link:hover,.news_item_title_link:focus{color:#C8102E;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.news_related .news_item_title_link:hover,.news_related .news_item_title_link:focus{color:#E4DED6}.news_item_categories{margin:0 0 0.5rem}@media (min-width: 740px){.news_item_categories{margin-bottom:0.75rem}}.news_related .news_item_categories{display:none}.news_item_category_hint{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.news_item_category_hint.focusable:active,.news_item_category_hint.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}
.news_item_category_list{list-style:none;margin:0;padding:0;display:flex;
flex-wrap:wrap;
    
}.news_item_category{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;margin-right:0.5rem}@media (min-width: 740px){.news_item_category{font-size:0.875rem;line-height:1.28571}}.news_item_category_link{color:#C8102E;text-decoration:none;transition:color .25s}.news_item_category_link:hover,.news_item_category_link:focus{color:#000}.news_item_category_link_label{box-shadow:inset 0 -1px 0 #C8102E;transition:box-shadow .25s}.news_item_category_link:hover .news_item_category_link_label,.news_item_category_link:focus .news_item_category_link_label{box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.news_related .news_item_body{display:none}@media (min-width: 740px){.news_related .news_item_body{display:block}}.news_item_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;color:#303030}@media (min-width: 740px){.news_item_description{font-size:1.25rem;line-height:1.5}}.news_item_description p{margin:0}.news_related .news_item_description{color:inherit}.news_list_inner{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.news_list_inner{margin-top:3.125rem}}@media (min-width: 980px){.news_list_inner{margin-top:3.75rem}}@media (min-width: 1220px){.news_list_inner{margin-top:5rem}}@media (min-width: 740px){.news_list_inner{margin-bottom:3.125rem}}@media (min-width: 980px){.news_list_inner{margin-bottom:3.75rem}}@media (min-width: 1220px){.news_list_inner{margin-bottom:5rem}}@media print{.news_list_inner{margin-top:0}}.news_list_items{list-style:none;margin:0;padding:0;border-top:0.0625rem solid #E8EAEA}.news_list_item{border-bottom:0.0625rem solid #E8EAEA;padding:1.875rem 0}@media (min-width: 740px){.news_list_item{padding:3.125rem 0}}.news_meta{background-color:#F1EEEA;color:#5B6670;margin:0.875rem 0 0}@media (min-width: 980px){.news_meta{margin:3.125rem 0 0}}.news_meta_inner{padding:1.875rem 0}@media (min-width: 980px){.news_meta_inner{align-items:center;display:flex;padding:2.375rem 0}}@media (min-width: 740px){.news_meta_body{align-items:center;display:flex}}@media (min-width: 980px){.news_meta_body{margin-right:1.875rem}}.news_meta_categories_block{position:relative;align-items:center;display:flex;margin:0 0 1.125rem}@media (min-width: 740px){.news_meta_categories_block{margin:0 1.125rem 0 0}}@media (min-width: 740px){.news_meta_categories_block::after{width:0.0625rem;height:1.25rem;position:relative;background-color:#71C5E8;content:"";display:block;margin:-0.1875rem 0 0 1.375rem;pointer-events:none;transform:rotate(30deg)}}.news_meta_categories_icon{display:none}
.news_meta_categories{list-style:none;margin:0;padding:0;font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;display:flex; flex-wrap:wrap;line-height:1}@media (min-width: 740px){.news_meta_categories{font-size:0.875rem;line-height:1.28571}}.news_meta_category:not(:last-child){margin-right:0.375rem}.news_meta_category_link{color:#C8102E;transition:color .25s}.news_meta_category_link:hover,.news_meta_category_link:focus{color:#000}.news_meta_category_link_label{box-shadow:inset 0 -1px 0 #c8102e;transition:box-shadow .25s}.news_meta_category_link:hover .news_meta_category_link_label,.news_meta_category_link_label .news_meta_category_link:focus{box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.news_related{--background-color: #121212;--color: #fff;--accent-color: rgba(162, 170, 173, 0.5);--secondary-color: #E4DED6;--detail-color: #A2AAAD;--icon-color: #C8102E;position:relative;background-color:var(--background-color);color:var(--color)}.news_related.theme_tan{--background-color: #F1EEEA;--color: #000;--accent-color: rgba(162, 170, 173, 0.5);--secondary-color: #5B6670;--detail-color: #303030;--icon-color: #C8102E}.news_related_inner{padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media (min-width: 740px){.news_related_inner{padding-top:3.125rem}}@media (min-width: 980px){.news_related_inner{padding-top:3.75rem}}@media (min-width: 1220px){.news_related_inner{padding-top:5rem}}@media (min-width: 740px){.news_related_inner{padding-bottom:3.125rem}}@media (min-width: 980px){.news_related_inner{padding-bottom:3.75rem}}@media (min-width: 1220px){.news_related_inner{padding-bottom:5rem}}.news_related_header{margin-bottom:1.25rem}@media (min-width: 740px){.news_related_header{margin-bottom:2.5rem}}@media (min-width: 1220px){.news_related_header{margin-bottom:4.375rem}}@media (min-width: 980px){.news_related_header_inner{align-items:center;display:flex}}.news_related_header_group{display:flex;flex-direction:column-reverse}@media (min-width: 980px){.news_related_header_group{flex:0 0 35%}}.news_related_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;margin:0}@media (min-width: 740px){.news_related_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.news_related_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.news_related_title_label{background-image:linear-gradient(0deg, var(--accent-color) 0%, var(--accent-color) 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 980px){.news_related_title_label{background-size:1em 0.2222em}}.platform_windows .news_related_title_label{background-position:0 82%}@media (min-width: 740px){.platform_windows .news_related_title_label{background-position:0 87%}}.news_related_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:var(--secondary-color);margin:0 0 0.375rem}@media (min-width: 740px){.news_related_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 740px){.news_related_label{margin-bottom:1rem}}.news_related_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.news_related_description{font-size:1.25rem;line-height:1.5}}.news_related_description p{margin:0}@media (min-width: 980px){.news_related_action{margin-left:auto}}@media (min-width: 980px){.news_related_action.small{display:none}}.news_related_action.large{display:none}@media (min-width: 980px){.news_related_action.large{display:block}}.news_related_action_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media print{.news_related_action_link{border:0.0625rem solid}}@media (min-width: 740px){.news_related_action_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.news_related_action_link:focus,.news_related_action_link:hover{background-color:#fff;color:#C8102E}.news_related_action_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.news_related_action_link:hover .news_related_action_link_label,.news_related_action_link:focus .news_related_action_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.news_related_items{list-style:none;margin:0;padding:0}@media (min-width: 740px){.news_related_items{display:flex;flex-wrap:wrap}}.news_related_item{margin-bottom:1.875rem}@media (min-width: 500px){.news_related_item{flex:0 0 48%;margin-right:auto}}@media (min-width: 980px){.news_related_item{flex-basis:30%;margin-right:5%}}@media (min-width: 500px) and (max-width: 979px){.news_related_item:nth-child(even){margin-right:0}}@media (min-width: 980px){.news_related_item:nth-child(3n+3){margin-right:0}}@media (min-width: 500px) and (max-width: 739px){.news_related_item{overflow:hidden}}.news_sidebar{margin-bottom:2.5rem}@media (min-width: 740px){.news_sidebar{margin-bottom:3.125rem}}@media (min-width: 980px){.news_sidebar{margin-bottom:3.75rem}}.news_sidebar_header{overflow:hidden}.news_sidebar_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#5B6670;margin:0 0 1.1875rem}@media (min-width: 740px){.news_sidebar_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.news_sidebar_title{letter-spacing:0.10938rem}}.news_sidebar_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.news_sidebar_title::after{height:0.5rem;margin-left:1.25rem}}.news_sidebar_title::after{background-color:#A2AAAD}.news_sidebar_list{list-style:none;margin:0;padding:0}.news_sidebar_item{margin-bottom:1.875rem}.news_sidebar_item_inner{display:flex}.news_sidebar_item_wrapper{flex:1}.news_sidebar_item_figure{display:block;flex:0 0 65px;margin-right:1rem}.news_sidebar_item_figure picture{display:block}.news_sidebar_item_figure img{display:block;width:100%}@media (min-width: 500px){.news_sidebar_item_figure{flex-basis:80px;margin-right:1.25rem}}@media (min-width: 980px) and (max-width: 1219px){.news_sidebar_item_figure{flex-basis:50px;margin-right:1rem}}.news_sidebar_item_figure_link{display:block}.news_sidebar_item_image_wrapper{padding-top:100%}.news_sidebar_item_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;color:#000;font-size:1rem;line-height:1.75;margin:0}.news_sidebar_item_link{color:#000;transition:color .25s}.news_sidebar_item_link:hover,.news_sidebar_item_link:focus{color:#C8102E}.news_sidebar_item_link_label{box-shadow:inset 0 -1px 0 #C8102E;transition:box-shadow .25s}.news_sidebar_item_link:hover .news_sidebar_item_link_label,.news_sidebar_item_link:focus .news_sidebar_item_link_label{box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.news_sidebar_item_link_icon{position:relative;top:-2px;color:#9D2235;display:inline;margin-left:0.375rem;white-space:nowrap}.news_sidebar_item_link_icon .icon{display:inline;margin:0}.news_sidebar_item_source{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;color:#303030;margin:0.625rem 0 0 0}.news_sidebar_item_date{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:500;font-size:0.75rem;letter-spacing:0.10938rem;line-height:1;text-transform:uppercase;color:#303030;margin:0.625rem 0 0 0}.news_sidebar_item_date_hint{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.news_sidebar_item_date_hint.focusable:active,.news_sidebar_item_date_hint.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.news_sidebar_action_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;line-height:1.2}@media print{.news_sidebar_action_link{border:0.0625rem solid}}@media (min-width: 740px){.news_sidebar_action_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.news_sidebar_action_link:focus,.news_sidebar_action_link:hover{background-color:#fff;color:#C8102E}@media (min-width: 980px){.news_sidebar_action_link{width:100%}}.news_sidebar_action_link_inner{align-items:center;display:flex;justify-content:center}.news_sidebar_action_link_label{display:inline}.news_sidebar_action_link_label_inner{box-shadow:inset 0 -1px 0 currentColor;transition:box-shadow .25s}.news_sidebar_action_link:hover .news_sidebar_action_link_label_inner,.news_sidebar_action_link:focus .news_sidebar_action_link_label_inner{box-shadow:inset 0 0px 0 currentColor}.news_sidebar_action_link_icon{display:inline;white-space:nowrap}.news_sidebar_action_link_icon .icon{position:relative;top:-2px;display:inline;margin:0}.news_sidebar_action_link_icon_inner{display:inline}.news_sidebar_action_link_icon_space{display:inline}.people_entry_figure{display:block;width:7.1875rem;border-radius:50%;margin:0;overflow:hidden}.people_entry_figure picture{display:block}.people_entry_figure img{display:block;width:100%}@media (min-width: 360px){.people_entry_figure{float:right;margin-left:1.25rem}}@media (min-width: 500px){.people_entry_figure{margin:1.875rem 0 1.875rem 1.875rem}}@media (min-width: 740px){.people_entry_figure{width:13.4375rem;margin:2.5rem 0 2.5rem 2.5rem}}.people_entry_image_wrapper{display:block;padding-top:100%}.program_list_inner{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.program_list_inner{margin-top:3.125rem}}@media (min-width: 980px){.program_list_inner{margin-top:3.75rem}}@media (min-width: 1220px){.program_list_inner{margin-top:5rem}}@media (min-width: 740px){.program_list_inner{margin-bottom:3.125rem}}@media (min-width: 980px){.program_list_inner{margin-bottom:3.75rem}}@media (min-width: 1220px){.program_list_inner{margin-bottom:5rem}}@media print{.program_list_inner{margin-top:0}}.program_list_items{list-style:none;margin:0;padding:0;border-top:0.0625rem solid #e8eaea}.program_item{border-bottom:0.0625rem solid #e8eaea}.program_item_heading{margin:0}.program_item_button{width:100%;color:#000;text-align:left;transition:color .25s}.program_item_button:hover,.program_item_button:focus{color:#C8102E}.program_item_heading_inner{align-items:center;display:flex;justify-content:space-between;padding:1.125rem 0}@media (min-width: 740px){.program_item_heading_inner{padding:1.75rem 0}}@media print{.program_item_heading_inner{padding:1.25rem 0 0.625rem}}.program_item_heading_label{display:flex;flex:1;padding-right:1.25rem}@media (min-width: 980px){.program_item_heading_label{padding-right:2.75rem}}.program_item_heading_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;margin-right:1.25rem}@media (min-width: 740px){.program_item_heading_title{font-size:1.375rem}}@media (min-width: 1220px){.program_item_heading_title{font-size:1.75rem;line-height:1.5}}.program_item_heading_title_label{box-shadow:inset 0 -1px 0 #C8102E;padding-bottom:0.0625rem}@media (min-width: 740px){.program_item_heading_title_label{padding-bottom:0.125rem}}.program_item_tags{display:flex;margin:0.375rem 0 0 auto}@media (max-width: 739px){.program_item_tags{display:none}}.program_item_tag{margin:0 0 0 0.625rem}.program_meta_header .program_item_tag{margin:0 0.375rem 0 0}.program_item_tag_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.program_item_tag_label.focusable:active,.program_item_tag_label.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.program_item_tag_data{display:inline-block;font-weight:700;font-size:0.8125rem;letter-spacing:0.07813rem;line-height:1;padding:0.5rem 0.625rem 0.25rem;text-transform:uppercase;white-space:nowrap}@media print{.program_item_tag_data{border:0.0625rem solid}}@media (min-width: 980px){.program_item_tag_data{font-size:0.9375rem}}.program_item_tag.degree_label .program_item_tag_data{background-color:#DBE442;color:#000}.program_item_tag.on_campus .program_item_tag_data{background-color:#A4DBE8;color:#000}.program_item_tag.online .program_item_tag_data{background-color:#A4DBE8;color:#000}.program_item_tag.hyflex .program_item_tag_data{background-color:#A4DBE8;color:#000}.program_item_tag.main_campus .program_item_tag_data{background-color:#E4DED6;color:#000}.program_item_tag.regional .program_item_tag_data{background-color:#E4DED6;color:#000}.program_item_heading_icon{width:2.1875rem;height:2.1875rem;position:relative;align-items:center;border:0.0625rem solid #C8102E;border-radius:50%;display:none;justify-content:center;transition:background .25s,border .25s,transform .25s;transform:scale(1)}@media (min-width: 980px){.program_item_heading_icon{width:3.125rem;height:3.125rem;margin-right:1.25rem}}@media print{.program_item_heading_icon{display:none}}.js .program_item_heading_icon{display:flex}.program_item_heading_icon:before,.program_item_heading_icon:after{width:1rem;height:0.125rem;position:absolute;top:50%;left:50%;background:#000;border-radius:0.125rem;content:'';transition:opacity 0.15s, transform 0.15s}@media (min-width: 980px){.program_item_heading_icon:before,.program_item_heading_icon:after{width:1.25rem}}.program_item_heading_icon:before{transform:translate(-50%, -50%)}.program_item_heading_icon:after{transform:translate(-50%, -50%) rotate(90deg)}.program_item.fs-swap-active .program_item_heading_icon:after{transform:translate(-50%, -50%) rotate(0deg)}.program_item_button:hover .program_item_heading_icon,.program_item_button:focus .program_item_heading_icon{border-color:#000;border-width:0.1875rem;transform:scale(0.9)}.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}@media (min-width: 740px){.program_item_content_inner{width:100%;display:flex;padding-bottom:1.25rem}}@media (min-width: 1220px){.program_item_content_inner{width:91.3%}}@media print{.program_item_content_inner{width:100%}}.program_item_content_body{flex:0 0 65%;margin-right:auto}@media (min-width: 980px){.program_item_content_body{flex-basis:71.5%}}.program_item_content_group{margin-bottom:2.5rem}.program_item_description{margin-bottom:1.25rem}.program_item_description p{margin:0}.program_item_links{margin-bottom:1.875rem; margin-right: 1.5rem;}@media (min-width: 740px){.program_item_links{margin-bottom:0; margn-right: 1.5rem;}}.program_item_link{margin-right: 1.5rem; margin-bottom: 1rem; background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;display:inline-block}@media print{.program_item_link{border:0.0625rem solid}}@media (min-width: 740px){.program_item_link{margin-right: 1.5rem; margin-bottom:0; display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.program_item_link:focus,.program_item_link:hover{background-color:#fff;color:#C8102E}.program_item_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.program_item_link:hover .program_item_link_label,.program_item_link:focus .program_item_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}@media (min-width: 500px){.program_item_details{display:flex;flex-wrap:wrap}}.program_item_detail{flex:0 0 47%;margin:0 6% 1.875rem 0}@media (min-width: 980px){.program_item_detail{flex-basis:30%;margin-right:3.3%}}@media (max-width: 979px){.program_item_detail:nth-child(even){margin-right:0}}.program_item_detail.careers{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);margin:-0.0625rem;overflow:hidden;padding:0}.program_item_detail.careers.focusable:active,.program_item_detail.careers.focusable:focus{width:auto;height:auto;position:static;clip:auto;margin:0;overflow:visible}.program_item_detail_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#5B6670;margin-bottom:0.25rem}@media (min-width: 740px){.program_item_detail_label{font-size:0.875rem;line-height:1.28571}}.program_item_detail_data{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.program_item_detail_data{font-size:1.25rem;line-height:1.5}}.program_item_detail_data_link{box-shadow:inset 0 -1px 0 #C8102E;color:#C8102E;font-weight:500;text-decoration:none;transition:box-shadow .25s,color .25s}.program_item_detail_data_link:hover,.program_item_detail_data_link:focus{color:inherit;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.program_item_content_media{max-width:18.75rem;margin-bottom:1.875rem}@media (min-width: 740px){.program_item_content_media{max-width:none;flex:0 0 31%;margin-bottom:0}}@media (min-width: 980px){.program_item_content_media{flex-basis:24%}}.program_item_content_media{display:block}.program_item_content_media picture{display:block}.program_item_content_media img{display:block;width:100%}.program_item_content_media_group{position:relative;padding-top:56.25%}.js .program_item_content_media_image_wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.program_item_content_media_image{width:100%;height:100%;position:absolute;top:0;left:0}.program_item_content_iframe{width:100%;height:100%;position:absolute;top:0;left:0}.program_item_content_figcaption{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5;color:#5B6670;margin-top:0.875rem}@media (min-width: 740px){.program_item_content_figcaption{font-size:1rem}}.program_item_content_figcaption::after{width:3.75rem;height:0.0625rem;background-color:#d8d8d8;content:'';display:block;margin-top:0.625rem}.program_meta{position:relative;background-color:#fff}@media (min-width: 980px){.program_meta{margin-top:2.25rem}}.program_meta_inner{box-shadow:0 8px 0 #E3E5E6;padding:0 0 1.625rem}@media (min-width: 980px){.program_meta_inner{padding-bottom:3.125rem}}.program_meta_header{margin-bottom:1.125rem;overflow:hidden}@media (min-width: 980px){.program_meta_header{margin-bottom:2.375rem}}.program_meta_tags{position:relative}.program_meta_tags::after{height:0.375rem;width:100vw;position:absolute;top:50%;background-color:#E3E5E6;content:"";margin-left:0.25rem;transform:translateY(-50%)}@media (min-width: 980px){.program_meta_tags::after{height:0.5rem}}@media (min-width: 500px){.program_details{width:100%;display:flex;flex-wrap:wrap}}@media (min-width: 500px){.program_detail{flex:0 0 44%;margin-right:4%}}@media (min-width: 740px){.program_detail{flex-basis:26.6%}}@media (min-width: 1220px){.program_detail{flex-basis:13.6%;margin-right:3%}}@media (min-width: 500px) and (max-width: 739px){.program_detail:nth-child(even){margin-right:0}}@media (min-width: 740px) and (max-width: 1219px){.program_detail:nth-child(3n+3){margin-right:0}}@media (min-width: 1220px){.program_detail:nth-child(6n+6){margin-right:0}}.program_detail:not(:last-child){margin-bottom:1.25rem}@media (min-width: 1220px){.program_detail:not(:last-child){margin-bottom:0}}.program_detail_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#5B6670;margin-bottom:0.25rem}@media (min-width: 740px){.program_detail_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.program_detail_label{margin-bottom:0.625rem}}.program_detail_data{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.program_detail_data{font-size:1.25rem;line-height:1.5}}.program_detail_data_link{box-shadow:inset 0 -1px 0 #C8102E;color:#C8102E;font-weight:500;text-decoration:none;transition:box-shadow .25s,color .25s}.program_detail_data_link:hover,.program_detail_data_link:focus{color:inherit;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.related_programs{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.related_programs{margin-top:3.125rem}}@media (min-width: 980px){.related_programs{margin-top:3.75rem}}@media (min-width: 1220px){.related_programs{margin-top:5rem}}@media (min-width: 740px){.related_programs{margin-bottom:3.125rem}}@media (min-width: 980px){.related_programs{margin-bottom:3.75rem}}@media (min-width: 1220px){.related_programs{margin-bottom:5rem}}.related_programs_header{margin-bottom:0.9375rem}@media (min-width: 740px){.related_programs_header{display:flex;margin-bottom:2.5rem}}.related_programs_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;color:#000;margin:0 0 0.625rem}@media (min-width: 740px){.related_programs_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.related_programs_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.related_programs_title_label{background-image:linear-gradient(0deg, rgba(162,170,173,0.5) 0%, rgba(162,170,173,0.5) 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 980px){.related_programs_title_label{background-size:1em 0.2222em}}.platform_windows .related_programs_title_label{background-position:0 82%}@media (min-width: 740px){.platform_windows .related_programs_title_label{background-position:0 87%}}@media (min-width: 740px){.related_programs_action{margin-left:auto}}.related_programs_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;display:inline-block}@media print{.related_programs_link{border:0.0625rem solid}}@media (min-width: 740px){.related_programs_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.related_programs_link:focus,.related_programs_link:hover{background-color:#fff;color:#C8102E}.results_message{padding-top:2.5rem}.results_message_inner{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.results_message_inner{margin-top:3.125rem}}@media (min-width: 980px){.results_message_inner{margin-top:3.75rem}}@media (min-width: 1220px){.results_message_inner{margin-top:5rem}}@media (min-width: 740px){.results_message_inner{margin-bottom:3.125rem}}@media (min-width: 980px){.results_message_inner{margin-bottom:3.75rem}}@media (min-width: 1220px){.results_message_inner{margin-bottom:5rem}}.results_message_inner p:first-child{margin-top:0}.results_message_inner p:last-child{margin-bottom:0}.rfi_block{position:relative}.rfi_wrapper{position:relative;background-color:#C8102E;color:#fff;padding:1.875rem 0 0}@media (min-width: 740px){.rfi_wrapper{padding-top:3.125rem}}@media (min-width: 980px){.rfi_wrapper{padding-top:0}}@media (min-width: 980px){.rfi_inner{align-items:center;display:flex}}.rfi_group{margin-bottom:1.875rem}@media (min-width: 980px){.rfi_group{flex:0 0 44%;margin:0 auto 0 0}}.rfi_header{display:flex;flex-direction:column-reverse;margin-bottom:1.25rem}.rfi_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;margin:0}@media (min-width: 740px){.rfi_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.rfi_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.rfi_title_label{background-image:linear-gradient(0deg, #121212 0%, #121212 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 980px){.rfi_title_label{background-size:1em 0.2222em}}.platform_windows .rfi_title_label{background-position:0 82%}@media (min-width: 740px){.platform_windows .rfi_title_label{background-position:0 87%}}.rfi_label{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.125rem;line-height:1.55556;margin:0 0 0.5rem}@media (min-width: 740px){.rfi_label{font-size:1.375rem}}@media (min-width: 1220px){.rfi_label{font-size:1.75rem;line-height:1.42857}}@media (min-width: 980px){.rfi_label{margin-bottom:1.25rem}}.rfi_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;margin-bottom:0.75rem}@media (min-width: 740px){.rfi_description{font-size:1.25rem;line-height:1.5}}@media (min-width: 980px){.rfi_description{margin-bottom:1.25rem}}.rfi_description p{margin:0}.rfi_link{color:#C8102E;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;text-decoration:underline;-webkit-text-decoration-color:#C8102E;text-decoration-color:#C8102E;text-transform:uppercase;transition:color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s;transition:color .25s,text-decoration .25s,text-decoration-color .25s;transition:color .25s,text-decoration .25s,text-decoration-color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s;color:#fff;display:inline-block;padding:0.5rem 0}@media (min-width: 740px){.rfi_link{font-size:0.9375rem;line-height:1.25}}.rfi_link:hover,.rfi_link:focus{color:#000;-webkit-text-decoration-color:rgba(200,16,46,0);text-decoration-color:rgba(200,16,46,0)}.rfi_link:hover,.rfi_link:focus{color:#ECEEEE}@media (min-width: 980px){.rfi_embed{flex:0 0 48%}} .rfi_embed .mat-mdc-card{
	 position:relative;
	 background-image:url("../images/circle_pattern_sm.svg");
	 border-radius:0 !important;
	 border-top:0 !important;
	 overflow:hidden;
	 padding:1.875rem !important;
	 color: #000;
}
 @media (min-width: 740px){
	 .rfi_embed .mat-mdc-card{
		 background-image:url("../images/circle_pattern_lg.svg");
		 padding:3.75rem !important 
	}
}
 @media (min-width: 980px){
	 .rfi_embed .mat-mdc-card{
		 box-shadow:0 -2px 8px 2px rgba(0,0,0,0.05) !important;
		 margin-top:3.75rem !important 
	}
}
 @media (min-width: 1220px){
	 .rfi_embed .mat-mdc-card{
		 margin-top:5rem !important 
	}
}
 @media print{
	 .rfi_embed .mat-mdc-card{
		 background-image:none 
	}
}
 .rfi_embed .mat-mdc-card::before{
	 height:15.625rem;
	 position:absolute;
	 top:500px;
	 right:0;
	 left:0;
	 background-image:linear-gradient(180deg, #fff 0%, rgba(255,255,255,0) 100%);
	 box-shadow:0 -250px 0 #fff, 0 -500px 0 #fff;
	 content:'';
	 display:block;
	 pointer-events:none 
}
 @media (min-width: 980px){
	 .rfi_embed .mat-mdc-card::before{
		 height:25rem;
		 top:400px;
		 box-shadow:0 -400px 0 #fff 
	}
}
 @media print{
	 .rfi_embed .mat-mdc-card::before{
		 content:'';
		 display:none 
	}
}
 .rfi_embed .mat-mdc-card-header{
	 position:relative;
	 background-color:transparent !important;
	 margin:0 !important;
	 padding:0 !important 
}
 .rfi_embed .mat-mdc-card-header-text{
	 margin:0 
}
 .rfi_embed .mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title .title-wrapper h3{
	 font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";
	 font-weight:700;
	 font-size:1.125rem;
	 line-height:1.55556;
	 color:#000 !important 
}
 @media (min-width: 740px){
	 .rfi_embed .mat-mdc-card-title .title-wrapper h3{
		 font-size:1.375rem 
	}
}
 @media (min-width: 1220px){
	 .rfi_embed .mat-mdc-card-title .title-wrapper h3{
		 font-size:1.75rem;
		 line-height:1.42857 
	}
}
 .rfi_embed .mat-mdc-card-content{
	 position:relative 
}
 .rfi_embed .mdt .mat-mdc-flat-button.mat-mdc-primary,.rfi_embed .mdt .mat-mdc-raised-button.mat-mdc-primary,.rfi_embed .mdt .mat-mdc-fab.mat-mdc-primary,.rfi_embed .mdt .mat-mdc-mini-fab.mat-mdc-primary, .mdt .mat-mdc-raised-button.mat-mdc-button-base{
	 font-family: Calibri, "Calibri-fallback", "Calibri-fallback2", "Calibri-fallback3", "Calibri-fallback4", "Calibri-fallback5", "Calibri-fallback6";
	 background-color:#C8102E;
	 border-radius:31.25rem;
	 box-shadow:inset 0 0 0 3px #C8102E;
	 color:#fff;
	 font-size:0.8125rem;
	 font-weight:700;
	 letter-spacing:0.0625rem;
	 line-height:1;
	 padding:1.0625rem 2rem 0.9375rem;
	 text-transform:uppercase;
	 text-decoration:underline;
	 transition:background-color .25s,color .25s,-webkit-text-decoration .25s;
	 transition:background-color .25s,color .25s,text-decoration .25s;
	 transition:background-color .25s,color .25s,text-decoration .25s,-webkit-text-decoration .25s 
}
 @media (min-width: 740px){
	 .rfi_embed .mdt .mat-mdc-flat-button.mat-mdc-primary,.rfi_embed .mdt .mat-mdc-raised-button.mat-mdc-primary,.rfi_embed .mdt .mat-mdc-fab.mat-mdc-primary,.rfi_embed .mdt .mat-mdc-mini-fab.mat-mdc-primary, .mdt .mat-mdc-raised-button.mat-mdc-button-base{
		 width:auto !important;
		 height: 51px !important;
		 font-size:0.9375rem;
		 letter-spacing:0.07813rem;
		 padding:1.1875rem 2rem 1.0625rem 
	}
}
 .mdt .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{
	 transform: perspective(100px);
	 position: absolute;
	 left: 0;
	 font: inherit;
	 pointer-events: none;
	 width: 100%;
	 margin: 0;
	 padding: 0;
	 left: -15px;
	 white-space: nowrap;
	 text-overflow: ellipsis;
	 overflow: hidden;
	 perspective-origin: left top;
}
.rfi_sidebar .mdt .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label, .rfi_sidebar .mdt .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input, .rfi_sidebar .mdt .elm-recaptcha-branding, .rfi_sidebar .mdt .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow, .rfi_sidebar .mdt .mat-mdc-form-field .mat-mdc-select .mat-mdc-select-arrow, .rfi_sidebar .mdt .lum-df-form .lum-df-label, .rfi_sidebar .mdt .mat-mdc-radio-button .mdc-form-field{
    /*color: #fff !important;*/
    caret-color: #fff;
}

.rfi_sidebar .mdt .mat-mdc-radio-button.mat-accent {
    --mdc-radio-disabled-selected-icon-color: #fff;
    --mdc-radio-disabled-unselected-icon-color: #fff;
    --mdc-radio-unselected-focus-icon-color: #fff;
    --mdc-radio-unselected-hover-icon-color: #fff;
    --mdc-radio-unselected-icon-color: #fff;
    --mdc-radio-unselected-pressed-icon-color: #fff;
    --mdc-radio-selected-focus-icon-color: #fff;
    --mdc-radio-selected-hover-icon-color: #fff;
    --mdc-radio-selected-icon-color: #fff;
    --mdc-radio-selected-pressed-icon-color: #fff;
    --mat-mdc-radio-ripple-color: #fff;
    --mat-mdc-radio-checked-ripple-color: #fff;
}
 .mdt .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label,.mdt .ng-valid:not(.ng-untouched) .mdc-floating-label, .mat-mdc-form-field:not(.mat-primary) .mdc-floating-label{
	 transform: translateY(-106%) scale(0.75) !important;
}
 .mdt .mat-mdc-form-field-focus-overlay, .mdt .mdc-text-field--filled{
	 background: white !important;
}
 .mdc-line-ripple,.mdt .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before,.mdt .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after, .mdt .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{
	 /*color: #c8102e !important;*/
	 border-bottom-color: #c8102e !important;
	 
}
.rfi_sidebar .mdt .mdc-line-ripple,.rfi_sidebar .mdt .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before,.rfi_sidebar .mdt .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after, .rfi_sidebar .mdt .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label, .rfi_sidebar .mdt .mdc-text-field--focused:not(.mdc-text-field--disabled), .rfi_sidebar .mdt .mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple::before, .rfi_sidebar .mdt .mat-mdc-select-value-text, .rfi_sidebar .mdt .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input, .rfi_sidebar .mdt .mdc-text-field--filled .mdc-line-ripple::after{
	 /*color: #fff !important;*/
	 border-bottom-color: #fff !important;
}
.rfi_sidebar .mdt .mat-mdc-select-value-text, .rfi_sidebar .mdt .mat-mdc-select-value-text, .rfi_sidebar .mdt .mat-mdc-icon-button{
    color: #fff !important;
}
 .lum-df-hint-wrapper .lum-df-error{
	 color: #c8102e !important;
}
/* .lum-df-error span::after{
	 margin-top: 5px;
	 position: absolute;
	 left: 0px;
	 content: "Field is required";
}*/
 .rfi_embed .mdt .mat-mdc-flat-button.mat-mdc-primary:hover,.rfi_embed .mdt .mat-mdc-flat-button.mat-mdc-primary:focus,.rfi_embed .mdt .mat-mdc-raised-button.mat-mdc-primary:hover,.rfi_embed .mdt .mat-mdc-raised-button.mat-mdc-primary:focus,.rfi_embed .mdt .mat-mdc-fab.mat-mdc-primary:hover,.rfi_embed .mdt .mat-mdc-fab.mat-mdc-primary:focus,.rfi_embed .mdt .mat-mdc-mini-fab.mat-mdc-primary:hover,.rfi_embed .mdt .mat-mdc-mini-fab.mat-mdc-primary:focus, .mdt .mat-mdc-raised-button.mat-mdc-button-base:hover, .mdt .mat-mdc-raised-button.mat-mdc-button-base:focus{
	 background-color:#fff;
	 color:#C8102E;
	 text-decoration:none 
}.rfi_embed [_nghost-cjv-c369] .content[_ngcontent-cjv-c369]{padding-top:1.125rem}.rfi_embed [_nghost-ekg-c369] .mat-mdc-card[_ngcontent-ekg-c369]{max-width:none !important}.rfi_sidebar{display:none;margin-top:1.875rem;z-index:3;}@media (min-width: 980px){.rfi_sidebar{width:53%;position:relative;float:right;margin:-4.375rem -26% 3.125rem 6%}}@media (min-width: 1220px){.rfi_sidebar{margin-top:-5.625rem}}@media (min-width: 980px){.has_page_media .rfi_sidebar{margin-top:-5rem}}@media (min-width: 1220px){.has_page_media .rfi_sidebar{margin-top:-6.875rem}}.js .rfi_sidebar{display:block}
.rfi_sidebar .mdt mat-card{
	max-width:none !important;
	position:relative;
	background-color:#C8102E;
	background-image:url("../images/circle_alpha_pattern.svg");
	box-shadow:none !important;
	color:#fff;
	border-radius:0 !important;
	border-top:0 !important;
	overflow:hidden;
	padding:1.5625rem 1.875rem 1.875rem !important
}
@media (min-width: 740px) and (max-width: 979px), (min-width: 1220px){
	.rfi_sidebar .mdt .mat-mdc-card{
		padding:1.5625rem 3.4375rem 3.4375rem !important
	}
}
@media print{
	.rfi_sidebar .mdt .mat-mdc-card{
		background-image:none
	}
}
.rfi_sidebar .mdt .mat-mdc-card::before{
	height:15.625rem;
	position:absolute;
	top:500px;
	right:0;
	left:0;
	background-image:linear-gradient(180deg, #C8102E 0%, rgba(200,16,46,0) 100%);
	box-shadow:0 -250px 0 #C8102E,0 -500px 0 #C8102E;
	content:'';
	display:block;
	pointer-events:none
}
@media (min-width: 980px){
	.rfi_sidebar .mdt .mat-mdc-card::before{
		height:25rem;
		top:400px;
		box-shadow:0 -400px 0 #C8102E
	}
}
@media print{
	.rfi_sidebar .mdt .mat-mdc-card::before{
		content:'';
		display:none
	}
}
.rfi_sidebar .mdt .mat-mdc-card-header{
	position:relative;
	background-color:transparent !important;
	margin:0 !important;
	padding:0 !important
}
.rfi_sidebar .mdt .mat-mdc-card-header-text{
	margin:0
}
.rfi_sidebar .mdt .mat-mdc-card-title .title-wrapper p{
	font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";
	font-size:1.125rem;
	line-height:1.55556;
	color:#fff !important
}
@media (min-width: 740px){
	.rfi_sidebar .mdt .mat-mdc-card-title .title-wrapper p{
		font-size:1.375rem
	}
}
@media (min-width: 1220px){
	.rfi_sidebar .mdt .mat-mdc-card-title .title-wrapper p{
		font-size:1.75rem;
		line-height:1.42857
	}
}
.rfi_sidebar .mdt .mat-mdc-card-content{
	position:relative
	color: #fff;
}
.rfi_sidebar .mdt .mat-mdc-form-field{
	font-size:1rem !important;
	color: #fff;
}
.rfi_sidebar .mdt .mat-mdc-form-field .mat-mdc-form-field-underline{
	background-color:#fff !important
}
.rfi_sidebar .mdt .mat-mdc-form-field .mat-mdc-form-field-label{
	color:#fff
}
.rfi_sidebar .mdt .mat-mdc-form-field.mat-mdc-form-field-invalid .mat-mdc-form-field-label{
	color:#fff
}
.rfi_sidebar .mdt .mat-mdc-form-field.mat-mdc-form-field-invalid .mat-mdc-form-field-ripple{
	background-color:#fff
}
.rfi_sidebar .mdt .mat-mdc-form-field.mat-mdc-form-field-invalid .mat-mdc-form-field-ripple.mat-accent{
	background-color:#fff
}
.rfi_sidebar .lum-df-error{
	color:#fff !important
}
.rfi_sidebar lum-df-input{
	margin-bottom:0.625rem
}
.rfi_sidebar .mat-mdc-form-field-appearance-legacy .mat-mdc-form-field-wrapper{
	margin-bottom:0.625rem
}
.rfi_sidebar .mdt .mat-mdc-form-field .mat-select.mat-select-invalid .mat-select-arrow{
	color:#fff
}
 .rfi_sidebar .mdt .mat-mdc-flat-button.mat-mdc-primary,.rfi_sidebar .mdt .mat-mdc-raised-button.mat-mdc-primary,.rfi_sidebar .mdt .mat-mdc-fab.mat-mdc-primary,.rfi_sidebar .mdt .mat-mdc-mini-fab.mat-mdc-primary,.rfi_sidebar .mdt .mat-mdc-raised-button.mat-mdc-button-base{
	font-family: Calibri, "Calibri-fallback", "Calibri-fallback2", "Calibri-fallback3", "Calibri-fallback4", "Calibri-fallback5", "Calibri-fallback6";
	background-color:#fff;
	border-radius:31.25rem;
	box-shadow:none;
	color:#C8102E;
	font-size:0.8125rem;
	font-weight:700;
	letter-spacing:0.0625rem;
	line-height:1;
	padding:1.0625rem 2rem 0.9375rem;
	text-transform:uppercase;
	text-decoration:underline;
	transition:background-color .25s,color .25s,-webkit-text-decoration .25s;
	transition:background-color .25s,color .25s,text-decoration .25s;
	transition:background-color .25s,color .25s,text-decoration .25s,-webkit-text-decoration .25s
}
@media (min-width: 740px){
	.rfi_sidebar .mdt .mat-mdc-flat-button.mat-mdc-primary,.rfi_sidebar .mdt .mat-mdc-raised-button.mat-mdc-primary,.rfi_sidebar .mdt .mat-mdc-fab.mat-mdc-primary,.rfi_sidebar .mdt .mat-mdc-mini-fab.mat-mdc-primary,.rfi_sidebar .mdt .mat-mdc-raised-button.mat-mdc-button-base{
		width:auto;
		font-size:0.9375rem;
		letter-spacing:0.07813rem;
		padding:1.1875rem 2rem 1.0625rem
	}
}
 .rfi_sidebar .mdt .mat-mdc-flat-button.mat-mdc-primary:hover,.rfi_sidebar .mdt .mat-mdc-flat-button.mat-mdc-primary:focus,.rfi_sidebar .mdt .mat-mdc-raised-button.mat-mdc-primary:hover,.rfi_sidebar .mdt .mat-mdc-raised-button.mat-mdc-primary:focus,.rfi_sidebar .mdt .mat-mdc-fab.mat-mdc-primary:hover,.rfi_sidebar .mdt .mat-mdc-fab.mat-mdc-primary:focus,.rfi_sidebar.mdt .mat-mdc-mini-fab.mat-mdc-primary:hover,.rfi_embed .mdt .mat-mdc-mini-fab.mat-mdc-primary:focus, .rfi_sidebar .mdt .mat-mdc-raised-button.mat-mdc-button-base:hover,.rfi_sidebar .mdt .mat-mdc-raised-button.mat-mdc-button-base:focus{
	background-color:#000;
	color:#fff;
	text-decoration:none
}
.rfi_sidebar [_nghost-cjv-c369] .content[_ngcontent-cjv-c369]{
	padding-top:1.125rem
}
.rfi_sidebar [_nghost-ekg-c369] .mat-mdc-card[_ngcontent-ekg-c369]{
	max-width:none !important
}
.rfi_sidebar .mat-datepicker-toggle,.rfi_sidebar .mat-datepicker-content .mat-calendar-next-button,.rfi_sidebar .mat-datepicker-content .mat-calendar-previous-button,.rfi_sidebar .mat-select-arrow,.rfi_sidebar .mat-select-value,.rfi_sidebar .mdt .mat-mdc-form-field.mat-focused .mat-mdc-form-field-label.mat-warn,.rfi_sidebar .mdt .mat-mdc-form-field.mat-focused .mat-mdc-form-field-label{
	color:#fff
}
.rfi_sidebar .mdt .mat-warn .mat-input-element,.rfi_sidebar .mdt .mat-mdc-form-field-invalid .mat-input-element{
	caret-color:#fff
}
.rfi_sidebar .mdt .mat-mdc-form-field.mat-focused .mat-mdc-form-field-ripple.mat-warn,.rfi_sidebar .mdt .mat-mdc-form-field.mat-focused .mat-mdc-form-field-ripple{
	background-color:#fff
}.rfi_sidebar [_nghost-cjv-c369] .content[_ngcontent-cjv-c369]{padding-top:1.125rem}.rfi_sidebar [_nghost-ekg-c369] .mat-mdc-card[_ngcontent-ekg-c369]{max-width:none !important}.rfi_sidebar .mat-datepicker-toggle,.rfi_sidebar .mat-datepicker-content .mat-calendar-next-button,.rfi_sidebar .mat-datepicker-content .mat-calendar-previous-button,.rfi_sidebar .mat-select-arrow,.rfi_sidebar .mat-select-value,.rfi_sidebar .mdt .mat-mdc-form-field.mat-focused .mat-mdc-form-field-label.mat-warn,.rfi_sidebar .mdt .mat-mdc-form-field.mat-focused .mat-mdc-form-field-label{color:#fff}.rfi_sidebar .mdt .mat-warn .mat-input-element,.rfi_sidebar .mdt .mat-mdc-form-field-invalid .mat-input-element{caret-color:#fff}.rfi_sidebar .mdt .mat-mdc-form-field.mat-focused .mat-mdc-form-field-ripple.mat-warn,.rfi_sidebar .mdt .mat-mdc-form-field.mat-focused .mat-mdc-form-field-ripple{background-color:#fff}.rfi_sidebar [_nghost-sni-c369] .content[_ngcontent-sni-c369]{padding:1.25rem 0 1.5rem}.role_selector{display:none}.role_selector.small{position:relative}.js .role_selector.small{display:block}@media (min-width: 980px){.js .role_selector.small{display:none}}.role_selector.large{padding:3.75rem 0}@media (min-width: 980px){.js .role_selector.large{align-items:center;display:flex}}.role_selector_title{font-size:0.75rem;font-weight:500;color:#5B6670;letter-spacing:0.10938rem;text-transform:uppercase}@media (min-width: 1220px){.role_selector_title{font-size:0.875rem;letter-spacing:0.0625rem}}.role_selector.small .role_selector_title{margin:0 0 0.25rem}.role_selector.large .role_selector_title{margin:0.125rem 1.125rem 0 0}.role_orphan .role_selector_title{opacity:0;pointer-events:none;visibility:hidden}.role_selector_trigger{width:100%;align-items:center;background-color:#A4DBE8;color:#000;display:flex;padding:0.875rem 1.25rem 0.6875rem;transition:background-color .25s,color .25s}.role_selector_trigger:hover,.role_selector_trigger:focus{background-color:#C8102E;color:#fff}.role_selector_trigger_label{margin:0.125rem 0.625rem 0 0}.role_selector_trigger_icon{position:relative;top:-2px;margin-left:auto;transition:transform .25s}.role_selector.fs-swap-active .role_selector_trigger_icon{transform:rotate(180deg)}.role_selector_panel{width:100%;position:absolute;z-index:1;background-color:#F1EEEA;transition:opacity .25s,visibility .25s}[data-whatinput="mouse"] .role_selector_panel:focus,[data-whatinput="touch"] .role_selector_panel:focus{outline:0}.role_selector.fs-swap-enabled .role_selector_panel{opacity:0;pointer-events:none;visibility:hidden}.role_selector.fs-swap-active .role_selector_panel{opacity:1;pointer-events:auto;visibility:visible}.role_selector_list{list-style:none;margin:0;padding:0}.role_selector.small .role_selector_list{font-size:1rem;font-weight:500;line-height:1.2;padding:1rem 0}.role_selector.large .role_selector_list{align-items:center;display:flex;font-size:0.8125rem;font-weight:600;letter-spacing:0.0625rem;line-height:1;margin-left:-0.875rem;text-transform:uppercase}@media (min-width: 1220px){.role_selector.large .role_selector_list{font-size:0.875rem;margin-left:0}}.role_orphan .role_selector_list{opacity:0;pointer-events:none;visibility:hidden}.role_selector_divider{height:0.5rem;width:0%;position:absolute;left:0;bottom:27px;background-color:#ECEEEE;transition:width 0.5s}@media (min-width: 1220px){.role_selector_divider{transition:width 0.6s}}.hero_role.pin .role_selector_divider{width:74%}@media (min-width: 1394px){.hero_role.pin .role_selector_divider{width:80%}}.role_selector.large .role_selector_item:not(:last-child){margin-right:0.25rem}.role_selector_link{display:block;transition:background-color .25s,color .25s}.role_selector.small .role_selector_link{color:#000;padding:0.625rem 1.25rem}.role_selector.small .role_selector_link:hover,.role_selector.small .role_selector_link:focus{color:#9D2235}.role_selector.large .role_selector_link{color:#303030;padding:0.5625rem 0.625rem 0.25rem}@media (min-width: 1220px){.role_selector.large .role_selector_link{padding-right:0.875rem;padding-left:0.875rem}}.role_selector.large .role_selector_link:hover,.role_selector.large .role_selector_link:focus{background-color:#DBE442}.role_selector.large .role_selector_item.active .role_selector_link{background-color:#DBE442}.role_selector.large .role_selector_item.active .role_selector_link:hover,.role_selector.large .role_selector_item.active .role_selector_link:focus{color:#003B5C}.role_selector.small .role_selector_link_label{box-shadow:inset 0 -1px 0 #000;transition:box-shadow .25s}.role_selector.large .role_selector_link_label{box-shadow:inset 0 -1px 0 #C8102E;transition:box-shadow .25s}.role_selector.small .role_selector_link:hover .role_selector_link_label,.role_selector.small .role_selector_link:focus .role_selector_link_label{box-shadow:inset 0 -1px 0 rgba(0,0,0,0)}.role_selector.large .role_selector_link:hover .role_selector_link_label,.role_selector.large .role_selector_link:focus .role_selector_link_label{box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.role_selector.large .role_selector_item.active .role_selector_link_label{box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.role_content{position:relative;padding-top:2.5rem}@media (min-width: 980px){.role_content{padding-top:5.625rem}}@media (min-width: 980px){.role_content_bg{height:100vh;position:absolute;top:0;right:0;left:0;background-image:url("../images/line_pattern_gray_lg.svg");background-position:right top;background-repeat:no-repeat;background-size:cover;content:"";display:block;opacity:0.25;pointer-events:none;transition:opacity 0.5s}}@media print{.role_content_bg{display:none}}@media (min-width: 980px){.role_content.pin_bg .role_content_bg{position:fixed}}.full_width_callouts.bg_change .role_content_bg{opacity:0}[data-whatinput="mouse"] .role_panel:focus,[data-whatinput="touch"] .role_panel:focus{outline:0}.js .role_panel{display:none}.js .role_panel.active{display:block}.js .role_panel_orphan{display:block}.scholarships{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.scholarships{margin-top:3.125rem}}@media (min-width: 980px){.scholarships{margin-top:3.75rem}}@media (min-width: 1220px){.scholarships{margin-top:5rem}}@media (min-width: 740px){.scholarships{margin-bottom:3.125rem}}@media (min-width: 980px){.scholarships{margin-bottom:3.75rem}}@media (min-width: 1220px){.scholarships{margin-bottom:5rem}}.scholarships_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;color:#000;margin:0 0 1.25rem}@media (min-width: 740px){.scholarships_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.scholarships_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}.scholarship{background-color:#F1EEEA;padding:1.25rem}@media (min-width: 500px){.scholarship{padding:1.875rem}}@media (min-width: 740px){.scholarship{padding:3.75rem}}.scholarship:not(:last-child){margin-bottom:3.125rem}.scholarship_title{color:#000;font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:0.05563rem;margin:0 0 0.875rem;text-transform:uppercase}@media (min-width: 740px){.scholarship_title{font-size:2rem}}.scholarship_title_label{background-image:linear-gradient(0deg, #A2AAAD 0%, #A2AAAD 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 980px){.scholarship_title_label{background-size:1em 0.2222em}}.platform_windows .scholarship_title_label{background-position:0 82%}@media (min-width: 740px){.platform_windows .scholarship_title_label{background-position:0 87%}}.scholarship_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889;margin-bottom:1.875rem}@media (min-width: 740px){.scholarship_description{font-size:1.25rem;line-height:1.5}}.scholarship_description p{margin:0}.scholarship_description a{box-shadow:inset 0 -1px 0 #C8102E;color:#C8102E;font-weight:500;text-decoration:none;transition:box-shadow .25s,color .25s}.scholarship_description a:hover,.scholarship_description a:focus{color:inherit;box-shadow:inset 0 -1px 0 rgba(200,16,46,0)}.scholarship_details{margin:0 0 1.875rem}@media (min-width: 500px){.scholarship_details{display:flex;flex-wrap:wrap}}.scholarship_detail{margin-bottom:1.25rem}@media (min-width: 500px){.scholarship_detail{flex:0 0 46%;margin:1.25rem 0 0 0}}@media (min-width: 740px){.scholarship_detail{margin-top:1.875rem}}@media (min-width: 500px){.scholarship_detail:nth-child(-n+2){margin-top:0}}@media (min-width: 500px){.scholarship_detail:nth-child(odd){margin-right:8%}}.scholarship_detail_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#5B6670;margin:0}@media (min-width: 740px){.scholarship_detail_title{font-size:0.875rem;line-height:1.28571}}.scholarship_detail_subtitle{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;color:#000;margin:0 0 0.5rem}@media (min-width: 740px){.scholarship_detail_subtitle{font-size:1.375rem}}@media (min-width: 1220px){.scholarship_detail_subtitle{font-size:1.75rem;line-height:1.5}}.scholarship_detail_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:0.9375rem;line-height:1.5;color:#5B6670}@media (min-width: 740px){.scholarship_detail_description{font-size:1rem}}.scholarship_detail_description p{margin:0}.scholarship_eligibility_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:#5B6670;margin:0 0 0.5rem}@media (min-width: 740px){.scholarship_eligibility_title{font-size:0.875rem;line-height:1.28571}}.scholarship_eligibility_list{list-style:none;margin:0;padding:0;font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.scholarship_eligibility_list{font-size:1.25rem;line-height:1.5}}.scholarship_eligibility_item{position:relative;margin:0.75rem 0;padding:0 0 0 1.25rem}@media (min-width: 980px){.scholarship_eligibility_item{padding-left:1.875rem}}.scholarship_eligibility_item::before{width:0.375rem;height:0.375rem;position:absolute;left:0;top:6px;background-color:#C8102E;border-radius:50%;content:'';display:block}@media (min-width: 740px){.scholarship_eligibility_item::before{width:0.5rem;height:0.5rem;top:8px}}@media print{.scholarship_eligibility_item::before{border:0.1875rem solid currentColor}}.scholarship_footer{margin-top:1.875rem}.scholarship_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s}@media print{.scholarship_link{border:0.0625rem solid}}@media (min-width: 740px){.scholarship_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.scholarship_link:focus,.scholarship_link:hover{background-color:#fff;color:#C8102E}.scholarship_link_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.scholarship_link:hover .scholarship_link_label,.scholarship_link:focus .scholarship_link_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.search_results{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width: 740px){.search_results{margin-top:3.125rem}}@media (min-width: 980px){.search_results{margin-top:3.75rem}}@media (min-width: 1220px){.search_results{margin-top:5rem}}@media (min-width: 740px){.search_results{margin-bottom:3.125rem}}@media (min-width: 980px){.search_results{margin-bottom:3.75rem}}@media (min-width: 1220px){.search_results{margin-bottom:5rem}}.search_results_header{margin-bottom:1rem;overflow:hidden}.search_results_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#9D2235;margin:0}@media (min-width: 740px){.search_results_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.search_results_title{letter-spacing:0.10938rem}}.search_results_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.search_results_title::after{height:0.5rem;margin-left:1.25rem}}.search_results_title::after{background-color:#ECEEEE;opacity:1
    
}.share_tools{position:relative;margin:0 0 0 auto}@media (min-width: 980px){.js .share_tools{display:block}}@media print and (min-width: 980px){.js .share_tools{display:none}}.share_tools_title{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;position:relative;z-index:1}@media print{.share_tools_toggle{border:0.0625rem solid}}@media (min-width: 740px){.share_tools_toggle{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.share_tools_toggle:focus,.share_tools_toggle:hover{background-color:#fff;color:#C8102E}.share_tools_toggle_label{box-shadow:inset 0 -1px 0 #fff;transition:box-shadow .25s}.share_tools_toggle:hover .share_tools_toggle_label,.share_tools_toggle:focus .share_tools_toggle_label{box-shadow:inset 0 -1px 0 rgba(255,255,255,0)}.share_tools_list{position:absolute;top:50%;right:100%;display:flex;list-style:none;margin:0 1.25rem 0 0;padding:0;transform:translateY(-50%)}.share_tool_item{opacity:0;transform:translate3d(166px, 0, 0);transition:opacity 0.3s, transform 0.3s}.share_tools.fs-swap-active .share_tool_item{opacity:1;transform:translate3d(0, 0, 0)}.share_tools.fs-swap-active .share_tool_item:nth-child(1){transition-delay:.1s}.share_tools.fs-swap-active .share_tool_item:nth-child(2){transition-delay:.2s}.share_tools.fs-swap-active .share_tool_item:nth-child(3){transition-delay:.3s}.share_tools.fs-swap-active .share_tool_item:nth-child(4){transition-delay:.4s}.share_tools.fs-swap-active .share_tool_item:nth-child(5){transition-delay:.5s}.share_tools.fs-swap-active .share_tool_item:nth-child(6){transition-delay:.6s}.share_tools.fs-swap-active .share_tool_item:nth-child(7){transition-delay:.7s}.share_tools.fs-swap-active .share_tool_item:nth-child(8){transition-delay:.8s}.share_tools.fs-swap-active .share_tool_item:nth-child(9){transition-delay:.9s}.share_tool{color:#C8102E;display:block;padding:0.625rem;pointer-events:none;transition:color .25s}.share_tool:hover,.share_tool:focus{color:#000}.share_tools.fs-swap-active .share_tool{pointer-events:auto}.share_tool_label{width:0.0625rem;height:0.0625rem;position:absolute;border:0;clip:rect(0 0 0 0);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}.social_sidebar{margin-bottom:2.5rem}@media (min-width: 740px){.social_sidebar{margin-bottom:3.125rem}}@media (min-width: 980px){.social_sidebar{margin-bottom:3.75rem}}.social_sidebar_header{overflow:hidden}.social_sidebar_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;position:relative;margin:0;color:#5B6670;margin:0 0 1.1875rem}@media (min-width: 740px){.social_sidebar_title{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.social_sidebar_title{letter-spacing:0.10938rem}}.social_sidebar_title::after{height:0.375rem;width:100vw;position:absolute;top:35%;background-color:#5B6670;content:'';margin-left:0.5rem;opacity:0.3;transform:translate3d(0, -50%, 0)}@media (min-width: 980px){.social_sidebar_title::after{height:0.5rem;margin-left:1.25rem}}.social_sidebar_title::after{background-color:#A2AAAD}.social_sidebar_list{list-style:none;margin:0;padding:0}.social_sidebar_item{margin-bottom:0.625rem}.social_sidebar_link{background-color:#C8102E;border-radius:31.25rem;box-shadow:inset 0 0 0 3px #C8102E;color:#fff;display:block;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;padding:1.0625rem 1.25rem 0.9375rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s,color .25s;line-height:1.2}@media print{.social_sidebar_link{border:0.0625rem solid}}@media (min-width: 740px){.social_sidebar_link{display:inline-block;font-size:0.9375rem;letter-spacing:0.07813rem;padding:1.1875rem 2rem 1.0625rem 2rem}}.social_sidebar_link:focus,.social_sidebar_link:hover{background-color:#fff;color:#C8102E}@media (min-width: 980px){.social_sidebar_link{width:100%}}.social_sidebar_link_inner{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center}.social_sidebar_link_label{display:inline}.social_sidebar_link_label_inner{box-shadow:inset 0 -1px 0 currentColor;transition:box-shadow .25s}.social_sidebar_link:hover .social_sidebar_link_label_inner,.social_sidebar_link:focus .social_sidebar_link_label_inner{box-shadow:inset 0 0px 0 currentColor}.social_sidebar_link_icon{margin-right:0.75rem}.social_sidebar_link_icon .icon{display:inline;margin:0}.social_sidebar_link_icon_space{display:none}.story{background-color:#F1EEEA;color:#303030;padding:1.875rem 0}@media (min-width: 980px){.story{padding:5rem 0}}@media (min-width: 1220px){.story{padding:7.5rem 0}}.body_layout_home .story{background-color:transparent}.story_inner{display:flex;flex-direction:column-reverse}@media (min-width: 980px){.story_inner{flex-direction:row}}@media (min-width: 980px){.story_group{flex:0 0 48%;margin-top:0.625rem}}@media (min-width: 1220px){.story_group{flex:0 0 35%}}@media (min-width: 1394px){.story_group{flex:0 0 30%}}.story_header{display:flex;flex-direction:column-reverse}.story_header_title{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:uppercase;color:#000;margin:0 0 0.625rem}@media (min-width: 740px){.story_header_title{font-size:2.875rem;letter-spacing:0.0625rem}}@media (min-width: 1220px){.story_header_title{font-size:3.375rem;letter-spacing:0.09375rem;line-height:1.11111}}@media (min-width: 980px){.story_header_title{margin-bottom:0.75rem}}.story_header_title_label{background-image:linear-gradient(0deg, rgba(162,170,173,0.3) 0%, rgba(162,170,173,0.3) 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em}@media (min-width: 980px){.story_header_title_label{background-size:1em 0.2222em}}.platform_windows .story_header_title_label{background-position:0 82%}@media (min-width: 740px){.platform_windows .story_header_title_label{background-position:0 87%}}.story_header_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;margin:0 0 0.5rem}@media (min-width: 740px){.story_header_label{font-size:0.875rem;line-height:1.28571}}@media (min-width: 980px){.story_header_label{margin-bottom:1.75rem}}.story_description{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;color:#5B6670;margin:0 0 1rem}@media (min-width: 740px){.story_description{font-size:1.375rem}}@media (min-width: 1220px){.story_description{font-size:1.75rem;line-height:1.5}}@media (min-width: 980px){.story_description{margin-bottom:1.625rem}}.story_description p{margin:0}.story_link{color:#C8102E;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;text-decoration:underline;-webkit-text-decoration-color:#C8102E;text-decoration-color:#C8102E;text-transform:uppercase;transition:color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s;transition:color .25s,text-decoration .25s,text-decoration-color .25s;transition:color .25s,text-decoration .25s,text-decoration-color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s;display:block;padding:0.5rem 0}@media (min-width: 740px){.story_link{font-size:0.9375rem;line-height:1.25}}.story_link:hover,.story_link:focus{color:#000;-webkit-text-decoration-color:rgba(200,16,46,0);text-decoration-color:rgba(200,16,46,0)}.story_media{margin-bottom:1.75rem}@media (min-width: 980px){.story_media{flex:0 0 48%;margin:0 0 0 auto}}@media (min-width: 1220px){.story_media{flex:0 0 57%}}@media (min-width: 1394px){.story_media{flex:0 0 65%}}.story_image_wrapper{padding-top:66.6%}@media (min-width: 980px){.story_image_wrapper{width:calc(100% + ((100vw - 57.5rem) / 2));padding-top:0}}@media (min-width: 1220px){.story_image_wrapper{width:calc(100% + ((100vw - 71.875rem) / 2))}}@media (min-width: 1394px){.story_image_wrapper{width:calc(100% + ((100vw - 82.3125rem) / 2))}}@media print{.story_image_wrapper{width:100%}}@media (min-width: 980px){.story_image_wrapper::before{content:'';display:block;padding-top:66.6%}}.story_image{max-width:100%}.testimonial{margin-top:2.5rem;margin-bottom:2.5rem;position:relative}@media (min-width: 740px){.testimonial{margin-top:3.125rem}}@media (min-width: 980px){.testimonial{margin-top:3.75rem}}@media (min-width: 740px){.testimonial{margin-bottom:3.125rem}}@media (min-width: 980px){.testimonial{margin-bottom:3.75rem}}.testimonial.theme_orange{--background-color: #d73f1a;--color: #fff;--label-color: #fff;--underline-color: #000;--link-color: #fff;--link-color-hover: #000}.testimonial.theme_blue{--background-color: #A4DBE8;--color: #000;--label-color: #303030;--underline-color: #A2AAAD;--link-color: #000;--link-color-hover: #303030}.testimonial.theme_green{--background-color: #118474;--color: #fff;--label-color: #fff;--underline-color: #000;--link-color: #fff;--link-color-hover: #000}.testimonial_inner{background-color:var(--background-color);color:var(--color);display:flex;flex-direction:column-reverse}@media print{.testimonial_inner{border:0.0625rem solid}}@media (min-width: 980px){.testimonial_inner{flex-direction:row}}.testimonial_group{padding:1.25rem}@media (min-width: 500px){.testimonial_group{padding:1.875rem}}@media (min-width: 740px){.testimonial_group{padding:3.125rem}}@media (min-width: 980px){.testimonial_group{flex:1;padding:4.5% 5% 4.5% 4.5%}}.testimonial_label{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-weight:600;font-size:0.8125rem;letter-spacing:0.0625rem;line-height:1.53846;text-transform:uppercase;color:var(--label-color);margin:0 0 0.625rem}@media (min-width: 740px){.testimonial_label{font-size:0.875rem;line-height:1.28571}}.testimonial_figure{display:flex;flex-direction:column-reverse}.testimonial_quote{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:500;font-size:1.5rem;line-height:1.41667;margin:0}@media print{.testimonial_quote{border:0;padding:0}}.testimonial_quote p{margin:0}.testimonial_figcaption{font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:0.05563rem;margin:0 0 0.875rem;text-transform:uppercase}@media (min-width: 740px){.testimonial_figcaption{font-size:2rem}}.testimonial_attribution{background-image:linear-gradient(0deg, var(--underline-color) 0%, var(--underline-color) 100%);background-position:0 67%;background-repeat:repeat-x;background-size:1em 0.1786em;display:inline;margin:0}@media (min-width: 980px){.testimonial_attribution{background-size:1em 0.2222em}}.platform_windows .testimonial_attribution{background-position:0 82%}@media (min-width: 740px){.platform_windows .testimonial_attribution{background-position:0 87%}}.testimonial_links{margin:1rem 0 0 0}.testimonial_link{color:#C8102E;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;text-decoration:underline;-webkit-text-decoration-color:#C8102E;text-decoration-color:#C8102E;text-transform:uppercase;transition:color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s;transition:color .25s,text-decoration .25s,text-decoration-color .25s;transition:color .25s,text-decoration .25s,text-decoration-color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s;color:var(--link-color);display:inline-block;padding:0.5rem 0;-webkit-text-decoration-color:var(--link-color);text-decoration-color:var(--link-color)}@media (min-width: 740px){.testimonial_link{font-size:0.9375rem;line-height:1.25}}.testimonial_link:hover,.testimonial_link:focus{color:#000;-webkit-text-decoration-color:rgba(200,16,46,0);text-decoration-color:rgba(200,16,46,0)}.testimonial_link:hover,.testimonial_link:focus{color:var(--link-color-hover);-webkit-text-decoration-color:rgba(255,255,255,0);text-decoration-color:rgba(255,255,255,0)}.testimonial_link:not(:last-child){margin-bottom:0.5rem}.testimonial_media{display:block;position:relative}.testimonial_media picture{display:block}.testimonial_media img{display:block;width:100%}@media (min-width: 980px){.testimonial_media{flex:0 0 43.5%}}@media (min-width: 980px){.testimonial_media::after{content:'';display:block;padding-top:66.6%;pointer-events:none}}.testimonial_image_wrapper{display:block;padding-top:66.6%}@media (min-width: 980px){.testimonial_image_wrapper{width:100%;height:100%;position:absolute;top:0;left:0}}@media (min-width: 980px){.js .testimonial_image_wrapper{position:absolute}}@media (min-width: 980px){.testimonial_image{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}}.topics_header{margin-bottom:1.25rem}@media (min-width: 980px){.topics_header{margin-bottom:3.125rem}}.topics_title{font-family: "Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1.625rem;letter-spacing:0.04688rem;line-height:1.15385;text-transform:titlecase;color:#000;margin:2.75rem 0 0.375rem}@media (min-width: 740px){.topics_title{font-size:2rem;}}@media (min-width: 1220px){.topics_title{font-size:2.5rem;letter-spacing:0.09375rem;line-height:1.11111}}@media (min-width: 980px){.topics_title{margin-bottom:0.5rem}}.topics_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.topics_description{font-size:1.25rem;line-height:1.5}}.topics_description p{margin:0}.topic{border-bottom:0.0625rem solid #ECEEEE;margin-bottom:1.25rem;padding-bottom:1.25rem}@media (min-width: 980px){.topic{margin-bottom:2.125rem;padding-bottom:2.125rem}}.topic:last-child{margin-bottom:0}.topic_inner{overflow:hidden}@media (min-width: 740px){.topic_inner{display:flex;flex-direction:row-reverse;overflow:visible}}.topic_figure{display:block;width:7.1875rem;margin:0 0 1.25rem 0}.topic_figure picture{display:block}.topic_figure img{display:block;width:100%}@media (min-width: 360px){.topic_figure{float:right;margin-left:1.25rem}}@media (min-width: 500px){.topic_figure{width:30.5%}}@media (min-width: 740px){.topic_figure{width:auto;flex:0 0 30.5%;float:none;margin:0 0 0 1.875rem}}@media (min-width: 980px){.topic_figure{flex:0 0 33.4%;margin-left:7%}}.topic_image_wrapper{padding-top:66.6%}@media (min-width: 980px){.topic_image_wrapper{width:120%;padding:0}}@media print{.topic_image_wrapper{width:100%}}@media (min-width: 980px){.topic_image_wrapper::before{content:'';display:block;padding-top:66.6%}}@media (min-width: 740px){.topic_wrapper{flex:1;margin-right:1.25rem}}.topic_title{font-family:"Lyon Display Web","Lyon Display Web-fallback", "Lyon Display Web-fallback2", "Lyon Display Web-fallback3";font-weight:700;font-size:1rem;line-height:1.75;color:#000;margin:0 0 0.375rem}@media (min-width: 740px){.topic_title{font-size:1.375rem}}@media (min-width: 1220px){.topic_title{font-size:1.75rem;line-height:1.5}}@media (min-width: 740px){.topic_title{margin:0.625rem 0 0.75rem}}.topic_description{font-family: Calibri, "Calibri-fallback",  "Calibri-fallback2",  "Calibri-fallback3",  "Calibri-fallback4",  "Calibri-fallback5",  "Calibri-fallback6";font-size:1.125rem;line-height:1.38889}@media (min-width: 740px){.topic_description{font-size:1.25rem;line-height:1.5}}.topic_description p{margin:0}.topic_links{margin-top:0.625rem}.topic_link{color:#C8102E;font-size:0.8125rem;font-weight:700;letter-spacing:0.0625rem;line-height:1;text-decoration:underline;-webkit-text-decoration-color:#C8102E;text-decoration-color:#C8102E;text-transform:uppercase;transition:color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s;transition:color .25s,text-decoration .25s,text-decoration-color .25s;transition:color .25s,text-decoration .25s,text-decoration-color .25s,-webkit-text-decoration .25s,-webkit-text-decoration-color .25s;display:inline-block;padding:0.5rem 0}@media (min-width: 740px){.topic_link{font-size:0.9375rem;line-height:1.25}}.topic_link:hover,.topic_link:focus{color:#000;-webkit-text-decoration-color:rgba(200,16,46,0);text-decoration-color:rgba(200,16,46,0)}.topic_link:not(:last-child){margin-bottom:0.5rem}.wysiwyg_block{margin-top:2.5rem;}@media (min-width: 740px){.wysiwyg_block{margin-top:3.125rem}}@media (min-width: 980px){.wysiwyg_block{margin-top:3.75rem}}@media (min-width: 1220px){.wysiwyg_block{margin-top:5rem}}@media (min-width: 740px){.wysiwyg_block{margin-bottom:0rem}}@media (min-width: 980px){.wysiwyg_block{margin-bottom: 0rem}}@media (min-width: 1220px){.wysiwyg_block{margin-bottom:0rem}}.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:""}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:0.0625rem solid #999;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}}
	 @font-face{
	 font-family: "Lyon Display Web-fallback";
	 size-adjust: 95%;
	 src: local("Times");
}
 @font-face{
	 font-family: "Lyon Display Web-fallback2";
	 size-adjust: 105%;
	 src: local("Times New Roman");
}
 @font-face{
	 font-family: "Lyon Display Web-fallback3";
	 size-adjust: 105%;
	 src: local(serif);
}
 @font-face{
	 font-family: "Calibri-fallback";
	 size-adjust: 93%;
	 src: local(Candara);
}
 @font-face{
	 font-family: "Calibri-fallback2";
	 size-adjust: 93%;
	 src: local(Segoe);
}
 @font-face{
	 font-family: "Calibri-fallback3";
	 size-adjust: 90%;
	 src: local("Segoe UI");
}
 @font-face{
	 font-family: "Calibri-fallback4";
	 size-adjust: 85%;
	 src: local(Optima);
}
 @font-face{
	 font-family: "Calibri-fallback5";
	 size-adjust: 90%;
	 src: local(Arial);
}
 @font-face{
	 font-family: "Calibri-fallback6";
	 size-adjust: 90%;
	 src: local(sans-serif);
}
.countdown-timer div{
    margin-right: 0;
}
.accordion-with-button-grid{
    display: grid; 
}
.accordion-with-button{
    justify-self: end;
    align-self: start;
    margin-bottom: 1rem;
    margin-top: .5rem;
    justify-self: start;
}
@media (min-width: 740px){
    .accordion-with-button-grid{
        grid-template-columns: auto auto;
    }
    .accordion-with-button{
        justify-self: end;
    }
}
@media (max-width: 500px){
     .accordion-with-button{
        width: 100%;
    }
}
.logo_grid_new{
    background-color: black;
    display: grid;
    color: white;
   
    grid-template-areas: 'header'
                             'description'
                             'logo';
    padding:calc(2.25rem + 0.390625vw) 0;
}
.logo_grid_new_header{
    grid-area: header;
    font-size: calc(3rem + 0.390625vw);
    margin-right: 3rem;
    margin-top: 0;
    margin-bottom: 1rem;
    justify-self: center;
}
.logo_grid_new_description{
    grid-area: description; 
    font-size: calc(1rem + 0.390625vw); 
    margin-top: .5rem;
}
@media (min-width: 740px){
    .logo_grid_new{
         grid-template-areas: 'header description description'
                             'header logo logo';
    }
}
.logo_grid_new_item{
	max-width:12.5rem;
	margin:0 0 1.25rem;
	margin-right: 6%;
}
@media (min-width: 500px){
	.logo_grid_new_item{
		max-width:42%
	}
}
@media (min-width: 740px){
	.logo_grid_new_item{
		max-width:50%;
	}
}
@media (min-width: 980px){
	.logo_grid_new_item{
		max-width:21%;
		margin-bottom:3.125rem
	}
}
@media (min-width: 1394px){
	.logo_grid_new_item{
		max-width:25%
	}
}
.card_group_items_new{
    justify-content: center; 
    list-style:none; 
    display: flex
}
@media (max-width: 500px){
    .card_group_new_grid{
        display: grid;
    }
    .card_group_item_new{
        width:100%;
    }
}
@media (min-width: 500px) and (max-width:979px){
    .card_group_new_separator:nth-child(odd){
        border-right: 1px solid rgb(0,59,92,.3);
    }
  
}
@medai (min-width: 500px) and (max-width: 739px){
      .card_group_items_new{
        flex: 0 0 47%;
    }
}
@medai (min-width: 740px) and (max-width: 979px){
      .card_group_items_new{
        flex: 0 0 31.33%;
    }
}
@media (min-width: 980px){
    .card_group_new_separator{
        border-right: 1px solid rgb(0,59,92,.3);
    }
    .card_group_new_separator:last-child{
        border-right: none;
    }
    .card_group_items_new{
        flex: 0 0 23.5%;
    }
}
.card_group_item_new{
    margin-right: 3%;
    padding-right: 3%;
}
@media (min-width: 500px) and (max-width: 979px){
    .card_group_item_new:nth-child(2n+2){
     margin-right: 0;
    }
}
@media (min-width: 980px){
    .card_group_item_new:nth-child(4n+4){
        margin-right: 0;
       
    }
}
.card_group_item_new_stat{
    position:relative;
    color:#003B5C;
    display:inline-block;
    font-size: calc(2.5rem + 0.390625vw);
    font-weight:900;
    line-height:1;
    margin: 0;
}
.card_group_title_new{
    position: relative;
    display: inline-block;
    font-size: calc(1rem + 0.390625vw);
    font-weight:500;
    line-height:1;
}
.card_group_new{
	padding-top:1.25rem;
	padding-bottom:1.25rem;
	background-color:#F1EEEA;
	color:#303030
}
.card_group_new_link{
    width: 100%;
}
@media (min-width: 501px){
    .card_group_new_link{
        width: 75%;
    }
}
@media (min-width: 740px){
	.card_group_new{
		padding-top:1.5625rem
	}
}
@media (min-width: 980px){
	.card_group_new{
		padding-top:1.875rem
	}
}
@media (min-width: 1220px){
	.card_group_new{
		padding-top:2.5rem
	}
}
@media (min-width: 740px){
	.card_group_new{
		padding-bottom:1.5625rem
	}
}
@media (min-width: 980px){
	.card_group_new{
		padding-bottom:1.875rem
	}
}
@media (min-width: 1220px){
	.card_group_new{
		padding-bottom:2.5rem
	}
}
.card_group_header_new{
	margin-bottom:1.40625rem
}
@media (min-width: 1220px){
	.card_group_header_new{
		margin-bottom:1.875rem
	}
}
.cta_link_new_red{
    background-color: white;
    box-shadow: inset 0 0 0 3px #000;
    color: #000;
    
}
.cta_link_new_red:hover, .cta_link_new_red:focus{
    background-color: #000;
    box-shadow: inset 0 0 0 3px #fff;
    color: #fff;
    
}
.cta_link_new_black{
    background-color: white;
    color: #C8102E;
}
.cta_link_new_black:hover, .cta_link_new_black:focus{
    background-color: #C8102E;
    box-shadow: inset 0 0 0 3px #fff;
    color: #fff;
}
.cta_link_label_new_red{
    box-shadow:inset 0 -1px 0 #000;
}
.cta_link_label_new_black{
     box-shadow:inset 0 -1px 0 #C8102E;
}
.cta_wrapper_new{
	position:relative;
	padding:1.25rem 0
}
@media (min-width: 500px){
	.cta_wrapper_new{
		padding:1.875rem 0
	}
}
@media (min-width: 740px){
	.cta_wrapper_new{
		padding:2.65625rem 0 2.5rem
	}
}
.deadlines_title_new{
	font-family: Calibri, "Calibri-fallback", "Calibri-fallback2", "Calibri-fallback3", "Calibri-fallback4", "Calibri-fallback5", "Calibri-fallback6";
	font-weight:600;
	font-size:0.8125rem;
	letter-spacing:0.0625rem;
	line-height:1.53846;
	text-transform:uppercase;
	position:relative;
	margin:0;
	color:#303030;
	margin:0 0 1.25rem
}
@media (min-width: 740px){
	.deadlines_title_new{
		font-size:0.875rem;
		line-height:1.28571
	}
}
@media (min-width: 980px){
	.deadlines_title_new{
		letter-spacing:0.10938rem
	}
}
.deadlines_title_new::after{
	height:0.375rem;
	width:100vw;
	position:absolute;
	top:35%;
	background-color:#5B6670;
	content:'';
	margin-left:0.5rem;
	opacity:0.3;
	transform:translate3d(0, -50%, 0)
}
@media (min-width: 980px){
	.deadlines_title_new::after{
		height:0.5rem;
		margin-left:1.25rem
	}
}
@media (min-width: 740px){
	.deadlines_title_new{
		margin-bottom:1.875rem
	}
}
.deadlines_title_new::after{
	background-color:#E4DED6;
	opacity:1
}
.deadline_new{
     width: 75%;
     margin-bottom:2%;
}
@media (min-width: 500px) and (max-width: 979px){
    .deadline_new{
        flex:0 0 47%;
        margin-right:2%;
    }
}
@media (min-width: 980px) and (max-width: 1219px){
    .deadline_new{
        flex:0 0 31.33%;
        margin-right:2%;
    }
}
@media (min-width: 1220px){
    .deadline_new{
        flex:0 0 23.5%;
        margin-right:2%;
    }
}
@media (min-width: 500px) and (max-width: 979px){
	.deadline_new:nth-child(2n+2){
		margin-right:0;
	}
}
@media (min-width: 980px) and (max-width: 1219px){
	.deadline_new:nth-child(3n+3){
		margin-right:0;
	}
}
@media (min-width: 1220px){
	.deadline_new:nth-child(4n+4){
		margin-right:0;
	}
}
.deadline_title_new{
	font-family: Calibri, "Calibri-fallback", "Calibri-fallback2", "Calibri-fallback3", "Calibri-fallback4", "Calibri-fallback5", "Calibri-fallback6";
	font-weight:600;
	font-size:calc(1.25rem + 0.390625vw);
	line-height:1.33333;
	margin:0
}
@media (max-width: 500px){
    .deadlines_list_new{
        justify-content: center;
    }
}
.esports-social{
    
    display: flex; 
    width: 100%; 
    transform: scale(1);
    margin-left: .5rem;
}
@media (min-width: 980px){
    .esports-social{
        margin-top: 4rem; 
        transform: scale(1.25);
         margin-left: 1.5rem;
       
    }
}
.story_new_grid{
    display: grid; 
    grid-template-columns: auto;
    grid-template-rows: auto auto;
}
@media (min-width: 1220px){
    .story_new_grid{
        grid-template-rows: auto;
        grid-template-columns: 2fr 2fr;
    }
}
.story_wysiwyg_white li::before{
    background-color: white !important;
}
.story_wysiwyg_white a{
    color: white;
    box-shadow: inset 0 -1px 0 white;
}
.story_new_img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
@media (max-width: 500px){
    .wysiwyg_button{
        width: 100% !important;
        display:inline-block;
    }
}
@media print{.wysiwyg_button{border:0.0625rem solid}}
@media (min-width: 740px){
    .wysiwyg_button{
        display:inline-block;
        font-size:0.9375rem;
        letter-spacing:0.07813rem;
        padding:1.1875rem 2rem 1.0625rem 2rem
    }
}
.wysiwyg_button{
    margin-top: 1rem;
}
.wysiwyg_button:focus,.wysiwyg_button:hover{
    background-color:#fff !important;
    color:#C8102E !important;
    box-shadow: #C8102E !important;
    
}
 .icon_discord{
	 width: 2.25rem;
	 height: 1.50rem;
	 margin-top: .25rem;
}
 .icon_twitch{
	 width: 1.50rem;
	 height: 1.50rem;
	 margin-top: .25rem;
}

/*simson new brand*/


@font-face {
  font-display: swap;
  font-family: TrimPoster;
  font-style: normal;
  font-weight: 100;
  src:
    url(../fonts/newfonts/trimposter-skinny.woff2) format("woff2"),
    url(../fonts/newfonts/trimposter-skinny.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: TrimPoster;
  font-style: normal;
  font-weight: 200;
  src:
    url(../fonts/newfonts/trimposter-lanky.woff2) format("woff2"),
    url(../fonts/newfonts/trimposter-lanky.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: TrimPoster;
  font-style: normal;
  font-weight: 300;
  src:
    url(../fonts/newfonts/trimposter-slim.woff2) format("woff2"),
    url(../fonts/newfonts/trimposter-slim.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: TrimPoster;
  font-style: normal;
  font-weight: 400;
  src:
    url(../fonts/newfonts/trimposter-slender.woff2) format("woff2"),
    url(../fonts/newfonts/trimposter-slender.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: TrimPoster;
  font-style: normal;
  font-weight: 500;
  src:
    url(../fonts/newfonts/trimposter-lean.woff2) format("woff2"),
    url(../fonts/newfonts/trimposter-lean.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: TrimPoster;
  font-style: normal;
  font-weight: 600;
  src:
    url(../fonts/newfonts/trimposter-average.woff2) format("woff2"),
    url(../fonts/newfonts/trimposter-average.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: TrimPoster;
  font-style: normal;
  font-weight: 700;
  src:
    url(../fonts/newfonts/trimposter-hefty.woff2) format("woff2"),
    url(../fonts/newfonts/trimposter-hefty.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: TrimPoster;
  font-style: normal;
  font-weight: 800;
  src:
    url(../fonts/newfonts/trimposter-fat.woff2) format("woff2"),
    url(../fonts/newfonts/trimposter-fat.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: Family;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/newfonts/family-light.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Family;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/newfonts/family-regular.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Family;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/newfonts/family-italic.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Family;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/newfonts/family-medium.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Family;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/newfonts/family-bold.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Family;
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/newfonts/family-heavy.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Family;
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/newfonts/family-black.woff2) format("woff2");
} /*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or
    ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *,
    :before,
    :after,
    ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
    }
  }
}
@layer theme {
  :root,
  :host {
    --font-sans: "TrimPoster", serif;
    --font-serif: "Family", sans-serif;
    --font-mono:
      ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-200: oklch(88.5% 0.062 18.334);
    --color-red-800: oklch(44.4% 0.177 26.899);
    --color-amber-300: oklch(87.9% 0.169 91.605);
    --color-emerald-300: oklch(84.5% 0.143 164.978);
    --color-emerald-500: oklch(69.6% 0.17 162.48);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --breakpoint-sm: 40rem;
    --breakpoint-md: 48rem;
    --breakpoint-2xl: 96rem;
    --container-3xl: 48rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: 1.5;
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: 1.2;
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-normal: 0em;
    --leading-normal: 1.5;
    --radius-md: 0.375rem;
    --radius-xl: 0.75rem;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --aspect-video: 16/9;
    --default-transition-duration: 0.15s;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-serif);
    --default-mono-font-family: var(--font-mono);
    --font-sans-alt: "Barlow", sans-serif;
    --breakpoint-xs: 480px;
    --spacing-header: calc(30px + var(--header-distance-from-top, 0px));
    --color-semo-red: oklch(53.04% 0.2074 22.32);
    --color-semo-vibrant-red: oklch(62.95% 0.2368 18.67);
    --color-semo-off-white: oklch(98.3% 0.0195 87.51);
    --color-semo-deep-teal: oklch(54.4% 0.0516 202.67);
    --color-semo-deep-copper: oklch(66.34% 0.0872 61.87);
    --color-semo-gray: oklch(55.35% 0.0071 75.37);
    --color-semo-white: oklch(100% 0 0);
    --color-semo-black: oklch(0% 0 0);
    --spacing-margin: var(--spacing-margin);
    --color-theme-primary: var(--color-theme-primary);
    --color-theme-on-primary: var(--color-theme-on-primary);
    --color-theme-accent: var(--color-theme-accent);
    --color-theme-button: var(--color-theme-button);
    --color-theme-on-button: var(--color-theme-on-button);
  }
}
@layer base {
  *,
  :after,
  :before,
  ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }
  html,
  :host {
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(
      --default-font-family,
      ui-sans-serif,
      system-ui,
      sans-serif,
      "Apple Color Emoji",
      "Segoe UI Emoji",
      "Segoe UI Symbol",
      "Noto Color Emoji"
    );
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b,
  strong {
    font-weight: bolder;
  }
  code,
  kbd,
  samp,
  pre {
    font-family: var(
      --default-mono-font-family,
      ui-monospace,
      SFMono-Regular,
      Menlo,
      Monaco,
      Consolas,
      "Liberation Mono",
      "Courier New",
      monospace
    );
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(
      --default-mono-font-variation-settings,
      normal
    );
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol,
  ul,
  menu {
    list-style: none;
  }
  img,
  svg,
  video,
  canvas,
  audio,
  iframe,
  embed,
  object {
    vertical-align: middle;
    display: block;
  }
  img,
  video {
    max-width: 100%;
    height: auto;
  }
  button,
  input,
  select,
  optgroup,
  textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }
  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::-moz-placeholder {
    opacity: 1;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button)) or
    (contain-intrinsic-size: 1px) {
    ::-moz-placeholder {
      color: currentColor;
    }
    ::placeholder {
      color: currentColor;
    }
    @supports (color: color-mix(in lab, red, red)) {
      ::-moz-placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }
  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button,
  input:where([type="button"], [type="reset"], [type="submit"]) {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
  }
  ::file-selector-button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
  }
  ::-webkit-inner-spin-button {
    height: auto;
  }
  ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])),
  [x-cloak] {
    display: none !important;
  }
  /*body {*/
  /*  background-color: var(--color-semo-off-white);*/
  /*}*/
  :root {
    --spacing-margin: 1.5rem;
    --header-distance-from-top: 0px;
  }
  @media (min-width: 48rem) {
    :root {
      --spacing-margin: 2rem;
    }
  }
  @media (min-width: 64rem) {
    :root {
      --spacing-margin: 3rem;
      --header-distance-from-top: 156px;
    }
  }
  @media (min-width: 80rem) {
    :root {
      --spacing-margin: 5rem;
    }
  }
  button {
    cursor: pointer;
  }
  .debug section,
  .debug nb-header,
  .debug nb-footer {
    position: relative;
  }
  :is(.debug section, .debug nb-header, .debug nb-footer):before {
    pointer-events: none;
    inset: calc(var(--spacing) * 0);
    z-index: 100;
    border-style: var(--tw-border-style);
    content: var(--tw-content);
    border-width: 2px;
    border-color: var(--color-red-800);
    position: absolute;
  }
  .component-debug {
    top: calc(var(--spacing) * 0);
    left: calc(var(--spacing) * 0);
    z-index: 100;
    background-color: var(--color-red-800);
    padding: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-white);
    display: none;
    position: absolute;
  }
  .debug .component-debug {
    display: block !important;
  }
}
@layer components;
@layer utilities {
  .\@container\/section {
    container: section/inline-size;
  }
  .\@container {
    container-type: inline-size;
  }
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .collapse {
    visibility: collapse;
  }
  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }
  .absolute {
    position: absolute;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .-top-\[3\%\] {
    top: -3%;
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1\/2 {
    top: 50%;
  }
  .top-1\/4 {
    top: 25%;
  }
  .top-2\/5 {
    top: 40%;
  }
  .top-\[55\%\] {
    top: 55%;
  }
  .top-full {
    top: 100%;
  }
  .top-header {
    top: var(--spacing-header);
  }
  .-right-4 {
    right: calc(var(--spacing) * -4);
  }
  .-right-5 {
    right: calc(var(--spacing) * -5);
  }
  .-right-60 {
    right: calc(var(--spacing) * -60);
  }
  .-right-\[3\%\] {
    right: -3%;
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .-bottom-35 {
    bottom: calc(var(--spacing) * -35);
  }
  .-bottom-\[3\%\] {
    bottom: -3%;
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }
  .-left-4 {
    left: calc(var(--spacing) * -4);
  }
  .-left-\[3\%\] {
    left: -3%;
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1\/2 {
    left: 50%;
  }
  .left-5 {
    left: calc(var(--spacing) * 5);
  }
  .-z-10 {
    z-index: -10;
  }
  .z-0{
      z-index:0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-22{
      z-index: 22;
  }
  .z-30 {
    z-index: 30;
  }
  .z-40 {
    z-index: 40;
  }
  .z-50 {
    z-index: 50;
  }
  .z-\[60\] {
    z-index: 60;
  }
  .-order-1 {
    order: -1;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .col-span-1 {
    grid-column: span 1 / span 1;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-6 {
    grid-column: span 6 / span 6;
  }
  .col-span-12 {
    grid-column: span 12 / span 12;
  }
  .col-start-1 {
    grid-column-start: 1;
  }
  .row-start-1 {
    grid-row-start: 1;
  }
  .row-start-2 {
    grid-row-start: 2;
  }
  .container {
    width: 100%;
  }
  @media (min-width: 480px) {
    .container {
      max-width: 480px;
    }
  }
  @media (min-width: 1920px) {
    .container {
      max-width: 1920px;
    }
  }
  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }
  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }
  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }
  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }
  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }
  .container {
    max-width: var(--breakpoint-md);
    padding-inline: var(--spacing-margin);
    margin-inline: auto;
  }
  @media (min-width: 64rem) {
    .container {
      max-width: var(--breakpoint-2xl);
    }
  }
  .-mx-margin {
    margin-inline: calc(var(--spacing-margin) * -1);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .-mt-2\.5 {
    margin-top: calc(var(--spacing) * -2.5);
  }
  .-mt-3 {
    margin-top: calc(var(--spacing) * -3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mr-margin {
    margin-right: var(--spacing-margin);
  }
  .\!mb-0 {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }
  .ml-margin {
    margin-left: var(--spacing-margin);
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline-block {
    display: inline-block;
  }
  .table {
    display: table;
  }
  .aspect-\[1\.25\] {
    aspect-ratio: 1.25;
  }
  .aspect-\[1\.0056179775\] {
    aspect-ratio: 1.00562;
  }
  .aspect-\[2\.1098265896\] {
    aspect-ratio: 2.10983;
  }
  .aspect-\[2\.3509433962\] {
    aspect-ratio: 2.35094;
  }
  .aspect-\[2\] {
    aspect-ratio: 2;
  }
  .aspect-\[3\/4\] {
    aspect-ratio: 3/4;
  }
  .aspect-\[4\/3\] {
    aspect-ratio: 4/3;
  }
  .aspect-square {
    aspect-ratio: 1;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-24 {
    height: calc(var(--spacing) * 24);
  }
  .h-50 {
    height: calc(var(--spacing) * 50);
  }
  .h-\[106\%\] {
    height: 106%;
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .max-h-none {
    max-height: none;
  }
  .min-h-\[640px\] {
    min-height: 640px;
  }
  .w-3 {
    width: calc(var(--spacing) * 3);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-9 {
    width: calc(var(--spacing) * 9);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-24 {
    width: calc(var(--spacing) * 24);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-80 {
    width: calc(var(--spacing) * 80);
  }
  .w-\[11\.25rem\] {
    width: 11.25rem;
  }
  .w-\[106\%\] {
    width: 106%;
  }
  .w-\[110\%\] {
    width: 110%;
  }
  .w-\[150\%\] {
    width: 150%;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[480vw\] {
    width: 480vw;
  }
  .w-\[650px\] {
    width: 650px;
  }
  .w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-max {
    width: -moz-max-content;
    width: max-content;
  }
  .\!max-w-\[600px\] {
    max-width: 600px !important;
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-none {
    max-width: none;
  }
  .max-w-screen-3xl {
    max-width: 1920px;
  }
  .max-w-screen-sm {
    max-width: var(--breakpoint-sm);
  }
  .max-w-screen-xs {
    max-width: var(--breakpoint-xs);
  }
  .min-w-20 {
    min-width: calc(var(--spacing) * 20);
  }
  .min-w-24 {
    min-width: calc(var(--spacing) * 24);
  }
  .min-w-\[400px\] {
    min-width: 400px;
  }
  .min-w-\[768px\] {
    min-width: 768px;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .table-fixed {
    table-layout: fixed;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-3\/5 {
    --tw-translate-x: calc(calc(3 / 5 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-3\/5 {
    --tw-translate-x: calc(3 / 5 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-3\/5 {
    --tw-translate-y: calc(calc(3 / 5 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-\[45\%\] {
    --tw-translate-y: -45%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-1\/2 {
    --tw-translate-y: 50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[3px\] {
    --tw-translate-y: 3px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .scale-y-\[0\.7\] {
    --tw-scale-y: 0.7;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .rotate-285 {
    rotate: 285deg;
  }
  .rotate-320 {
    rotate: 320deg;
  }
  .rotate-\[153deg\] {
    rotate: 153deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,)
      var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .scroll-pt-\[--header-distance-from-top\] {
    scroll-padding-top: --header-distance-from-top;
  }
  .auto-cols-auto {
    grid-auto-columns: auto;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-center {
    justify-content: center;
    align-items: center;
  }
  .items-center {
    align-items: center;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 4) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse))
    );
  }
  :where(.space-y-5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 5) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse))
    );
  }
  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 6) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))
    );
  }
  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 8) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))
    );
  }
  :where(.space-y-16 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 16) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse))
    );
  }
  :where(.space-y-20 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(
      calc(var(--spacing) * 20) * var(--tw-space-y-reverse)
    );
    margin-block-end: calc(
      calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse))
    );
  }
  .gap-x-2 {
    -moz-column-gap: calc(var(--spacing) * 2);
    column-gap: calc(var(--spacing) * 2);
  }
  .gap-x-4 {
    -moz-column-gap: calc(var(--spacing) * 4);
    column-gap: calc(var(--spacing) * 4);
  }
  .gap-x-10 {
    -moz-column-gap: calc(var(--spacing) * 10);
    column-gap: calc(var(--spacing) * 10);
  }
  .gap-y-1 {
    row-gap: calc(var(--spacing) * 1);
  }
  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }
  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }
  .gap-y-16 {
    row-gap: calc(var(--spacing) * 16);
  }
  :where(.divide-y-2 > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(2px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
  }
  .self-center {
    align-self: center;
  }
  .self-start {
    align-self: flex-start;
  }
  .\!overflow-hidden {
    overflow: hidden !important;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-clip {
    overflow-x: clip;
  }
  .overflow-y-visible {
    overflow-y: visible;
  }
  .rounded-full {
    border-radius: 3.40282e38px;
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .\!border-2 {
    border-style: var(--tw-border-style) !important;
    border-width: 2px !important;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .\!border-theme-button {
    border-color: var(--color-theme-button) !important;
  }
  .border-semo-gray {
    border-color: var(--color-semo-gray);
  }
  .border-semo-white {
    border-color: var(--color-semo-white);
  }
  .border-theme-button {
    border-color: var(--color-theme-button);
  }
  .border-theme-on-primary {
    border-color: var(--color-theme-on-primary);
  }
  .\!bg-theme-button {
    background-color: var(--color-theme-button) !important;
  }
  .\!bg-theme-primary {
    background-color: var(--color-theme-primary) !important;
  }
  .bg-amber-300 {
    background-color: var(--color-amber-300);
  }
  .bg-emerald-300 {
    background-color: var(--color-emerald-300);
  }
  .bg-emerald-500 {
    background-color: var(--color-emerald-500);
  }
  .bg-red-200 {
    background-color: var(--color-red-200);
  }
  .bg-semo-black {
    background-color: var(--color-semo-black);
  }
  .bg-semo-deep-copper {
    background-color: var(--color-semo-deep-copper);
  }
  .bg-semo-deep-teal {
    background-color: var(--color-semo-deep-teal);
  }
  .bg-semo-gray {
    background-color: var(--color-semo-gray);
  }
  .bg-semo-off-white {
    background-color: var(--color-semo-off-white);
  }
  .bg-semo-red {
    background-color: var(--color-semo-red);
  }
  .bg-semo-vibrant-red {
    background-color: var(--color-semo-vibrant-red);
  }
  .bg-semo-white {
    background-color: var(--color-semo-white);
  }
  .bg-theme-primary {
    background-color: var(--color-theme-primary);
  }
  .object-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .object-\[center_-100px\] {
    -o-object-position: center -100px;
    object-position: center -100px;
  }
  .\!p-16 {
    padding: calc(var(--spacing) * 16) !important;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .\!px-6 {
    padding-inline: calc(var(--spacing) * 6) !important;
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-margin {
    padding-inline: var(--spacing-margin);
  }
  .\!py-2 {
    padding-block: calc(var(--spacing) * 2) !important;
  }
  .\!py-3 {
    padding-block: calc(var(--spacing) * 3) !important;
  }
  .\!py-4 {
    padding-block: calc(var(--spacing) * 4) !important;
  }
  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }
  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }
  .pb-margin {
    padding-bottom: var(--spacing-margin);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
	 .text-h1 {
		 font-family: var(--font-sans) !important;
		 font-size: var(--text-5xl) !important;
		 line-height: var(--tw-leading, var(--text-5xl--line-height)) !important;
		 --tw-leading: 1;
		 --tw-font-weight: var(--font-weight-semibold) !important;
		 line-height: 1 !important;
		 font-weight: var(--font-weight-semibold) !important;
		 text-transform: uppercase !important;
		 -webkit-font-smoothing: antialiased !important;
		 -moz-osx-font-smoothing: grayscale !important;
	}
	 @media (min-width: 48rem) {
		 .text-h1 {
			 font-size: var(--text-8xl) !important;
			 line-height: var(--tw-leading, var(--text-8xl--line-height)) !important;
			 --tw-leading: 0.8 !important;
			 --tw-tracking: -2.4px !important;
			 letter-spacing: -2.4px !important;
			 line-height: 0.8 !important;
		}
	}
	 @media (min-width: 80rem) {
		 .text-h1 {
			 font-size: 120px !important;
		}
	}
  .text-h2 {
    font-family: var(--font-sans);
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-leading: 1;
    --tw-font-weight: var(--font-weight-semibold);
    line-height: 1;
    font-weight: var(--font-weight-semibold);
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  @media (min-width: 48rem) {
    .text-h2 {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
      --tw-leading: 0.8;
      --tw-tracking: -0.6px;
      letter-spacing: -0.6px;
      line-height: 0.8;
    }
  }
  .text-h4 {
    font-family: var(--font-sans);
    --tw-leading: 1;
    --tw-font-weight: var(--font-weight-semibold);
    line-height: 1;
    font-weight: var(--font-weight-semibold);
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  @media (min-width: 48rem) {
    .text-h4 {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
      --tw-leading: 0.8;
      line-height: 0.8;
    }
  }
  @media (min-width: 80rem) {
    .text-h4 {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .text-h3 {
    font-family: var(--font-sans);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-leading: 1;
    --tw-font-weight: var(--font-weight-semibold);
    line-height: 1;
    font-weight: var(--font-weight-semibold);
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  @media (min-width: 48rem) {
    .text-h3 {
      --tw-leading: 0.8;
      font-size: 3.5em;
      line-height: 0.8;
    }
  }
  .text-h5 {
    font-family: var(--font-sans);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  @media (min-width: 48rem) {
    .text-h5 {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  @media (min-width: 80rem) {
    .text-h5 {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .text-h6 {
    font-family: var(--font-sans);
    --tw-font-weight: var(--font-weight-semibold);
    font-size: 0.937em;
    font-weight: var(--font-weight-semibold);
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  @media (min-width: 48rem) {
    .text-h6 {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .text-p-sm {
    font-family: var(--font-serif);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .text-p {
    font-family: var(--font-serif);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .text-p-bold {
    font-family: var(--font-serif);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .text-link {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: var(--font-sans-alt) !important;
    font-size: var(--text-lg) !important;
    line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
    text-underline-offset: 5px !important;
    text-decoration-line: underline !important;
    text-decoration-thickness: 1.6px !important;
  }
  .text-p-lg {
    font-family: var(--font-serif);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  @media (min-width: 48rem) {
    .text-p-lg {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .text-p-md {
    font-family: var(--font-serif);
    font-size: 18px;
  }
  @media (min-width: 48rem) {
    .text-p-md {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .text-button {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: var(--font-sans-alt) !important;
    --tw-font-weight: var(--font-weight-semibold) !important;
    font-weight: var(--font-weight-semibold) !important;
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .font-sans-alt {
    font-family: var(--font-sans-alt);
  }
  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .text-\[clamp\(3rem\,1\.6125rem\+2\.168vw\,4\.5rem\)\] {
    font-size: clamp(3rem, 1.6125rem + 2.168vw, 4.5rem);
  }
  .text-\[clamp\(4rem\,1\.2727rem\+13\.6364vw\,10rem\)\] {
    font-size: clamp(4rem, 1.2727rem + 13.6364vw, 10rem) !important;
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }
  .text-balance {
    text-wrap: balance;
  }
  .text-pretty {
    text-wrap: pretty;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .\!text-theme-button {
    color: var(--color-theme-button) !important;
  }
  .\!text-theme-on-button {
    color: var(--color-theme-on-button) !important;
  }
  .text-black {
    color: var(--color-black);
  }
  .text-semo-black {
    color: var(--color-semo-black);
  }
  .text-semo-deep-copper {
    color: var(--color-semo-deep-copper);
  }
  .text-semo-deep-teal {
    color: var(--color-semo-deep-teal);
  }
  .text-semo-gray {
    color: var(--color-semo-gray);
  }
  .text-semo-off-white {
    color: var(--color-semo-off-white);
  }
  .text-semo-red {
    color: var(--color-semo-red);
  }
  .text-semo-vibrant-red {
    color: var(--color-semo-vibrant-red);
  }
  .text-semo-white {
    color: var(--color-semo-white);
  }
  .text-theme-accent {
    color: var(--color-theme-accent);
  }
  .text-theme-on-primary {
    color: var(--color-theme-on-primary);
  }
  .underline {
    text-decoration-line: underline;
  }
  .decoration-red-200 {
    text-decoration-color: var(--color-red-200);
  }
  .decoration-transparent {
    text-decoration-color: #0000;
  }
  .decoration-solid {
    text-decoration-style: solid;
  }
  .decoration-2 {
    text-decoration-thickness: 2px;
  }
  .underline-offset-2 {
    text-underline-offset: 2px;
  }
  .opacity-0 {
    opacity: 0;
  }
  .opacity-45 {
    opacity: 0.45;
  }
  .opacity-80 {
    opacity: 0.8;
  }
  .opacity-100 {
    opacity: 1;
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,)
      var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,)
      var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .transition {
    transition-property:
      color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from,
      --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform,
      translate, scale, rotate, filter, backdrop-filter, display,
      content-visibility, overlay, pointer-events;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property:
      color, background-color, border-color, outline-color,
      text-decoration-color, fill, stroke, --tw-gradient-from,
      --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-300 {
    --tw-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .theme-black {
    --color-theme-primary: var(--color-semo-black);
    --color-theme-on-primary: var(--color-semo-white);
    --color-theme-accent: var(--color-semo-red);
    --color-theme-button: var(--color-semo-white);
    --color-theme-on-button: var(--color-semo-black);
  }
  .theme-copper {
    --color-theme-primary: var(--color-semo-deep-copper);
    --color-theme-on-primary: var(--color-semo-white);
    --color-theme-accent: var(--color-semo-red);
    --color-theme-button: var(--color-semo-white);
    --color-theme-on-button: var(--color-semo-black);
  }
  .theme-red {
    --color-theme-primary: var(--color-semo-red);
    --color-theme-on-primary: var(--color-semo-white);
    --color-theme-accent: var(--color-semo-vibrant-red);
    --color-theme-button: var(--color-semo-white);
    --color-theme-on-button: var(--color-semo-black);
  }
  .theme-teal {
    --color-theme-primary: var(--color-semo-deep-teal);
    --color-theme-on-primary: var(--color-semo-white);
    --color-theme-accent: var(--color-semo-red);
    --color-theme-button: var(--color-semo-white);
    --color-theme-on-button: var(--color-semo-black);
  }
  .theme-black-button {
    --color-theme-button: var(--color-semo-black);
    --color-theme-on-button: var(--color-semo-white);
  }
  .theme-red-button {
    --color-theme-button: var(--color-semo-red);
    --color-theme-on-button: var(--color-semo-white);
  }
  .theme-teal-button {
    --color-theme-button: var(--color-semo-deep-teal);
    --color-theme-on-button: var(--color-semo-white);
  }
  .theme-white-button {
    --color-theme-button: var(--color-semo-white);
    --color-theme-on-button: var(--color-semo-black);
  }
  @media (hover: hover) {
    .group-hover\:text-semo-red:is(:where(.group):hover *) {
      color: var(--color-semo-red);
    }
    .group-hover\:opacity-\[0\.8\]:is(:where(.group):hover *) {
      opacity: 0.8;
    }
    .group-hover\/link\:translate-x-0:is(:where(.group\/link):hover *) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\/link\:decoration-theme-on-primary:is(
      :where(.group\/link):hover *
    ) {
      text-decoration-color: var(--color-theme-on-primary);
    }
  }
  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }
  .after\:inset-0:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }
  .after\:rounded-full:after {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }
  .after\:bg-semo-red:after {
    content: var(--tw-content);
    background-color: var(--color-semo-red);
  }
  .after\:transition-transform:after {
    content: var(--tw-content);
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(
      --tw-ease,
      var(--default-transition-timing-function)
    );
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  @media (hover: hover) {
    .group-hover\:after\:scale-0:is(:where(.group):hover *):after {
      content: var(--tw-content);
      --tw-scale-x: 0%;
      --tw-scale-y: 0%;
      --tw-scale-z: 0%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .first\:mt-0:first-child {
    margin-top: calc(var(--spacing) * 0);
  }
  .first\:pt-0:first-child {
    padding-top: calc(var(--spacing) * 0);
  }
  .first\:pt-8:first-child {
    padding-top: calc(var(--spacing) * 8);
  }
  .last\:pb-0:last-child {
    padding-bottom: calc(var(--spacing) * 0);
  }
  .focus-within\:opacity-80:focus-within {
    opacity: 0.8;
  }
  @media (hover: hover) {
    .hover\:text-theme-accent:hover {
      color: var(--color-theme-accent);
    }
    .hover\:no-underline:hover {
      text-decoration-line: none;
    }
    .hover\:opacity-70:hover {
      opacity: 0.7;
    }
    .hover\:opacity-80:hover {
      opacity: 0.8;
    }
  }
  .focus\:not-sr-only:focus {
    clip-path: none;
    white-space: normal;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    position: static;
    overflow: visible;
  }
  .focus\:absolute:focus {
    position: absolute;
  }
  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }
  .disabled\:border-gray-200:disabled {
    border-color: var(--color-gray-200);
  }
  .disabled\:bg-gray-200:disabled {
    background-color: var(--color-gray-200);
  }
  .disabled\:text-gray-600:disabled {
    color: var(--color-gray-600);
  }
  .has-checked\:bg-theme-on-primary:has(:checked) {
    background-color: var(--color-theme-on-primary);
  }
  .has-checked\:text-theme-primary:has(:checked) {
    color: var(--color-theme-primary);
  }
  @media (min-width: 480px) {
    .xs\:flex {
      display: flex;
    }
  }
  @media (min-width: 40rem) {
    .sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }
    .sm\:col-span-4 {
      grid-column: span 4 / span 4;
    }
    .sm\:w-\[13\.5rem\] {
      width: 13.5rem;
    }
    .sm\:gap-x-6 {
      -moz-column-gap: calc(var(--spacing) * 6);
      column-gap: calc(var(--spacing) * 6);
    }
  }
  @media (min-width: 48rem) {
    .md\:absolute {
      position: absolute;
    }
    .md\:top-1\/2 {
      top: 50%;
    }
    .md\:-right-5 {
      right: calc(var(--spacing) * -5);
    }
    .md\:-right-75 {
      right: calc(var(--spacing) * -75);
    }
    .md\:-bottom-20 {
      bottom: calc(var(--spacing) * -20);
    }
    .md\:order-2 {
      order: 2;
    }
    .md\:order-none {
      order: 0;
    }
    .md\:col-span-1 {
      grid-column: span 1 / span 1;
    }
    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }
    .md\:col-span-5 {
      grid-column: span 5 / span 5;
    }
    .md\:col-span-6 {
      grid-column: span 6 / span 6;
    }
    .md\:col-span-8 {
      grid-column: span 8 / span 8;
    }
    .md\:col-start-5 {
      grid-column-start: 5;
    }
    .md\:col-start-8 {
      grid-column-start: 8;
    }
    .md\:container {
      width: 100%;
    }
    @media (min-width: 480px) {
      .md\:container {
        max-width: 480px;
      }
    }
    @media (min-width: 1920px) {
      .md\:container {
        max-width: 1920px;
      }
    }
    @media (min-width: 40rem) {
      .md\:container {
        max-width: 40rem;
      }
    }
    .md\:container {
      max-width: 48rem;
    }
    @media (min-width: 64rem) {
      .md\:container {
        max-width: 64rem;
      }
    }
    @media (min-width: 80rem) {
      .md\:container {
        max-width: 80rem;
      }
    }
    @media (min-width: 96rem) {
      .md\:container {
        max-width: 96rem;
      }
    }
    .md\:container {
      max-width: var(--breakpoint-md);
      padding-inline: var(--spacing-margin);
      margin-inline: auto;
    }
    @media (min-width: 64rem) {
      .md\:container {
        max-width: var(--breakpoint-2xl);
      }
    }
    .md\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }
    .md\:-mt-4 {
      margin-top: calc(var(--spacing) * -4);
    }
    .md\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }
    .md\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }
    .md\:mr-0 {
      margin-right: calc(var(--spacing) * 0);
    }
    .md\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
    .md\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }
    .md\:block {
      display: block;
    }
    .md\:flex {
      display: flex;
    }
    .md\:aspect-auto {
      aspect-ratio: auto;
    }
    .md\:h-5 {
      height: calc(var(--spacing) * 5);
    }
    .md\:h-6 {
      height: calc(var(--spacing) * 6);
    }
    .md\:h-12 {
      height: calc(var(--spacing) * 12);
    }
    .md\:h-\[40px\] {
      height: 40px;
    }
    .md\:w-4 {
      width: calc(var(--spacing) * 4);
    }
    .md\:w-5 {
      width: calc(var(--spacing) * 5);
    }
    .md\:w-6 {
      width: calc(var(--spacing) * 6);
    }
    .md\:w-12 {
      width: calc(var(--spacing) * 12);
    }
    .md\:w-\[18\.75rem\] {
      width: 18.75rem;
    }
    .md\:w-\[40px\] {
      width: 40px;
    }
    .md\:w-\[244vw\] {
      width: 244vw;
    }
    .md\:w-full {
      width: 100%;
    }
    .md\:-translate-y-1\/2 {
      --tw-translate-y: -50%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .md\:-rotate-15 {
      rotate: -15deg;
    }
    .md\:flex-row {
      flex-direction: row;
    }
    .md\:items-center {
      align-items: center;
    }
    .md\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }
    .md\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .md\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
    :where(.md\:space-y-8 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(
        calc(var(--spacing) * 8) * var(--tw-space-y-reverse)
      );
      margin-block-end: calc(
        calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))
      );
    }
    .md\:gap-x-8 {
      -moz-column-gap: calc(var(--spacing) * 8);
      column-gap: calc(var(--spacing) * 8);
    }
    .md\:gap-y-16 {
      row-gap: calc(var(--spacing) * 16);
    }
    .md\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
    .md\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .md\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
    .md\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }
    .md\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
    .md\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }
    .md\:py-\[3\.75rem\] {
      padding-block: 3.75rem;
    }
    .md\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }
    .md\:pt-16 {
      padding-top: calc(var(--spacing) * 16);
    }
    .md\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }
    .md\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }
    .md\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }
  @media (min-width: 64rem) {
    .lg\:static {
      position: static;
    }
    .lg\:sticky {
      position: sticky;
    }
    .lg\:top-0 {
      top: calc(var(--spacing) * 0);
    }
    .lg\:order-1 {
      order: 1;
    }
    .lg\:order-2 {
      order: 2;
    }
    .lg\:order-none {
      order: 0;
    }
    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }
    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }
    .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }
    .lg\:col-span-6 {
      grid-column: span 6 / span 6;
    }
    .lg\:col-start-1 {
      grid-column-start: 1;
    }
    .lg\:col-start-3 {
      grid-column-start: 3;
    }
    .lg\:col-start-4 {
      grid-column-start: 4;
    }
    .lg\:col-start-5 {
      grid-column-start: 5;
    }
    .lg\:col-start-6 {
      grid-column-start: 6;
    }
    .lg\:col-start-8 {
      grid-column-start: 8;
    }
    .lg\:col-start-9 {
      grid-column-start: 9;
    }
    .lg\:row-start-1 {
      grid-row-start: 1;
    }
    .lg\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }
    .lg\:-mt-8 {
      margin-top: calc(var(--spacing) * -8);
    }
    .lg\:block {
      display: block;
    }
    .lg\:hidden {
      display: none;
    }
    .lg\:aspect-square {
      aspect-ratio: 1;
    }
    .lg\:h-4 {
      height: calc(var(--spacing) * 4);
    }
    .lg\:h-5 {
      height: calc(var(--spacing) * 5);
    }
    .lg\:h-\[50px\] {
      height: 50px;
    }
    .lg\:min-h-auto {
      min-height: auto;
    }
    .lg\:w-\[50px\] {
      width: 50px;
    }
    .lg\:w-\[130\%\] {
      width: 130%;
    }
    .lg\:w-\[150\%\] {
      width: 150%;
    }
    .lg\:w-fit {
      width: -moz-fit-content;
      width: fit-content;
    }
    .lg\:translate-0 {
      --tw-translate-x: calc(var(--spacing) * 0);
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:flex-row {
      flex-direction: row;
    }
    .lg\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }
    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
    .lg\:gap-14 {
      gap: calc(var(--spacing) * 14);
    }
    .lg\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }
    :where(.lg\:space-y-8 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(
        calc(var(--spacing) * 8) * var(--tw-space-y-reverse)
      );
      margin-block-end: calc(
        calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse))
      );
    }
    .lg\:gap-x-16 {
      -moz-column-gap: calc(var(--spacing) * 16);
      column-gap: calc(var(--spacing) * 16);
    }
    .lg\:gap-x-32 {
      -moz-column-gap: calc(var(--spacing) * 32);
      column-gap: calc(var(--spacing) * 32);
    }
    .lg\:gap-y-10 {
      row-gap: calc(var(--spacing) * 10);
    }
    .lg\:border-b {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
    .lg\:border-theme-accent {
      border-color: var(--color-theme-accent);
    }
    .lg\:object-\[center_13\%\] {
      -o-object-position: center 13%;
      object-position: center 13%;
    }
    .lg\:p-0 {
      padding: calc(var(--spacing) * 0);
    }
    .lg\:p-20 {
      padding: calc(var(--spacing) * 20);
    }
    .lg\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }
    .lg\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
    .lg\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }
    .lg\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
    .lg\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }
    .lg\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
    .lg\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }
    .lg\:text-\[clamp\(5rem\,0\.1436rem\+7\.5881vw\,10rem\)\] {
      font-size: clamp(5rem, 0.1436rem + 7.5881vw, 10rem) !important;
    }
  }
  @media (min-width: 80rem) {
    .xl\:-mt-5 {
      margin-top: calc(var(--spacing) * -5);
    }
    .xl\:w-\[23\.75rem\] {
      width: 23.75rem;
    }
    .xl\:w-\[120\%\] {
      width: 120%;
    }
    .xl\:gap-x-20 {
      -moz-column-gap: calc(var(--spacing) * 20);
      column-gap: calc(var(--spacing) * 20);
    }
    .xl\:gap-x-32 {
      -moz-column-gap: calc(var(--spacing) * 32);
      column-gap: calc(var(--spacing) * 32);
    }
    .xl\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  @media (min-width: 96rem) {
    .\32xl\:w-\[27rem\] {
      width: 27rem;
    }
    .\32xl\:gap-x-36 {
      -moz-column-gap: calc(var(--spacing) * 36);
      column-gap: calc(var(--spacing) * 36);
    }
  }
  @container (min-width:100cqw) {
    .\@fullscreen\:container {
      width: 100%;
    }
    @media (min-width: 480px) {
      .\@fullscreen\:container {
        max-width: 480px;
      }
    }
    @media (min-width: 1920px) {
      .\@fullscreen\:container {
        max-width: 1920px;
      }
    }
    @media (min-width: 40rem) {
      .\@fullscreen\:container {
        max-width: 40rem;
      }
    }
    @media (min-width: 48rem) {
      .\@fullscreen\:container {
        max-width: 48rem;
      }
    }
    @media (min-width: 64rem) {
      .\@fullscreen\:container {
        max-width: 64rem;
      }
    }
    @media (min-width: 80rem) {
      .\@fullscreen\:container {
        max-width: 80rem;
      }
    }
    @media (min-width: 96rem) {
      .\@fullscreen\:container {
        max-width: 96rem;
      }
    }
    .\@fullscreen\:container {
      max-width: var(--breakpoint-md);
      padding-inline: var(--spacing-margin);
      margin-inline: auto;
    }
    @media (min-width: 64rem) {
      .\@fullscreen\:container {
        max-width: var(--breakpoint-2xl);
      }
    }
    .\@fullscreen\:px-margin {
      padding-inline: var(--spacing-margin);
    }
  }
  @media (min-width: 48rem) {
    @container (min-width:100cqw) {
      .md\:\@fullscreen\:\!py-20 {
        padding-block: calc(var(--spacing) * 20) !important;
      }
    }
  }
  @container (min-width:28rem) {
    .\@md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @container (min-width:32rem) {
    .\@lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }
  }
  @container (min-width:42rem) {
    .\@2xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  @container (min-width:48rem) {
    .\@3xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .\@3xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .\@3xl\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }
  @container (min-width:56rem) {
    .\@4xl\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }
    .\@4xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  @container (min-width:64rem) {
    .\@5xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .\[\&\.scrolled-out\]\:bg-theme-primary.scrolled-out {
    background-color: var(--color-theme-primary);
  }
}
:root {
  --color-theme-primary: var(--color-semo-off-white);
  --color-theme-on-primary: var(--color-semo-black);
  --color-theme-accent: var(--color-semo-red);
  --color-theme-button: var(--color-semo-red);
  --color-theme-on-button: var(--color-semo-white);
}
.inquiry-form {
  --mat-stepper-container-text-font: "Barlow";
  --mat-stepper-header-label-text-font: "Barlow";
  --mat-card-title-text-line-height: 1.5;
  --mat-checkbox-label-text-font: "Barlow";
}
.inquiry-form .mdc-card {
  border-style: var(--tw-border-style) !important;
  border-width: 0 !important;
}
.inquiry-form .mat-mdc-card {
  --mdc-elevated-card-container-color: transparent;
  --mdc-elevated-card-container-elevation: none;
}
.inquiry-form .mat-mdc-card-content {
  padding: calc(var(--spacing) * 0) !important;
}
.inquiry-form .mat-mdc-form-field,
.inquiry-form .mdc-text-field--filled .mdc-floating-label {
  --mat-form-field-container-text-font: "Barlow";
}
.inquiry-form .mdc-text-field--filled:not(.mdc-text-field--disabled) {
  --mdc-filled-text-field-container-color: white ;
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-200);
  border-radius: 0;
}
.inquiry-form
  .mdc-text-field--filled:not(.mdc-text-field--disabled):focus-within {
  border-color: var(--color-gray-400);
  background-color: var(--mdc-filled-text-field-container-color) !important;
}
.inquiry-form .mdc-line-ripple,
.inquiry-form .mat-mdc-form-field-focus-overlay {
  display: none;
}
.inquiry-form .mat-mdc-card-header {
  background-color: #0000 !important;
}
.inquiry-form .elm-recaptcha-branding {
  margin-top: 24px;
}
.inquiry-form button[type="submit"] {
  height: auto;
  padding-inline: calc(var(--spacing) * 6);
  padding-block: calc(var(--spacing) * 3);
  font-family: var(--font-sans-alt);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  --tw-shadow: 0 0 #0000;
  box-shadow:
    var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
    var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-radius: 3.40282e38px;
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.inquiry-form button[type="submit"]:focus-within {
  opacity: 0.8;
}
@media (hover: hover) {
  .inquiry-form button[type="submit"]:hover {
    opacity: 0.8;
  }
}
media-play-button,
media-mute-button,
media-time-display,
media-fullscreen-button {
  padding: calc(var(--spacing) * 2.5);
}
.wysiwyg {
  max-width: 100%;
}
.wysiwyg h1 {
  margin-bottom: calc(var(--spacing) * 8);
  font-family: var(--font-sans);
  font-size: var(--text-5xl);
  line-height: var(--tw-leading, var(--text-5xl--line-height));
  --tw-leading: 1;
  --tw-font-weight: var(--font-weight-semibold);
  line-height: 1;
  font-weight: var(--font-weight-semibold);
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 48rem) {
  .wysiwyg h1 {
    font-size: var(--text-8xl);
    line-height: var(--tw-leading, var(--text-8xl--line-height));
    --tw-leading: 0.8;
    --tw-tracking: -2.4px;
    letter-spacing: -2.4px;
    line-height: 0.8;
  }
}
@media (min-width: 80rem) {
  .wysiwyg h1 {
    font-size: 120px;
  }
}
.wysiwyg h1 {
  color: var(--color-theme-accent);
}
@media (min-width: 48rem) {
  .wysiwyg h1 {
    margin-bottom: calc(var(--spacing) * 14);
  }
}
.wysiwyg h2 {
  font-family: var(--font-sans);
  font-size: var(--text-4xl);
  line-height: var(--tw-leading, var(--text-4xl--line-height));
  --tw-leading: 1;
  --tw-font-weight: var(--font-weight-semibold);
  line-height: 1;
  font-weight: var(--font-weight-semibold);
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 48rem) {
  .wysiwyg h2 {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
    --tw-leading: 0.8;
    --tw-tracking: -0.6px;
    letter-spacing: -0.6px;
    line-height: 0.8;
  }
}
.wysiwyg h2 {
  color: var(--color-theme-accent);
}
.wysiwyg h3 {
  font-family: var(--font-sans);
  font-size: var(--text-2xl);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
  --tw-leading: 1;
  --tw-font-weight: var(--font-weight-semibold);
  line-height: 1;
  font-weight: var(--font-weight-semibold);
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 48rem) {
  .wysiwyg h3 {
    --tw-leading: 0.8;
    font-size: 3.5em;
    line-height: 0.8;
  }
}
.wysiwyg h3 {
  color: var(--color-theme-accent);
}
.wysiwyg h4 {
  font-family: var(--font-sans);
  --tw-leading: 1;
  --tw-font-weight: var(--font-weight-semibold);
  line-height: 1;
  font-weight: var(--font-weight-semibold);
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 48rem) {
  .wysiwyg h4 {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-leading: 0.8;
    line-height: 0.8;
  }
}
@media (min-width: 80rem) {
  .wysiwyg h4 {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}
.wysiwyg h5 {
  font-family: var(--font-sans);
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 48rem) {
  .wysiwyg h5 {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}
@media (min-width: 80rem) {
  .wysiwyg h5 {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}
.wysiwyg h6 {
  font-family: var(--font-sans);
  --tw-font-weight: var(--font-weight-semibold);
  font-size: 0.937em;
  font-weight: var(--font-weight-semibold);
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 48rem) {
  .wysiwyg h6 {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg p {
  margin-bottom: calc(var(--spacing) * 8);
}
@media (min-width: 48rem) {
  .wysiwyg h1,
  .wysiwyg h2,
  .wysiwyg h3,
  .wysiwyg p {
    margin-bottom: calc(var(--spacing) * 14);
  }
}
.wysiwyg p strong {
  font-family: var(--font-serif);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
.wysiwyg p,
.wysiwyg ul,
.wysiwyg .table-wrapper {
  margin-bottom: calc(var(--spacing) * 6);
}
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
  margin-bottom: calc(var(--spacing) * 2);
}
.wysiwyg :last-child {
  margin-bottom: calc(var(--spacing) * 0);
}
.wysiwyg ul li,
.wysiwyg ol li {
  margin-bottom: calc(var(--spacing) * 1);
  margin-left: calc(var(--spacing) * 6);
}
.wysiwyg ul li {
  list-style-type: disc;
}
.wysiwyg ol li {
  list-style-type: decimal;
}
.wysiwyg ul ul,
.wysiwyg ul ol,
.wysiwyg ol ol,
.wysiwyg ol ul {
  margin-top: calc(var(--spacing) * 1);
}
.wysiwyg a {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: var(--font-serif);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  transition-property: opacity;
  transition-timing-function: var(
    --tw-ease,
    var(--default-transition-timing-function)
  );
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 0.3s;
  transition-duration: 0.3s;
  font-family: var(--font-sans-alt) !important;
  font-size: var(--text-lg) !important;
  line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
  text-underline-offset: 5px !important;
  text-decoration-line: underline !important;
  text-decoration-thickness: 1.6px !important;
}
@media (hover: hover) {
  .wysiwyg a:hover {
    opacity: 0.7;
  }
}
.wysiwyg a.link {
  padding-right: calc(var(--spacing) * 4);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: var(--font-sans-alt);
  font-family: var(--font-sans-alt) !important;
  font-size: var(--text-lg) !important;
  line-height: var(--tw-leading, var(--text-lg--line-height)) !important;
  text-underline-offset: 5px !important;
  text-decoration-line: underline !important;
  text-decoration-thickness: 1.6px !important;
}
.wysiwyg .btn {
  z-index: 10;
  min-width: calc(var(--spacing) * 20);
  padding-inline: calc(var(--spacing) * 6);
  padding-block: calc(var(--spacing) * 3);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  white-space: nowrap;
  border-style: var(--tw-border-style);
  border-width: 2px;
  border-color: var(--color-theme-button);
  background-color: var(--color-theme-button);
  color: var(--color-theme-on-button);
  transition-property: opacity;
  transition-timing-function: var(
    --tw-ease,
    var(--default-transition-timing-function)
  );
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 0.3s;
  border-radius: 3.40282e38px;
  text-decoration-line: none;
  transition-duration: 0.3s;
  display: inline-block;
  position: relative;
  overflow: hidden;
  font-family: var(--font-sans-alt) !important;
  --tw-font-weight: var(--font-weight-semibold) !important;
  font-weight: var(--font-weight-semibold) !important;
}
.wysiwyg .btn:focus-within {
  opacity: 0.8;
}
@media (hover: hover) {
  .wysiwyg .btn:hover {
    opacity: 0.8;
  }
}
.wysiwyg img {
  width: 100%;
}
.wysiwyg cite {
  font-family: var(--font-serif);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
  font-style: normal;
}
.wysiwyg blockquote {
  max-width: var(--breakpoint-md);
  margin-inline: auto;
}
.wysiwyg blockquote.large p {
  font-family: var(--font-serif);
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}
@media (min-width: 48rem) {
  .wysiwyg blockquote.large p {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}
.wysiwyg blockquote.accent p {
  color: var(--color-theme-accent);
}
.wysiwyg address {
  font-style: normal;
}
.wysiwyg .table-wrapper {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
}
.wysiwyg table {
  width: 100%;
  min-width: -moz-min-content;
  min-width: min-content;
}
.wysiwyg table caption {
  left: calc(var(--spacing) * 0);
  max-width: 80vw;
  padding-block: calc(var(--spacing) * 5);
  text-align: left;
  font-family: var(--font-serif);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  position: sticky;
}
@media (min-width: 48rem) {
  .wysiwyg table caption {
    max-width: var(--breakpoint-sm);
  }
}
.wysiwyg table td,
.wysiwyg table th {
  padding: calc(var(--spacing) * 5);
  text-align: left;
}
.wysiwyg table thead th {
  background-color: var(--color-theme-primary);
  color: var(--color-theme-on-primary);
}
.wysiwyg table tbody th,
.wysiwyg table tbody td {
  font-family: var(--font-serif);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
}
.wysiwyg table tbody tr:nth-child(odd) {
  background-color: var(--color-semo-white);
  color: var(--color-semo-red);
}
.wysiwyg table tbody tr:nth-child(2n) {
  background-color: var(--color-semo-off-white);
  color: var(--color-semo-red);
}
.text-block--wysiwyg {
  max-width: 100%;
}
.safe-area-bottom {
  padding-bottom: calc(1rem + env(safe-area-inset-bottom, 40px));
}
.videoPlayerWrapper {
  --media-primary-color: var(--color-semo-white);
  --media-secondary-color: #000;
  --media-preview-background: #000;
  --media-control-background: linear-gradient(0deg, #000000bf 20%, #0000 100%);
  --media-control-hover-background: linear-gradient(
    0deg,
    #000000bf 20%,
    #0000 100%
  );
  --media-range-track-height: 8px;
  --media-range-track-border-radius: 70px;
  --media-range-thumb-width: 8px;
  --media-range-thumb-height: 8px;
  --media-range-track-background: #f1f1f1;
}
.wysiwyg.theme-white + .wysiwyg.theme-white {
  margin-block: calc(var(--spacing) * 10);
  padding-block: calc(var(--spacing) * 0) !important;
}
@media (min-width: 48rem) {
  .wysiwyg.theme-white + .wysiwyg.theme-white {
    margin-block: calc(var(--spacing) * 16);
  }
}
.wysiwyg.theme-white + .wysiwyg.theme-white > div {
  padding-block: calc(var(--spacing) * 0) !important;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
h1.headline-special {  margin: 0 !important;        
  font-size: inherit !important; }
  
.newbrnd-overlay{
    display: none;
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.5);
  pointer-events: none;
}
 @media (max-width: 1200px) {
  .newbrnd-overlay {
    display: block;
  }
} 
