/*      Request ID: 242585898f99f8beae225ced70bfe908_1605798447 (11/19/2020 10:07am)      */



/*      Resource ID: 04bd878cb18198924974e164d8f (widgets.scss, compiled by node-sass, minified by LiveWhale) (11/19/2020 8:52am)      */

@charset "UTF-8";
@import url("//hello.myfonts.net/count/39579f");
@font-face {font-family: 'Calluna-Regular';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_0_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_0_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_0_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_0_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_0_0.ttf") format("truetype");}
@font-face {font-family: 'Calluna-Bold';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_1_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_1_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_1_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_1_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_1_0.ttf") format("truetype");}
@font-face {font-family: 'Calluna-BoldIt';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_2_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_2_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_2_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_2_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_2_0.ttf") format("truetype");}
@font-face {font-family: 'Calluna-It';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_3_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_3_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_3_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_3_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_3_0.ttf") format("truetype");}
@font-face {font-family: 'Calluna-Semibold';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_4_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_4_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_4_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_4_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_4_0.ttf") format("truetype");}
@font-face {font-family: 'Calluna-SemiboldIt';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_5_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_5_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_5_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_5_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_5_0.ttf") format("truetype");}
@font-face {font-family: 'FFMarkWebProBook';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_6_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_6_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_6_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_6_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_6_0.ttf") format("truetype");}
@font-face {font-family: 'FFMarkWebProBookItalic';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_7_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_7_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_7_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_7_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_7_0.ttf") format("truetype");}
@font-face {font-family: 'FFMarkWebProMedium';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_8_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_8_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_8_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_8_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_8_0.ttf") format("truetype");}
@font-face {font-family: 'FFMarkWebProMediumItalic';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_9_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_9_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_9_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_9_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_9_0.ttf") format("truetype");}
@font-face {font-family: 'FFMarkWebProBold';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_A_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_A_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_A_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_A_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_A_0.ttf") format("truetype");}
@font-face {font-family: 'FFMarkWebProBoldItalic';src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_B_0.eot");src: url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_B_0.eot?#iefix") format("embedded-opentype"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_B_0.woff2") format("woff2"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_B_0.woff") format("woff"), url("/live/resource/css/_ingredients/themes/global/assets/webfonts/39579F_B_0.ttf") format("truetype");}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;overflow: visible;clip: auto;white-space: normal;}
.m-0 {margin: 0 !important;}
.mt-0,.my-0 {margin-top: 0 !important;}
.mr-0,.mx-0 {margin-right: 0 !important;}
.mb-0,.my-0 {margin-bottom: 0 !important;}
.ml-0,.mx-0 {margin-left: 0 !important;}
.m-1 {margin: 0.5rem !important;}
.mt-1,.my-1 {margin-top: 0.5rem !important;}
.mr-1,.mx-1 {margin-right: 0.5rem !important;}
.mb-1,.my-1 {margin-bottom: 0.5rem !important;}
.ml-1,.mx-1 {margin-left: 0.5rem !important;}
.m-2 {margin: 1rem !important;}
.mt-2,.my-2 {margin-top: 1rem !important;}
.mr-2,.mx-2 {margin-right: 1rem !important;}
.mb-2,.my-2 {margin-bottom: 1rem !important;}
.ml-2,.mx-2 {margin-left: 1rem !important;}
.m-3 {margin: 2rem !important;}
.mt-3,.my-3 {margin-top: 2rem !important;}
.mr-3,.mx-3 {margin-right: 2rem !important;}
.mb-3,.my-3 {margin-bottom: 2rem !important;}
.ml-3,.mx-3 {margin-left: 2rem !important;}
.m-4 {margin: 3rem !important;}
.mt-4,.my-4 {margin-top: 3rem !important;}
.mr-4,.mx-4 {margin-right: 3rem !important;}
.mb-4,.my-4 {margin-bottom: 3rem !important;}
.ml-4,.mx-4 {margin-left: 3rem !important;}
.m-5 {margin: 6rem !important;}
.mt-5,.my-5 {margin-top: 6rem !important;}
.mr-5,.mx-5 {margin-right: 6rem !important;}
.mb-5,.my-5 {margin-bottom: 6rem !important;}
.ml-5,.mx-5 {margin-left: 6rem !important;}
.p-0 {padding: 0 !important;}
.pt-0,.py-0 {padding-top: 0 !important;}
.pr-0,.px-0 {padding-right: 0 !important;}
.pb-0,.py-0 {padding-bottom: 0 !important;}
.pl-0,.px-0 {padding-left: 0 !important;}
.p-1 {padding: 0.5rem !important;}
.pt-1,.py-1 {padding-top: 0.5rem !important;}
.pr-1,.px-1 {padding-right: 0.5rem !important;}
.pb-1,.py-1 {padding-bottom: 0.5rem !important;}
.pl-1,.px-1 {padding-left: 0.5rem !important;}
.p-2 {padding: 1rem !important;}
.pt-2,.py-2 {padding-top: 1rem !important;}
.pr-2,.px-2 {padding-right: 1rem !important;}
.pb-2,.py-2 {padding-bottom: 1rem !important;}
.pl-2,.px-2 {padding-left: 1rem !important;}
.p-3 {padding: 2rem !important;}
.pt-3,.py-3 {padding-top: 2rem !important;}
.pr-3,.px-3 {padding-right: 2rem !important;}
.pb-3,.py-3 {padding-bottom: 2rem !important;}
.pl-3,.px-3 {padding-left: 2rem !important;}
.p-4 {padding: 3rem !important;}
.pt-4,.py-4 {padding-top: 3rem !important;}
.pr-4,.px-4 {padding-right: 3rem !important;}
.pb-4,.py-4 {padding-bottom: 3rem !important;}
.pl-4,.px-4 {padding-left: 3rem !important;}
.p-5 {padding: 6rem !important;}
.pt-5,.py-5 {padding-top: 6rem !important;}
.pr-5,.px-5 {padding-right: 6rem !important;}
.pb-5,.py-5 {padding-bottom: 6rem !important;}
.pl-5,.px-5 {padding-left: 6rem !important;}
.m-n1 {margin: -0.5rem !important;}
.mt-n1,.my-n1 {margin-top: -0.5rem !important;}
.mr-n1,.mx-n1 {margin-right: -0.5rem !important;}
.mb-n1,.my-n1 {margin-bottom: -0.5rem !important;}
.ml-n1,.mx-n1 {margin-left: -0.5rem !important;}
.m-n2 {margin: -1rem !important;}
.mt-n2,.my-n2 {margin-top: -1rem !important;}
.mr-n2,.mx-n2 {margin-right: -1rem !important;}
.mb-n2,.my-n2 {margin-bottom: -1rem !important;}
.ml-n2,.mx-n2 {margin-left: -1rem !important;}
.m-n3 {margin: -2rem !important;}
.mt-n3,.my-n3 {margin-top: -2rem !important;}
.mr-n3,.mx-n3 {margin-right: -2rem !important;}
.mb-n3,.my-n3 {margin-bottom: -2rem !important;}
.ml-n3,.mx-n3 {margin-left: -2rem !important;}
.m-n4 {margin: -3rem !important;}
.mt-n4,.my-n4 {margin-top: -3rem !important;}
.mr-n4,.mx-n4 {margin-right: -3rem !important;}
.mb-n4,.my-n4 {margin-bottom: -3rem !important;}
.ml-n4,.mx-n4 {margin-left: -3rem !important;}
.m-n5 {margin: -6rem !important;}
.mt-n5,.my-n5 {margin-top: -6rem !important;}
.mr-n5,.mx-n5 {margin-right: -6rem !important;}
.mb-n5,.my-n5 {margin-bottom: -6rem !important;}
.ml-n5,.mx-n5 {margin-left: -6rem !important;}
.m-auto {margin: auto !important;}
.mt-auto,.my-auto {margin-top: auto !important;}
.mr-auto,.mx-auto {margin-right: auto !important;}
.mb-auto,.my-auto {margin-bottom: auto !important;}
.ml-auto,.mx-auto {margin-left: auto !important;}
@media (min-width: 580px) {.m-sm-0 {margin: 0 !important;}
.mt-sm-0,.my-sm-0 {margin-top: 0 !important;}
.mr-sm-0,.mx-sm-0 {margin-right: 0 !important;}
.mb-sm-0,.my-sm-0 {margin-bottom: 0 !important;}
.ml-sm-0,.mx-sm-0 {margin-left: 0 !important;}
.m-sm-1 {margin: 0.5rem !important;}
.mt-sm-1,.my-sm-1 {margin-top: 0.5rem !important;}
.mr-sm-1,.mx-sm-1 {margin-right: 0.5rem !important;}
.mb-sm-1,.my-sm-1 {margin-bottom: 0.5rem !important;}
.ml-sm-1,.mx-sm-1 {margin-left: 0.5rem !important;}
.m-sm-2 {margin: 1rem !important;}
.mt-sm-2,.my-sm-2 {margin-top: 1rem !important;}
.mr-sm-2,.mx-sm-2 {margin-right: 1rem !important;}
.mb-sm-2,.my-sm-2 {margin-bottom: 1rem !important;}
.ml-sm-2,.mx-sm-2 {margin-left: 1rem !important;}
.m-sm-3 {margin: 2rem !important;}
.mt-sm-3,.my-sm-3 {margin-top: 2rem !important;}
.mr-sm-3,.mx-sm-3 {margin-right: 2rem !important;}
.mb-sm-3,.my-sm-3 {margin-bottom: 2rem !important;}
.ml-sm-3,.mx-sm-3 {margin-left: 2rem !important;}
.m-sm-4 {margin: 3rem !important;}
.mt-sm-4,.my-sm-4 {margin-top: 3rem !important;}
.mr-sm-4,.mx-sm-4 {margin-right: 3rem !important;}
.mb-sm-4,.my-sm-4 {margin-bottom: 3rem !important;}
.ml-sm-4,.mx-sm-4 {margin-left: 3rem !important;}
.m-sm-5 {margin: 6rem !important;}
.mt-sm-5,.my-sm-5 {margin-top: 6rem !important;}
.mr-sm-5,.mx-sm-5 {margin-right: 6rem !important;}
.mb-sm-5,.my-sm-5 {margin-bottom: 6rem !important;}
.ml-sm-5,.mx-sm-5 {margin-left: 6rem !important;}
.p-sm-0 {padding: 0 !important;}
.pt-sm-0,.py-sm-0 {padding-top: 0 !important;}
.pr-sm-0,.px-sm-0 {padding-right: 0 !important;}
.pb-sm-0,.py-sm-0 {padding-bottom: 0 !important;}
.pl-sm-0,.px-sm-0 {padding-left: 0 !important;}
.p-sm-1 {padding: 0.5rem !important;}
.pt-sm-1,.py-sm-1 {padding-top: 0.5rem !important;}
.pr-sm-1,.px-sm-1 {padding-right: 0.5rem !important;}
.pb-sm-1,.py-sm-1 {padding-bottom: 0.5rem !important;}
.pl-sm-1,.px-sm-1 {padding-left: 0.5rem !important;}
.p-sm-2 {padding: 1rem !important;}
.pt-sm-2,.py-sm-2 {padding-top: 1rem !important;}
.pr-sm-2,.px-sm-2 {padding-right: 1rem !important;}
.pb-sm-2,.py-sm-2 {padding-bottom: 1rem !important;}
.pl-sm-2,.px-sm-2 {padding-left: 1rem !important;}
.p-sm-3 {padding: 2rem !important;}
.pt-sm-3,.py-sm-3 {padding-top: 2rem !important;}
.pr-sm-3,.px-sm-3 {padding-right: 2rem !important;}
.pb-sm-3,.py-sm-3 {padding-bottom: 2rem !important;}
.pl-sm-3,.px-sm-3 {padding-left: 2rem !important;}
.p-sm-4 {padding: 3rem !important;}
.pt-sm-4,.py-sm-4 {padding-top: 3rem !important;}
.pr-sm-4,.px-sm-4 {padding-right: 3rem !important;}
.pb-sm-4,.py-sm-4 {padding-bottom: 3rem !important;}
.pl-sm-4,.px-sm-4 {padding-left: 3rem !important;}
.p-sm-5 {padding: 6rem !important;}
.pt-sm-5,.py-sm-5 {padding-top: 6rem !important;}
.pr-sm-5,.px-sm-5 {padding-right: 6rem !important;}
.pb-sm-5,.py-sm-5 {padding-bottom: 6rem !important;}
.pl-sm-5,.px-sm-5 {padding-left: 6rem !important;}
.m-sm-n1 {margin: -0.5rem !important;}
.mt-sm-n1,.my-sm-n1 {margin-top: -0.5rem !important;}
.mr-sm-n1,.mx-sm-n1 {margin-right: -0.5rem !important;}
.mb-sm-n1,.my-sm-n1 {margin-bottom: -0.5rem !important;}
.ml-sm-n1,.mx-sm-n1 {margin-left: -0.5rem !important;}
.m-sm-n2 {margin: -1rem !important;}
.mt-sm-n2,.my-sm-n2 {margin-top: -1rem !important;}
.mr-sm-n2,.mx-sm-n2 {margin-right: -1rem !important;}
.mb-sm-n2,.my-sm-n2 {margin-bottom: -1rem !important;}
.ml-sm-n2,.mx-sm-n2 {margin-left: -1rem !important;}
.m-sm-n3 {margin: -2rem !important;}
.mt-sm-n3,.my-sm-n3 {margin-top: -2rem !important;}
.mr-sm-n3,.mx-sm-n3 {margin-right: -2rem !important;}
.mb-sm-n3,.my-sm-n3 {margin-bottom: -2rem !important;}
.ml-sm-n3,.mx-sm-n3 {margin-left: -2rem !important;}
.m-sm-n4 {margin: -3rem !important;}
.mt-sm-n4,.my-sm-n4 {margin-top: -3rem !important;}
.mr-sm-n4,.mx-sm-n4 {margin-right: -3rem !important;}
.mb-sm-n4,.my-sm-n4 {margin-bottom: -3rem !important;}
.ml-sm-n4,.mx-sm-n4 {margin-left: -3rem !important;}
.m-sm-n5 {margin: -6rem !important;}
.mt-sm-n5,.my-sm-n5 {margin-top: -6rem !important;}
.mr-sm-n5,.mx-sm-n5 {margin-right: -6rem !important;}
.mb-sm-n5,.my-sm-n5 {margin-bottom: -6rem !important;}
.ml-sm-n5,.mx-sm-n5 {margin-left: -6rem !important;}
.m-sm-auto {margin: auto !important;}
.mt-sm-auto,.my-sm-auto {margin-top: auto !important;}
.mr-sm-auto,.mx-sm-auto {margin-right: auto !important;}
.mb-sm-auto,.my-sm-auto {margin-bottom: auto !important;}
.ml-sm-auto,.mx-sm-auto {margin-left: auto !important;}}
@media (min-width: 768px) {.m-md-0 {margin: 0 !important;}
.mt-md-0,.my-md-0 {margin-top: 0 !important;}
.mr-md-0,.mx-md-0 {margin-right: 0 !important;}
.mb-md-0,.my-md-0 {margin-bottom: 0 !important;}
.ml-md-0,.mx-md-0 {margin-left: 0 !important;}
.m-md-1 {margin: 0.5rem !important;}
.mt-md-1,.my-md-1 {margin-top: 0.5rem !important;}
.mr-md-1,.mx-md-1 {margin-right: 0.5rem !important;}
.mb-md-1,.my-md-1 {margin-bottom: 0.5rem !important;}
.ml-md-1,.mx-md-1 {margin-left: 0.5rem !important;}
.m-md-2 {margin: 1rem !important;}
.mt-md-2,.my-md-2 {margin-top: 1rem !important;}
.mr-md-2,.mx-md-2 {margin-right: 1rem !important;}
.mb-md-2,.my-md-2 {margin-bottom: 1rem !important;}
.ml-md-2,.mx-md-2 {margin-left: 1rem !important;}
.m-md-3 {margin: 2rem !important;}
.mt-md-3,.my-md-3 {margin-top: 2rem !important;}
.mr-md-3,.mx-md-3 {margin-right: 2rem !important;}
.mb-md-3,.my-md-3 {margin-bottom: 2rem !important;}
.ml-md-3,.mx-md-3 {margin-left: 2rem !important;}
.m-md-4 {margin: 3rem !important;}
.mt-md-4,.my-md-4 {margin-top: 3rem !important;}
.mr-md-4,.mx-md-4 {margin-right: 3rem !important;}
.mb-md-4,.my-md-4 {margin-bottom: 3rem !important;}
.ml-md-4,.mx-md-4 {margin-left: 3rem !important;}
.m-md-5 {margin: 6rem !important;}
.mt-md-5,.my-md-5 {margin-top: 6rem !important;}
.mr-md-5,.mx-md-5 {margin-right: 6rem !important;}
.mb-md-5,.my-md-5 {margin-bottom: 6rem !important;}
.ml-md-5,.mx-md-5 {margin-left: 6rem !important;}
.p-md-0 {padding: 0 !important;}
.pt-md-0,.py-md-0 {padding-top: 0 !important;}
.pr-md-0,.px-md-0 {padding-right: 0 !important;}
.pb-md-0,.py-md-0 {padding-bottom: 0 !important;}
.pl-md-0,.px-md-0 {padding-left: 0 !important;}
.p-md-1 {padding: 0.5rem !important;}
.pt-md-1,.py-md-1 {padding-top: 0.5rem !important;}
.pr-md-1,.px-md-1 {padding-right: 0.5rem !important;}
.pb-md-1,.py-md-1 {padding-bottom: 0.5rem !important;}
.pl-md-1,.px-md-1 {padding-left: 0.5rem !important;}
.p-md-2 {padding: 1rem !important;}
.pt-md-2,.py-md-2 {padding-top: 1rem !important;}
.pr-md-2,.px-md-2 {padding-right: 1rem !important;}
.pb-md-2,.py-md-2 {padding-bottom: 1rem !important;}
.pl-md-2,.px-md-2 {padding-left: 1rem !important;}
.p-md-3 {padding: 2rem !important;}
.pt-md-3,.py-md-3 {padding-top: 2rem !important;}
.pr-md-3,.px-md-3 {padding-right: 2rem !important;}
.pb-md-3,.py-md-3 {padding-bottom: 2rem !important;}
.pl-md-3,.px-md-3 {padding-left: 2rem !important;}
.p-md-4 {padding: 3rem !important;}
.pt-md-4,.py-md-4 {padding-top: 3rem !important;}
.pr-md-4,.px-md-4 {padding-right: 3rem !important;}
.pb-md-4,.py-md-4 {padding-bottom: 3rem !important;}
.pl-md-4,.px-md-4 {padding-left: 3rem !important;}
.p-md-5 {padding: 6rem !important;}
.pt-md-5,.py-md-5 {padding-top: 6rem !important;}
.pr-md-5,.px-md-5 {padding-right: 6rem !important;}
.pb-md-5,.py-md-5 {padding-bottom: 6rem !important;}
.pl-md-5,.px-md-5 {padding-left: 6rem !important;}
.m-md-n1 {margin: -0.5rem !important;}
.mt-md-n1,.my-md-n1 {margin-top: -0.5rem !important;}
.mr-md-n1,.mx-md-n1 {margin-right: -0.5rem !important;}
.mb-md-n1,.my-md-n1 {margin-bottom: -0.5rem !important;}
.ml-md-n1,.mx-md-n1 {margin-left: -0.5rem !important;}
.m-md-n2 {margin: -1rem !important;}
.mt-md-n2,.my-md-n2 {margin-top: -1rem !important;}
.mr-md-n2,.mx-md-n2 {margin-right: -1rem !important;}
.mb-md-n2,.my-md-n2 {margin-bottom: -1rem !important;}
.ml-md-n2,.mx-md-n2 {margin-left: -1rem !important;}
.m-md-n3 {margin: -2rem !important;}
.mt-md-n3,.my-md-n3 {margin-top: -2rem !important;}
.mr-md-n3,.mx-md-n3 {margin-right: -2rem !important;}
.mb-md-n3,.my-md-n3 {margin-bottom: -2rem !important;}
.ml-md-n3,.mx-md-n3 {margin-left: -2rem !important;}
.m-md-n4 {margin: -3rem !important;}
.mt-md-n4,.my-md-n4 {margin-top: -3rem !important;}
.mr-md-n4,.mx-md-n4 {margin-right: -3rem !important;}
.mb-md-n4,.my-md-n4 {margin-bottom: -3rem !important;}
.ml-md-n4,.mx-md-n4 {margin-left: -3rem !important;}
.m-md-n5 {margin: -6rem !important;}
.mt-md-n5,.my-md-n5 {margin-top: -6rem !important;}
.mr-md-n5,.mx-md-n5 {margin-right: -6rem !important;}
.mb-md-n5,.my-md-n5 {margin-bottom: -6rem !important;}
.ml-md-n5,.mx-md-n5 {margin-left: -6rem !important;}
.m-md-auto {margin: auto !important;}
.mt-md-auto,.my-md-auto {margin-top: auto !important;}
.mr-md-auto,.mx-md-auto {margin-right: auto !important;}
.mb-md-auto,.my-md-auto {margin-bottom: auto !important;}
.ml-md-auto,.mx-md-auto {margin-left: auto !important;}}
@media (min-width: 992px) {.m-lg-0 {margin: 0 !important;}
.mt-lg-0,.my-lg-0 {margin-top: 0 !important;}
.mr-lg-0,.mx-lg-0 {margin-right: 0 !important;}
.mb-lg-0,.my-lg-0 {margin-bottom: 0 !important;}
.ml-lg-0,.mx-lg-0 {margin-left: 0 !important;}
.m-lg-1 {margin: 0.5rem !important;}
.mt-lg-1,.my-lg-1 {margin-top: 0.5rem !important;}
.mr-lg-1,.mx-lg-1 {margin-right: 0.5rem !important;}
.mb-lg-1,.my-lg-1 {margin-bottom: 0.5rem !important;}
.ml-lg-1,.mx-lg-1 {margin-left: 0.5rem !important;}
.m-lg-2 {margin: 1rem !important;}
.mt-lg-2,.my-lg-2 {margin-top: 1rem !important;}
.mr-lg-2,.mx-lg-2 {margin-right: 1rem !important;}
.mb-lg-2,.my-lg-2 {margin-bottom: 1rem !important;}
.ml-lg-2,.mx-lg-2 {margin-left: 1rem !important;}
.m-lg-3 {margin: 2rem !important;}
.mt-lg-3,.my-lg-3 {margin-top: 2rem !important;}
.mr-lg-3,.mx-lg-3 {margin-right: 2rem !important;}
.mb-lg-3,.my-lg-3 {margin-bottom: 2rem !important;}
.ml-lg-3,.mx-lg-3 {margin-left: 2rem !important;}
.m-lg-4 {margin: 3rem !important;}
.mt-lg-4,.my-lg-4 {margin-top: 3rem !important;}
.mr-lg-4,.mx-lg-4 {margin-right: 3rem !important;}
.mb-lg-4,.my-lg-4 {margin-bottom: 3rem !important;}
.ml-lg-4,.mx-lg-4 {margin-left: 3rem !important;}
.m-lg-5 {margin: 6rem !important;}
.mt-lg-5,.my-lg-5 {margin-top: 6rem !important;}
.mr-lg-5,.mx-lg-5 {margin-right: 6rem !important;}
.mb-lg-5,.my-lg-5 {margin-bottom: 6rem !important;}
.ml-lg-5,.mx-lg-5 {margin-left: 6rem !important;}
.p-lg-0 {padding: 0 !important;}
.pt-lg-0,.py-lg-0 {padding-top: 0 !important;}
.pr-lg-0,.px-lg-0 {padding-right: 0 !important;}
.pb-lg-0,.py-lg-0 {padding-bottom: 0 !important;}
.pl-lg-0,.px-lg-0 {padding-left: 0 !important;}
.p-lg-1 {padding: 0.5rem !important;}
.pt-lg-1,.py-lg-1 {padding-top: 0.5rem !important;}
.pr-lg-1,.px-lg-1 {padding-right: 0.5rem !important;}
.pb-lg-1,.py-lg-1 {padding-bottom: 0.5rem !important;}
.pl-lg-1,.px-lg-1 {padding-left: 0.5rem !important;}
.p-lg-2 {padding: 1rem !important;}
.pt-lg-2,.py-lg-2 {padding-top: 1rem !important;}
.pr-lg-2,.px-lg-2 {padding-right: 1rem !important;}
.pb-lg-2,.py-lg-2 {padding-bottom: 1rem !important;}
.pl-lg-2,.px-lg-2 {padding-left: 1rem !important;}
.p-lg-3 {padding: 2rem !important;}
.pt-lg-3,.py-lg-3 {padding-top: 2rem !important;}
.pr-lg-3,.px-lg-3 {padding-right: 2rem !important;}
.pb-lg-3,.py-lg-3 {padding-bottom: 2rem !important;}
.pl-lg-3,.px-lg-3 {padding-left: 2rem !important;}
.p-lg-4 {padding: 3rem !important;}
.pt-lg-4,.py-lg-4 {padding-top: 3rem !important;}
.pr-lg-4,.px-lg-4 {padding-right: 3rem !important;}
.pb-lg-4,.py-lg-4 {padding-bottom: 3rem !important;}
.pl-lg-4,.px-lg-4 {padding-left: 3rem !important;}
.p-lg-5 {padding: 6rem !important;}
.pt-lg-5,.py-lg-5 {padding-top: 6rem !important;}
.pr-lg-5,.px-lg-5 {padding-right: 6rem !important;}
.pb-lg-5,.py-lg-5 {padding-bottom: 6rem !important;}
.pl-lg-5,.px-lg-5 {padding-left: 6rem !important;}
.m-lg-n1 {margin: -0.5rem !important;}
.mt-lg-n1,.my-lg-n1 {margin-top: -0.5rem !important;}
.mr-lg-n1,.mx-lg-n1 {margin-right: -0.5rem !important;}
.mb-lg-n1,.my-lg-n1 {margin-bottom: -0.5rem !important;}
.ml-lg-n1,.mx-lg-n1 {margin-left: -0.5rem !important;}
.m-lg-n2 {margin: -1rem !important;}
.mt-lg-n2,.my-lg-n2 {margin-top: -1rem !important;}
.mr-lg-n2,.mx-lg-n2 {margin-right: -1rem !important;}
.mb-lg-n2,.my-lg-n2 {margin-bottom: -1rem !important;}
.ml-lg-n2,.mx-lg-n2 {margin-left: -1rem !important;}
.m-lg-n3 {margin: -2rem !important;}
.mt-lg-n3,.my-lg-n3 {margin-top: -2rem !important;}
.mr-lg-n3,.mx-lg-n3 {margin-right: -2rem !important;}
.mb-lg-n3,.my-lg-n3 {margin-bottom: -2rem !important;}
.ml-lg-n3,.mx-lg-n3 {margin-left: -2rem !important;}
.m-lg-n4 {margin: -3rem !important;}
.mt-lg-n4,.my-lg-n4 {margin-top: -3rem !important;}
.mr-lg-n4,.mx-lg-n4 {margin-right: -3rem !important;}
.mb-lg-n4,.my-lg-n4 {margin-bottom: -3rem !important;}
.ml-lg-n4,.mx-lg-n4 {margin-left: -3rem !important;}
.m-lg-n5 {margin: -6rem !important;}
.mt-lg-n5,.my-lg-n5 {margin-top: -6rem !important;}
.mr-lg-n5,.mx-lg-n5 {margin-right: -6rem !important;}
.mb-lg-n5,.my-lg-n5 {margin-bottom: -6rem !important;}
.ml-lg-n5,.mx-lg-n5 {margin-left: -6rem !important;}
.m-lg-auto {margin: auto !important;}
.mt-lg-auto,.my-lg-auto {margin-top: auto !important;}
.mr-lg-auto,.mx-lg-auto {margin-right: auto !important;}
.mb-lg-auto,.my-lg-auto {margin-bottom: auto !important;}
.ml-lg-auto,.mx-lg-auto {margin-left: auto !important;}}
@media (min-width: 1300px) {.m-xl-0 {margin: 0 !important;}
.mt-xl-0,.my-xl-0 {margin-top: 0 !important;}
.mr-xl-0,.mx-xl-0 {margin-right: 0 !important;}
.mb-xl-0,.my-xl-0 {margin-bottom: 0 !important;}
.ml-xl-0,.mx-xl-0 {margin-left: 0 !important;}
.m-xl-1 {margin: 0.5rem !important;}
.mt-xl-1,.my-xl-1 {margin-top: 0.5rem !important;}
.mr-xl-1,.mx-xl-1 {margin-right: 0.5rem !important;}
.mb-xl-1,.my-xl-1 {margin-bottom: 0.5rem !important;}
.ml-xl-1,.mx-xl-1 {margin-left: 0.5rem !important;}
.m-xl-2 {margin: 1rem !important;}
.mt-xl-2,.my-xl-2 {margin-top: 1rem !important;}
.mr-xl-2,.mx-xl-2 {margin-right: 1rem !important;}
.mb-xl-2,.my-xl-2 {margin-bottom: 1rem !important;}
.ml-xl-2,.mx-xl-2 {margin-left: 1rem !important;}
.m-xl-3 {margin: 2rem !important;}
.mt-xl-3,.my-xl-3 {margin-top: 2rem !important;}
.mr-xl-3,.mx-xl-3 {margin-right: 2rem !important;}
.mb-xl-3,.my-xl-3 {margin-bottom: 2rem !important;}
.ml-xl-3,.mx-xl-3 {margin-left: 2rem !important;}
.m-xl-4 {margin: 3rem !important;}
.mt-xl-4,.my-xl-4 {margin-top: 3rem !important;}
.mr-xl-4,.mx-xl-4 {margin-right: 3rem !important;}
.mb-xl-4,.my-xl-4 {margin-bottom: 3rem !important;}
.ml-xl-4,.mx-xl-4 {margin-left: 3rem !important;}
.m-xl-5 {margin: 6rem !important;}
.mt-xl-5,.my-xl-5 {margin-top: 6rem !important;}
.mr-xl-5,.mx-xl-5 {margin-right: 6rem !important;}
.mb-xl-5,.my-xl-5 {margin-bottom: 6rem !important;}
.ml-xl-5,.mx-xl-5 {margin-left: 6rem !important;}
.p-xl-0 {padding: 0 !important;}
.pt-xl-0,.py-xl-0 {padding-top: 0 !important;}
.pr-xl-0,.px-xl-0 {padding-right: 0 !important;}
.pb-xl-0,.py-xl-0 {padding-bottom: 0 !important;}
.pl-xl-0,.px-xl-0 {padding-left: 0 !important;}
.p-xl-1 {padding: 0.5rem !important;}
.pt-xl-1,.py-xl-1 {padding-top: 0.5rem !important;}
.pr-xl-1,.px-xl-1 {padding-right: 0.5rem !important;}
.pb-xl-1,.py-xl-1 {padding-bottom: 0.5rem !important;}
.pl-xl-1,.px-xl-1 {padding-left: 0.5rem !important;}
.p-xl-2 {padding: 1rem !important;}
.pt-xl-2,.py-xl-2 {padding-top: 1rem !important;}
.pr-xl-2,.px-xl-2 {padding-right: 1rem !important;}
.pb-xl-2,.py-xl-2 {padding-bottom: 1rem !important;}
.pl-xl-2,.px-xl-2 {padding-left: 1rem !important;}
.p-xl-3 {padding: 2rem !important;}
.pt-xl-3,.py-xl-3 {padding-top: 2rem !important;}
.pr-xl-3,.px-xl-3 {padding-right: 2rem !important;}
.pb-xl-3,.py-xl-3 {padding-bottom: 2rem !important;}
.pl-xl-3,.px-xl-3 {padding-left: 2rem !important;}
.p-xl-4 {padding: 3rem !important;}
.pt-xl-4,.py-xl-4 {padding-top: 3rem !important;}
.pr-xl-4,.px-xl-4 {padding-right: 3rem !important;}
.pb-xl-4,.py-xl-4 {padding-bottom: 3rem !important;}
.pl-xl-4,.px-xl-4 {padding-left: 3rem !important;}
.p-xl-5 {padding: 6rem !important;}
.pt-xl-5,.py-xl-5 {padding-top: 6rem !important;}
.pr-xl-5,.px-xl-5 {padding-right: 6rem !important;}
.pb-xl-5,.py-xl-5 {padding-bottom: 6rem !important;}
.pl-xl-5,.px-xl-5 {padding-left: 6rem !important;}
.m-xl-n1 {margin: -0.5rem !important;}
.mt-xl-n1,.my-xl-n1 {margin-top: -0.5rem !important;}
.mr-xl-n1,.mx-xl-n1 {margin-right: -0.5rem !important;}
.mb-xl-n1,.my-xl-n1 {margin-bottom: -0.5rem !important;}
.ml-xl-n1,.mx-xl-n1 {margin-left: -0.5rem !important;}
.m-xl-n2 {margin: -1rem !important;}
.mt-xl-n2,.my-xl-n2 {margin-top: -1rem !important;}
.mr-xl-n2,.mx-xl-n2 {margin-right: -1rem !important;}
.mb-xl-n2,.my-xl-n2 {margin-bottom: -1rem !important;}
.ml-xl-n2,.mx-xl-n2 {margin-left: -1rem !important;}
.m-xl-n3 {margin: -2rem !important;}
.mt-xl-n3,.my-xl-n3 {margin-top: -2rem !important;}
.mr-xl-n3,.mx-xl-n3 {margin-right: -2rem !important;}
.mb-xl-n3,.my-xl-n3 {margin-bottom: -2rem !important;}
.ml-xl-n3,.mx-xl-n3 {margin-left: -2rem !important;}
.m-xl-n4 {margin: -3rem !important;}
.mt-xl-n4,.my-xl-n4 {margin-top: -3rem !important;}
.mr-xl-n4,.mx-xl-n4 {margin-right: -3rem !important;}
.mb-xl-n4,.my-xl-n4 {margin-bottom: -3rem !important;}
.ml-xl-n4,.mx-xl-n4 {margin-left: -3rem !important;}
.m-xl-n5 {margin: -6rem !important;}
.mt-xl-n5,.my-xl-n5 {margin-top: -6rem !important;}
.mr-xl-n5,.mx-xl-n5 {margin-right: -6rem !important;}
.mb-xl-n5,.my-xl-n5 {margin-bottom: -6rem !important;}
.ml-xl-n5,.mx-xl-n5 {margin-left: -6rem !important;}
.m-xl-auto {margin: auto !important;}
.mt-xl-auto,.my-xl-auto {margin-top: auto !important;}
.mr-xl-auto,.mx-xl-auto {margin-right: auto !important;}
.mb-xl-auto,.my-xl-auto {margin-bottom: auto !important;}
.ml-xl-auto,.mx-xl-auto {margin-left: auto !important;}}
html {box-sizing: border-box;-ms-overflow-style: scrollbar;}
*,*::before,*::after {box-sizing: inherit;}
.container {width: 100%;padding-right: 18px;padding-left: 18px;margin-right: auto;margin-left: auto;}
@media (min-width: 580px) {.container {max-width: 778px;}}
@media (min-width: 768px) {.container {max-width: 992px;}}
@media (min-width: 992px) {.container {max-width: 1076px;}}
@media (min-width: 1300px) {.container {max-width: 1276px;}}
.container-fluid {width: 100%;padding-right: 18px;padding-left: 18px;margin-right: auto;margin-left: auto;}
.row {display: flex;flex-wrap: wrap;margin-right: -18px;margin-left: -18px;}
.no-gutters {margin-right: 0;margin-left: 0;}
.no-gutters > .col,.no-gutters > [class*="col-"] {padding-right: 0;padding-left: 0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,.col-xl-auto {position: relative;width: 100%;padding-right: 18px;padding-left: 18px;}
.col {flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
.col-1 {flex: 0 0 8.33333%;max-width: 8.33333%;}
.col-2 {flex: 0 0 16.66667%;max-width: 16.66667%;}
.col-3 {flex: 0 0 25%;max-width: 25%;}
.col-4 {flex: 0 0 33.33333%;max-width: 33.33333%;}
.col-5 {flex: 0 0 41.66667%;max-width: 41.66667%;}
.col-6 {flex: 0 0 50%;max-width: 50%;}
.col-7 {flex: 0 0 58.33333%;max-width: 58.33333%;}
.col-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}
.col-9 {flex: 0 0 75%;max-width: 75%;}
.col-10 {flex: 0 0 83.33333%;max-width: 83.33333%;}
.col-11 {flex: 0 0 91.66667%;max-width: 91.66667%;}
.col-12 {flex: 0 0 100%;max-width: 100%;}
.order-first {order: -1;}
.order-last {order: 13;}
.order-0 {order: 0;}
.order-1 {order: 1;}
.order-2 {order: 2;}
.order-3 {order: 3;}
.order-4 {order: 4;}
.order-5 {order: 5;}
.order-6 {order: 6;}
.order-7 {order: 7;}
.order-8 {order: 8;}
.order-9 {order: 9;}
.order-10 {order: 10;}
.order-11 {order: 11;}
.order-12 {order: 12;}
.offset-1 {margin-left: 8.33333%;}
.offset-2 {margin-left: 16.66667%;}
.offset-3 {margin-left: 25%;}
.offset-4 {margin-left: 33.33333%;}
.offset-5 {margin-left: 41.66667%;}
.offset-6 {margin-left: 50%;}
.offset-7 {margin-left: 58.33333%;}
.offset-8 {margin-left: 66.66667%;}
.offset-9 {margin-left: 75%;}
.offset-10 {margin-left: 83.33333%;}
.offset-11 {margin-left: 91.66667%;}
@media (min-width: 580px) {.col-sm {flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-sm-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
.col-sm-1 {flex: 0 0 8.33333%;max-width: 8.33333%;}
.col-sm-2 {flex: 0 0 16.66667%;max-width: 16.66667%;}
.col-sm-3 {flex: 0 0 25%;max-width: 25%;}
.col-sm-4 {flex: 0 0 33.33333%;max-width: 33.33333%;}
.col-sm-5 {flex: 0 0 41.66667%;max-width: 41.66667%;}
.col-sm-6 {flex: 0 0 50%;max-width: 50%;}
.col-sm-7 {flex: 0 0 58.33333%;max-width: 58.33333%;}
.col-sm-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}
.col-sm-9 {flex: 0 0 75%;max-width: 75%;}
.col-sm-10 {flex: 0 0 83.33333%;max-width: 83.33333%;}
.col-sm-11 {flex: 0 0 91.66667%;max-width: 91.66667%;}
.col-sm-12 {flex: 0 0 100%;max-width: 100%;}
.order-sm-first {order: -1;}
.order-sm-last {order: 13;}
.order-sm-0 {order: 0;}
.order-sm-1 {order: 1;}
.order-sm-2 {order: 2;}
.order-sm-3 {order: 3;}
.order-sm-4 {order: 4;}
.order-sm-5 {order: 5;}
.order-sm-6 {order: 6;}
.order-sm-7 {order: 7;}
.order-sm-8 {order: 8;}
.order-sm-9 {order: 9;}
.order-sm-10 {order: 10;}
.order-sm-11 {order: 11;}
.order-sm-12 {order: 12;}
.offset-sm-0 {margin-left: 0;}
.offset-sm-1 {margin-left: 8.33333%;}
.offset-sm-2 {margin-left: 16.66667%;}
.offset-sm-3 {margin-left: 25%;}
.offset-sm-4 {margin-left: 33.33333%;}
.offset-sm-5 {margin-left: 41.66667%;}
.offset-sm-6 {margin-left: 50%;}
.offset-sm-7 {margin-left: 58.33333%;}
.offset-sm-8 {margin-left: 66.66667%;}
.offset-sm-9 {margin-left: 75%;}
.offset-sm-10 {margin-left: 83.33333%;}
.offset-sm-11 {margin-left: 91.66667%;}}
@media (min-width: 768px) {.col-md {flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-md-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
.col-md-1 {flex: 0 0 8.33333%;max-width: 8.33333%;}
.col-md-2 {flex: 0 0 16.66667%;max-width: 16.66667%;}
.col-md-3 {flex: 0 0 25%;max-width: 25%;}
.col-md-4 {flex: 0 0 33.33333%;max-width: 33.33333%;}
.col-md-5 {flex: 0 0 41.66667%;max-width: 41.66667%;}
.col-md-6 {flex: 0 0 50%;max-width: 50%;}
.col-md-7 {flex: 0 0 58.33333%;max-width: 58.33333%;}
.col-md-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}
.col-md-9 {flex: 0 0 75%;max-width: 75%;}
.col-md-10 {flex: 0 0 83.33333%;max-width: 83.33333%;}
.col-md-11 {flex: 0 0 91.66667%;max-width: 91.66667%;}
.col-md-12 {flex: 0 0 100%;max-width: 100%;}
.order-md-first {order: -1;}
.order-md-last {order: 13;}
.order-md-0 {order: 0;}
.order-md-1 {order: 1;}
.order-md-2 {order: 2;}
.order-md-3 {order: 3;}
.order-md-4 {order: 4;}
.order-md-5 {order: 5;}
.order-md-6 {order: 6;}
.order-md-7 {order: 7;}
.order-md-8 {order: 8;}
.order-md-9 {order: 9;}
.order-md-10 {order: 10;}
.order-md-11 {order: 11;}
.order-md-12 {order: 12;}
.offset-md-0 {margin-left: 0;}
.offset-md-1 {margin-left: 8.33333%;}
.offset-md-2 {margin-left: 16.66667%;}
.offset-md-3 {margin-left: 25%;}
.offset-md-4 {margin-left: 33.33333%;}
.offset-md-5 {margin-left: 41.66667%;}
.offset-md-6 {margin-left: 50%;}
.offset-md-7 {margin-left: 58.33333%;}
.offset-md-8 {margin-left: 66.66667%;}
.offset-md-9 {margin-left: 75%;}
.offset-md-10 {margin-left: 83.33333%;}
.offset-md-11 {margin-left: 91.66667%;}}
@media (min-width: 992px) {.col-lg {flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-lg-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
.col-lg-1 {flex: 0 0 8.33333%;max-width: 8.33333%;}
.col-lg-2 {flex: 0 0 16.66667%;max-width: 16.66667%;}
.col-lg-3 {flex: 0 0 25%;max-width: 25%;}
.col-lg-4 {flex: 0 0 33.33333%;max-width: 33.33333%;}
.col-lg-5 {flex: 0 0 41.66667%;max-width: 41.66667%;}
.col-lg-6 {flex: 0 0 50%;max-width: 50%;}
.col-lg-7 {flex: 0 0 58.33333%;max-width: 58.33333%;}
.col-lg-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}
.col-lg-9 {flex: 0 0 75%;max-width: 75%;}
.col-lg-10 {flex: 0 0 83.33333%;max-width: 83.33333%;}
.col-lg-11 {flex: 0 0 91.66667%;max-width: 91.66667%;}
.col-lg-12 {flex: 0 0 100%;max-width: 100%;}
.order-lg-first {order: -1;}
.order-lg-last {order: 13;}
.order-lg-0 {order: 0;}
.order-lg-1 {order: 1;}
.order-lg-2 {order: 2;}
.order-lg-3 {order: 3;}
.order-lg-4 {order: 4;}
.order-lg-5 {order: 5;}
.order-lg-6 {order: 6;}
.order-lg-7 {order: 7;}
.order-lg-8 {order: 8;}
.order-lg-9 {order: 9;}
.order-lg-10 {order: 10;}
.order-lg-11 {order: 11;}
.order-lg-12 {order: 12;}
.offset-lg-0 {margin-left: 0;}
.offset-lg-1 {margin-left: 8.33333%;}
.offset-lg-2 {margin-left: 16.66667%;}
.offset-lg-3 {margin-left: 25%;}
.offset-lg-4 {margin-left: 33.33333%;}
.offset-lg-5 {margin-left: 41.66667%;}
.offset-lg-6 {margin-left: 50%;}
.offset-lg-7 {margin-left: 58.33333%;}
.offset-lg-8 {margin-left: 66.66667%;}
.offset-lg-9 {margin-left: 75%;}
.offset-lg-10 {margin-left: 83.33333%;}
.offset-lg-11 {margin-left: 91.66667%;}}
@media (min-width: 1300px) {.col-xl {flex-basis: 0;flex-grow: 1;max-width: 100%;}
.col-xl-auto {flex: 0 0 auto;width: auto;max-width: 100%;}
.col-xl-1 {flex: 0 0 8.33333%;max-width: 8.33333%;}
.col-xl-2 {flex: 0 0 16.66667%;max-width: 16.66667%;}
.col-xl-3 {flex: 0 0 25%;max-width: 25%;}
.col-xl-4 {flex: 0 0 33.33333%;max-width: 33.33333%;}
.col-xl-5 {flex: 0 0 41.66667%;max-width: 41.66667%;}
.col-xl-6 {flex: 0 0 50%;max-width: 50%;}
.col-xl-7 {flex: 0 0 58.33333%;max-width: 58.33333%;}
.col-xl-8 {flex: 0 0 66.66667%;max-width: 66.66667%;}
.col-xl-9 {flex: 0 0 75%;max-width: 75%;}
.col-xl-10 {flex: 0 0 83.33333%;max-width: 83.33333%;}
.col-xl-11 {flex: 0 0 91.66667%;max-width: 91.66667%;}
.col-xl-12 {flex: 0 0 100%;max-width: 100%;}
.order-xl-first {order: -1;}
.order-xl-last {order: 13;}
.order-xl-0 {order: 0;}
.order-xl-1 {order: 1;}
.order-xl-2 {order: 2;}
.order-xl-3 {order: 3;}
.order-xl-4 {order: 4;}
.order-xl-5 {order: 5;}
.order-xl-6 {order: 6;}
.order-xl-7 {order: 7;}
.order-xl-8 {order: 8;}
.order-xl-9 {order: 9;}
.order-xl-10 {order: 10;}
.order-xl-11 {order: 11;}
.order-xl-12 {order: 12;}
.offset-xl-0 {margin-left: 0;}
.offset-xl-1 {margin-left: 8.33333%;}
.offset-xl-2 {margin-left: 16.66667%;}
.offset-xl-3 {margin-left: 25%;}
.offset-xl-4 {margin-left: 33.33333%;}
.offset-xl-5 {margin-left: 41.66667%;}
.offset-xl-6 {margin-left: 50%;}
.offset-xl-7 {margin-left: 58.33333%;}
.offset-xl-8 {margin-left: 66.66667%;}
.offset-xl-9 {margin-left: 75%;}
.offset-xl-10 {margin-left: 83.33333%;}
.offset-xl-11 {margin-left: 91.66667%;}}
.d-none {display: none !important;}
.d-inline {display: inline !important;}
.d-inline-block {display: inline-block !important;}
.d-block {display: block !important;}
.d-table {display: table !important;}
.d-table-row {display: table-row !important;}
.d-table-cell {display: table-cell !important;}
.d-flex {display: flex !important;}
.d-inline-flex {display: inline-flex !important;}
@media (min-width: 580px) {.d-sm-none {display: none !important;}
.d-sm-inline {display: inline !important;}
.d-sm-inline-block {display: inline-block !important;}
.d-sm-block {display: block !important;}
.d-sm-table {display: table !important;}
.d-sm-table-row {display: table-row !important;}
.d-sm-table-cell {display: table-cell !important;}
.d-sm-flex {display: flex !important;}
.d-sm-inline-flex {display: inline-flex !important;}}
@media (min-width: 768px) {.d-md-none {display: none !important;}
.d-md-inline {display: inline !important;}
.d-md-inline-block {display: inline-block !important;}
.d-md-block {display: block !important;}
.d-md-table {display: table !important;}
.d-md-table-row {display: table-row !important;}
.d-md-table-cell {display: table-cell !important;}
.d-md-flex {display: flex !important;}
.d-md-inline-flex {display: inline-flex !important;}}
@media (min-width: 992px) {.d-lg-none {display: none !important;}
.d-lg-inline {display: inline !important;}
.d-lg-inline-block {display: inline-block !important;}
.d-lg-block {display: block !important;}
.d-lg-table {display: table !important;}
.d-lg-table-row {display: table-row !important;}
.d-lg-table-cell {display: table-cell !important;}
.d-lg-flex {display: flex !important;}
.d-lg-inline-flex {display: inline-flex !important;}}
@media (min-width: 1300px) {.d-xl-none {display: none !important;}
.d-xl-inline {display: inline !important;}
.d-xl-inline-block {display: inline-block !important;}
.d-xl-block {display: block !important;}
.d-xl-table {display: table !important;}
.d-xl-table-row {display: table-row !important;}
.d-xl-table-cell {display: table-cell !important;}
.d-xl-flex {display: flex !important;}
.d-xl-inline-flex {display: inline-flex !important;}}
@media print {.d-print-none {display: none !important;}
.d-print-inline {display: inline !important;}
.d-print-inline-block {display: inline-block !important;}
.d-print-block {display: block !important;}
.d-print-table {display: table !important;}
.d-print-table-row {display: table-row !important;}
.d-print-table-cell {display: table-cell !important;}
.d-print-flex {display: flex !important;}
.d-print-inline-flex {display: inline-flex !important;}}
.flex-row {flex-direction: row !important;}
.flex-column {flex-direction: column !important;}
.flex-row-reverse {flex-direction: row-reverse !important;}
.flex-column-reverse {flex-direction: column-reverse !important;}
.flex-wrap {flex-wrap: wrap !important;}
.flex-nowrap {flex-wrap: nowrap !important;}
.flex-wrap-reverse {flex-wrap: wrap-reverse !important;}
.flex-fill {flex: 1 1 auto !important;}
.flex-grow-0 {flex-grow: 0 !important;}
.flex-grow-1 {flex-grow: 1 !important;}
.flex-shrink-0 {flex-shrink: 0 !important;}
.flex-shrink-1 {flex-shrink: 1 !important;}
.justify-content-start {justify-content: flex-start !important;}
.justify-content-end {justify-content: flex-end !important;}
.justify-content-center {justify-content: center !important;}
.justify-content-between {justify-content: space-between !important;}
.justify-content-around {justify-content: space-around !important;}
.align-items-start {align-items: flex-start !important;}
.align-items-end {align-items: flex-end !important;}
.align-items-center {align-items: center !important;}
.align-items-baseline {align-items: baseline !important;}
.align-items-stretch {align-items: stretch !important;}
.align-content-start {align-content: flex-start !important;}
.align-content-end {align-content: flex-end !important;}
.align-content-center {align-content: center !important;}
.align-content-between {align-content: space-between !important;}
.align-content-around {align-content: space-around !important;}
.align-content-stretch {align-content: stretch !important;}
.align-self-auto {align-self: auto !important;}
.align-self-start {align-self: flex-start !important;}
.align-self-end {align-self: flex-end !important;}
.align-self-center {align-self: center !important;}
.align-self-baseline {align-self: baseline !important;}
.align-self-stretch {align-self: stretch !important;}
@media (min-width: 580px) {.flex-sm-row {flex-direction: row !important;}
.flex-sm-column {flex-direction: column !important;}
.flex-sm-row-reverse {flex-direction: row-reverse !important;}
.flex-sm-column-reverse {flex-direction: column-reverse !important;}
.flex-sm-wrap {flex-wrap: wrap !important;}
.flex-sm-nowrap {flex-wrap: nowrap !important;}
.flex-sm-wrap-reverse {flex-wrap: wrap-reverse !important;}
.flex-sm-fill {flex: 1 1 auto !important;}
.flex-sm-grow-0 {flex-grow: 0 !important;}
.flex-sm-grow-1 {flex-grow: 1 !important;}
.flex-sm-shrink-0 {flex-shrink: 0 !important;}
.flex-sm-shrink-1 {flex-shrink: 1 !important;}
.justify-content-sm-start {justify-content: flex-start !important;}
.justify-content-sm-end {justify-content: flex-end !important;}
.justify-content-sm-center {justify-content: center !important;}
.justify-content-sm-between {justify-content: space-between !important;}
.justify-content-sm-around {justify-content: space-around !important;}
.align-items-sm-start {align-items: flex-start !important;}
.align-items-sm-end {align-items: flex-end !important;}
.align-items-sm-center {align-items: center !important;}
.align-items-sm-baseline {align-items: baseline !important;}
.align-items-sm-stretch {align-items: stretch !important;}
.align-content-sm-start {align-content: flex-start !important;}
.align-content-sm-end {align-content: flex-end !important;}
.align-content-sm-center {align-content: center !important;}
.align-content-sm-between {align-content: space-between !important;}
.align-content-sm-around {align-content: space-around !important;}
.align-content-sm-stretch {align-content: stretch !important;}
.align-self-sm-auto {align-self: auto !important;}
.align-self-sm-start {align-self: flex-start !important;}
.align-self-sm-end {align-self: flex-end !important;}
.align-self-sm-center {align-self: center !important;}
.align-self-sm-baseline {align-self: baseline !important;}
.align-self-sm-stretch {align-self: stretch !important;}}
@media (min-width: 768px) {.flex-md-row {flex-direction: row !important;}
.flex-md-column {flex-direction: column !important;}
.flex-md-row-reverse {flex-direction: row-reverse !important;}
.flex-md-column-reverse {flex-direction: column-reverse !important;}
.flex-md-wrap {flex-wrap: wrap !important;}
.flex-md-nowrap {flex-wrap: nowrap !important;}
.flex-md-wrap-reverse {flex-wrap: wrap-reverse !important;}
.flex-md-fill {flex: 1 1 auto !important;}
.flex-md-grow-0 {flex-grow: 0 !important;}
.flex-md-grow-1 {flex-grow: 1 !important;}
.flex-md-shrink-0 {flex-shrink: 0 !important;}
.flex-md-shrink-1 {flex-shrink: 1 !important;}
.justify-content-md-start {justify-content: flex-start !important;}
.justify-content-md-end {justify-content: flex-end !important;}
.justify-content-md-center {justify-content: center !important;}
.justify-content-md-between {justify-content: space-between !important;}
.justify-content-md-around {justify-content: space-around !important;}
.align-items-md-start {align-items: flex-start !important;}
.align-items-md-end {align-items: flex-end !important;}
.align-items-md-center {align-items: center !important;}
.align-items-md-baseline {align-items: baseline !important;}
.align-items-md-stretch {align-items: stretch !important;}
.align-content-md-start {align-content: flex-start !important;}
.align-content-md-end {align-content: flex-end !important;}
.align-content-md-center {align-content: center !important;}
.align-content-md-between {align-content: space-between !important;}
.align-content-md-around {align-content: space-around !important;}
.align-content-md-stretch {align-content: stretch !important;}
.align-self-md-auto {align-self: auto !important;}
.align-self-md-start {align-self: flex-start !important;}
.align-self-md-end {align-self: flex-end !important;}
.align-self-md-center {align-self: center !important;}
.align-self-md-baseline {align-self: baseline !important;}
.align-self-md-stretch {align-self: stretch !important;}}
@media (min-width: 992px) {.flex-lg-row {flex-direction: row !important;}
.flex-lg-column {flex-direction: column !important;}
.flex-lg-row-reverse {flex-direction: row-reverse !important;}
.flex-lg-column-reverse {flex-direction: column-reverse !important;}
.flex-lg-wrap {flex-wrap: wrap !important;}
.flex-lg-nowrap {flex-wrap: nowrap !important;}
.flex-lg-wrap-reverse {flex-wrap: wrap-reverse !important;}
.flex-lg-fill {flex: 1 1 auto !important;}
.flex-lg-grow-0 {flex-grow: 0 !important;}
.flex-lg-grow-1 {flex-grow: 1 !important;}
.flex-lg-shrink-0 {flex-shrink: 0 !important;}
.flex-lg-shrink-1 {flex-shrink: 1 !important;}
.justify-content-lg-start {justify-content: flex-start !important;}
.justify-content-lg-end {justify-content: flex-end !important;}
.justify-content-lg-center {justify-content: center !important;}
.justify-content-lg-between {justify-content: space-between !important;}
.justify-content-lg-around {justify-content: space-around !important;}
.align-items-lg-start {align-items: flex-start !important;}
.align-items-lg-end {align-items: flex-end !important;}
.align-items-lg-center {align-items: center !important;}
.align-items-lg-baseline {align-items: baseline !important;}
.align-items-lg-stretch {align-items: stretch !important;}
.align-content-lg-start {align-content: flex-start !important;}
.align-content-lg-end {align-content: flex-end !important;}
.align-content-lg-center {align-content: center !important;}
.align-content-lg-between {align-content: space-between !important;}
.align-content-lg-around {align-content: space-around !important;}
.align-content-lg-stretch {align-content: stretch !important;}
.align-self-lg-auto {align-self: auto !important;}
.align-self-lg-start {align-self: flex-start !important;}
.align-self-lg-end {align-self: flex-end !important;}
.align-self-lg-center {align-self: center !important;}
.align-self-lg-baseline {align-self: baseline !important;}
.align-self-lg-stretch {align-self: stretch !important;}}
@media (min-width: 1300px) {.flex-xl-row {flex-direction: row !important;}
.flex-xl-column {flex-direction: column !important;}
.flex-xl-row-reverse {flex-direction: row-reverse !important;}
.flex-xl-column-reverse {flex-direction: column-reverse !important;}
.flex-xl-wrap {flex-wrap: wrap !important;}
.flex-xl-nowrap {flex-wrap: nowrap !important;}
.flex-xl-wrap-reverse {flex-wrap: wrap-reverse !important;}
.flex-xl-fill {flex: 1 1 auto !important;}
.flex-xl-grow-0 {flex-grow: 0 !important;}
.flex-xl-grow-1 {flex-grow: 1 !important;}
.flex-xl-shrink-0 {flex-shrink: 0 !important;}
.flex-xl-shrink-1 {flex-shrink: 1 !important;}
.justify-content-xl-start {justify-content: flex-start !important;}
.justify-content-xl-end {justify-content: flex-end !important;}
.justify-content-xl-center {justify-content: center !important;}
.justify-content-xl-between {justify-content: space-between !important;}
.justify-content-xl-around {justify-content: space-around !important;}
.align-items-xl-start {align-items: flex-start !important;}
.align-items-xl-end {align-items: flex-end !important;}
.align-items-xl-center {align-items: center !important;}
.align-items-xl-baseline {align-items: baseline !important;}
.align-items-xl-stretch {align-items: stretch !important;}
.align-content-xl-start {align-content: flex-start !important;}
.align-content-xl-end {align-content: flex-end !important;}
.align-content-xl-center {align-content: center !important;}
.align-content-xl-between {align-content: space-between !important;}
.align-content-xl-around {align-content: space-around !important;}
.align-content-xl-stretch {align-content: stretch !important;}
.align-self-xl-auto {align-self: auto !important;}
.align-self-xl-start {align-self: flex-start !important;}
.align-self-xl-end {align-self: flex-end !important;}
.align-self-xl-center {align-self: center !important;}
.align-self-xl-baseline {align-self: baseline !important;}
.align-self-xl-stretch {align-self: stretch !important;}}
.m-0 {margin: 0 !important;}
.mt-0,.my-0 {margin-top: 0 !important;}
.mr-0,.mx-0 {margin-right: 0 !important;}
.mb-0,.my-0 {margin-bottom: 0 !important;}
.ml-0,.mx-0 {margin-left: 0 !important;}
.m-1 {margin: 0.5rem !important;}
.mt-1,.my-1 {margin-top: 0.5rem !important;}
.mr-1,.mx-1 {margin-right: 0.5rem !important;}
.mb-1,.my-1 {margin-bottom: 0.5rem !important;}
.ml-1,.mx-1 {margin-left: 0.5rem !important;}
.m-2 {margin: 1rem !important;}
.mt-2,.my-2 {margin-top: 1rem !important;}
.mr-2,.mx-2 {margin-right: 1rem !important;}
.mb-2,.my-2 {margin-bottom: 1rem !important;}
.ml-2,.mx-2 {margin-left: 1rem !important;}
.m-3 {margin: 2rem !important;}
.mt-3,.my-3 {margin-top: 2rem !important;}
.mr-3,.mx-3 {margin-right: 2rem !important;}
.mb-3,.my-3 {margin-bottom: 2rem !important;}
.ml-3,.mx-3 {margin-left: 2rem !important;}
.m-4 {margin: 3rem !important;}
.mt-4,.my-4 {margin-top: 3rem !important;}
.mr-4,.mx-4 {margin-right: 3rem !important;}
.mb-4,.my-4 {margin-bottom: 3rem !important;}
.ml-4,.mx-4 {margin-left: 3rem !important;}
.m-5 {margin: 6rem !important;}
.mt-5,.my-5 {margin-top: 6rem !important;}
.mr-5,.mx-5 {margin-right: 6rem !important;}
.mb-5,.my-5 {margin-bottom: 6rem !important;}
.ml-5,.mx-5 {margin-left: 6rem !important;}
.p-0 {padding: 0 !important;}
.pt-0,.py-0 {padding-top: 0 !important;}
.pr-0,.px-0 {padding-right: 0 !important;}
.pb-0,.py-0 {padding-bottom: 0 !important;}
.pl-0,.px-0 {padding-left: 0 !important;}
.p-1 {padding: 0.5rem !important;}
.pt-1,.py-1 {padding-top: 0.5rem !important;}
.pr-1,.px-1 {padding-right: 0.5rem !important;}
.pb-1,.py-1 {padding-bottom: 0.5rem !important;}
.pl-1,.px-1 {padding-left: 0.5rem !important;}
.p-2 {padding: 1rem !important;}
.pt-2,.py-2 {padding-top: 1rem !important;}
.pr-2,.px-2 {padding-right: 1rem !important;}
.pb-2,.py-2 {padding-bottom: 1rem !important;}
.pl-2,.px-2 {padding-left: 1rem !important;}
.p-3 {padding: 2rem !important;}
.pt-3,.py-3 {padding-top: 2rem !important;}
.pr-3,.px-3 {padding-right: 2rem !important;}
.pb-3,.py-3 {padding-bottom: 2rem !important;}
.pl-3,.px-3 {padding-left: 2rem !important;}
.p-4 {padding: 3rem !important;}
.pt-4,.py-4 {padding-top: 3rem !important;}
.pr-4,.px-4 {padding-right: 3rem !important;}
.pb-4,.py-4 {padding-bottom: 3rem !important;}
.pl-4,.px-4 {padding-left: 3rem !important;}
.p-5 {padding: 6rem !important;}
.pt-5,.py-5 {padding-top: 6rem !important;}
.pr-5,.px-5 {padding-right: 6rem !important;}
.pb-5,.py-5 {padding-bottom: 6rem !important;}
.pl-5,.px-5 {padding-left: 6rem !important;}
.m-n1 {margin: -0.5rem !important;}
.mt-n1,.my-n1 {margin-top: -0.5rem !important;}
.mr-n1,.mx-n1 {margin-right: -0.5rem !important;}
.mb-n1,.my-n1 {margin-bottom: -0.5rem !important;}
.ml-n1,.mx-n1 {margin-left: -0.5rem !important;}
.m-n2 {margin: -1rem !important;}
.mt-n2,.my-n2 {margin-top: -1rem !important;}
.mr-n2,.mx-n2 {margin-right: -1rem !important;}
.mb-n2,.my-n2 {margin-bottom: -1rem !important;}
.ml-n2,.mx-n2 {margin-left: -1rem !important;}
.m-n3 {margin: -2rem !important;}
.mt-n3,.my-n3 {margin-top: -2rem !important;}
.mr-n3,.mx-n3 {margin-right: -2rem !important;}
.mb-n3,.my-n3 {margin-bottom: -2rem !important;}
.ml-n3,.mx-n3 {margin-left: -2rem !important;}
.m-n4 {margin: -3rem !important;}
.mt-n4,.my-n4 {margin-top: -3rem !important;}
.mr-n4,.mx-n4 {margin-right: -3rem !important;}
.mb-n4,.my-n4 {margin-bottom: -3rem !important;}
.ml-n4,.mx-n4 {margin-left: -3rem !important;}
.m-n5 {margin: -6rem !important;}
.mt-n5,.my-n5 {margin-top: -6rem !important;}
.mr-n5,.mx-n5 {margin-right: -6rem !important;}
.mb-n5,.my-n5 {margin-bottom: -6rem !important;}
.ml-n5,.mx-n5 {margin-left: -6rem !important;}
.m-auto {margin: auto !important;}
.mt-auto,.my-auto {margin-top: auto !important;}
.mr-auto,.mx-auto {margin-right: auto !important;}
.mb-auto,.my-auto {margin-bottom: auto !important;}
.ml-auto,.mx-auto {margin-left: auto !important;}
@media (min-width: 580px) {.m-sm-0 {margin: 0 !important;}
.mt-sm-0,.my-sm-0 {margin-top: 0 !important;}
.mr-sm-0,.mx-sm-0 {margin-right: 0 !important;}
.mb-sm-0,.my-sm-0 {margin-bottom: 0 !important;}
.ml-sm-0,.mx-sm-0 {margin-left: 0 !important;}
.m-sm-1 {margin: 0.5rem !important;}
.mt-sm-1,.my-sm-1 {margin-top: 0.5rem !important;}
.mr-sm-1,.mx-sm-1 {margin-right: 0.5rem !important;}
.mb-sm-1,.my-sm-1 {margin-bottom: 0.5rem !important;}
.ml-sm-1,.mx-sm-1 {margin-left: 0.5rem !important;}
.m-sm-2 {margin: 1rem !important;}
.mt-sm-2,.my-sm-2 {margin-top: 1rem !important;}
.mr-sm-2,.mx-sm-2 {margin-right: 1rem !important;}
.mb-sm-2,.my-sm-2 {margin-bottom: 1rem !important;}
.ml-sm-2,.mx-sm-2 {margin-left: 1rem !important;}
.m-sm-3 {margin: 2rem !important;}
.mt-sm-3,.my-sm-3 {margin-top: 2rem !important;}
.mr-sm-3,.mx-sm-3 {margin-right: 2rem !important;}
.mb-sm-3,.my-sm-3 {margin-bottom: 2rem !important;}
.ml-sm-3,.mx-sm-3 {margin-left: 2rem !important;}
.m-sm-4 {margin: 3rem !important;}
.mt-sm-4,.my-sm-4 {margin-top: 3rem !important;}
.mr-sm-4,.mx-sm-4 {margin-right: 3rem !important;}
.mb-sm-4,.my-sm-4 {margin-bottom: 3rem !important;}
.ml-sm-4,.mx-sm-4 {margin-left: 3rem !important;}
.m-sm-5 {margin: 6rem !important;}
.mt-sm-5,.my-sm-5 {margin-top: 6rem !important;}
.mr-sm-5,.mx-sm-5 {margin-right: 6rem !important;}
.mb-sm-5,.my-sm-5 {margin-bottom: 6rem !important;}
.ml-sm-5,.mx-sm-5 {margin-left: 6rem !important;}
.p-sm-0 {padding: 0 !important;}
.pt-sm-0,.py-sm-0 {padding-top: 0 !important;}
.pr-sm-0,.px-sm-0 {padding-right: 0 !important;}
.pb-sm-0,.py-sm-0 {padding-bottom: 0 !important;}
.pl-sm-0,.px-sm-0 {padding-left: 0 !important;}
.p-sm-1 {padding: 0.5rem !important;}
.pt-sm-1,.py-sm-1 {padding-top: 0.5rem !important;}
.pr-sm-1,.px-sm-1 {padding-right: 0.5rem !important;}
.pb-sm-1,.py-sm-1 {padding-bottom: 0.5rem !important;}
.pl-sm-1,.px-sm-1 {padding-left: 0.5rem !important;}
.p-sm-2 {padding: 1rem !important;}
.pt-sm-2,.py-sm-2 {padding-top: 1rem !important;}
.pr-sm-2,.px-sm-2 {padding-right: 1rem !important;}
.pb-sm-2,.py-sm-2 {padding-bottom: 1rem !important;}
.pl-sm-2,.px-sm-2 {padding-left: 1rem !important;}
.p-sm-3 {padding: 2rem !important;}
.pt-sm-3,.py-sm-3 {padding-top: 2rem !important;}
.pr-sm-3,.px-sm-3 {padding-right: 2rem !important;}
.pb-sm-3,.py-sm-3 {padding-bottom: 2rem !important;}
.pl-sm-3,.px-sm-3 {padding-left: 2rem !important;}
.p-sm-4 {padding: 3rem !important;}
.pt-sm-4,.py-sm-4 {padding-top: 3rem !important;}
.pr-sm-4,.px-sm-4 {padding-right: 3rem !important;}
.pb-sm-4,.py-sm-4 {padding-bottom: 3rem !important;}
.pl-sm-4,.px-sm-4 {padding-left: 3rem !important;}
.p-sm-5 {padding: 6rem !important;}
.pt-sm-5,.py-sm-5 {padding-top: 6rem !important;}
.pr-sm-5,.px-sm-5 {padding-right: 6rem !important;}
.pb-sm-5,.py-sm-5 {padding-bottom: 6rem !important;}
.pl-sm-5,.px-sm-5 {padding-left: 6rem !important;}
.m-sm-n1 {margin: -0.5rem !important;}
.mt-sm-n1,.my-sm-n1 {margin-top: -0.5rem !important;}
.mr-sm-n1,.mx-sm-n1 {margin-right: -0.5rem !important;}
.mb-sm-n1,.my-sm-n1 {margin-bottom: -0.5rem !important;}
.ml-sm-n1,.mx-sm-n1 {margin-left: -0.5rem !important;}
.m-sm-n2 {margin: -1rem !important;}
.mt-sm-n2,.my-sm-n2 {margin-top: -1rem !important;}
.mr-sm-n2,.mx-sm-n2 {margin-right: -1rem !important;}
.mb-sm-n2,.my-sm-n2 {margin-bottom: -1rem !important;}
.ml-sm-n2,.mx-sm-n2 {margin-left: -1rem !important;}
.m-sm-n3 {margin: -2rem !important;}
.mt-sm-n3,.my-sm-n3 {margin-top: -2rem !important;}
.mr-sm-n3,.mx-sm-n3 {margin-right: -2rem !important;}
.mb-sm-n3,.my-sm-n3 {margin-bottom: -2rem !important;}
.ml-sm-n3,.mx-sm-n3 {margin-left: -2rem !important;}
.m-sm-n4 {margin: -3rem !important;}
.mt-sm-n4,.my-sm-n4 {margin-top: -3rem !important;}
.mr-sm-n4,.mx-sm-n4 {margin-right: -3rem !important;}
.mb-sm-n4,.my-sm-n4 {margin-bottom: -3rem !important;}
.ml-sm-n4,.mx-sm-n4 {margin-left: -3rem !important;}
.m-sm-n5 {margin: -6rem !important;}
.mt-sm-n5,.my-sm-n5 {margin-top: -6rem !important;}
.mr-sm-n5,.mx-sm-n5 {margin-right: -6rem !important;}
.mb-sm-n5,.my-sm-n5 {margin-bottom: -6rem !important;}
.ml-sm-n5,.mx-sm-n5 {margin-left: -6rem !important;}
.m-sm-auto {margin: auto !important;}
.mt-sm-auto,.my-sm-auto {margin-top: auto !important;}
.mr-sm-auto,.mx-sm-auto {margin-right: auto !important;}
.mb-sm-auto,.my-sm-auto {margin-bottom: auto !important;}
.ml-sm-auto,.mx-sm-auto {margin-left: auto !important;}}
@media (min-width: 768px) {.m-md-0 {margin: 0 !important;}
.mt-md-0,.my-md-0 {margin-top: 0 !important;}
.mr-md-0,.mx-md-0 {margin-right: 0 !important;}
.mb-md-0,.my-md-0 {margin-bottom: 0 !important;}
.ml-md-0,.mx-md-0 {margin-left: 0 !important;}
.m-md-1 {margin: 0.5rem !important;}
.mt-md-1,.my-md-1 {margin-top: 0.5rem !important;}
.mr-md-1,.mx-md-1 {margin-right: 0.5rem !important;}
.mb-md-1,.my-md-1 {margin-bottom: 0.5rem !important;}
.ml-md-1,.mx-md-1 {margin-left: 0.5rem !important;}
.m-md-2 {margin: 1rem !important;}
.mt-md-2,.my-md-2 {margin-top: 1rem !important;}
.mr-md-2,.mx-md-2 {margin-right: 1rem !important;}
.mb-md-2,.my-md-2 {margin-bottom: 1rem !important;}
.ml-md-2,.mx-md-2 {margin-left: 1rem !important;}
.m-md-3 {margin: 2rem !important;}
.mt-md-3,.my-md-3 {margin-top: 2rem !important;}
.mr-md-3,.mx-md-3 {margin-right: 2rem !important;}
.mb-md-3,.my-md-3 {margin-bottom: 2rem !important;}
.ml-md-3,.mx-md-3 {margin-left: 2rem !important;}
.m-md-4 {margin: 3rem !important;}
.mt-md-4,.my-md-4 {margin-top: 3rem !important;}
.mr-md-4,.mx-md-4 {margin-right: 3rem !important;}
.mb-md-4,.my-md-4 {margin-bottom: 3rem !important;}
.ml-md-4,.mx-md-4 {margin-left: 3rem !important;}
.m-md-5 {margin: 6rem !important;}
.mt-md-5,.my-md-5 {margin-top: 6rem !important;}
.mr-md-5,.mx-md-5 {margin-right: 6rem !important;}
.mb-md-5,.my-md-5 {margin-bottom: 6rem !important;}
.ml-md-5,.mx-md-5 {margin-left: 6rem !important;}
.p-md-0 {padding: 0 !important;}
.pt-md-0,.py-md-0 {padding-top: 0 !important;}
.pr-md-0,.px-md-0 {padding-right: 0 !important;}
.pb-md-0,.py-md-0 {padding-bottom: 0 !important;}
.pl-md-0,.px-md-0 {padding-left: 0 !important;}
.p-md-1 {padding: 0.5rem !important;}
.pt-md-1,.py-md-1 {padding-top: 0.5rem !important;}
.pr-md-1,.px-md-1 {padding-right: 0.5rem !important;}
.pb-md-1,.py-md-1 {padding-bottom: 0.5rem !important;}
.pl-md-1,.px-md-1 {padding-left: 0.5rem !important;}
.p-md-2 {padding: 1rem !important;}
.pt-md-2,.py-md-2 {padding-top: 1rem !important;}
.pr-md-2,.px-md-2 {padding-right: 1rem !important;}
.pb-md-2,.py-md-2 {padding-bottom: 1rem !important;}
.pl-md-2,.px-md-2 {padding-left: 1rem !important;}
.p-md-3 {padding: 2rem !important;}
.pt-md-3,.py-md-3 {padding-top: 2rem !important;}
.pr-md-3,.px-md-3 {padding-right: 2rem !important;}
.pb-md-3,.py-md-3 {padding-bottom: 2rem !important;}
.pl-md-3,.px-md-3 {padding-left: 2rem !important;}
.p-md-4 {padding: 3rem !important;}
.pt-md-4,.py-md-4 {padding-top: 3rem !important;}
.pr-md-4,.px-md-4 {padding-right: 3rem !important;}
.pb-md-4,.py-md-4 {padding-bottom: 3rem !important;}
.pl-md-4,.px-md-4 {padding-left: 3rem !important;}
.p-md-5 {padding: 6rem !important;}
.pt-md-5,.py-md-5 {padding-top: 6rem !important;}
.pr-md-5,.px-md-5 {padding-right: 6rem !important;}
.pb-md-5,.py-md-5 {padding-bottom: 6rem !important;}
.pl-md-5,.px-md-5 {padding-left: 6rem !important;}
.m-md-n1 {margin: -0.5rem !important;}
.mt-md-n1,.my-md-n1 {margin-top: -0.5rem !important;}
.mr-md-n1,.mx-md-n1 {margin-right: -0.5rem !important;}
.mb-md-n1,.my-md-n1 {margin-bottom: -0.5rem !important;}
.ml-md-n1,.mx-md-n1 {margin-left: -0.5rem !important;}
.m-md-n2 {margin: -1rem !important;}
.mt-md-n2,.my-md-n2 {margin-top: -1rem !important;}
.mr-md-n2,.mx-md-n2 {margin-right: -1rem !important;}
.mb-md-n2,.my-md-n2 {margin-bottom: -1rem !important;}
.ml-md-n2,.mx-md-n2 {margin-left: -1rem !important;}
.m-md-n3 {margin: -2rem !important;}
.mt-md-n3,.my-md-n3 {margin-top: -2rem !important;}
.mr-md-n3,.mx-md-n3 {margin-right: -2rem !important;}
.mb-md-n3,.my-md-n3 {margin-bottom: -2rem !important;}
.ml-md-n3,.mx-md-n3 {margin-left: -2rem !important;}
.m-md-n4 {margin: -3rem !important;}
.mt-md-n4,.my-md-n4 {margin-top: -3rem !important;}
.mr-md-n4,.mx-md-n4 {margin-right: -3rem !important;}
.mb-md-n4,.my-md-n4 {margin-bottom: -3rem !important;}
.ml-md-n4,.mx-md-n4 {margin-left: -3rem !important;}
.m-md-n5 {margin: -6rem !important;}
.mt-md-n5,.my-md-n5 {margin-top: -6rem !important;}
.mr-md-n5,.mx-md-n5 {margin-right: -6rem !important;}
.mb-md-n5,.my-md-n5 {margin-bottom: -6rem !important;}
.ml-md-n5,.mx-md-n5 {margin-left: -6rem !important;}
.m-md-auto {margin: auto !important;}
.mt-md-auto,.my-md-auto {margin-top: auto !important;}
.mr-md-auto,.mx-md-auto {margin-right: auto !important;}
.mb-md-auto,.my-md-auto {margin-bottom: auto !important;}
.ml-md-auto,.mx-md-auto {margin-left: auto !important;}}
@media (min-width: 992px) {.m-lg-0 {margin: 0 !important;}
.mt-lg-0,.my-lg-0 {margin-top: 0 !important;}
.mr-lg-0,.mx-lg-0 {margin-right: 0 !important;}
.mb-lg-0,.my-lg-0 {margin-bottom: 0 !important;}
.ml-lg-0,.mx-lg-0 {margin-left: 0 !important;}
.m-lg-1 {margin: 0.5rem !important;}
.mt-lg-1,.my-lg-1 {margin-top: 0.5rem !important;}
.mr-lg-1,.mx-lg-1 {margin-right: 0.5rem !important;}
.mb-lg-1,.my-lg-1 {margin-bottom: 0.5rem !important;}
.ml-lg-1,.mx-lg-1 {margin-left: 0.5rem !important;}
.m-lg-2 {margin: 1rem !important;}
.mt-lg-2,.my-lg-2 {margin-top: 1rem !important;}
.mr-lg-2,.mx-lg-2 {margin-right: 1rem !important;}
.mb-lg-2,.my-lg-2 {margin-bottom: 1rem !important;}
.ml-lg-2,.mx-lg-2 {margin-left: 1rem !important;}
.m-lg-3 {margin: 2rem !important;}
.mt-lg-3,.my-lg-3 {margin-top: 2rem !important;}
.mr-lg-3,.mx-lg-3 {margin-right: 2rem !important;}
.mb-lg-3,.my-lg-3 {margin-bottom: 2rem !important;}
.ml-lg-3,.mx-lg-3 {margin-left: 2rem !important;}
.m-lg-4 {margin: 3rem !important;}
.mt-lg-4,.my-lg-4 {margin-top: 3rem !important;}
.mr-lg-4,.mx-lg-4 {margin-right: 3rem !important;}
.mb-lg-4,.my-lg-4 {margin-bottom: 3rem !important;}
.ml-lg-4,.mx-lg-4 {margin-left: 3rem !important;}
.m-lg-5 {margin: 6rem !important;}
.mt-lg-5,.my-lg-5 {margin-top: 6rem !important;}
.mr-lg-5,.mx-lg-5 {margin-right: 6rem !important;}
.mb-lg-5,.my-lg-5 {margin-bottom: 6rem !important;}
.ml-lg-5,.mx-lg-5 {margin-left: 6rem !important;}
.p-lg-0 {padding: 0 !important;}
.pt-lg-0,.py-lg-0 {padding-top: 0 !important;}
.pr-lg-0,.px-lg-0 {padding-right: 0 !important;}
.pb-lg-0,.py-lg-0 {padding-bottom: 0 !important;}
.pl-lg-0,.px-lg-0 {padding-left: 0 !important;}
.p-lg-1 {padding: 0.5rem !important;}
.pt-lg-1,.py-lg-1 {padding-top: 0.5rem !important;}
.pr-lg-1,.px-lg-1 {padding-right: 0.5rem !important;}
.pb-lg-1,.py-lg-1 {padding-bottom: 0.5rem !important;}
.pl-lg-1,.px-lg-1 {padding-left: 0.5rem !important;}
.p-lg-2 {padding: 1rem !important;}
.pt-lg-2,.py-lg-2 {padding-top: 1rem !important;}
.pr-lg-2,.px-lg-2 {padding-right: 1rem !important;}
.pb-lg-2,.py-lg-2 {padding-bottom: 1rem !important;}
.pl-lg-2,.px-lg-2 {padding-left: 1rem !important;}
.p-lg-3 {padding: 2rem !important;}
.pt-lg-3,.py-lg-3 {padding-top: 2rem !important;}
.pr-lg-3,.px-lg-3 {padding-right: 2rem !important;}
.pb-lg-3,.py-lg-3 {padding-bottom: 2rem !important;}
.pl-lg-3,.px-lg-3 {padding-left: 2rem !important;}
.p-lg-4 {padding: 3rem !important;}
.pt-lg-4,.py-lg-4 {padding-top: 3rem !important;}
.pr-lg-4,.px-lg-4 {padding-right: 3rem !important;}
.pb-lg-4,.py-lg-4 {padding-bottom: 3rem !important;}
.pl-lg-4,.px-lg-4 {padding-left: 3rem !important;}
.p-lg-5 {padding: 6rem !important;}
.pt-lg-5,.py-lg-5 {padding-top: 6rem !important;}
.pr-lg-5,.px-lg-5 {padding-right: 6rem !important;}
.pb-lg-5,.py-lg-5 {padding-bottom: 6rem !important;}
.pl-lg-5,.px-lg-5 {padding-left: 6rem !important;}
.m-lg-n1 {margin: -0.5rem !important;}
.mt-lg-n1,.my-lg-n1 {margin-top: -0.5rem !important;}
.mr-lg-n1,.mx-lg-n1 {margin-right: -0.5rem !important;}
.mb-lg-n1,.my-lg-n1 {margin-bottom: -0.5rem !important;}
.ml-lg-n1,.mx-lg-n1 {margin-left: -0.5rem !important;}
.m-lg-n2 {margin: -1rem !important;}
.mt-lg-n2,.my-lg-n2 {margin-top: -1rem !important;}
.mr-lg-n2,.mx-lg-n2 {margin-right: -1rem !important;}
.mb-lg-n2,.my-lg-n2 {margin-bottom: -1rem !important;}
.ml-lg-n2,.mx-lg-n2 {margin-left: -1rem !important;}
.m-lg-n3 {margin: -2rem !important;}
.mt-lg-n3,.my-lg-n3 {margin-top: -2rem !important;}
.mr-lg-n3,.mx-lg-n3 {margin-right: -2rem !important;}
.mb-lg-n3,.my-lg-n3 {margin-bottom: -2rem !important;}
.ml-lg-n3,.mx-lg-n3 {margin-left: -2rem !important;}
.m-lg-n4 {margin: -3rem !important;}
.mt-lg-n4,.my-lg-n4 {margin-top: -3rem !important;}
.mr-lg-n4,.mx-lg-n4 {margin-right: -3rem !important;}
.mb-lg-n4,.my-lg-n4 {margin-bottom: -3rem !important;}
.ml-lg-n4,.mx-lg-n4 {margin-left: -3rem !important;}
.m-lg-n5 {margin: -6rem !important;}
.mt-lg-n5,.my-lg-n5 {margin-top: -6rem !important;}
.mr-lg-n5,.mx-lg-n5 {margin-right: -6rem !important;}
.mb-lg-n5,.my-lg-n5 {margin-bottom: -6rem !important;}
.ml-lg-n5,.mx-lg-n5 {margin-left: -6rem !important;}
.m-lg-auto {margin: auto !important;}
.mt-lg-auto,.my-lg-auto {margin-top: auto !important;}
.mr-lg-auto,.mx-lg-auto {margin-right: auto !important;}
.mb-lg-auto,.my-lg-auto {margin-bottom: auto !important;}
.ml-lg-auto,.mx-lg-auto {margin-left: auto !important;}}
@media (min-width: 1300px) {.m-xl-0 {margin: 0 !important;}
.mt-xl-0,.my-xl-0 {margin-top: 0 !important;}
.mr-xl-0,.mx-xl-0 {margin-right: 0 !important;}
.mb-xl-0,.my-xl-0 {margin-bottom: 0 !important;}
.ml-xl-0,.mx-xl-0 {margin-left: 0 !important;}
.m-xl-1 {margin: 0.5rem !important;}
.mt-xl-1,.my-xl-1 {margin-top: 0.5rem !important;}
.mr-xl-1,.mx-xl-1 {margin-right: 0.5rem !important;}
.mb-xl-1,.my-xl-1 {margin-bottom: 0.5rem !important;}
.ml-xl-1,.mx-xl-1 {margin-left: 0.5rem !important;}
.m-xl-2 {margin: 1rem !important;}
.mt-xl-2,.my-xl-2 {margin-top: 1rem !important;}
.mr-xl-2,.mx-xl-2 {margin-right: 1rem !important;}
.mb-xl-2,.my-xl-2 {margin-bottom: 1rem !important;}
.ml-xl-2,.mx-xl-2 {margin-left: 1rem !important;}
.m-xl-3 {margin: 2rem !important;}
.mt-xl-3,.my-xl-3 {margin-top: 2rem !important;}
.mr-xl-3,.mx-xl-3 {margin-right: 2rem !important;}
.mb-xl-3,.my-xl-3 {margin-bottom: 2rem !important;}
.ml-xl-3,.mx-xl-3 {margin-left: 2rem !important;}
.m-xl-4 {margin: 3rem !important;}
.mt-xl-4,.my-xl-4 {margin-top: 3rem !important;}
.mr-xl-4,.mx-xl-4 {margin-right: 3rem !important;}
.mb-xl-4,.my-xl-4 {margin-bottom: 3rem !important;}
.ml-xl-4,.mx-xl-4 {margin-left: 3rem !important;}
.m-xl-5 {margin: 6rem !important;}
.mt-xl-5,.my-xl-5 {margin-top: 6rem !important;}
.mr-xl-5,.mx-xl-5 {margin-right: 6rem !important;}
.mb-xl-5,.my-xl-5 {margin-bottom: 6rem !important;}
.ml-xl-5,.mx-xl-5 {margin-left: 6rem !important;}
.p-xl-0 {padding: 0 !important;}
.pt-xl-0,.py-xl-0 {padding-top: 0 !important;}
.pr-xl-0,.px-xl-0 {padding-right: 0 !important;}
.pb-xl-0,.py-xl-0 {padding-bottom: 0 !important;}
.pl-xl-0,.px-xl-0 {padding-left: 0 !important;}
.p-xl-1 {padding: 0.5rem !important;}
.pt-xl-1,.py-xl-1 {padding-top: 0.5rem !important;}
.pr-xl-1,.px-xl-1 {padding-right: 0.5rem !important;}
.pb-xl-1,.py-xl-1 {padding-bottom: 0.5rem !important;}
.pl-xl-1,.px-xl-1 {padding-left: 0.5rem !important;}
.p-xl-2 {padding: 1rem !important;}
.pt-xl-2,.py-xl-2 {padding-top: 1rem !important;}
.pr-xl-2,.px-xl-2 {padding-right: 1rem !important;}
.pb-xl-2,.py-xl-2 {padding-bottom: 1rem !important;}
.pl-xl-2,.px-xl-2 {padding-left: 1rem !important;}
.p-xl-3 {padding: 2rem !important;}
.pt-xl-3,.py-xl-3 {padding-top: 2rem !important;}
.pr-xl-3,.px-xl-3 {padding-right: 2rem !important;}
.pb-xl-3,.py-xl-3 {padding-bottom: 2rem !important;}
.pl-xl-3,.px-xl-3 {padding-left: 2rem !important;}
.p-xl-4 {padding: 3rem !important;}
.pt-xl-4,.py-xl-4 {padding-top: 3rem !important;}
.pr-xl-4,.px-xl-4 {padding-right: 3rem !important;}
.pb-xl-4,.py-xl-4 {padding-bottom: 3rem !important;}
.pl-xl-4,.px-xl-4 {padding-left: 3rem !important;}
.p-xl-5 {padding: 6rem !important;}
.pt-xl-5,.py-xl-5 {padding-top: 6rem !important;}
.pr-xl-5,.px-xl-5 {padding-right: 6rem !important;}
.pb-xl-5,.py-xl-5 {padding-bottom: 6rem !important;}
.pl-xl-5,.px-xl-5 {padding-left: 6rem !important;}
.m-xl-n1 {margin: -0.5rem !important;}
.mt-xl-n1,.my-xl-n1 {margin-top: -0.5rem !important;}
.mr-xl-n1,.mx-xl-n1 {margin-right: -0.5rem !important;}
.mb-xl-n1,.my-xl-n1 {margin-bottom: -0.5rem !important;}
.ml-xl-n1,.mx-xl-n1 {margin-left: -0.5rem !important;}
.m-xl-n2 {margin: -1rem !important;}
.mt-xl-n2,.my-xl-n2 {margin-top: -1rem !important;}
.mr-xl-n2,.mx-xl-n2 {margin-right: -1rem !important;}
.mb-xl-n2,.my-xl-n2 {margin-bottom: -1rem !important;}
.ml-xl-n2,.mx-xl-n2 {margin-left: -1rem !important;}
.m-xl-n3 {margin: -2rem !important;}
.mt-xl-n3,.my-xl-n3 {margin-top: -2rem !important;}
.mr-xl-n3,.mx-xl-n3 {margin-right: -2rem !important;}
.mb-xl-n3,.my-xl-n3 {margin-bottom: -2rem !important;}
.ml-xl-n3,.mx-xl-n3 {margin-left: -2rem !important;}
.m-xl-n4 {margin: -3rem !important;}
.mt-xl-n4,.my-xl-n4 {margin-top: -3rem !important;}
.mr-xl-n4,.mx-xl-n4 {margin-right: -3rem !important;}
.mb-xl-n4,.my-xl-n4 {margin-bottom: -3rem !important;}
.ml-xl-n4,.mx-xl-n4 {margin-left: -3rem !important;}
.m-xl-n5 {margin: -6rem !important;}
.mt-xl-n5,.my-xl-n5 {margin-top: -6rem !important;}
.mr-xl-n5,.mx-xl-n5 {margin-right: -6rem !important;}
.mb-xl-n5,.my-xl-n5 {margin-bottom: -6rem !important;}
.ml-xl-n5,.mx-xl-n5 {margin-left: -6rem !important;}
.m-xl-auto {margin: auto !important;}
.mt-xl-auto,.my-xl-auto {margin-top: auto !important;}
.mr-xl-auto,.mx-xl-auto {margin-right: auto !important;}
.mb-xl-auto,.my-xl-auto {margin-bottom: auto !important;}
.ml-xl-auto,.mx-xl-auto {margin-left: auto !important;}}
.form-control, html select, input[type="text"],input[type="email"],input[type="tel"],textarea {display: block;width: 100%;height: calc(2.25rem + 2px);padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.form-control::-ms-expand, html select::-ms-expand, input[type="text"]::-ms-expand,input[type="email"]::-ms-expand,input[type="tel"]::-ms-expand,textarea::-ms-expand {background-color: transparent;border: 0;}
.form-control:focus, html select:focus, input:focus[type="text"],input:focus[type="email"],input:focus[type="tel"],textarea:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.form-control::placeholder, html select::placeholder, input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,textarea::placeholder {color: #6c757d;opacity: 1;}
.form-control:disabled, html select:disabled, input:disabled[type="text"],input:disabled[type="email"],input:disabled[type="tel"],textarea:disabled, .form-control[readonly], html select[readonly], input[readonly][type="text"],input[readonly][type="email"],input[readonly][type="tel"],textarea[readonly] {background-color: #e9ecef;opacity: 1;}
select.form-control:focus::-ms-value, html select:focus::-ms-value {color: #495057;background-color: #fff;}
.form-control-file,.form-control-range {display: block;width: 100%;}
.col-form-label {padding-top: calc(0.375rem + 1px);padding-bottom: calc(0.375rem + 1px);margin-bottom: 0;font-size: inherit;line-height: 1.5;}
.col-form-label-lg {padding-top: calc(0.5rem + 1px);padding-bottom: calc(0.5rem + 1px);font-size: 1.25rem;line-height: 1.5;}
.col-form-label-sm {padding-top: calc(0.25rem + 1px);padding-bottom: calc(0.25rem + 1px);font-size: 0.875rem;line-height: 1.5;}
.form-control-plaintext {display: block;width: 100%;padding-top: 0.375rem;padding-bottom: 0.375rem;margin-bottom: 0;line-height: 1.5;color: #212529;background-color: transparent;border: solid transparent;border-width: 1px 0;}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {padding-right: 0;padding-left: 0;}
.form-control-sm {height: calc(1.8125rem + 2px);padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem;}
.form-control-lg {height: calc(2.875rem + 2px);padding: 0.5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: 0.3rem;}
select.form-control[size], html select[size], select.form-control[multiple], html select[multiple] {height: auto;}
textarea.form-control,textarea {height: auto;}
.form-group {margin-bottom: 1rem;}
.form-text {display: block;margin-top: 0.25rem;}
.form-row {display: flex;flex-wrap: wrap;margin-right: -5px;margin-left: -5px;}
.form-row > .col,.form-row > [class*="col-"] {padding-right: 5px;padding-left: 5px;}
.form-check {position: relative;display: block;padding-left: 1.25rem;}
.form-check-input {position: absolute;margin-top: 0.3rem;margin-left: -1.25rem;}
.form-check-input:disabled ~ .form-check-label {color: #6c757d;}
.form-check-label {margin-bottom: 0;}
.form-check-inline {display: inline-flex;align-items: center;padding-left: 0;margin-right: 0.75rem;}
.form-check-inline .form-check-input {position: static;margin-top: 0;margin-right: 0.3125rem;margin-left: 0;}
.valid-feedback {display: none;width: 100%;margin-top: 0.25rem;font-size: 80%;color: #28a745;}
.valid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: 0.25rem 0.5rem;margin-top: .1rem;font-size: 0.875rem;line-height: 1.5;color: #fff;background-color: rgba(40, 167, 69, 0.9);border-radius: 0.25rem;}
.was-validated .form-control:valid, .was-validated html select:valid, html .was-validated select:valid, .was-validated input:valid[type="text"],.was-validated input:valid[type="email"],.was-validated input:valid[type="tel"],.was-validated textarea:valid, .form-control.is-valid, html select.is-valid, input.is-valid[type="text"],input.is-valid[type="email"],input.is-valid[type="tel"],textarea.is-valid {border-color: #28a745;padding-right: 2.25rem;background-repeat: no-repeat;background-position: center right calc(2.25rem / 4);background-size: calc(2.25rem / 2) calc(2.25rem / 2);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");}
.was-validated .form-control:valid:focus, .was-validated html select:valid:focus, html .was-validated select:valid:focus, .was-validated input:valid:focus[type="text"],.was-validated input:valid:focus[type="email"],.was-validated input:valid:focus[type="tel"],.was-validated textarea:valid:focus, .form-control.is-valid:focus, html select.is-valid:focus, input.is-valid:focus[type="text"],input.is-valid:focus[type="email"],input.is-valid:focus[type="tel"],textarea.is-valid:focus {border-color: #28a745;box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.was-validated .form-control:valid ~ .valid-feedback, .was-validated html select:valid ~ .valid-feedback, html .was-validated select:valid ~ .valid-feedback, .was-validated input:valid[type="text"] ~ .valid-feedback, .was-validated input:valid[type="email"] ~ .valid-feedback, .was-validated input:valid[type="tel"] ~ .valid-feedback, .was-validated textarea:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.was-validated html select:valid ~ .valid-tooltip,html .was-validated select:valid ~ .valid-tooltip,.was-validated input:valid[type="text"] ~ .valid-tooltip,.was-validated input:valid[type="email"] ~ .valid-tooltip,.was-validated input:valid[type="tel"] ~ .valid-tooltip,.was-validated textarea:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, html select.is-valid ~ .valid-feedback, input.is-valid[type="text"] ~ .valid-feedback, input.is-valid[type="email"] ~ .valid-feedback, input.is-valid[type="tel"] ~ .valid-feedback, textarea.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,html select.is-valid ~ .valid-tooltip,input.is-valid[type="text"] ~ .valid-tooltip,input.is-valid[type="email"] ~ .valid-tooltip,input.is-valid[type="tel"] ~ .valid-tooltip,textarea.is-valid ~ .valid-tooltip {display: block;}
.was-validated textarea.form-control:valid,.was-validated textarea:valid, textarea.form-control.is-valid,textarea.is-valid {padding-right: 2.25rem;background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);}
.was-validated .custom-select:valid, .custom-select.is-valid {border-color: #28a745;padding-right: 3.4375rem;background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem;}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {border-color: #28a745;box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip {display: block;}
.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip {display: block;}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {color: #28a745;}
.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip {display: block;}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {color: #28a745;}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {border-color: #28a745;}
.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip {display: block;}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {border-color: #34ce57;background-color: #34ce57;}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {border-color: #28a745;}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {border-color: #28a745;}
.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip {display: block;}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {border-color: #28a745;box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);}
.invalid-feedback {display: none;width: 100%;margin-top: 0.25rem;font-size: 80%;color: #dc3545;}
.invalid-tooltip {position: absolute;top: 100%;z-index: 5;display: none;max-width: 100%;padding: 0.25rem 0.5rem;margin-top: .1rem;font-size: 0.875rem;line-height: 1.5;color: #fff;background-color: rgba(220, 53, 69, 0.9);border-radius: 0.25rem;}
.was-validated .form-control:invalid, .was-validated html select:invalid, html .was-validated select:invalid, .was-validated input:invalid[type="text"],.was-validated input:invalid[type="email"],.was-validated input:invalid[type="tel"],.was-validated textarea:invalid, .form-control.is-invalid, html select.is-invalid, input.is-invalid[type="text"],input.is-invalid[type="email"],input.is-invalid[type="tel"],textarea.is-invalid {border-color: #dc3545;padding-right: 2.25rem;background-repeat: no-repeat;background-position: center right calc(2.25rem / 4);background-size: calc(2.25rem / 2) calc(2.25rem / 2);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");}
.was-validated .form-control:invalid:focus, .was-validated html select:invalid:focus, html .was-validated select:invalid:focus, .was-validated input:invalid:focus[type="text"],.was-validated input:invalid:focus[type="email"],.was-validated input:invalid:focus[type="tel"],.was-validated textarea:invalid:focus, .form-control.is-invalid:focus, html select.is-invalid:focus, input.is-invalid:focus[type="text"],input.is-invalid:focus[type="email"],input.is-invalid:focus[type="tel"],textarea.is-invalid:focus {border-color: #dc3545;box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated html select:invalid ~ .invalid-feedback, html .was-validated select:invalid ~ .invalid-feedback, .was-validated input:invalid[type="text"] ~ .invalid-feedback, .was-validated input:invalid[type="email"] ~ .invalid-feedback, .was-validated input:invalid[type="tel"] ~ .invalid-feedback, .was-validated textarea:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.was-validated html select:invalid ~ .invalid-tooltip,html .was-validated select:invalid ~ .invalid-tooltip,.was-validated input:invalid[type="text"] ~ .invalid-tooltip,.was-validated input:invalid[type="email"] ~ .invalid-tooltip,.was-validated input:invalid[type="tel"] ~ .invalid-tooltip,.was-validated textarea:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, html select.is-invalid ~ .invalid-feedback, input.is-invalid[type="text"] ~ .invalid-feedback, input.is-invalid[type="email"] ~ .invalid-feedback, input.is-invalid[type="tel"] ~ .invalid-feedback, textarea.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,html select.is-invalid ~ .invalid-tooltip,input.is-invalid[type="text"] ~ .invalid-tooltip,input.is-invalid[type="email"] ~ .invalid-tooltip,input.is-invalid[type="tel"] ~ .invalid-tooltip,textarea.is-invalid ~ .invalid-tooltip {display: block;}
.was-validated textarea.form-control:invalid,.was-validated textarea:invalid, textarea.form-control.is-invalid,textarea.is-invalid {padding-right: 2.25rem;background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);}
.was-validated .custom-select:invalid, .custom-select.is-invalid {border-color: #dc3545;padding-right: 3.4375rem;background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem;}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {border-color: #dc3545;box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip {display: block;}
.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip {display: block;}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {color: #dc3545;}
.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip {display: block;}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {color: #dc3545;}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {border-color: #dc3545;}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip {display: block;}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {border-color: #e4606d;background-color: #e4606d;}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {border-color: #dc3545;}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {border-color: #dc3545;}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip {display: block;}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {border-color: #dc3545;box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);}
.form-inline {display: flex;flex-flow: row wrap;align-items: center;}
.form-inline .form-check {width: 100%;}
@media (min-width: 580px) {.form-inline label {display: flex;align-items: center;justify-content: center;margin-bottom: 0;}
.form-inline .form-group {display: flex;flex: 0 0 auto;flex-flow: row wrap;align-items: center;margin-bottom: 0;}
.form-inline .form-control, .form-inline html select, html .form-inline select, .form-inline input[type="text"],.form-inline input[type="email"],.form-inline input[type="tel"],.form-inline textarea {display: inline-block;width: auto;vertical-align: middle;}
.form-inline .form-control-plaintext {display: inline-block;}
.form-inline .input-group,.form-inline .custom-select {width: auto;}
.form-inline .form-check {display: flex;align-items: center;justify-content: center;width: auto;padding-left: 0;}
.form-inline .form-check-input {position: relative;margin-top: 0;margin-right: 0.25rem;margin-left: 0;}
.form-inline .custom-control {align-items: center;justify-content: center;}
.form-inline .custom-control-label {margin-bottom: 0;}}
.nav {display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
.nav-link {display: block;padding: 0.5rem 1rem;}
.nav-link:hover, .nav-link:focus {text-decoration: none;}
.nav-link.disabled {color: #6c757d;pointer-events: none;cursor: default;}
.nav-tabs {border-bottom: 1px solid #dee2e6;}
.nav-tabs .nav-item {margin-bottom: -1px;}
.nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {border-color: #e9ecef #e9ecef #dee2e6;}
.nav-tabs .nav-link.disabled {color: #6c757d;background-color: transparent;border-color: transparent;}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {color: #495057;background-color: #fff;border-color: #dee2e6 #dee2e6 #fff;}
.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}
.nav-pills .nav-link {border-radius: 0.25rem;}
.nav-pills .nav-link.active,.nav-pills .show > .nav-link {color: #fff;background-color: #007bff;}
.nav-fill .nav-item {flex: 1 1 auto;text-align: center;}
.nav-justified .nav-item {flex-basis: 0;flex-grow: 1;text-align: center;}
.tab-content > .tab-pane {display: none;}
.tab-content > .active {display: block;}
.card {position: relative;display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0, 0, 0, 0.125);border-radius: 0.25rem;}
.card > hr {margin-right: 0;margin-left: 0;}
.card > .list-group:first-child .list-group-item:first-child {border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;}
.card > .list-group:last-child .list-group-item:last-child {border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem;}
.card-body {flex: 1 1 auto;padding: 1.25rem;}
.card-title {margin-bottom: 0.75rem;}
.card-subtitle {margin-top: -0.375rem;margin-bottom: 0;}
.card-text:last-child {margin-bottom: 0;}
.card-link:hover {text-decoration: none;}
.card-link + .card-link {margin-left: 1.25rem;}
.card-header {padding: 0.75rem 1.25rem;margin-bottom: 0;color: inherit;background-color: rgba(0, 0, 0, 0.03);border-bottom: 1px solid rgba(0, 0, 0, 0.125);}
.card-header:first-child {border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;}
.card-header + .list-group .list-group-item:first-child {border-top: 0;}
.card-footer {padding: 0.75rem 1.25rem;background-color: rgba(0, 0, 0, 0.03);border-top: 1px solid rgba(0, 0, 0, 0.125);}
.card-footer:last-child {border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);}
.card-header-tabs {margin-right: -0.625rem;margin-bottom: -0.75rem;margin-left: -0.625rem;border-bottom: 0;}
.card-header-pills {margin-right: -0.625rem;margin-left: -0.625rem;}
.card-img-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 1.25rem;}
.card-img {width: 100%;border-radius: calc(0.25rem - 1px);}
.card-img-top {width: 100%;border-top-left-radius: calc(0.25rem - 1px);border-top-right-radius: calc(0.25rem - 1px);}
.card-img-bottom {width: 100%;border-bottom-right-radius: calc(0.25rem - 1px);border-bottom-left-radius: calc(0.25rem - 1px);}
.card-deck {display: flex;flex-direction: column;}
.card-deck .card {margin-bottom: 18px;}
@media (min-width: 580px) {.card-deck {flex-flow: row wrap;margin-right: -18px;margin-left: -18px;}
.card-deck .card {display: flex;flex: 1 0 0%;flex-direction: column;margin-right: 18px;margin-bottom: 0;margin-left: 18px;}}
.card-group {display: flex;flex-direction: column;}
.card-group > .card {margin-bottom: 18px;}
@media (min-width: 580px) {.card-group {flex-flow: row wrap;}
.card-group > .card {flex: 1 0 0%;margin-bottom: 0;}
.card-group > .card + .card {margin-left: 0;border-left: 0;}
.card-group > .card:first-child {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.card-group > .card:first-child .card-img-top,.card-group > .card:first-child .card-header {border-top-right-radius: 0;}
.card-group > .card:first-child .card-img-bottom,.card-group > .card:first-child .card-footer {border-bottom-right-radius: 0;}
.card-group > .card:last-child {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.card-group > .card:last-child .card-img-top,.card-group > .card:last-child .card-header {border-top-left-radius: 0;}
.card-group > .card:last-child .card-img-bottom,.card-group > .card:last-child .card-footer {border-bottom-left-radius: 0;}
.card-group > .card:only-child {border-radius: 0.25rem;}
.card-group > .card:only-child .card-img-top,.card-group > .card:only-child .card-header {border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;}
.card-group > .card:only-child .card-img-bottom,.card-group > .card:only-child .card-footer {border-bottom-right-radius: 0.25rem;border-bottom-left-radius: 0.25rem;}
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) {border-radius: 0;}
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {border-radius: 0;}}
.card-columns .card {margin-bottom: 0.75rem;}
@media (min-width: 580px) {.card-columns {column-count: 3;column-gap: 1.25rem;orphans: 1;widows: 1;}
.card-columns .card {display: inline-block;width: 100%;}}
.accordion .card {overflow: hidden;}
.accordion .card:not(:first-of-type) .card-header:first-child {border-radius: 0;}
.accordion .card:not(:first-of-type):not(:last-of-type) {border-bottom: 0;border-radius: 0;}
.accordion .card:first-of-type {border-bottom: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.accordion .card:last-of-type {border-top-left-radius: 0;border-top-right-radius: 0;}
.accordion .card .card-header {margin-bottom: -1px;}
.color-black {color: #000;}
.color-white {color: #ffffff;}
.color-gray-0 {color: #2d2d2d;}
.color-gray-1 {color: #6e6e6e;}
.color-gray-2 {color: #9f9f9f;}
.color-gray-3 {color: #b0bac2;}
.color-gray-4 {color: #d8d8d8;}
.color-gray-5 {color: #e6e6e6;}
.color-gray-6 {color: #f2f0f0;}
.color-gray-form {color: #6c757d;}
.color-blue-1 {color: #002d52;}
.color-blue-2 {color: #003865;}
.color-blue-3 {color: #224a6b;}
.color-blue-4 {color: #2c608a;}
.color-blue-5 {color: #4e7391;}
.color-blue-6 {color: #c1cbd4;}
.color-blue-7 {color: #d8e4ed;}
.color-blue-8 {color: #97bcde;}
.color-red {color: #c44747;}
.color-yellow {color: #f2a900;}
.color-teal {color: #91c9c0;}
.color-pink {color: #e8bec9;}
.color-tawny {color: #936a5b;}
.color-brown {color: #7a4c35;}
.color-peach {color: #e6a667;}
.color-orange {color: #f08346;}
.color-beige {color: #d9c1a9;}
.color-green {color: #66804b;}
html {font-size: 10px;height: 100%;}
html body {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;background-color: #ffffff;color: #2d2d2d;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;font-size: 1.8rem;line-height: 1.4;margin: 0;min-height: 100vh;position: relative;font-variant-numeric: lining-nums;-moz-font-feature-settings: "lnum";-webkit-font-feature-settings: "lnum";font-feature-settings: "lnum";}
html a {color: inherit;}
html a:hover {color: inherit;}
html a:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
html a[id]:not([href])::before {content: " ";display: block;margin-top: -170px;height: 170px;visibility: hidden;}
html h1 a,html h2 a,html h3 a,html h4 a,html h5 a,html h6 a {text-decoration: none;}
html h1 a:hover, html h1 a:focus,html h2 a:hover,html h2 a:focus,html h3 a:hover,html h3 a:focus,html h4 a:hover,html h4 a:focus,html h5 a:hover,html h5 a:focus,html h6 a:hover,html h6 a:focus {text-decoration: underline;}
html h1,html .h1 {font-family: Calluna-Bold;font-weight: normal;font-style: normal;display: inline-block;color: #003865;font-size: 4.8rem;line-height: 1.1;margin-bottom: 20px;margin-top: 0;}
html h1 em,html .h1 em {font-family: Calluna-BoldIt;}
@media only screen and (min-width: 992px) and (max-width: 1299px) {html h1,html .h1 {font-size: 4.6rem;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {html h1,html .h1 {font-size: 4.1rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {html h1,html .h1 {font-size: 3.9rem;}}
@media only screen and (max-width: 435px) {html h1,html .h1 {font-size: 3.4rem;}}
html h2,html .h2 {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #2d2d2d;font-size: 2.2rem;line-height: 1.2;margin-bottom: 10px;margin-top: 25px;}
html h3,html .h3 {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #2c608a;font-size: 1.9rem;margin-bottom: 14px;margin-top: 20px;}
html h4,html .h4 {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #2d2d2d;font-size: 1.8rem;line-height: 1.2;margin-bottom: 8px;margin-top: 30px;}
html h5,html .h5 {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #4e7391;font-size: 1.5rem;text-transform: uppercase;line-height: 1.2;margin-bottom: 8px;margin-top: 30px;}
html h6,html .h6 {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #9f9f9f;font-size: 1.8rem;margin-bottom: 8px;margin-top: 30px;}
html p {margin-top: 0;margin-bottom: 1.15em;}
html p:last-child {margin-bottom: 0;}
html strong, html b {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;}
html i, html cite, html em, html var, html address, html dfn {font-family: FFMarkWebProBookItalic;font-weight: normal;font-style: normal;}
html strong em,html em strong {font-family: FFMarkWebProBoldItalic;font-weight: normal;font-style: normal;}
html ul,html ol {padding-left: 40px;margin-top: 0;margin-bottom: 0;}
html ul li,html ol li {margin-bottom: 0.5em;}
html ul {list-style-type: disc;}
html hr {border: none;border-bottom: 5px solid #224a6b;margin-bottom: 35px;margin-top: 35px;width: 100%;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {html hr {margin-bottom: 25px;margin-top: 25px;}}
html blockquote {font-size: 27px;margin: 0 0 33px;}
html img {height: auto;max-width: 100%;}
html input,html textarea,html select,html button {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;font-size: 2rem;}
html button::-moz-focus-inner {border: 0;}
#lw_page {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;overflow: auto;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {#lw_toolbar {display: none !important;}
#lw_page {margin-top: 0;}}
.lw_gallery_type_form select#lw_gallery_type option[value="simple"],.lw_gallery_type_form select#lw_gallery_type option[value="hero"] {display: none;}
.lw_editor_on .lw_image_only {max-height: none;}
.lw_editor_on .lw_image_only .lw_pages_editor {background-color: #ddd !important;position: relative;overflow: visible !important;}
.lw_editor_on .lw_image_only .lw_pages_editor:not(.lw_editor_focus) > .lw_wrapper::before {position: absolute;content: '\f03e';display: block;margin: 0px 0 0 20px;font-size: 80px;background-color: transparent;position: relative;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.lw_editor_on .lw_image_only .lw_pages_editor:not(.lw_editor_focus) > .lw_wrapper::after {position: absolute;content: 'Add an optional image here. Galleries and text content are not permitted.';display: block;font-size: 20px;margin-top: -20px;margin-left: 20px;position: relative;}
.lw_editor_on .lw_image_only.page-intro-image .lw_pages_editor:not(.lw_editor_focus) > .lw_wrapper::after {content: 'Add an optional image here of 600-800px wide by 360px tall. Galleries and text content are not permitted.';}
.rich-text {font-size: 1.8rem;margin-bottom: 35px;}
.rich-text::before, .rich-text::after {clear: both;content: '';display: table;}
.rich-text h1:first-child,.rich-text h2:first-child,.rich-text h3:first-child,.rich-text h4:first-child,.rich-text h5:first-child,.rich-text h6:first-child {margin-top: 0;}
.rich-text a {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #003865;text-decoration: none;}
.rich-text a:hover, .rich-text a:focus {color: #2c608a;text-decoration: underline;}
.rich-text a:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
.rich-text ul,.rich-text ol {padding-left: 40px;margin-top: 0;margin-bottom: 1em;}
.rich-text ul li,.rich-text ol li {margin-bottom: .75em;}
.rich-text ul {list-style-type: none;}
.rich-text ul li {position: relative;}
.rich-text ul li::before {content: '\00B7';display: block;position: absolute;left: 0;top: 10px;font-size: 24px;line-height: 0;margin-left: -20px;padding-right: 10px;}
.rich-text ul li.nav-item::before {content: none;}
.rich-text ol.fancy-numbered-list {list-style: none;counter-reset: fancy-counter;}
.rich-text ol.fancy-numbered-list li {counter-increment: fancy-counter;position: relative;}
.rich-text ol.fancy-numbered-list li::before {content: counter(fancy-counter) ". ";color: #f2a900;font-weight: bold;font-style: italic;font-size: 5rem;position: absolute;right: calc(100% + 20px);top: 3px;line-height: 1;}
.rich-text ol.fancy-numbered-list li > strong:first-child {font-size: 2em;}
.rich-text blockquote {font-family: Calluna-SemiboldIt;font-weight: normal;font-style: normal;color: #4e7391;font-size: 2.8rem;line-height: 1.4em;margin-top: 45px;margin-bottom: 40px;padding: 27px 32px 35px;border-left: 24px solid #f2f0f0;}
.rich-text hr:last-child {margin-bottom: 0;}
.rich-text .iframe-wrapper {max-width: 100%;}
.rich-text .lw_image {margin-bottom: 15px;border: 1px solid rgba(0, 56, 101, 0.1);}
.rich-text .lw_image_caption,.rich-text .lw_image_credit {font-family: FFMarkWebProBookItalic;font-weight: normal;font-style: normal;max-width: 100%;color: #6e6e6e;font-size: 1.4rem;padding: 0 0 20px 0;margin-top: -2px;}
.rich-text .lw_image_caption a,.rich-text .lw_image_credit a {font-family: FFMarkWebProBoldItalic;font-weight: normal;font-style: normal;}
.rich-text .lw_image_caption strong,.rich-text .lw_image_credit strong {font-family: FFMarkWebProBoldItalic;font-weight: normal;font-style: normal;}
.rich-text .lw_image_caption.lw_column_width_half,.rich-text .lw_image_credit.lw_column_width_half {max-width: 50%;}
.rich-text .lw_image.lw_align_left,.rich-text .lw_image_caption.lw_align_left {margin-right: 2.5rem;}
.rich-text .lw_image.lw_align_right,.rich-text .lw_image_caption.lw_align_right {margin-left: 2.5rem;}
.rich-text .fluid-width-video-wrapper {margin-bottom: 15px;}
.rich-text table {width: 100%;table-layout: fixed;}
.rich-text table td, .rich-text table th {vertical-align: top;}
.rich-text table td p:last-child, .rich-text table th p:last-child {margin-bottom: 0;}
.rich-text table.data {margin-bottom: 35px;border-collapse: collapse;}
.rich-text table.data th {background-color: #f2f0f0;color: #6e6e6e;}
.rich-text table.data th h2, .rich-text table.data th h3, .rich-text table.data th h4, .rich-text table.data th h5, .rich-text table.data th h6 {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #6e6e6e;}
.rich-text table.data td, .rich-text table.data th {border: 1px solid #979797;}
.rich-text table.data.has-header tbody tr:first-child {background-color: #f2f0f0;color: #6e6e6e;}
.rich-text table.data.has-header tbody tr:first-child h2, .rich-text table.data.has-header tbody tr:first-child h3, .rich-text table.data.has-header tbody tr:first-child h4, .rich-text table.data.has-header tbody tr:first-child h5, .rich-text table.data.has-header tbody tr:first-child h6 {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #6e6e6e;}
.rich-text table.data.has-header td.mobile-header {background-color: #f2f0f0;}
ul.no-bullets,ol.no-bullets {list-style-type: none;padding-left: 0;}
.text-right {text-align: right;}
br.clear-all, br.clear-left, br.clear-right,hr.clear-all,hr.clear-left,hr.clear-right {clear: both;width: 100%;}
br.clear-left,hr.clear-left {clear: left;}
br.clear-right,hr.clear-right {clear: right;}
a.has-arrow {position: relative;display: inline;color: #002d52;text-decoration: none;}
a.has-arrow::after {border-color: transparent;border-left-color: #002d52;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;position: absolute;right: -01em;bottom: 0.22em;vertical-align: text-bottom;width: 0;}
a.has-arrow:hover::after, a.has-arrow:focus::after {border-left-color: #2c608a;text-decoration: underline;}
a.thin-link {font-family: FFMarkWebProMedium;font-weight: normal;font-style: normal;}
hr.yellow {border-color: #f2a900;border-width: 2px;}
.small-rule-above {position: relative;}
.small-rule-above::before {content: '';display: block;border-top: 2px solid #f2a900;padding-bottom: 23px;width: 160px;max-width: 60%;}
.large-text {font-size: 2.4rem;}
@media only screen and (min-width: 580px) and (max-width: 767px) {.large-text {font-size: 2.3rem;}}
@media only screen and (max-width: 579px) {.large-text {font-size: 2.2rem;}}
@media only screen and (max-width: 435px) {.large-text {font-size: 2.1rem;}}
.small-text {font-size: 1.4rem;}
.strong-text {display: block;margin-bottom: 7px;color: #003865;font-weight: 700;}
.strong-text a {text-decoration: none;}
.strong-text a:hover, .strong-text a:focus {text-decoration: underline;}
.small-link.small-link {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;font-size: 1.4rem;color: #224a6b;text-decoration: underline;}
.small-link.small-link:hover, .small-link.small-link:focus {color: #18354c;}
.clean-link.clean-link {text-decoration: none;}
.clean-link.clean-link:hover, .clean-link.clean-link:focus {text-decoration: underline;}
.oldstyle-numerals {font-variant-numeric: oldstyle-nums;-moz-font-feature-settings: "onum";-webkit-font-feature-settings: "onum";font-feature-settings: "onum";}
.text-center {text-align: center !important;}
.callout-box {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 27px 40px;background-color: #224a6b;color: #ffffff;margin-bottom: 1.15em;}
.callout-box h2, .callout-box h4, .callout-box h5, .callout-box h6 {color: #ffffff !important;}
.callout-box h2:first-child, .callout-box h4:first-child, .callout-box h5:first-child, .callout-box h6:first-child {margin-top: 0;}
.callout-box h3 {color: #f2a900 !important;}
.callout-box h3:first-child {margin-top: 0;}
.callout-box a {color: #f2a900 !important;}
.callout-box a:hover, .callout-box a:focus {color: #f2a900 !important;text-decoration: underline !important;}
.callout-box a.has-arrow {position: relative;display: inline;}
.callout-box a.has-arrow::after {border-color: transparent;border-left-color: #f2a900;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;position: absolute;right: -01em;bottom: 0.22em;vertical-align: text-bottom;width: 0;}
.callout-box + .callout-box {margin-top: -1.5em;padding-top: 0;}
.callout-box.long-callout {font-family: FFMarkWebProMedium;font-weight: normal;font-style: normal;}
.callout-box.long-callout h3, .callout-box.long-callout h4, .callout-box.long-callout h5, .callout-box.long-callout h6 {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;}
.callout-box-gray {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 27px 40px;background-color: #f2f0f0;color: #002d52;margin-bottom: 1.15em;}
.callout-box-gray h2, .callout-box-gray h3, .callout-box-gray h4, .callout-box-gray h5, .callout-box-gray h6 {color: #002d52 !important;}
.callout-box-gray h2:first-child, .callout-box-gray h3:first-child, .callout-box-gray h4:first-child, .callout-box-gray h5:first-child, .callout-box-gray h6:first-child {margin-top: 0;}
.callout-box-gray a {color: #002d52 !important;}
.callout-box-gray a:hover, .callout-box-gray a:focus {color: #002d52 !important;text-decoration: underline !important;}
.callout-box-gray a.has-arrow {position: relative;display: inline;}
.callout-box-gray a.has-arrow::after {border-color: transparent;border-left-color: #f2a900;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;position: absolute;right: -01em;bottom: 0.22em;vertical-align: text-bottom;width: 0;}
.callout-box-gray + .callout-box-gray {margin-top: -1.5em;padding-top: 0;}
.page-supertitle {color: #6e6e6e;font-size: 1.6rem;text-transform: uppercase;margin-bottom: 9px;line-height: 1;}
.page-subtitle {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #4e7391;font-size: 2.8rem;line-height: 1.2;margin: 12px 0 12px;}
@media only screen and (max-width: 579px) {.page-subtitle {font-size: 2.6rem;}}
@media only screen and (max-width: 435px) {.page-subtitle {font-size: 2.2rem;}}
.page-title {font-family: Calluna-Bold;font-weight: normal;font-style: normal;display: inline-block;color: #003865;font-size: 4.8rem;line-height: 1;margin-bottom: 20px;margin-top: 0;padding-top: 10px;border-top: 2px solid #f2a900;}
.page-title em {font-family: Calluna-BoldIt;}
.page-title strong {font-family: Calluna-Bold;font-weight: normal;font-style: normal;}
.page-title strong em {font-family: Calluna-BoldIt;}
.page-title em {font-family: Calluna-BoldIt;font-weight: normal;font-style: normal;}
.page-title.plain {border-top: none;padding-top: 0;}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.page-title {font-size: 4.6rem;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.page-title {font-size: 4.1rem;}}
@media only screen and (min-width: 580px) and (max-width: 767px) {.page-title {font-size: 3.6rem;}}
@media only screen and (max-width: 579px) {.page-title {font-size: 3.4rem;}}
@media only screen and (max-width: 435px) {.page-title {font-size: 3.1rem;}}
.page-intro,.page-outro,.has-intro-p p:first-child,.has-intro-p .lw_wrapper > p:first-child {font-family: FFMarkWebProMedium;font-weight: normal;font-style: normal;color: #4e7391;font-size: 2.8rem;line-height: 1.2;margin-bottom: 30px;}
@media only screen and (max-width: 579px) {.page-intro,.page-outro,.has-intro-p p:first-child,.has-intro-p .lw_wrapper > p:first-child {font-size: 2.5rem;}}
@media only screen and (max-width: 435px) {.page-intro,.page-outro,.has-intro-p p:first-child,.has-intro-p .lw_wrapper > p:first-child {font-size: 2.2rem;}}
.page-intro.has-rule-above,.page-outro.has-rule-above,.has-intro-p p:first-child.has-rule-above,.has-intro-p .lw_wrapper > p:first-child.has-rule-above {padding-top: 17px;border-top: 2px solid #f2a900;}
.page-intro a,.page-outro a,.has-intro-p p:first-child a,.has-intro-p .lw_wrapper > p:first-child a {text-decoration: underline;}
.page-intro a:hover, .page-intro a:focus,.page-outro a:hover,.page-outro a:focus,.has-intro-p p:first-child a:hover,.has-intro-p p:first-child a:focus,.has-intro-p .lw_wrapper > p:first-child a:hover,.has-intro-p .lw_wrapper > p:first-child a:focus {color: #003865;}
.small-header {font-family: Calluna-Semibold;font-weight: normal;font-style: normal;display: inline-block;min-width: 135px;padding-bottom: 5px;margin-bottom: 8px;font-size: 2.2rem;color: #6e6e6e;border-bottom: 1px solid #f2a900;}
.bold-header {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;padding: 4px 15px 7px;margin-top: 30px;margin-bottom: 22px;font-size: 2.2rem;color: #f2a900;background-color: #002d52;}
.bold-header:first-child {margin-top: 0;}
.lw_accordion {margin-top: 20px;margin-bottom: 35px;}
.lw_accordion .lw_accordion_block_title a,.lw_accordion .lw_accordion_block_title button {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #6e6e6e;background-color: #f2f0f0;position: relative;padding: 18px 65px 21px 32px;font-size: 1.8rem;}
.lw_accordion .lw_accordion_block_title a:hover, .lw_accordion .lw_accordion_block_title a:focus,.lw_accordion .lw_accordion_block_title button:hover,.lw_accordion .lw_accordion_block_title button:focus {background-color: #e9e5e5;color: inherit;}
.lw_accordion .lw_accordion_block_title a::before,.lw_accordion .lw_accordion_block_title button::before {display: none;}
.lw_accordion .lw_accordion_block_title a::after,.lw_accordion .lw_accordion_block_title button::after {content: '\f054';display: block;position: absolute;width: 30px;height: 30px;border-radius: 50%;top: 17px;right: 28px;padding-left: 2px;padding-top: 6px;font-size: 18px;text-align: center;background-color: #6e6e6e;color: #f2f0f0;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.lw_accordion .lw_accordion_block_content {padding: 35px 50px;}
.lw_accordion .lw_accordion_block.is-active .lw_accordion_block_title a::after,.lw_accordion .lw_accordion_block.is-active .lw_accordion_block_title button::after {padding-left: 0;content: '\f068';}
.lw_slideshow_interval {display: none;}
.lw_paginate {text-align: left;margin: 20px 0 30px;font-size: 1.3rem;}
.lw_paginate .lw_paginate_total a {text-decoration: none;}
.lw_paginate .lw_paginate_more + .lw_paginate_more::before {content: "–";padding: 0 8px;}
.lw_widget h3 {font-family: Calluna-Bold;font-weight: normal;font-style: normal;color: #224a6b;font-size: 3.3rem;line-height: 1;margin: 30px 0 23px;}
.lw_widget h3 em {font-family: Calluna-BoldIt;}
@media only screen and (min-width: 768px) and (max-width: 991px) {.lw_widget h3 {font-size: 3rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.lw_widget h3 {font-size: 2.6rem;}}
@media only screen and (max-width: 435px) {.lw_widget h3 {font-size: 2.2rem;}}
.site-header {z-index: 50;position: sticky !important;top: 0;left: 0;right: 0;background-color: #002d52;color: #ffffff;padding-bottom: 15px;}
@media only screen and (max-width: 849px) {.site-header {padding-bottom: 10px;}}
.site-header-top {background-color: #224a6b;color: #d8e4ed;padding: 7px 0;}
@media only screen and (max-width: 849px) {.site-header-top {display: none;}}
.site-header-top-nav {font-size: 1.5rem;float: right;}
.site-header-top-nav ul {list-style-type: none;margin: 0;padding: 0;}
.site-header-top-nav ul li {margin: 0;}
.site-header-top-nav ul li::before {display: none;}
.site-header-top-nav li {display: inline-block;}
.site-header-top-nav li:not(:first-child) {margin-left: 10px;}
.site-header-top-nav a {display: inline-block;color: #d8e4ed;text-decoration: none;}
.site-header-top-nav a:hover, .site-header-top-nav a:focus {text-decoration: underline;}
.site-header-bottom {padding-top: 20px;}
@media only screen and (max-width: 849px) {.site-header-bottom {padding-top: 16px;}}
.site-header-bottom .inner {position: static;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.site-header-logo {background-image: url(/live/resource/css/_ingredients/themes/global/assets/logos/beloit-logo-420-70.png);background-position: center;background-repeat: no-repeat;background-size: contain;display: block;height: 35px;width: 210px;min-width: 160px;margin: 2px 0 0;color: #ffffff;}
.site-header-logo a {display: block;height: 100%;width: 100%;}
.site-header-mobile-btns {justify-self: flex-end;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.site-header-mobile-btns {display: none !important;}}
@media only screen and (min-width: 850px) {.site-header-mobile-btns {order: 1;}}
@media only screen and (max-width: 849px) {.site-header-mobile-btns {margin-left: 15px;}}
.site-header-mobile-btns-search {-webkit-transition: color 150ms ease, background-color 150ms ease;-o-transition: color 150ms ease, background-color 150ms ease;transition: color 150ms ease, background-color 150ms ease;-webkit-appearance: none;background-color: transparent;border: none;cursor: pointer;margin: 0;padding: 0;height: 35px;width: 35px;text-align: center;color: #f2a900;font-size: 24px !important;line-height: 1.6 !important;}
.site-header-mobile-btns-search:focus {background-color: inherit;color: inherit;outline: none;}
.site-header-mobile-btns-search:hover, .site-header-mobile-btns-search:focus {color: #ffc130;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.site-header-mobile-btns-search {display: none !important;}}
.site-header-mobile-btns-menu {-webkit-appearance: none;background-color: transparent;border: none;cursor: pointer;margin: 0;padding: 0;position: relative;margin-left: 2px;width: 35px;height: 35px;}
.site-header-mobile-btns-menu:focus {background-color: inherit;color: inherit;outline: none;}
.site-header-mobile-btns-menu i {background-color: #f2a900;border-radius: 1px;display: block;height: 2px;position: absolute;width: 26px;right: 5px;}
.site-header-mobile-btns-menu i:nth-of-type(1) {top: 10px;}
.site-header-mobile-btns-menu i:nth-of-type(2) {top: 18px;width: 21px;}
.site-header-mobile-btns-menu i:nth-of-type(3) {top: 26px;}
@media only screen and (min-width: 850px) {.site-header-mobile-btns-menu {display: none !important;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.site-header-search {display: block !important;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.site-header-search {display: none;position: absolute;top: 100%;left: 0;width: 100%;box-shadow: 0px 20px 28px -1px rgba(0, 0, 0, 0.5);}
.site-header-search .search-form {width: 100%;}
.site-header-search .search-form input[type="text"] {padding: 9px 20px 12px 54px;}
.site-header-search .search-form button {left: 14px;}}
.site-header-nav-wrapper {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}
@media only screen and (min-width: 850px) {.site-header-nav-wrapper {display: block !important;margin-left: 25px;margin-right: 25px;}}
@media only screen and (max-width: 849px) {.site-header-nav-wrapper {display: none;position: absolute;top: 100%;left: 0;width: 100%;box-shadow: 0px 20px 28px -1px rgba(0, 0, 0, 0.5);background-color: #002d52;padding-bottom: 10px;}}
.site-header-nav, .site-header-audience-nav {font-size: 1.8rem;}
.site-header-nav ul, .site-header-audience-nav ul {list-style-type: none;margin: 0;padding: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.site-header-nav ul li, .site-header-audience-nav ul li {margin: 0;}
.site-header-nav ul li::before, .site-header-audience-nav ul li::before {display: none;}
.site-header-nav li, .site-header-audience-nav li {display: inline-block;}
@media only screen and (min-width: 850px) {.site-header-nav li:not(:first-child), .site-header-audience-nav li:not(:first-child) {margin-left: 10px;}}
@media only screen and (max-width: 849px) {.site-header-nav li, .site-header-audience-nav li {flex: 0 0 100%;}}
.site-header-nav a, .site-header-audience-nav a {display: inline-block;color: #ffffff;line-height: 1;text-decoration: none;}
.site-header-nav a:hover, .site-header-audience-nav a:hover, .site-header-nav a:focus, .site-header-audience-nav a:focus {text-decoration: underline;}
@media only screen and (max-width: 849px) {.site-header-nav a, .site-header-audience-nav a {display: block;padding: 8px 26px;}}
.site-header-audience-nav {font-size: 1.5rem;background-color: #224a6b;color: #d8e4ed;padding: 7px 0;margin-bottom: 10px;}
@media only screen and (min-width: 850px) {.site-header-audience-nav {display: none;}}
.site-footer.site-footer {background-color: #002d52;color: #ffffff;}
@media all and (-ms-high-contrast: none) {body.not-found .site-footer.site-footer {position: absolute;bottom: 0;left: 0;right: 0;z-index: 10;}}
.site-footer-top {padding: 29px 0 22px;}
.site-footer-top .inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.site-footer-logo {background-image: url(/live/resource/css/_ingredients/themes/global/assets/logos/beloit-logo-420-70.png);background-position: center;background-repeat: no-repeat;background-size: contain;display: block;height: 35px;width: 210px;min-width: 160px;margin: 2px 0 0;color: #ffffff;}
.site-footer-logo a {display: block;height: 100%;width: 100%;}
.site-footer-nav {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1299px) {.site-footer-nav {margin-top: 15px;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}
.site-footer-nav ul {list-style-type: none;margin: 0;padding: 0;padding: 0 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.site-footer-nav ul li {margin: 0;}
.site-footer-nav ul li::before {display: none;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1299px) {.site-footer-nav ul {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding-left: 0;}}
@media only screen and (max-width: 579px) {.site-footer-nav ul {-ms-flex-wrap: wrap;flex-wrap: wrap;}}
.site-footer-nav ul li {display: inline-block;}
@media only screen and (max-width: 579px) {.site-footer-nav ul li {flex: 0 0 100%;margin-top: 8px;}}
.site-footer-nav ul a {display: flex;align-items: center;color: #c1cbd4;line-height: 1;text-decoration: none;font-size: 1.8rem;}
.site-footer-nav ul a:hover, .site-footer-nav ul a:focus {text-decoration: underline;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.site-footer-nav ul a {font-size: 1.5rem;}}
.site-footer-nav ul li:not(:first-child) a::before {content: '';display: inline-block;margin-left: 17px;padding-left: 17px;height: 22px;border-left: 1px solid #c1cbd4;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.site-footer-nav ul li:not(:first-child) a::before {margin-left: 10px;padding-left: 10px;}}
@media only screen and (max-width: 579px) {.site-footer-nav ul li:not(:first-child) a::before {display: none;}}
.site-footer-bottom {background-color: #224a6b;color: #d8e4ed;padding: 16px 0 24px;font-size: 1.8rem;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1299px) {.site-footer-bottom {font-size: 1.6rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.site-footer-bottom {font-size: 1.5rem;}}
.site-footer-bottom .inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.site-footer-bottom .inner {-ms-flex-wrap: wrap;flex-wrap: wrap;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.site-footer-copyright {flex: 0 0 100%;order: 4;margin-top: 10px;}}
@media only screen and (max-width: 435px) {.site-footer-copyright {font-size: 1.3rem;}}
@media only screen and (max-width: 579px) {.site-footer-link {order: 2;flex: 0 0 100%;margin-bottom: 10px;}}
@media only screen and (max-width: 579px) {.site-footer-social {order: 1;flex: 0 0 100%;margin-bottom: 20px;}}
.site-footer-social ul {list-style-type: none;margin: 0;padding: 0;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.site-footer-social ul li {margin: 0;}
.site-footer-social ul li::before {display: none;}
.site-footer-social ul li {display: inline-block;}
.site-footer-social ul li:not(:last-child) {margin-right: 3px;}
.site-footer-social ul a {display: inline-block;margin-right: 13px;font-size: 2rem;line-height: 1;}
.site-footer-social ul .fab {border-radius: 50%;background-color: #d8e4ed;color: #224a6b;width: 21px;height: 21px;font-size: 12px;padding-top: 5px;text-align: center;}
.site-footer-social ul a[href*="facebook"] .fab::before {content: '\f39e';margin-left: -1.5px;}
.site-footer-social ul a[href*="instagram"] .fab::before {content: '\f16d';margin-left: -0.5px;}
.site-footer-social ul a[href*="youtube"] .fab::before {content: '\f167';margin-left: -0.5px;}
.site-footer-social ul a[href*="snapchat"] .fab::before {content: '\f2ac';}
.site-footer-social ul a[href*="twitter"] .fab::before {content: '\f099';margin-left: -0.5px;}
.page-sidebar {margin-bottom: 45px;}
.group_name_core_our_story .side-nav ul.lw_widget_results_navigation > li.lw_item_ccb4d302 a::before {display: block;content: 'Becoming Better:';}
.side-nav {background-color: #224a6b;line-height: 1.4;margin: 0;position: relative;}
.side-nav.dark-blue {background-color: #002d52;}
.side-nav .side-nav-title {font-family: Calluna-Bold;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;display: block;background-color: #002d52;color: #ffffff;font-size: 3.2rem;line-height: 1.1;padding: 21px 20px;margin: 0;}
.side-nav .side-nav-title em {font-family: Calluna-BoldIt;}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.side-nav .side-nav-title {font-size: 3rem;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.side-nav .side-nav-title {font-size: 2.4rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.side-nav .side-nav-title {font-size: 2.6rem;padding-bottom: 20px;}}
@media only screen and (max-width: 435px) {.side-nav .side-nav-title {font-size: 2.4rem;}}
.side-nav ul {list-style-type: none;margin: 0;padding: 0;}
.side-nav ul li {margin: 0;}
.side-nav ul li::before {display: none;}
.side-nav ul li {margin: 0;}
.side-nav ul a,.side-nav ul span {display: inline-block;position: relative;text-decoration: none;}
.side-nav ul a:hover, .side-nav ul a:focus,.side-nav ul span:hover,.side-nav ul span:focus {text-decoration: none;}
.side-nav ul a:focus,.side-nav ul span:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
.side-nav ul.lw_widget_results_navigation {padding: 10px 18px 3px;}
.side-nav ul.lw_widget_results_navigation > li {margin-top: 10px;margin-bottom: 20px;}
.side-nav ul.lw_widget_results_navigation > li > a,.side-nav ul.lw_widget_results_navigation > li > span {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #ffffff;display: block;text-align: center;font-size: 1.8rem;line-height: 1.2;padding: 10px 0 8px;-webkit-transition: color 150ms ease, background-color 150ms ease;-o-transition: color 150ms ease, background-color 150ms ease;transition: color 150ms ease, background-color 150ms ease;}
.side-nav ul.lw_widget_results_navigation > li > a:hover, .side-nav ul.lw_widget_results_navigation > li > a:focus,.side-nav ul.lw_widget_results_navigation > li > span:hover,.side-nav ul.lw_widget_results_navigation > li > span:focus {background-color: #28577e;}
.side-nav ul.lw_widget_results_navigation > li.lw_current > a,.side-nav ul.lw_widget_results_navigation > li.lw_current > span {color: #ffbe26;}
.side-nav ul.lw_widget_results_navigation > li:not(:first-child) {position: relative;}
.side-nav ul.lw_widget_results_navigation > li:not(:first-child)::before {content: '';display: block;position: absolute;top: -10px;left: 20%;width: 60%;border-top: 2px solid rgba(255, 255, 255, 0.3);}
.side-nav ul.lw_widget_results_navigation > li.lw_has_subnav.lw_active {padding: 20px 23px 26px;background-color: #002d52;}
.side-nav ul.lw_widget_results_navigation > li.lw_has_subnav.lw_active > a,.side-nav ul.lw_widget_results_navigation > li.lw_has_subnav.lw_active > span {background-color: #224a6b;padding: 7px 0 7px;}
.side-nav ul.lw_widget_results_navigation > li ul.lw_subnav {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;list-style-type: disc;margin: 11px 0 0px;padding-left: 1.1em;line-height: 1.2;font-size: 1.6rem;color: #d8e4ed;}
.side-nav ul.lw_widget_results_navigation > li ul.lw_subnav > li {padding: 4px 0 9px;}
.side-nav ul.lw_widget_results_navigation > li ul.lw_subnav > li > a,.side-nav ul.lw_widget_results_navigation > li ul.lw_subnav > li > span {display: inline;color: #d8e4ed;padding: 4px 0 9px;}
.side-nav ul.lw_widget_results_navigation > li ul.lw_subnav > li > a:hover, .side-nav ul.lw_widget_results_navigation > li ul.lw_subnav > li > a:focus,.side-nav ul.lw_widget_results_navigation > li ul.lw_subnav > li > span:hover,.side-nav ul.lw_widget_results_navigation > li ul.lw_subnav > li > span:focus {color: #f2a900;}
.side-nav ul.lw_widget_results_navigation > li ul.lw_subnav > li.lw_current > a {color: #f2a900;}
.side-nav ul.lw_widget_results_navigation > li ul.lw_subnav > li:last-child {padding-bottom: 0;}
.side-nav ul.lw_widget_results_navigation > li > ul.lw_subnav ul.lw_subnav {color: #d8e4ed;font-size: 1.5rem;margin-top: 8px;margin-bottom: 5px;padding-left: 0.3em;list-style-type: none;}
.side-nav ul.lw_widget_results_navigation > li > ul.lw_subnav ul.lw_subnav li {position: relative;padding-left: 0.9em;}
.side-nav ul.lw_widget_results_navigation > li > ul.lw_subnav ul.lw_subnav li::before {content: '\2013';display: block;position: absolute;left: 0;}
.side-nav ul.lw_widget_results_navigation > li > ul.lw_subnav ul.lw_subnav a,.side-nav ul.lw_widget_results_navigation > li > ul.lw_subnav ul.lw_subnav span {padding: 2px 0 5px;}
.side-nav ul.lw_widget_results_navigation > li > ul.lw_subnav ul.lw_subnav a:hover, .side-nav ul.lw_widget_results_navigation > li > ul.lw_subnav ul.lw_subnav a:focus,.side-nav ul.lw_widget_results_navigation > li > ul.lw_subnav ul.lw_subnav span:hover,.side-nav ul.lw_widget_results_navigation > li > ul.lw_subnav ul.lw_subnav span:focus {color: #f2a900;}
.side-nav.top-level-only ul.lw_widget_results_navigation > li.lw_has_subnav.lw_active {padding: 0;background-color: transparent;}
.side-nav.top-level-only ul.lw_widget_results_navigation > li.lw_has_subnav.lw_active > a,.side-nav.top-level-only ul.lw_widget_results_navigation > li.lw_has_subnav.lw_active > span {background-color: transparent;padding: 10px 0 8px;}
.side-nav.top-level-only ul.lw_widget_results_navigation > li ul.lw_subnav {display: none;}
@media only screen and (max-width: 435px), only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.plain-page .page-sidebar .side-nav ul.lw_widget_results_navigation, .plain-page .page-sidebar .related-links {display: none;}
.plain-page .page-sidebar .side-nav-title:before {content: '\f103';font-weight: 900;font-family: "Font Awesome 5 Free";font-size: 30px;line-height: 1;position: absolute;left: 15px;}
.plain-page .page-sidebar.show-nav .side-nav ul.lw_widget_results_navigation, .plain-page .page-sidebar.show-nav .related-links {display: block;}
.plain-page .page-sidebar.show-nav .side-nav-title:before {content: '\f102';}}
.mt-4point5 {margin-top: 4rem !important;}
.mb-4point5 {margin-bottom: 4rem !important;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.lw_widget_column_wrapper {column-count: 2;column-gap: 30px;}}
.lw_widget_column_wrapper div[class*="card"] {-webkit-column-break-inside: avoid;break-inside: avoid;}
.site-main-content {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-ms-flex: auto;}
body.homepage .site-main-content {overflow-x: hidden;}
.page-topbar {margin-bottom: 45px;padding: 12px 20px 16px;background-color: #e6e6e6;color: #4e7391;}
.page-topbar h2,.page-topbar h3 {font-family: Calluna-Bold;font-weight: normal;font-style: normal;margin: 0;color: #4e7391;font-size: 4.8rem;line-height: 1.1;}
.page-topbar h2 em,.page-topbar h3 em {font-family: Calluna-BoldIt;}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.page-topbar h2,.page-topbar h3 {font-size: 4.6rem;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.page-topbar h2,.page-topbar h3 {font-size: 4.1rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.page-topbar h2,.page-topbar h3 {font-size: 3.9rem;}}
@media only screen and (max-width: 435px) {.page-topbar h2,.page-topbar h3 {font-size: 3.4rem;}}
.page-topbar h2 a,.page-topbar h3 a {text-decoration: none;-webkit-transition: color 150ms ease, background-color 150ms ease;-o-transition: color 150ms ease, background-color 150ms ease;transition: color 150ms ease, background-color 150ms ease;}
.page-topbar h2 a:hover, .page-topbar h2 a:focus,.page-topbar h3 a:hover,.page-topbar h3 a:focus {text-decoration: none;color: #224a6b;}
.page-intro-image {margin: 40px 0;max-height: 360px;overflow: hidden;position: relative;}
.page-intro-image::before, .page-intro-image::after {clear: both;content: '';display: table;}
.page-intro-image #lw_pages_editor_large-image {height: 360px !important;overflow: hidden !important;}
.page-intro-image #lw_pages_editor_large-image #lw_content_large-image {height: 100%;}
.page-intro-image #lw_pages_editor_large-image #lw_content_large-image img {z-index: 1;}
.page-intro-image img,.page-intro-image .lw_image {max-width: 100%;}
.page-intro-image .lw_image_caption {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: FFMarkWebProBoldItalic;font-weight: normal;font-style: normal;position: absolute;bottom: 0;left: 0;right: 0;font-size: 1.4rem;color: #ffffff;background-color: rgba(0, 56, 101, 0.8);padding: 10px 11px;max-width: 100%;}
.core-intro {background-color: #fff;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.core-intro {padding-bottom: 40px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.core-intro {padding-top: 30px;overflow: visible;}}
.core-intro-container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;padding-bottom: 55px;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.core-intro-container {padding-bottom: 0;}}
.core-intro-text {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;z-index: 1;position: relative;background-color: #002d52;color: #d8e4ed;line-height: 1.23;background-image: url(/live/resource/css/_ingredients/themes/global/assets/motifs/chevrons.png);background-position: bottom right;background-repeat: no-repeat;background-size: 365px auto;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) {.core-intro-text {background-image: url(/live/resource/css/_ingredients/themes/global/assets/motifs/chevrons@2x.png);}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.core-intro-text {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-webkit-box-flex: 0;-ms-flex: 0 0 60%;flex: 0 0 60%;min-height: 43vw;}}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.core-intro-text {padding: 110px 50px 110px 180px;font-size: 2.4rem;}}
@media only screen and (min-width: 1300px) {.core-intro-text {padding: 110px 80px 110px 140px;font-size: 2.7rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.core-intro-text {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;padding: 30px;font-size: 2.2rem;}}
.core-intro-text a {color: #f2a900;text-decoration: none;}
.core-intro-text a:hover, .core-intro-text a:focus {color: #f2a900;text-decoration: underline;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.core-intro-text::before {display: block;position: absolute;top: 0;left: 100%;height: 100%;width: 2000px;background-color: #002d52;}}
.core-intro-text-subheading {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #6e6e6e;font-size: 1.6rem;line-height: 1.2;text-transform: uppercase;letter-spacing: 1.1px;margin-top: 0;margin-bottom: 4px;color: #97bcde;}
.core-intro-text-heading {font-family: Calluna-Bold;font-weight: normal;font-style: normal;color: #003865;display: block;font-size: 4.8rem;line-height: 1.05;margin-bottom: 25px;margin-top: 0;padding-top: 12px;border-top: 2px solid #f2a900;color: #ffffff;}
.core-intro-text-heading em {font-family: Calluna-BoldIt;}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.core-intro-text-heading {font-size: 4.6rem;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.core-intro-text-heading {font-size: 4.1rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.core-intro-text-heading {font-size: 3.9rem;}}
@media only screen and (max-width: 435px) {.core-intro-text-heading {font-size: 3.4rem;}}
.core-intro-text-heading.no-line {border: none;padding-top: 0;}
.core-intro-text-heading small {font-size: .6em;}
.core-intro-left {position: relative;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.core-intro-left {-webkit-box-flex: 0;-ms-flex: 1 0 40%;flex: 1 0 40%;height: 500px;margin-top: -60px;margin-right: -64px;}
.core-intro-left::before {content: '';display: block;position: absolute;top: 0;right: 100%;height: 100%;width: 2000px;background-color: transparent;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.core-intro-left {-webkit-box-flex: 0;-ms-flex: 0 0 53vw;flex: 0 0 53vw;height: 53vw;margin-top: 20px;}}
@media only screen and (max-width: 579px) {.core-intro-left {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}
.core-intro-image {box-shadow: 15px 10px 28px -1px rgba(0, 0, 0, 0.5);position: absolute;right: 0;top: 0;height: 100%;display: block;background-position: center;background-repeat: no-repeat;background-size: cover;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.core-intro-image {z-index: 1;width: 100%;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.core-intro-image {width: 100%;left: 0;right: auto;}}
.core-intro-video-btn {box-shadow: 15px 10px 28px -1px rgba(0, 0, 0, 0.5);}
.core-intro-video.youtube-video {z-index: 100;position: fixed;top: 55%;left: 50%;transform: translateX(-50%) translateY(-50%);max-width: 920px;box-shadow: 0 10px 28px -1px rgba(0, 0, 0, 0.8);opacity: 0;pointer-events: none;transition: opacity 0.25s ease;}
.core-intro-video.youtube-video.is-visible {opacity: 1;pointer-events: all;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.core-intro-video.youtube-video {max-width: 90%;}}
body.core-landing-page.has-overlay::after {content: '';display: block;z-index: 99;position: absolute;left: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.45);}
@media only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.core-intro-slider {box-shadow: -15px 10px 28px -1px rgba(0, 0, 0, 0.5);z-index: 2;position: absolute;}}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.core-intro-slider {left: 24%;bottom: 0 !important;width: 320px;}}
@media only screen and (min-width: 1300px) {.core-intro-slider {left: 22%;bottom: 0px;width: 320px;}}
@media only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.core-intro-slider {bottom: 8%;width: 50%;right: 18px;}}
@media only screen and (max-width: 579px) {.core-intro-slider {margin-top: 20px;width: 100%;}}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.core-main-container {margin-top: 50px;margin-bottom: 110px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.core-main-container {margin-top: 20px;margin-bottom: 40px;}}
.core-main-text {padding: 65px 20px 0px;color: #6e6e6e;font-size: 1.8rem;line-height: 1.23;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.core-main-text {padding-left: 92px;}
.core-main-text::before {content: '';position: absolute;left: 46px;top: 0;display: inline-block;width: 0;height: 100%;border-left: 2px solid #d8d8d8;}}
.core-main-text a {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #003865;text-decoration: none;}
.core-main-text a:hover, .core-main-text a:focus {text-decoration: underline;}
.core-main-text-subheading {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #6e6e6e;font-size: 1.6rem;line-height: 1.2;text-transform: uppercase;letter-spacing: 1.1px;margin-top: 0;margin-bottom: 4px;color: #6e6e6e;}
.core-main-text-heading {font-family: Calluna-Bold;font-weight: normal;font-style: normal;color: #003865;display: block;font-size: 4.8rem;line-height: 1.05;margin-bottom: 25px;margin-top: 0;padding-top: 12px;border-top: 2px solid #f2a900;color: #003865;}
.core-main-text-heading em {font-family: Calluna-BoldIt;}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.core-main-text-heading {font-size: 4.6rem;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.core-main-text-heading {font-size: 4.1rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.core-main-text-heading {font-size: 3.9rem;}}
@media only screen and (max-width: 435px) {.core-main-text-heading {font-size: 3.4rem;}}
.core-main-text-heading.no-line {border: none;padding-top: 0;}
.core-main-text-heading small {font-size: .6em;}
@media only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.core-main-sidebar {text-align: right;}}
.core-landing-page.photo-cluster_hidden .related-links {padding-top: 65px;}
.dept-intro {position: relative;margin-bottom: 80px;background-color: #002d52;color: #ffffff;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.dept-intro {padding: 140px 0 175px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.dept-intro {padding: 40px 0 40px;margin: 20px 18px;}}
.dept-intro .hero-nav {box-shadow: 15px 10px 28px -1px rgba(0, 0, 0, 0.2);z-index: 10;position: absolute;max-width: 100%;width: 900px;bottom: -38px;left: 50%;transform: translateX(-50%);}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.dept-intro .hero-nav {max-width: 100vw;z-index: 2;position: relative;margin-top: -20px;margin-bottom: 5px;}}
.dept-intro .rich-text .lw_image_caption {color: #dde;}
.dept-intro-container {max-width: 940px;}
.dept-intro-heading {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: Calluna-Bold;font-weight: normal;font-style: normal;color: #ffffff;font-size: 4.8rem;line-height: 1;margin-bottom: 20px;margin-top: 0;}
.dept-intro-heading em {font-family: Calluna-BoldIt;}
.dept-intro-heading em {font-family: Calluna-BoldIt;font-weight: normal;font-style: normal;}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.dept-intro-heading {font-size: 4.6rem;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.dept-intro-heading {font-size: 4.1rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.dept-intro-heading {font-size: 3.9rem;}}
@media only screen and (max-width: 435px) {.dept-intro-heading {font-size: 3.4rem;}}
.dept-intro-main {margin-bottom: -35px;}
.dept-intro-text {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #c1cbd4;}
.dept-intro-text h3 {color: #f2a900;font-size: 2.4rem;}
.dept-intro-text a {color: #f2a900;}
.dept-intro-text a:hover, .dept-intro-text a:focus {color: #f2a900;text-decoration: underline;}
.dept-intro-sidebar {border-right: 2px solid rgba(176, 186, 194, 0.4);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.dept-intro-sidebar {text-align: right;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.dept-intro-sidebar {margin-top: 30px;}}
.contact-panel.white {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-top: 14px;margin-bottom: 35px;color: #c1cbd4;}
.contact-panel.white h3,.contact-panel.white h4 {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #ffffff;font-size: 1.8rem;margin-bottom: 8px;text-decoration: underline;}
.contact-panel.white a {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #c1cbd4;}
.contact-panel.white a:hover, .contact-panel.white a:focus {color: #c1cbd4;text-decoration: underline;}
body.news-page.news-page-intro_hidden #news-page-intro,body.news-page.news-page-intro_hidden #news-page-image,body.news-page.news-page-image_hidden #news-page-intro,body.news-page.news-page-image_hidden #news-page-image {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
body.right-column_hidden #left-column,body.right-column_hidden #right-column,body.left-column_hidden #left-column,body.left-column_hidden #right-column {-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;margin-left: 0;margin-right: 0;}
body.plain-page-fullwidth.related-links_hidden.sidebar-content_hidden .page-mainbar {padding-right: 0 !important;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}
.search-form {background-color: #ffffff;border-radius: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin: 0px 0;width: 180px;position: relative;z-index: 1;}
.search-form::before, .search-form::after {clear: both;content: '';display: table;}
.search-form input[type="text"] {background-color: #ffffff;color: #9f9f9f;background-image: none;border-radius: 0;border: none;-webkit-box-shadow: inset 0 0 0 2px #f2a900;box-shadow: inset 0 0 0 2px #f2a900;display: block;font-size: 2rem;height: auto;letter-spacing: 0.015em;line-height: 1.1;margin-bottom: 0;min-width: 0;padding: 9px 12px 9px 40px;width: 100%;}
.search-form input[type="text"]::-webkit-input-placeholder {color: #9f9f9f;}
.search-form input[type="text"]:-moz-placeholder {color: #9f9f9f;}
.search-form input[type="text"]::-moz-placeholder {color: #9f9f9f;}
.search-form input[type="text"]:-ms-input-placeholder {color: #9f9f9f;}
.search-form input[type="text"]:focus {outline: none;}
.search-form button {-webkit-transition: color 150ms ease, background-color 150ms ease;-o-transition: color 150ms ease, background-color 150ms ease;transition: color 150ms ease, background-color 150ms ease;-webkit-appearance: none;background-color: transparent;border: none;cursor: pointer;margin: 0;padding: 0;z-index: 1;position: absolute;left: 2px;top: 5px;bottom: 2px;width: 35px;text-align: center;color: #f2a900;}
.search-form button:focus {background-color: inherit;color: inherit;outline: none;}
.search-form button:hover, .search-form button:focus {color: #ffc130;}
.search-form button.is-disabled {pointer-events: none;}
.search-form .qa_results {background-color: #224a6b;color: #b0bac2;border: none;box-shadow: 0 2px 14px -1px rgba(0, 0, 0, 0.4);font-size: 1.4rem;left: 0;margin-top: -1px;padding: 0;position: absolute;right: 0;top: 100%;width: auto;z-index: -1;}
.search-form .qa_results.qa_blur, .search-form .qa_results.qa_noquery {display: none;}
.search-form .qa_results .qa_category_title {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #d8d8d8;font-size: 1.4rem;text-transform: uppercase;line-height: 1.2;padding: 15px 12px 8px;}
.search-form .qa_results ul {list-style-type: none;margin: 0;padding: 0;}
.search-form .qa_results ul::before, .search-form .qa_results ul::after {clear: both;content: '';display: table;}
.search-form .qa_results ul li {margin: 0;}
.search-form .qa_results ul li::before {display: none;}
.search-form .qa_results ul > li {display: block;line-height: 1.35em;padding: 0;margin: 0;}
.search-form .qa_results ul > li:not(:first-child)::before {content: '';display: block;border-top: 1px solid #2c608a;width: 92%;margin-left: 4%;}
.search-form .qa_results a {font-family: FFMarkWebProBookItalic;font-weight: normal;font-style: normal;color: #b0bac2;display: block;padding: 7px 13px;position: relative;text-decoration: none;-webkit-transition: all 0.12s linear;-o-transition: all 0.12s linear;transition: all 0.12s linear;}
.search-form .qa_results a:hover, .search-form .qa_results a:focus {background-color: #f2a900;color: #003865;}
.search-form .qa_results .qa_selected a {background-color: #f2a900;color: #003865;}
.search-form .qa_results .qa_selected a:hover::after, .search-form .qa_results .qa_selected a:focus::after {opacity: 1;}
.search-form .qa_results span.qa_highlight {background-color: transparent;text-decoration: none;}
.search-form .qa_results .qa_message {display: block;color: #d8d8d8;font-style: normal;padding: 15px 13px 7px;}
.search-form .qa_results .qa_more_results::before {content: '';display: block;border-top: 1px solid #2c608a;width: 92%;margin-left: 4%;}
.search-form .qa_results .qa_more_results a {padding-top: 11px;padding-bottom: 13px;}
.search-form .qa_results .qa_more_results a::after {border-color: transparent;border-left-color: #b0bac2;border-style: solid;border-width: 0.3em;content: '';display: inline-block;height: 0;margin-bottom: 4px;margin-left: 0.45em;vertical-align: text-bottom;width: 0;}
.search-form .qa_results .qa_more_results a:hover, .search-form .qa_results .qa_more_results a:focus {background-color: #f2a900;color: #003865;}
.search-form .qa_results .qa_more_results a:hover::after, .search-form .qa_results .qa_more_results a:focus::after {border-left-color: #003865;}
.search-form.dark {background-color: transparent;}
.search-form.dark input[type="text"] {background-color: #002d52;color: #f2a900;-webkit-box-shadow: none;box-shadow: none;font-size: 1.8rem;line-height: 1;-webkit-box-shadow: inset 0 0 0 1px #f2a900;box-shadow: inset 0 0 0 1px #f2a900;}
.search-form.dark input[type="text"]::-webkit-input-placeholder {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #f2a900;}
.search-form.dark input[type="text"]:-moz-placeholder {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #f2a900;}
.search-form.dark input[type="text"]::-moz-placeholder {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #f2a900;}
.search-form.dark input[type="text"]:-ms-input-placeholder {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #f2a900;}
.search-form.dark input[type="text"]:focus {background-color: #224a6b;-webkit-box-shadow: inset 0 0 0 2px #f2a900;box-shadow: inset 0 0 0 2px #f2a900;}
body.search-page .site-main-content {overflow: visible;}
body.search-page .search-page-no-results {display: none;}
body.search-page.search-page-left_hidden.search-page-right_hidden .search-page-no-results {display: block;}
body.search-page.search-page-left_hidden.search-page-right_hidden .search-page-has-results {display: none;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {body.search-page.search-page-left_hidden #search-page-right {-webkit-box-flex: 0;-webkit-flex: 0 0 58.33333%;-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;margin-left: 0;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {body.search-page.search-page-left_hidden #search-page-right {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-left: 0;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {body.search-page.search-page-right_hidden #search-page-left {-webkit-box-flex: 0;-webkit-flex: 0 0 58.33333%;-ms-flex: 0 0 58.33333%;flex: 0 0 58.33333%;max-width: 58.33333%;margin-left: 0;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {body.search-page.search-page-right_hidden #search-page-left {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-left: 0;}}
.arrow-btn.arrow-btn {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;background-color: #f2a900;border-radius: 2px;border: none;color: #003865;cursor: pointer;display: inline-block;font-size: 1.6rem;letter-spacing: 0.1em;padding: 16px 22px 14px;text-decoration: none;text-transform: uppercase;transition: all 250ms ease;padding-right: 20px;}
.arrow-btn.arrow-btn:hover, .arrow-btn.arrow-btn:focus {background-color: #ffbe26;color: #003865;text-decoration: none;}
.arrow-btn.arrow-btn:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
.arrow-btn.arrow-btn.reverse {background-color: #003865;color: #ffffff;}
.arrow-btn.arrow-btn.reverse:hover, .arrow-btn.arrow-btn.reverse:focus {background-color: #005498;color: #ffffff;text-decoration: none;}
.arrow-btn.arrow-btn::after {content: '\f061';display: inline;margin-left: 4px;font-size: 0.8em;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.standard-btn.standard-btn {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;background-color: #f2a900;border-radius: 2px;border: none;color: #003865;cursor: pointer;display: inline-block;font-size: 1.6rem;letter-spacing: 0.1em;padding: 16px 22px 14px;text-decoration: none;text-transform: uppercase;transition: all 250ms ease;}
.standard-btn.standard-btn:hover, .standard-btn.standard-btn:focus {background-color: #ffbe26;color: #003865;text-decoration: none;}
.standard-btn.standard-btn:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
.standard-btn.standard-btn.reverse {background-color: #003865;color: #ffffff;}
.standard-btn.standard-btn.reverse:hover, .standard-btn.standard-btn.reverse:focus {background-color: #005498;color: #ffffff;text-decoration: none;}
.standard-btn.standard-btn.arrow {padding-right: 20px;}
.standard-btn.standard-btn.arrow::after {content: '\f061';display: inline;margin-left: 4px;font-size: 0.8em;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.lw_forms_intro {color: #003865;font-size: 2rem;line-height: 1.2;margin-bottom: 38px;}
.lw_widget_forms {margin: 25px 0;}
.lw_forms_fieldset {margin-bottom: 12px;border: none;padding: 0;display: block;}
.lw_forms_fieldset::before, .lw_forms_fieldset::after {clear: both;content: '';display: table;}
.lw_forms_fieldset.col-sm-4, .lw_forms_fieldset.col-sm-2 {display: inline-block;}
.lw_forms_datetime .lw_forms_field > div {display: flex;margin-top: 5px;}
.lw_forms_datetime .lw_forms_field > div .lw_datepicker {margin-right: 5px;}
.lw_forms_datetime .lw_forms_field > div .lw_timepicker {margin-left: 5px;}
.lw_forms_instruction {font-size: 1.4rem;color: #9f9f9f;}
.lw_uploads_files {list-style-type: none;}
.form-labels, .site-main-content label, .site-main-content .lw_forms_label, .site-main-content .slate-form .form_text .form_label, .site-main-content .slate-form .form_textarea .form_label, .site-main-content .slate-form .form_date .form_label, .site-main-content .slate-form .form_dateym .form_label, .site-main-content .slate-form .form_birthdate .form_label, .site-main-content .slate-form .form_checkbox .form_label, .site-main-content .slate-form .form_select .form_label, .site-main-content .slate-form .form_radio .form_label, .site-main-content .slate-form .form_address .form_label {font-family: FFMarkWebProMedium;font-weight: normal;font-style: normal;display: inline-block;margin-bottom: .2rem;color: #003865;font-size: 1.8rem;}
.form-labels.lw_hidden, .site-main-content label.lw_hidden, .site-main-content .lw_hidden.lw_forms_label, .site-main-content .slate-form .form_text .lw_hidden.form_label, .site-main-content .slate-form .form_textarea .lw_hidden.form_label, .site-main-content .slate-form .form_date .lw_hidden.form_label, .site-main-content .slate-form .form_dateym .lw_hidden.form_label, .site-main-content .slate-form .form_birthdate .lw_hidden.form_label, .site-main-content .slate-form .form_checkbox .lw_hidden.form_label, .site-main-content .slate-form .form_select .lw_hidden.form_label, .site-main-content .slate-form .form_radio .lw_hidden.form_label, .site-main-content .slate-form .form_address .lw_hidden.form_label {display: none;}
.site-main-content .slate-form .form_date select, .site-main-content .slate-form .form_dateym select, .site-main-content .slate-form .form_birthdate select {width: auto;display: inline;}
.site-main-content .slate-form.blue-form {background: #224a6b;color: #ffffff;padding: 5%;}
.site-main-content .slate-form.blue-form .form_label, .site-main-content .slate-form.blue-form fieldset label {color: #ffffff;}
.site-main-content .slate-form.blue-form .form_checkbox fieldset .form_responses {padding-left: 5%;}
.site-main-content .slate-form.blue-form .form_header .form_label {background: none;border-bottom: 2px solid #FFF;padding: 20px 0 4px;font-size: 2rem;width: 100% !important;}
.site-main-content .slate-form.blue-form h2, .site-main-content .slate-form.blue-form h3, .site-main-content .slate-form.blue-form h4 {color: #ffffff;font-size: 2.2rem;margin: 0;}
.site-main-content .slate-form.blue-form p {color: #ffffff;font-size: 1.8rem;margin: 0 0 1em;}
.site-main-content .slate-form.blue-form a {color: #f2a900;font-size: 2rem;text-decoration: underline;}
.site-main-content .slate-form.blue-form .form_question.selected,.site-main-content .slate-form.blue-form .form_question.required {background-color: #6b2222;}
.site-main-content .slate-form.blue-form .action {text-align: center;}
.site-main-content .slate-form.blue-form .action button {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;background-color: #f2a900;border-radius: 2px;border: none;color: #003865;cursor: pointer;display: inline-block;font-size: 1.6rem;letter-spacing: 0.1em;padding: 16px 22px 14px;text-decoration: none;text-transform: uppercase;transition: all 250ms ease;font-size: 1.8rem;}
.site-main-content .slate-form.blue-form .action button:hover, .site-main-content .slate-form.blue-form .action button:focus {background-color: #ffbe26;color: #003865;text-decoration: none;}
.site-main-content .slate-form.blue-form .action button:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
.site-main-content .slate-form.blue-form .action button.reverse {background-color: #003865;color: #ffffff;}
.site-main-content .slate-form.blue-form .action button.reverse:hover, .site-main-content .slate-form.blue-form .action button.reverse:focus {background-color: #005498;color: #ffffff;text-decoration: none;}
.site-main-content legend {color: inherit;}
.lw_forms_radio label,.lw_forms_checkbox label {font-weight: 300;font-size: 1.6rem;}
.form-control, html select, input[type="text"],input[type="email"],input[type="tel"],textarea {font-size: 1.8rem;height: auto;padding: 0.375rem 0.75rem;}
html select {color: #6c757d;}
input[type="submit"] {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;background-color: #f2a900;border-radius: 2px;border: none;color: #003865;cursor: pointer;display: inline-block;font-size: 1.6rem;letter-spacing: 0.1em;padding: 16px 22px 14px;text-decoration: none;text-transform: uppercase;transition: all 250ms ease;margin-top: 15px;margin-bottom: 5px;}
input[type="submit"]:hover, input[type="submit"]:focus {background-color: #ffbe26;color: #003865;text-decoration: none;}
input[type="submit"]:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
input[type="submit"].reverse {background-color: #003865;color: #ffffff;}
input[type="submit"].reverse:hover, input[type="submit"].reverse:focus {background-color: #005498;color: #ffffff;text-decoration: none;}
input[type="button"] {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;background-color: #f2a900;border-radius: 2px;border: none;color: #003865;cursor: pointer;display: inline-block;font-size: 1.6rem;letter-spacing: 0.1em;padding: 16px 22px 14px;text-decoration: none;text-transform: uppercase;transition: all 250ms ease;margin-bottom: 5px;background-color: #f2a900;color: #003865;font-size: 1.2rem;padding: 12px 18px 10px;}
input[type="button"]:hover, input[type="button"]:focus {background-color: #ffbe26;color: #003865;text-decoration: none;}
input[type="button"]:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
input[type="button"].reverse {background-color: #003865;color: #ffffff;}
input[type="button"].reverse:hover, input[type="button"].reverse:focus {background-color: #005498;color: #ffffff;text-decoration: none;}
input[type="button"]:hover, input[type="button"]:focus {background-color: #d99700;color: #003865;}
.lw_uploader {margin-bottom: 1.5em;}
.lw_uploader::before, .lw_uploader::after {clear: both;content: '';display: table;}
input[name="upload"] + span {font-size: 1.4rem;}
@media only screen and (max-width: 435px) {#form_8c793ae0-3c9d-4851-a5f2-6227e3535d8f .form_question_f74647ab-370e-4ae7-9840-12f8ccc5b81a select {width: 100%;margin: 0 0 5px !important;}}
@media only screen and (min-width: 580px) and (max-width: 767px) {#form_8c793ae0-3c9d-4851-a5f2-6227e3535d8f .form_question_f74647ab-370e-4ae7-9840-12f8ccc5b81a select {width: 100%;margin: 0 0 5px !important;}}
@media only screen and (min-width: 768px) {#form_8c793ae0-3c9d-4851-a5f2-6227e3535d8f .form_question_af99fc1b-0648-4adc-af85-b511185a5559,#form_8c793ae0-3c9d-4851-a5f2-6227e3535d8f .form_question_d34f9f24-9626-4b1d-8f41-89655a9a0ae6 {float: left;width: 50%;padding-right: 1%;}
#form_8c793ae0-3c9d-4851-a5f2-6227e3535d8f .form_question_e0b2c52d-3bb9-4700-98a7-cf5ce6c77602,#form_8c793ae0-3c9d-4851-a5f2-6227e3535d8f .form_question_ecc2826e-12b8-4348-9122-6e61d312b421 {float: right;width: 50%;padding-left: 1%;clear: none !important;}}
@media only screen and (min-width: 1300px) {#form_8c793ae0-3c9d-4851-a5f2-6227e3535d8f .form_question_a3de60d4-e3ef-4056-8361-909d0c022c84 {float: left;width: 40%;padding-right: 1%;}
#form_8c793ae0-3c9d-4851-a5f2-6227e3535d8f .form_question_f74647ab-370e-4ae7-9840-12f8ccc5b81a {float: right;width: 60%;padding-left: 1%;clear: none !important;}}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_1cc1fc49-a060-41e3-8006-29f87e2c52fd > fieldset > div.form_label {display: block;width: 100%;margin-top: 5px;}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_6b39845b-bb2f-43a2-896d-3d00470c4041 .form_label {display: none;}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_6b39845b-bb2f-43a2-896d-3d00470c4041 fieldset .form_responses {padding-left: 0;}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_965f0def-6669-4535-9a41-5d651059a0c2 {margin-bottom: 1em;}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_e614b965-7b76-4cb4-8183-1764e4edaa65 .form_label,#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_c99cbbea-82b8-4e14-97ed-32ec5eed4f41 .form_label,#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_23428e39-2b53-4245-a81f-9363525d880c .form_label {border-bottom: 1px solid #FFF;width: 100%;padding-bottom: 4px;}
@media only screen and (min-width: 580px) {#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_d34f9f24-9626-4b1d-8f41-89655a9a0ae6 {float: left;width: 50%;padding-right: 1%;}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_ecc2826e-12b8-4348-9122-6e61d312b421 {float: right;width: 50%;padding-left: 1%;clear: none !important;}}
@media only screen and (min-width: 768px) {#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_e0606a51-4132-47d1-80ba-973c1d17ea35,#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_295301d7-2c9b-484d-a4b4-ee338ae97319,#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_6b39845b-bb2f-43a2-896d-3d00470c4041,#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_86b842b8-6525-4462-9f37-b33a61398afd {float: left;width: 50%;padding-right: 1%;}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_c7eb99c4-f1af-4790-ad85-f7233245c0da,#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_fd42a7f8-4ce8-480d-98ac-d535f91aed58,#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_04774c23-67b8-4948-b64c-561cc2eb77fd,#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_c4c10ad2-e41c-462a-a4f5-0a363fe8ea7a {float: right;width: 50%;padding-left: 1%;clear: none !important;}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_e614b965-7b76-4cb4-8183-1764e4edaa65 {float: left;width: 50%;padding-right: 1%;}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_c99cbbea-82b8-4e14-97ed-32ec5eed4f41 {float: left;width: 50%;padding-left: 1%;padding-right: 1%;clear: none !important;}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_23428e39-2b53-4245-a81f-9363525d880c {float: left;width: 50%;padding-left: 1%;clear: none !important;}}
@media only screen and (min-width: 1300px) {#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_a3de60d4-e3ef-4056-8361-909d0c022c84 {float: left;width: 50%;padding-right: 1%;}
#form_93aac3b4-6427-4332-a856-d19457a45f27.full-width .form_question_f74647ab-370e-4ae7-9840-12f8ccc5b81a {float: right;width: 50%;padding-left: 1%;clear: none !important;}}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width #form_page_2,#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_00d759ee-2d7e-48b2-b41d-110d97600a17,#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_00d759ee-2d7e-48b2-b41d-110d97600a17 .form_label {margin-top: 0;padding-top: 0;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width div.form_question .form_label {width: 200px;min-width: 200px;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width div.form_question_c5db338d-a5f9-4689-acfb-46cf6d901dbb {padding: 10px 0;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width div.form_question_c5db338d-a5f9-4689-acfb-46cf6d901dbb textarea {max-width: 100%;min-width: 100%;width: 100% !important;font-size: 1.8rem;min-height: 9rem;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_1cc1fc49-a060-41e3-8006-29f87e2c52fd {margin: 10px 0;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_1cc1fc49-a060-41e3-8006-29f87e2c52fd > fieldset > div.form_label {display: block;width: 100%;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_1cc1fc49-a060-41e3-8006-29f87e2c52fd label {padding: 4px 5px 4px 20px;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_6b39845b-bb2f-43a2-896d-3d00470c4041 fieldset .form_label {display: none;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_6b39845b-bb2f-43a2-896d-3d00470c4041 fieldset .form_responses {padding-left: 0;padding-top: 10px;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_04774c23-67b8-4948-b64c-561cc2eb77fd {padding-top: 10px;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_965f0def-6669-4535-9a41-5d651059a0c2 {margin-bottom: 1em;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_e614b965-7b76-4cb4-8183-1764e4edaa65 div.form_label,#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_c99cbbea-82b8-4e14-97ed-32ec5eed4f41 div.form_label,#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_23428e39-2b53-4245-a81f-9363525d880c div.form_label {border-bottom: 1px solid #FFF;width: 100% !important;padding-bottom: 4px;}
@media only screen and (max-width: 579px) {#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_f74647ab-370e-4ae7-9840-12f8ccc5b81a select {width: 100%;margin: 0 0 5px !important;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width div.form_question_c5db338d-a5f9-4689-acfb-46cf6d901dbb .form_label, #form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width div.form_question_c5db338d-a5f9-4689-acfb-46cf6d901dbb .form_responses {width: 100% !important;display: block;}}
@media only screen and (min-width: 580px) {#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_af99fc1b-0648-4adc-af85-b511185a5559 {float: left;width: 50%;padding-right: 1%;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_e0b2c52d-3bb9-4700-98a7-cf5ce6c77602 {float: right;width: 50%;padding-left: 1%;clear: none !important;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_1a216844-45c7-47ff-bd18-be3e08741a74 {width: 50%;padding-right: 1%;}}
@media only screen and (min-width: 768px) {#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_6b39845b-bb2f-43a2-896d-3d00470c4041,#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_86b842b8-6525-4462-9f37-b33a61398afd {float: left;width: 50%;padding-right: 1%;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_04774c23-67b8-4948-b64c-561cc2eb77fd,#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_c4c10ad2-e41c-462a-a4f5-0a363fe8ea7a {float: right;width: 50%;padding-left: 1%;clear: none !important;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_e614b965-7b76-4cb4-8183-1764e4edaa65 {float: left;width: 50%;padding-right: 1%;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_c99cbbea-82b8-4e14-97ed-32ec5eed4f41 {float: left;width: 50%;padding-left: 1%;padding-right: 1%;clear: none !important;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_23428e39-2b53-4245-a81f-9363525d880c {float: left;width: 50%;padding-left: 1%;clear: none !important;}}
@media only screen and (min-width: 1300px) {#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width div.form_question_c5db338d-a5f9-4689-acfb-46cf6d901dbb .form_label {width: 300px;min-width: 300px;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_a3de60d4-e3ef-4056-8361-909d0c022c84 {float: left;width: 50%;padding-right: 1%;}
#form_b431ecd0-5844-49fa-80c3-4ed0b1785623.full-width .form_question_f74647ab-370e-4ae7-9840-12f8ccc5b81a {float: right;width: 50%;padding-left: 1%;clear: none !important;}}
.breadcrumbs {color: #6e6e6e;display: block;line-height: 1;font-size: 1.4rem;margin: 0 0 30px;}
.breadcrumbs .lw_breadcrumb_link {color: #6e6e6e;display: inline-block;font-size: 1.4rem;line-height: 1.3;overflow: hidden;}
.breadcrumbs .lw_breadcrumb_link.lw_current {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;color: #003865;}
.breadcrumbs .lw_breadcrumb_link a {text-decoration: none;}
.breadcrumbs .lw_breadcrumb_link a:hover, .breadcrumbs .lw_breadcrumb_link a:focus {text-decoration: underline;}
.breadcrumbs .lw_breadcrumb_link a:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
.breadcrumbs .lw_breadcrumb_separator {display: inline-block;margin: 0 6px 3px 6px;font-size: 1rem;overflow: hidden;}
.related-links {display: block;line-height: 1;margin-bottom: 30px;text-align: inherit;}
.related-links.yellow {background-color: #002d52;z-index: 9;}
.related-links.yellow-box {background-color: #f2a900;padding: 38px 24px;text-align: center;}
body:not(.lw_editor_on).related-links_hidden .related-links {display: none;}
.related-links-header {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;text-decoration: underline;font-size: 1.8rem;line-height: 1.2;margin: 0 0 15px;color: #6e6e6e;}
.related-links.yellow-box .related-links-header {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;text-transform: uppercase;color: #003865;margin-bottom: 22px;}
.related-links.yellow .related-links-header {color: #ffffff;}
.related-links-content {font-size: 1.8rem;color: #003865;}
.related-links.yellow .related-links-content {color: #c1cbd4;}
.related-links.yellow-box .related-links-content {color: #003865;}
.related-links-content p {margin: 0 0 10px 0;line-height: 1.2;}
.related-links.yellow-box .related-links-content p {margin-bottom: 20px;}
.related-links-content ul {list-style-type: none;margin: 0;padding: 0;}
.related-links-content ul li {margin: 0;}
.related-links-content ul li::before {display: none;}
.related-links-content ul li {display: inline-block;margin: 0 0 20px;}
.related-links-content a {vertical-align: text-top;color: inherit;display: block;font-size: inherit;line-height: 1.2;text-decoration: none;}
.related-links-content a:hover, .related-links-content a:focus {text-decoration: underline;}
.related-links-content a:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
.related-links:not(.yellow-box) .related-links-content a {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;}
.related-links.yellow .related-links-content a {color: #f2a900;}
.related-links.yellow .related-links-content a:hover, .related-links.yellow .related-links-content a:focus {color: #f2a900;}
.related-links.yellow-box .related-links-content a::after {content: '\f064';display: inline;margin-left: 4px;font-size: 0.8em;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.related-links.yellow-box .related-links-content a.file::after {content: '\f381';}
.callout-links {display: block;line-height: 1;margin-bottom: 30px;text-align: inherit;}
.callout-links-header {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;display: block;color: #f2a900;background-color: #002d52;font-size: 2.5rem;line-height: 1.2;margin: 0;padding: 11px 15px 14px;text-align: center;}
.callout-links-content {font-size: 2.1rem;color: #003865;padding: 20px 30px 10px;border: 1px solid #b0bac2;}
.callout-links-content p {margin: 0 0 10px 0;line-height: 1.2;font-size: 1.6rem;margin-top: 4px;}
.callout-links-content ul {list-style-type: none;margin: 0;padding: 0;}
.callout-links-content ul li {margin: 0;}
.callout-links-content ul li::before {display: none;}
.callout-links-content ul li {display: block;margin: 0 0 20px;}
.callout-links-content a {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: inherit;display: block;font-size: inherit;line-height: 1.2;text-decoration: none;color: #003865;}
.callout-links-content a:hover, .callout-links-content a:focus {text-decoration: underline;color: #2c608a;}
.callout-links-content a:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
a:not([href]) {font-size: 0;}
p a:not([href]) {font-size: inherit;}
.featured-links {position: relative;display: block;line-height: 1;margin-bottom: 35px;text-align: inherit;padding-top: 13px;}
.featured-links::before {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;content: 'Featured Links';display: block;position: absolute;top: 0;left: 0;color: #4e7391;background-color: #ffffff;padding-right: 30px;text-transform: uppercase;font-size: 2.8rem;margin: 0;}
.featured-links ul {list-style-type: none;margin: 0;padding: 0;border-top: 2px solid #f2a900;border-bottom: 2px solid #f2a900;padding-top: 45px;padding-bottom: 8px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.featured-links ul li {margin: 0;}
.featured-links ul li::before {display: none;}
.featured-links ul li {-webkit-box-flex: 0;-ms-flex: 0 0 48%;flex: 0 0 48%;margin-bottom: 30px;}
.featured-links ul a {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;display: block;text-decoration: none;font-size: 2.1rem;color: #003865;background-color: #ffffff;border: 2px solid #003865;text-align: center;padding: 21px 15px 20px;-webkit-transition: all 140ms ease-out;-o-transition: all 140ms ease-out;transition: all 140ms ease-out;}
.featured-links ul a:hover, .featured-links ul a:focus {background-color: #003865;color: #ffffff;}
.announcement-box {padding: 50px 45px;background-color: #002d52;color: #c1cbd4;font-size: 1.8rem;}
.announcement-box:not(:last-child) {margin-bottom: 45px;}
.announcement-box .announcement-box-title {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #f2a900;font-size: 2.5rem;text-transform: uppercase;margin: 0 0 30px;}
.announcement-box .announcement-box-item {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 42px;}
.announcement-box .announcement-box-item:last-child {margin-bottom: 0;}
.announcement-box .announcement-box-item a {color: #f2a900;text-decoration: none;}
.announcement-box .announcement-box-item a:hover, .announcement-box .announcement-box-item a:focus {color: #f2a900;text-decoration: underline;}
.announcement-box .announcement-box-item a.has-arrow {position: relative;display: inline;font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;text-transform: uppercase;font-size: 1.6rem;}
.announcement-box .announcement-box-item a.has-arrow::after {border-color: transparent;border-left-color: #f2a900;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;position: absolute;right: -01em;bottom: 0.22em;vertical-align: text-bottom;width: 0;}
.announcement-box .announcement-box-item a.has-arrow:hover::after, .announcement-box .announcement-box-item a.has-arrow:focus::after {border-left-color: #f2a900;}
.announcement-bar {font-family: Calluna-Bold;font-weight: normal;font-style: normal;color: #2d2d2d;background-color: #f2f0f0;padding: 25px 0 23px;font-size: 2.8rem;line-height: 1.25;}
.announcement-bar em {font-family: Calluna-BoldIt;}
.announcement-bar > .container {position: relative;}
.announcement-bar h4 {font-family: Calluna-Bold;font-weight: normal;font-style: normal;display: inline;font-size: 2.8rem;line-height: 1.25;margin: 0;}
.announcement-bar h4 em {font-family: Calluna-BoldIt;}
.announcement-bar p {display: inline;}
.announcement-bar a {text-decoration: underline;}
.announcement-bar a:hover, .announcement-bar a:focus {color: #2c608a;text-decoration: underline;}
.announcement-bar a.has-arrow {position: relative;display: inline;font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;font-size: 2rem;text-decoration: none;text-transform: uppercase;}
.announcement-bar a.has-arrow::after {border-color: transparent;border-left-color: #003865;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;position: absolute;right: -01em;bottom: 0.22em;vertical-align: text-bottom;width: 0;}
.announcement-bar a.has-arrow:hover::after, .announcement-bar a.has-arrow:focus::after {border-left-color: #2c608a;text-decoration: underline;}
.announcement-bar.flag > .container {padding-left: 50px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.announcement-bar.flag > .container::before {content: '\f024';display: block;margin-right: 25px;font-size: 3rem;padding: 12px;background-color: #f2a900;color: rgba(255, 255, 255, 0.85);font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.hero-header {position: relative;margin: 0;overflow: visible;width: 100%;}
.department-homepage-short .hero-header {margin-bottom: -40px;}
.hero-header .hero-image-container {position: relative;min-height: 41vw;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.department-homepage:not(.department-homepage-short) .hero-header .hero-image-container {padding-bottom: 125px;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.hero-header .hero-header-inner {position: relative;height: 100%;padding-top: calc(4vw + 37px);}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.hero-header .hero-header-inner {padding: 20px 0 0;}}
.hero-header .hero-story-wrapper {text-align: right;z-index: 1;}
.hero-header .hero-story-wrapper .hero-story {background-color: #fff;}
.hero-header .hero-story-wrapper .explore {top: auto;}
.hero-header .hero-header-image {background-position: center;background-repeat: no-repeat;background-size: cover;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.hero-header .hero-header-image {z-index: 0;position: absolute;right: 0;top: 0;display: block;width: 50%;height: 100%;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.hero-header .hero-header-image {z-index: 0;position: absolute;right: 0;top: 0;display: block;width: 100%;height: 100%;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.hero-header .side-nav {box-shadow: 15px 10px 28px -1px rgba(0, 0, 0, 0.2);z-index: 3;position: absolute;top: 4vw;left: 18px;margin: 0 0 20px;width: 25%;max-width: 290px;min-width: 220px;}
.hero-header .side-nav .side-nav-title {padding-top: 18px;padding-bottom: 13px;}
.hero-header .side-nav ul.lw_widget_results_navigation > li {margin-top: 9px !important;margin-bottom: 18px !important;}
.hero-header .side-nav ul.lw_widget_results_navigation > li > a {padding: 7px 0 8px !important;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.hero-header .side-nav {z-index: 2;position: relative;padding: 0;}
.hero-header .side-nav .side-nav-title {padding-top: 18px;padding-bottom: 14px;}
.hero-header .side-nav ul.lw_widget_results_navigation > li {margin-top: 0;}
.hero-header .side-nav ul.lw_widget_results_navigation > li a {padding: 6px 0 5px;}
.hero-header .side-nav ul.lw_widget_results_navigation > li:not(:first-child)::before {width: 100%;left: 0;}}
.hero-header .hero-header-panel {z-index: 1;position: relative;margin-left: 8%;padding: 53px 63px 70px 20%;max-width: 60%;}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.hero-header .hero-header-panel {padding-left: 22%;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.hero-header .hero-header-panel {max-width: 60%;padding: 26px 29px 35px;margin: 20px;}}
@media only screen and (min-width: 580px) and (max-width: 767px) {.hero-header .hero-header-panel {max-width: 70%;}}
@media only screen and (max-width: 579px) {.hero-header .hero-header-panel {max-width: 80%;}}
.hero-header .page-supertitle {color: inherit;}
.hero-header .page-title {color: inherit;border-top-color: #f2a900;}
.hero-header .page-intro {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: inherit;}
.hero-header .hero-header-cta {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;margin: -62px 0 18px 25%;max-width: 22%;font-size: 2.2rem;line-height: 1.1;color: #6e6e6e;text-transform: uppercase;}
.hero-header .hero-header-bottom {position: relative;margin-top: -30px;padding-bottom: 40px;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.hero-header .hero-header-bottom {margin-top: 20px;}}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.hero-header .hero-nav {z-index: 1;position: absolute;left: 0;right: 0;top: 30px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding-left: 40vw;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.hero-header .hero-nav {z-index: 2;position: relative;}}
.hero-header .hero-header-contact {position: relative;padding: 14px 20px 35px;background-color: #002d52;color: #c1cbd4;text-align: left;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.hero-header .hero-header-contact {box-shadow: 15px 10px 28px -1px rgba(0, 0, 0, 0.2);z-index: 10;margin: 0 0 0 -20px;width: 32vw;max-width: 480px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.hero-header .hero-header-contact {width: 100%;margin: 0px 0px -60px 0;padding-bottom: 75px;}}
.hero-header .hero-header-contact .contact-panel,.hero-header .hero-header-contact .related-links {margin-top: 0;margin-bottom: 0 !important;padding-top: 14px;padding-bottom: 25px;}
.hero-header .hero-header-contact .contact-panel {border-right: 2px solid rgba(176, 186, 194, 0.4);padding-right: 1.3vw;margin-right: 1.3vw;text-align: right;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.hero-header.has-gallery {max-height: 670px;}
.hero-header.has-gallery::after {content: '';display: block;padding-bottom: 46.52%;pointer-events: none;}
.hero-header.has-gallery .hero-header-window {position: absolute;top: 0;left: 0;width: 100%;bottom: 0;}
.hero-header.has-gallery .lw_gallery_hero {z-index: 1;position: absolute;top: 0;bottom: 0;left: 0;width: 100%;overflow: hidden;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.hero-header.has-gallery .hero-header-inner {padding: 0;}}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.hero-header.has-gallery {max-height: calc(99vh - 140px);}}
.hero-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: stretch;-ms-flex-pack: stretch;justify-content: stretch;}
.hero-nav a {font-family: Calluna-Bold;font-weight: normal;font-style: normal;display: inline-block;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 2.3vw 1vw 1.9vw;font-size: 2.8rem;line-height: 1;text-align: center;text-decoration: none;color: inherit;}
.hero-nav a em {font-family: Calluna-BoldIt;}
.hero-nav a:not(:first-child) {border-left: 2px solid rgba(255, 255, 255, 0.18);}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.hero-nav a {font-size: 2.2rem;}}
.hero-nav .hero-nav-icon {display: inline-block;vertical-align: middle;margin-right: 10px;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;background-color: #ffffff;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.hero-nav .hero-nav-icon {display: none;}}
.hero-nav .icon-request {width: 38px;height: 38px;-webkit-mask-image: url(/live/resource/image/_ingredients/themes/global/assets/icons/icon-request.svg);mask-image: url(/live/resource/image/_ingredients/themes/global/assets/icons/icon-request.svg);}
.hero-nav .icon-apply {width: 44px;height: 38px;-webkit-mask-image: url(/live/resource/image/_ingredients/themes/global/assets/icons/icon-apply.svg);mask-image: url(/live/resource/image/_ingredients/themes/global/assets/icons/icon-apply.svg);}
.hero-nav .icon-search-courses {width: 42px;height: 38px;-webkit-mask-image: url(/live/resource/image/_ingredients/themes/global/assets/icons/icon-search-courses.svg);mask-image: url(/live/resource/image/_ingredients/themes/global/assets/icons/icon-search-courses.svg);}
.profiles-accordion .profiles_field {background-color: #224a6b;color: #c1cbd4;margin-bottom: 24px;}
.profiles-accordion h4 {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;cursor: pointer;padding: 22px 25px 21px 40px;color: #f2a900;font-size: 1.8rem;text-transform: uppercase;margin: 0;position: relative;}
.profiles-accordion h4::before {border-color: transparent;border-left-color: #f2a900;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;left: 25px;margin-top: -7px;position: absolute;top: 50%;width: 0;-webkit-transform-origin: 27% 50%;-ms-transform-origin: 27% 50%;transform-origin: 27% 50%;-webkit-transition: -webkit-transform .1s ease;transition: -webkit-transform .1s ease;-o-transition: transform .1s ease;transition: transform .1s ease;transition: transform .1s ease, -webkit-transform .1s ease;}
.profiles-accordion h4.active:focus {outline: none;}
.profiles-accordion h4.active::before {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.profiles-accordion .profiles_content {padding: 5px 25px 26px;display: none;color: #c1cbd4;font-size: 1.8rem;line-height: 1.3;}
.profiles-accordion .profiles_content strong {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.body_lits #lw_cal #lw_cal_header {display: block;}
.body_lits #lw_cal .lw_events_time, .body_lits #lw_cal #lw_cal_date_selector {display: none;}
.body_lits #lw_cal #lw_cal_scroll_links {float: right;}
.body_lits #lw_cal #lw_cal_events .lw_cal_event_list .lw_events_title {font-weight: normal;font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;}
.body_lits #lw_cal #lw_cal_this_day {text-transform: none;font-size: 24px;}
.date-box {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;display: block;background-color: #4e7391;color: #ffffff;margin-right: 18px;padding: 17px 10px;height: 82px;width: 82px;font-size: 2.2rem;line-height: 1;text-align: right;}
.date-box .month {display: block;margin-bottom: 4px;}
.new-events-widget .starred {background-color: #eee;}
.new-events-widget .event-image-date {position: relative;background-size: cover;background-position: center top;height: 200px;padding-top: 0;padding-right: 0;}
.new-events-widget .event-image-date .date-box {margin-top: 18px;}
.bulletin-bar {color: #2d2d2d;background-color: #f2f0f0;padding: 25px 100px 8px 0;min-height: 150px;position: relative;}
.bulletin-bar .inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.bulletin-bar .inner .bulletin {-webkit-box-flex: 0;-webkit-flex: 0 0 48%;-ms-flex: 0 0 48%;flex: 0 0 48%;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.bulletin-bar .inner .bulletin {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;}
.bulletin-bar .inner .bulletin:not(:last-of-type) {margin-bottom: 30px;}}
.bulletin-bar .lw_paginate {position: absolute;right: 25px;top: 2px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.bulletin-bar .lw_paginate .lw_paginate_next,.bulletin-bar .lw_paginate .lw_paginate_prev {display: inline-block;overflow: hidden;margin-bottom: 6px;margin-right: 6px;width: 34px;height: 34px;border: 2px solid #4e7391;position: relative;color: transparent;}
.bulletin-bar .lw_paginate .lw_paginate_next::before,.bulletin-bar .lw_paginate .lw_paginate_prev::before {content: '';display: inline-block;padding: 4px 8px;font-size: 2.3rem;color: #4e7391;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.bulletin-bar .lw_paginate .lw_paginate_next:hover, .bulletin-bar .lw_paginate .lw_paginate_next:focus,.bulletin-bar .lw_paginate .lw_paginate_prev:hover,.bulletin-bar .lw_paginate .lw_paginate_prev:focus {border-color: #668dac;}
.bulletin-bar .lw_paginate .lw_paginate_next:hover::before, .bulletin-bar .lw_paginate .lw_paginate_next:focus::before,.bulletin-bar .lw_paginate .lw_paginate_prev:hover::before,.bulletin-bar .lw_paginate .lw_paginate_prev:focus::before {color: #668dac;}
.bulletin-bar .lw_paginate .lw_paginate_prev::before {content: '\f053';}
.bulletin-bar .lw_paginate .lw_paginate_next::before {content: '\f054';}
.bulletin-bar .lw_paginate .lw_paginate_count,.bulletin-bar .lw_paginate .lw_paginate_total,.bulletin-bar .lw_paginate .lw_spinner {display: none;}
.bulletin-bar .lw_paginate .lw_paginate_next,.bulletin-bar .lw_paginate .lw_paginate_prev {margin-right: 0;}
.bulletin-bar .lw_paginate .lw_paginate_prev {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.department-homepage .bulletin-bar {z-index: 10;}
.bulletin {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;margin-bottom: 35px;}
.bulletin .bulletin-date {-webkit-box-flex: 0;-webkit-flex: 0 0 82px;-ms-flex: 0 0 82px;flex: 0 0 82px;}
.bulletin .bulletin-image {margin-right: 25px;}
.bulletin .bulletin-square {background-color: #4e7391;margin-right: 25px;position: relative;}
.bulletin .bulletin-square::after {content: '';display: block;position: absolute;left: 15px;right: 15px;top: 15px;bottom: 15px;background-color: #c1cbd4;}
.bulletin .bulletin-text h4 {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #003865;font-size: 2.4rem;margin: 0 0 2px;line-height: 1.1;}
.bulletin .bulletin-text h5.repeat-info {margin-top: 0.5em;}
.bulletin .bulletin-text p {display: inline;color: #6e6e6e;font-size: 1.8rem;line-height: 1.3em;margin: 0;}
.bulletin .bulletin-more {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;position: relative;display: inline;display: inline;text-transform: uppercase;color: #003865;font-size: 1.5rem;text-decoration: none;padding-left: 5px;}
.bulletin .bulletin-more::after {border-color: transparent;border-left-color: #003865;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;position: absolute;right: -01em;bottom: 0.22em;vertical-align: text-bottom;width: 0;}
.bulletin .bulletin-more:hover, .bulletin .bulletin-more:focus {text-decoration: underline;}
.featured-article {margin-top: 20px;margin-bottom: 45px;}
.featured-article + .featured-article {border-top: 2px solid #f2a900;margin-top: 45px;padding-top: 50px;}
.featured-article .featured-article-image {position: relative;margin-bottom: 17px;}
.featured-article .featured-article-image:hover img, .featured-article .featured-article-image:focus img {-webkit-filter: brightness(1.1);filter: brightness(1.1);}
.featured-article .featured-article-image .featured-article-date {position: absolute;left: 17px;top: 16px;}
.featured-article .featured-article-text h4 {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #2d2d2d;font-size: 2.4rem;margin: 0 0 11px;line-height: 1.1;}
.featured-article .featured-article-text h4 a {text-decoration: none;}
.featured-article .featured-article-text h4 a:hover, .featured-article .featured-article-text h4 a:focus {color: #2c608a;text-decoration: underline;}
.featured-article .featured-article-text p {display: inline;color: #6e6e6e;font-size: 1.8rem;line-height: 1.3em;margin: 0;}
.featured-article .featured-article-more {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;position: relative;display: inline;display: inline;text-transform: uppercase;color: #003865;font-size: 1.5rem;text-decoration: none;padding-left: 5px;}
.featured-article .featured-article-more::after {border-color: transparent;border-left-color: #003865;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;position: absolute;right: -01em;bottom: 0.22em;vertical-align: text-bottom;width: 0;}
.featured-article .featured-article-more:hover, .featured-article .featured-article-more:focus {text-decoration: underline;}
.lw_news_author {font-family: Calluna-Regular;font-weight: normal;font-style: normal;color: #003865;font-size: 2.2rem;line-height: 1;padding-top: 5px;}
.lw_news_date {font-family: Calluna-Regular;font-weight: normal;font-style: normal;color: #4e7391;font-size: 2.2rem;line-height: 1;padding-top: 5px;clear: both;}
.lw_slideshow_wrapper {margin-bottom: 20px;}
.news-page .lw_slideshow_wrapper {margin-top: 30px;}
.news-page .lw_slideshow_wrapper .lw_image {max-height: 400px;}
.lw_slideshow > li .lw_news_caption, .lw_slideshow > li .lw_events_caption {font-family: FFMarkWebProBookItalic;font-weight: normal;font-style: normal;color: #6e6e6e;font-size: 1.4rem;padding-bottom: 5px;margin-top: -2px;display: inline-block;margin-right: 4px;}
.lw_slideshow > li .lw_news_caption + div[class*="credit"], .lw_slideshow > li .lw_events_caption + div[class*="credit"] {display: inline;font-size: 1.4rem;}
.lw_slideshow_controls {font-size: 1.4rem;padding-bottom: 5px;margin-top: -2px;}
.lw_slideshow_controls .lw_slideshow_count {color: #224a6b;opacity: 0.5;padding: 0 1px;}
.lw_slideshow_controls .lw_slideshow_prev,.lw_slideshow_controls .lw_slideshow_next {color: #224a6b;}
.lw_slideshow_controls .lw_slideshow_prev:hover, .lw_slideshow_controls .lw_slideshow_prev:focus,.lw_slideshow_controls .lw_slideshow_next:hover,.lw_slideshow_controls .lw_slideshow_next:focus {text-decoration: underline;color: #2c608a;}
.lw_contact_info {color: #6e6e6e;font-size: 1.4rem;padding-bottom: 5px;margin-top: -2px;}
.lw_tags {color: #6e6e6e;font-size: 1.4rem;padding-bottom: 5px;margin-top: -2px;}
.lw_tags a {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;color: #ffffff;background: #003865;border-radius: 2px;padding: 3px 6px 6px;margin-bottom: 4px;font-size: 1.4rem;line-height: 1;text-align: center;}
.lw_tags a:hover, .lw_tags a:focus {background-color: #2c608a;color: #ffffff;text-decoration: none;}
.lw_share_links {margin-bottom: 30px;}
.lw_share_links ul {list-style-type: none;margin: 0;padding: 0;line-height: 1;}
.lw_share_links ul li {margin: 0;}
.lw_share_links ul li::before {display: none;}
.lw_share_links ul li {display: inline-block;margin-right: 1px;}
.lw_share_links ul li.googleplusone {display: none;}
.lw_share_links a {display: block;color: #ffffff;background: #003865;border-radius: 50%;margin-bottom: 4px;width: 29px;height: 29px;font-size: 1.3rem;line-height: 27px;text-align: center;}
.lw_share_links a:hover, .lw_share_links a:focus {background-color: #2c608a;color: #ffffff;}
.lw_related_links {margin-bottom: 40px;}
.lw_related_links:not(:first-child) {margin-top: 75px;}
.lw_related_links ul {list-style-type: none;margin: 0;padding: 0;}
.lw_related_links ul li {margin: 0;}
.lw_related_links ul li::before {display: none;}
.lw_related_links a {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;display: block;margin-top: 12px;font-size: 2rem;line-height: 1.2;color: #003865;text-decoration: none;}
.lw_related_links a:focus, .lw_related_links a:hover {color: #2c608a;text-decoration: underline;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.lw_related_links a {font-size: 1.8rem;}}
.lw_related_links img {display: none;}
.story-block {position: relative;padding: 30px 0;line-height: 0;}
.story-block::before, .story-block::after {clear: both;content: '';display: table;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block {padding: 40px 0;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.my-6 {margin-top: 90px;margin-bottom: 90px;}}
.story-block > .inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block > .inner {padding-left: 30px;padding-right: 30px;}}
.story-block .story-block-left {position: relative;-webkit-box-flex: 0;-webkit-flex: 0 0 66%;-ms-flex: 0 0 66%;flex: 0 0 66%;padding-right: 50px;z-index: 1;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block .story-block-left {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;padding-right: 0;}}
.story-block .story-block-right {-webkit-box-flex: 0;-webkit-flex: 0 0 34%;-ms-flex: 0 0 34%;flex: 0 0 34%;padding-right: 7vw;}
.story-block .story-block-right body.homepage,.story-block .story-block-right body.department-homepage {z-index: 9;}
.story-block .story-block-right img {width: 100%;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block .story-block-right {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;padding-right: 0;padding-top: 30px;}}
.story-block .story-block-meta:not(:empty), .story-block h5:not(:empty) {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #6e6e6e;font-size: 1.6rem;line-height: 1.2;text-transform: uppercase;letter-spacing: 1.1px;margin-top: 0;margin-bottom: 4px;padding-bottom: 4px;margin-bottom: 12px;border-bottom: 2px solid #f2a900;}
.story-block .story-block-title, .story-block h4 {font-family: Calluna-Bold;font-weight: normal;font-style: normal;color: #003865;display: block;font-size: 4.8rem;line-height: 1.05;margin-bottom: 25px;margin-top: 0;padding-top: 12px;border-top: 2px solid #f2a900;border-top: 0;padding-top: 0;}
.story-block .story-block-title em, .story-block h4 em {font-family: Calluna-BoldIt;}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.story-block .story-block-title, .story-block h4 {font-size: 4.6rem;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.story-block .story-block-title, .story-block h4 {font-size: 4.1rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.story-block .story-block-title, .story-block h4 {font-size: 3.9rem;}}
@media only screen and (max-width: 435px) {.story-block .story-block-title, .story-block h4 {font-size: 3.4rem;}}
.story-block .story-block-title.no-line, .story-block h4.no-line {border: none;padding-top: 0;}
.story-block .story-block-title small, .story-block h4 small {font-size: .6em;}
.story-block .story-block-text {margin-right: 4px;color: #6e6e6e;font-size: 1.8rem;line-height: 1.3;margin-bottom: 10px;}
.story-block .story-block-text + .story-block-text {margin-top: 25px;}
.story-block .story-block-text .story-block-text-caption {display: inline;margin-left: 6px;}
.story-block .story-block-text a, .story-block p a, .story-block li a {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #003865;text-decoration: none;}
.story-block .story-block-text a:hover, .story-block .story-block-text a:focus, .story-block p a:hover, .story-block p a:focus, .story-block li a:hover, .story-block li a:focus {text-decoration: underline;}
.story-block .story-block-link {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;position: relative;display: inline;color: #003865;margin-top: 24px;text-transform: uppercase;font-size: 1.6rem;line-height: 1.3;text-decoration: none;}
.story-block .story-block-link::after {border-color: transparent;border-left-color: #003865;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;position: absolute;right: -01em;bottom: 0.22em;vertical-align: text-bottom;width: 0;}
.no-more .story-block .story-block-link {display: none;}
.story-block .story-block-link:hover, .story-block .story-block-link:focus {text-decoration: underline;}
.story-block .story-block-related {margin-top: 35px;font-size: 1.6rem;line-height: 1.2;color: #4e7391;}
.story-block .story-block-related a {text-decoration: none;}
.story-block .story-block-related a:hover, .story-block .story-block-related a:focus {text-decoration: underline;}
.story-block .story-block-caption {font-family: FFMarkWebProBookItalic;font-weight: normal;font-style: normal;clear: both;padding-top: 15px;font-size: 1.4rem;line-height: 1.3;color: #6e6e6e;}
.story-block .story-block-video {width: 100%;padding-left: 50px;padding-right: 50px;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.lw_widget_pagination .story-block-right {padding-top: 70px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.lw_widget_pagination {padding-bottom: 50px;}}
.story-block.lw_widget_pagination .lw_paginate {position: absolute;z-index: 11;}
.story-block.lw_widget_pagination .lw_paginate .lw_paginate_next,.story-block.lw_widget_pagination .lw_paginate .lw_paginate_prev {display: inline-block;overflow: hidden;margin-bottom: 6px;margin-right: 6px;width: 34px;height: 34px;border: 2px solid #4e7391;position: relative;color: transparent;}
.story-block.lw_widget_pagination .lw_paginate .lw_paginate_next::before,.story-block.lw_widget_pagination .lw_paginate .lw_paginate_prev::before {content: '';display: inline-block;padding: 4px 8px;font-size: 2.3rem;color: #4e7391;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
.story-block.lw_widget_pagination .lw_paginate .lw_paginate_next:hover, .story-block.lw_widget_pagination .lw_paginate .lw_paginate_next:focus,.story-block.lw_widget_pagination .lw_paginate .lw_paginate_prev:hover,.story-block.lw_widget_pagination .lw_paginate .lw_paginate_prev:focus {border-color: #668dac;}
.story-block.lw_widget_pagination .lw_paginate .lw_paginate_next:hover::before, .story-block.lw_widget_pagination .lw_paginate .lw_paginate_next:focus::before,.story-block.lw_widget_pagination .lw_paginate .lw_paginate_prev:hover::before,.story-block.lw_widget_pagination .lw_paginate .lw_paginate_prev:focus::before {color: #668dac;}
.story-block.lw_widget_pagination .lw_paginate .lw_paginate_prev::before {content: '\f053';}
.story-block.lw_widget_pagination .lw_paginate .lw_paginate_next::before {content: '\f054';}
.story-block.lw_widget_pagination .lw_paginate .lw_paginate_count,.story-block.lw_widget_pagination .lw_paginate .lw_paginate_total,.story-block.lw_widget_pagination .lw_paginate .lw_spinner {display: none;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.lw_widget_pagination .lw_paginate {left: 66%;top: 30px;margin-top: 20px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.lw_widget_pagination .lw_paginate {bottom: 10px;right: 25px;left: auto;}}
.story-block .lw_widget_statistics_slider {display: block;width: 100%;}
.story-block .text-slider {line-height: 1.3;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block .text-slider {z-index: 9;position: absolute;right: 3vw;bottom: 19%;width: 300px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block .text-slider {position: relative;width: 450px;max-width: 100%;margin: 25px auto 0;}}
.story-block .text-slider .inner {padding-top: 10px;}
.story-block.blue {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #002d52;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.blue {padding-top: 100px;padding-bottom: 70px;}}
.story-block.blue .story-block-meta {color: #97bcde;}
.story-block.blue .story-block-title {color: #ffffff;}
.story-block.blue .story-block-text, .story-block.blue p {color: #d8e4ed;}
.story-block.blue .story-block-text a, .story-block.blue p a {color: #f2a900;}
.story-block.blue .story-block-text a.arrow-btn, .story-block.blue p a.arrow-btn {color: #003865;}
.story-block.blue .story-block-link {position: relative;display: inline;color: #f2a900;}
.story-block.blue .story-block-link::after {border-color: transparent;border-left-color: #f2a900;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;position: absolute;right: -01em;bottom: 0.22em;vertical-align: text-bottom;width: 0;}
.story-block.blue .story-block-related {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #f2a900;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.blue .lw_paginate {top: 100px;}}
.story-block.blue .lw_paginate_next,.story-block.blue .lw_paginate_prev {border-color: #97bcde;}
.story-block.blue .lw_paginate_next::before,.story-block.blue .lw_paginate_prev::before {color: #97bcde;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.image-left .inner {padding-left: 0;padding-right: 0;}}
.story-block.image-left .story-block-left {position: relative;}
.story-block.image-left .story-block-left img {width: 100%;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.image-left .story-block-left {-webkit-box-flex: 0;-webkit-flex: 0 0 44%;-ms-flex: 0 0 44%;flex: 0 0 44%;padding-right: 50px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.image-left .story-block-left {order: 0;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.image-left .story-block-right {-webkit-box-flex: 0;-webkit-flex: 0 0 56%;-ms-flex: 0 0 56%;flex: 0 0 56%;padding-right: 7vw;margin-top: 50px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.image-left .story-block-right {z-index: 10;position: relative;order: 2;padding: 45px 30px 40px;}
.story-block.image-left .story-block-right::before {content: '';display: block;position: absolute;bottom: 100%;left: 60px;border: solid transparent;height: 0;width: 0;pointer-events: none;border-bottom-color: #fff;border-width: 30px;margin-left: -30px;}}
.story-block.image-left .lw_image:nth-of-type(2n) {box-shadow: -15px 10px 28px -1px rgba(0, 0, 0, 0.5);z-index: 1;height: auto;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.image-left .lw_image:nth-of-type(2n) {position: relative;float: right;margin-right: 8%;margin-top: -20%;max-width: 42%;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.image-left .lw_image:nth-of-type(2n) {position: absolute;right: 25px;bottom: -35px;max-width: 36%;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.image-left .story-block-caption {max-width: 70%;float: right;margin-right: 11%;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.image-left .story-block-caption {position: absolute;right: 16px;bottom: 16px;padding: 8px 14px 12px;max-width: 70%;font-size: 1.3rem;background: rgba(0, 0, 0, 0.58);color: white;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.image-right .story-block-left {-webkit-box-flex: 0;-webkit-flex: 0 0 44%;-ms-flex: 0 0 44%;flex: 0 0 44%;margin-top: 50px;padding-left: 7vw;text-align: right;}}
.story-block.image-right .story-block-right {position: relative;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.image-right .story-block-right {-webkit-box-flex: 0;-webkit-flex: 0 0 56%;-ms-flex: 0 0 56%;flex: 0 0 56%;padding-left: 50px;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.image-right .story-block-related {text-align: left;float: right;}}
.story-block.image-right .lw_image:nth-of-type(2n) {box-shadow: -15px 10px 28px -1px rgba(0, 0, 0, 0.5);z-index: 1;position: relative;max-width: 52%;height: auto;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.image-right .lw_image:nth-of-type(2n) {float: left;margin-left: -16%;margin-top: -12%;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.image-right .lw_image:nth-of-type(2n) {float: right;margin-top: -150px;margin-right: -20px;}}
.story-block.image-right .lw_image:nth-of-type(3n) {box-shadow: -15px 10px 28px -1px rgba(0, 0, 0, 0.5);z-index: 1;position: absolute;top: -18%;right: calc(10% + 7vw);max-width: 25%;max-height: 33%;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.image-right .lw_image:nth-of-type(3n) {display: none;}}
@media only screen and (min-width: 992px) and (max-width: 1299px) {.story-block.image-right .story-block-caption {max-width: 70%;float: left;margin-left: 11%;}}
@media only screen and (min-width: 1300px) {.story-block.image-right .story-block-caption {max-width: none;width: 100%;float: left;margin-left: 11%;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.image-right .text-slider {bottom: 19%;right: calc(7vw - 4%);}}
.story-block.fullwidth {padding: 0;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.fullwidth .inner {padding-left: 0;padding-right: 0;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.fullwidth .story-block-left,.story-block.fullwidth .story-block-right {-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;padding: 0;}}
.story-block.fullwidth .story-block-left {padding: 120px 6vw 100px 7vw;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.fullwidth .story-block-left {z-index: 1;position: relative;order: 2;padding: 60px 30px 40px;}
.story-block.fullwidth .story-block-left::before {content: '';display: block;position: absolute;bottom: 100%;left: 60px;border: solid transparent;height: 0;width: 0;pointer-events: none;border-bottom-color: #fff;border-width: 30px;margin-left: -30px;}}
.story-block.fullwidth .story-block-right {-ms-flex-item-align: stretch;align-self: stretch;overflow: hidden;position: relative;}
.story-block.fullwidth .story-block-right img {position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);max-height: none;max-width: none;min-width: 100%;min-height: 100%;height: auto;width: auto;}
.story-block.fullwidth .story-block-right img + .lw_image_caption {width: auto !important;z-index: 3;position: absolute;min-height: 62px;left: 0;bottom: 0;padding: 19px 20px 24px;margin-right: 0;font-size: 1.6rem;line-height: 1.2;color: #fff;background-color: rgba(0, 56, 101, 0.8);}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.fullwidth .story-block-right {height: 60vw;order: 1;}
.story-block.fullwidth .story-block-right img {max-width: 100%;min-height: auto;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.story-block.fullwidth.has-gallery .story-block-right {height: 50vw;min-height: 230px;padding-top: 0;}
.story-block.fullwidth.has-gallery .story-block-right .lw_gallery_hero .lwg-hero-swiper {height: 50vw;min-height: 230px;}
.story-block.fullwidth.has-gallery .story-block-right .lw_gallery_hero .lwg-hero-caption {position: absolute;bottom: 20px;top: auto;left: 20px;right: 20px;width: auto;min-height: 0;padding-top: 12px;}
.story-block.fullwidth.has-gallery .story-block-right .lw_gallery_hero .lwg-hero-caption .lwg-hero-caption-text {margin-top: 8px;margin-bottom: 2px;font-size: 1.5rem;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.fullwidth.story-block-right.portrait {height: 88vw;padding-top: 0;}
.story-block.fullwidth.story-block-right.portrait .lw_gallery_hero .lwg-hero-swiper {height: 88vw;}
.story-block.fullwidth.story-block-right.portrait .lw_gallery_hero .lwg-hero-caption {position: absolute;bottom: 20px;top: auto;left: 20px;right: 20px;width: auto;min-height: 0;padding-top: 12px;}
.story-block.fullwidth.story-block-right.portrait .lw_gallery_hero .lwg-hero-caption .lwg-hero-caption-text {margin-top: 8px;margin-bottom: 2px;font-size: 1.5rem;}}
.story-block .lw_editor_on .story-block.fullwidth .story-block-right img {position: static;transform: none;}
.story-block.centered {text-align: center;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.centered {padding: 80px 0 0;margin-bottom: 120px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.centered {padding: 60px 0;}}
.story-block.centered > .inner {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 660px;margin: 0 auto;}
.story-block.centered .story-block-left,.story-block.centered .story-block-right {-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;padding: 0;}
.story-block.centered .story-block-right {position: relative;margin-top: 30px;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.centered .story-block-right {margin-top: 60px;margin-bottom: -70px;}}
.story-block.centered .story-block-meta {border-bottom: none;}
.story-block.centered .story-block-related {display: inline-block;text-align: left;}
.story-block.centered .story-block-video {position: absolute;left: -30%;bottom: 40px;width: 360px;padding-left: 0;padding-right: 0;}
.story-block.story-block-slider .story-block-left {overflow: hidden;-webkit-box-flex: 0;-webkit-flex: 0 0 65%;-ms-flex: 0 0 65%;flex: 0 0 65%;padding-right: 0;}
.story-block.story-block-slider .story-block-left::before {content: '';display: block;padding-bottom: 66.66%;}
.story-block.story-block-slider .story-block-left > * {position: absolute;right: 50px;top: 0;max-width: 100%;max-height: 100%;}
.story-block.story-block-slider .story-block-left img {width: auto;}
.story-block.has-videos {padding-bottom: 70px;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.story-block.has-videos {padding: 40px 35px 70px 35px;}}
.story-block.has-videos .inner {display: block;}
.story-block.has-videos .story-block-left {padding-right: 0;}
.story-block.has-videos .story-block-left::before {content: '';display: block;padding-bottom: calc(56.25% + 70px);}
.story-block.has-videos .story-block-left .story-block-video {position: absolute;right: 0;top: 0;height: 100%;max-width: 100%;padding-left: 0;padding-right: 0;background-color: #01223e;}
.story-block.has-videos .story-block-left .youtube-video {height: 100%;}
.story-block.has-videos .story-block-right {padding-top: 30px;padding-right: 0;}
.story-block.has-videos .story-block-title {margin-bottom: 12px;}
.story-block.has-videos .lw_paginate {position: absolute;bottom: 11px;top: auto;right: 15px;left: auto;margin: 0;}
.story-block.wave {background-image: url(/live/resource/css/_ingredients/themes/global/assets/motifs/wave.png);background-position: top left;background-repeat: repeat;background-size: 1600px 21px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) {.story-block.wave {background-image: url(/live/resource/css/_ingredients/themes/global/assets/motifs/wave@2x.png);}}
.story-block.triangles {position: relative;padding-top: 150px;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.triangles {padding-top: 40px;}}
.story-block.triangles::before {z-index: 1;content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-filter: contrast(0.1);filter: contrast(0.01);background-image: url(/live/resource/css/_ingredients/themes/global/assets/motifs/triangles.png);background-position: top left;background-repeat: repeat;background-size: 240px auto;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) {.story-block.triangles::before {background-image: url(/live/resource/css/_ingredients/themes/global/assets/motifs/triangles@2x.png);}}
.story-block.triangles .story-block-meta {border-bottom: none;}
.profile-card.profile-card {margin-bottom: 40px;}
.profile-card.profile-card.profile-card--thumbnail {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
@media only screen and (max-width: 579px) {.profile-card.profile-card.profile-card--thumbnail {-ms-flex-wrap: wrap;flex-wrap: wrap;}}
.profile-card.profile-card .profile-card-image {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 20px;margin-bottom: 10px;}
.no-thumbs .profile-card.profile-card .profile-card-image {display: none;}
.profile-card.profile-card .profile-card-text {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;}
@media only screen and (max-width: 579px) {.profile-card.profile-card .profile-card-text {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}}
.profile-card.profile-card .profile-card-name {margin-top: 10px;margin-bottom: 2px;font-size: 2.5rem;color: #2d2d2d;}
.profile-card.profile-card .profile-card-name a {color: #2d2d2d;text-decoration: none;}
.profile-card.profile-card .profile-card-name a:hover, .profile-card.profile-card .profile-card-name a:focus {text-decoration: underline;}
.profile-card.profile-card .profile-card-title {font-family: FFMarkWebProBookItalic;font-weight: normal;font-style: normal;margin-top: 0;margin-bottom: 10px;color: #6e6e6e;font-size: 2.1rem;text-transform: none;}
.profile-card.profile-card .profile-card-contact {display: block;margin-top: 25px;margin-bottom: 3px;font-size: 1.8rem;color: #6e6e6e;}
.profile-card.profile-card .profile-card-contact i {margin-right: 8px;}
.profile-card.profile-card .profile-card-contact a {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #6e6e6e;}
.profile-page.profiles-accordion_hidden .page-sidebar {display: none;}
.profile-page.profiles-accordion_hidden .page-mainbar {flex: 0 0 100%;max-width: 100%;margin-left: 16px;}
.profile-page .lw_profiles_credit {font-family: FFMarkWebProBookItalic;font-weight: normal;font-style: normal;font-size: 1.4rem;margin-top: 10px;}
.rich-text .profiles_field h4,.rich-text .details-field h4 {margin: 20px 0 14px;font-size: 1.9rem;color: #2c608a;}
.body_404 .site-main-content {padding-bottom: 3rem;}
.text-slider {max-width: 100%;background-color: #224a6b;color: #ffffff;}
.text-slider:not(.is-ready) {padding-bottom: 30px;}
.text-slider:not(.is-ready) .text-slider-slide:not(:first-child) {position: absolute;left: 0;top: 0;opacity: 0;pointer-events: none;}
.text-slider:not(.is-ready) .swiper-pagination-bullets {pointer-events: none;}
.text-slider-slide .inner {padding: 18px 30px 10px;text-align: center;}
.text-slider-heading {font-family: georgia, serif;color: #ffffff;font-size: 8.2rem;border-bottom: 2px solid #c1cbd4;line-height: 1.2;margin-bottom: 10px;}
.text-slider-heading.small {font-size: 5rem;padding-top: 43px;}
.text-slider-heading a {color: inherit;font-weight: inherit;font-family: inherit;}
.text-slider-heading a:hover, .text-slider-heading a:focus {color: inherit;text-decoration: underline;}
.text-slider-text {font-size: 1.4rem;}
.text-slider-dots {text-align: center;margin-bottom: 20px;}
.text-slider-dots .swiper-pagination-bullet {width: 9px;height: 9px;background-color: transparent;border: 1px solid #ffffff;}
.text-slider-dots .swiper-pagination-bullet-active {background-color: #c1cbd4;}
.text-slider.single {text-align: center;background: none;margin: 1.15em 5%;}
.text-slider.single .text-slider-heading {color: #224a6b;font-size: 4em;margin-top: -0.25em;padding-bottom: 10px;}
.text-slider.single .text-slider-text {color: #6e6e6e;font-size: 1em;}
.featured-image {margin-bottom: 40px;}
.featured-image .featured-image-text {color: #6e6e6e;font-size: 1.8rem;}
.featured-image .featured-image-text h3,.featured-image .featured-image-text h4 {font-family: FFMarkWebProBook;font-weight: normal;font-style: normal;color: #4e7391;text-transform: uppercase;font-size: 2.5rem;margin: 15px 0 8px;}
.featured-image .featured-image-text a {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;color: #003865;text-decoration: none;}
.featured-image .featured-image-text a:hover, .featured-image .featured-image-text a:focus {color: #2c608a;text-decoration: underline;}
.featured-image .featured-image-text p:last-child {margin-bottom: 0;}
.featured-image .featured-image-submit {position: relative;display: inline;font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;text-transform: uppercase;color: #002d52;text-decoration: none;}
.featured-image .featured-image-submit::after {border-color: transparent;border-left-color: #002d52;border-style: solid;border-width: 0.35em;content: '';display: inline-block;height: 0;position: absolute;right: -01em;bottom: 0.22em;vertical-align: text-bottom;width: 0;}
.featured-image .featured-image-submit:hover, .featured-image .featured-image-submit:focus {color: #2c608a;}
.featured-image .featured-image-submit:hover::after, .featured-image .featured-image-submit:focus::after {border-left-color: #2c608a;}
.photo-cluster {display: block;background-image: url(/live/resource/css/_ingredients/themes/global/assets/motifs/triangles.png);background-position: top left;background-repeat: no-repeat;background-size: 240px auto;padding: 60px 0 25px 0px;margin-bottom: 15px;text-align: right;}
.photo-cluster::before, .photo-cluster::after {clear: both;content: '';display: table;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) {.photo-cluster {background-image: url(/live/resource/css/_ingredients/themes/global/assets/motifs/triangles@2x.png);}}
@media only screen and (max-width: 579px) {.photo-cluster {background-repeat: repeat;}}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.photo-cluster-image {display: inline-block;float: right;}
.photo-cluster-image.small {box-shadow: 15px 10px 28px -1px rgba(0, 0, 0, 0.5);margin-top: 50px;margin-right: -64px;}}
@media only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.photo-cluster-image {float: right;}
.photo-cluster-image.small {margin-top: 20px;}}
@media only screen and (max-width: 579px) {.photo-cluster-image {float: left;}
.photo-cluster-image.small {margin-left: 20px;margin-top: 10px;}}
.department-page.blue .hero-header-panel,.department-page:not(.tawny):not(.green):not(.brown):not(.teal):not(.pink):not(.peach):not(.orange):not(.yellow):not(.beige) .hero-header-panel {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #002d52;color: #ffffff;}
.department-page.blue.department-homepage .page-intro,.department-page:not(.tawny):not(.green):not(.brown):not(.teal):not(.pink):not(.peach):not(.orange):not(.yellow):not(.beige).department-homepage .page-intro {color: #c1cbd4;}
.department-page.blue .side-nav,.department-page.blue .hero-nav,.department-page:not(.tawny):not(.green):not(.brown):not(.teal):not(.pink):not(.peach):not(.orange):not(.yellow):not(.beige) .side-nav,.department-page:not(.tawny):not(.green):not(.brown):not(.teal):not(.pink):not(.peach):not(.orange):not(.yellow):not(.beige) .hero-nav {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #224a6b;color: #c1cbd4;}
.department-page.blue .hero-nav-icon,.department-page:not(.tawny):not(.green):not(.brown):not(.teal):not(.pink):not(.peach):not(.orange):not(.yellow):not(.beige) .hero-nav-icon {background-color: #c1cbd4;}
.department-page.tawny .hero-header-panel,.department-page.tawny .hero-nav {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #936a5b;color: #ffffff;}
.department-page.tawny .hero-nav-icon {background-color: #ffffff;}
.department-page.green .hero-header-panel,.department-page.green .hero-nav {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #66804b;color: #ffffff;}
.department-page.green .hero-nav-icon {background-color: #ffffff;}
.department-page.brown .hero-header-panel,.department-page.brown .hero-nav {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #7a4c35;color: #ffffff;}
.department-page.brown .hero-nav-icon {background-color: #ffffff;}
.department-page.teal .hero-header-panel,.department-page.teal .hero-nav {background-color: #91c9c0;color: #003865;}
.department-page.teal .hero-nav-icon {background-color: #003865;}
.department-page.pink .hero-header-panel,.department-page.pink .hero-nav {background-color: #e8bec9;color: #003865;}
.department-page.pink .page-title {border-top-color: #ffffff;}
.department-page.pink .hero-nav-icon {background-color: #003865;}
.department-page.peach .hero-header-panel,.department-page.peach .hero-nav {background-color: #e6a667;color: #003865;}
.department-page.peach .page-title {border-top-color: #ffffff;}
.department-page.peach .hero-nav-icon {background-color: #003865;}
.department-page.orange .hero-header-panel,.department-page.orange .hero-nav {background-color: #f08346;color: #003865;}
.department-page.orange .page-title {border-top-color: #ffffff;}
.department-page.orange .hero-nav-icon {background-color: #003865;}
.department-page.yellow .hero-header-panel,.department-page.yellow .hero-nav {background-color: #f2a900;color: #003865;}
.department-page.yellow .page-title {border-top-color: #ffffff;}
.department-page.yellow .hero-nav-icon {background-color: #003865;}
.department-page.beige .hero-header-panel,.department-page.beige .hero-nav {background-color: #d9c1a9;color: #003865;}
.department-page.beige .page-title {border-top-color: #ffffff;}
.department-page.beige .hero-nav-icon {background-color: #003865;}
.location-map .location-map-overlay {z-index: 9;position: fixed;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.4);opacity: 0;pointer-events: none;}
.location-map .location-map-overlay .lw_widget_places {box-shadow: 15px 10px 28px -1px rgba(0, 0, 0, 0.5);z-index: 10;position: fixed;top: 50%;left: 50%;padding: 5px;transform: translate3d(-50%, -50%, 0);background-color: white;}
.location-map .location-map-overlay .lw_widget_places .lw_places_footer {display: none;}
.location-map.is-open .location-map-overlay {opacity: 1;pointer-events: all;}
.alert-box {padding: 23px 60px 27px;background-color: #c44747;color: #ffffff;font-size: 2.4rem;margin-bottom: 45px;text-align: center;}
.alert-box.announcement {background-color: #66804b;font-size: 1.5rem;padding: 5px 10px 8px;margin-bottom: 0;}
.alert-box a {color: #ffffff;text-decoration: underline;}
.alert-box a:hover, .alert-box a:focus {color: #e9dbcc;}
#gdpr-notice {display: none;text-align: center;font-size: 1.6rem;position: fixed;bottom: 0;left: 0;right: 0;z-index: 100;background: #ffe29f;color: #222;padding: 1em 80px;}
@media all and (max-width: 800px) {#gdpr-notice {padding: 0.5em;padding-right: 80px;}}
#gdpr-notice p {display: inline;}
#gdpr-notice .standard-btn {padding: 7px 12px 9px;margin-left: 1em;}
#gdpr-notice .exit {position: absolute;right: 0;top: 0;bottom: 0;width: 70px;font-size: 3rem;line-height: 62px;text-align: center;padding: 0 0 0 4px;}
.events-map {position: relative;background-color: #d8d8d8;}
.events-map .events-map-places {width: 62%;overflow: hidden;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.events-map .events-map-places {display: none;}}
.events-map .events-map-places .lw_places_map {width: 100% !important;}
.events-map .events-map-places .lw_places_footer {display: none;}
.events-map .events-map-places .gm-style .gm-style-iw-a {display: none;}
.events-map .events-map-list {z-index: 1;position: absolute;top: 0;right: 0;width: 38%;height: 100%;line-height: 1.2;box-shadow: -25px 2px 28px -1px rgba(0, 0, 0, 0.17);}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.events-map .events-map-list {position: static;width: 100%;}}
.events-map .events-map-list ul {list-style-type: none;margin: 0;padding: 0;height: calc(100% - 60px);overflow-y: scroll;}
.events-map .events-map-list ul li {margin: 0;}
.events-map .events-map-list ul li::before {display: none;}
.events-map .events-map-list ul::-webkit-scrollbar {width: 0px;}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px) {.events-map .events-map-list ul {margin-bottom: 60px;}}
.events-map .events-map-list li > a {text-decoration: none;display: block;padding: 21px 3.3vw 30px;transition: all 150ms linear;box-shadow: inset 0 0 0 4px transparent;}
.events-map .events-map-list li:nth-child(2n+1) > a {background-color: #ffffff;}
.events-map .events-map-list li:nth-child(2n+2) > a {background-color: #f2f0f0;}
.events-map .events-map-list li a.is-active,.events-map .events-map-list li > a:hover,.events-map .events-map-list li > a:focus {background-color: #dfe4e9;}
.events-map .events-map-list li a.is-active h4,.events-map .events-map-list li > a:hover h4,.events-map .events-map-list li > a:focus h4 {text-decoration: underline;}
.events-map .events-map-list li h4 {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;font-size: 2.1rem;line-height: 1.15;color: #003865;margin: 0;}
.events-map .events-map-list li time {font-family: FFMarkWebProBookItalic;font-weight: normal;font-style: normal;font-size: 1.7rem;color: #4e7391;display: block;margin-bottom: 8px;}
.events-map .events-map-list li .summary {font-family: FFMarkWebProMedium;font-weight: normal;font-style: normal;font-size: 1.7rem;color: #6e6e6e;}
.events-map .events-map-list-all {font-family: FFMarkWebProMedium;font-weight: normal;font-style: normal;display: block;position: absolute;bottom: 0;left: 0;right: 0;padding: 19px 3.3vw;height: 60px;background-color: #f2a900;color: #003865;text-align: center;text-transform: uppercase;font-size: 1.8rem;line-height: 1;text-decoration: none;transition: all 150ms linear;}
.events-map .events-map-list-all::after {content: '';display: inline-block;height: 0;width: 0;vertical-align: text-bottom;position: relative;right: -0.45em;bottom: 0.21em;border-width: 0.65rem;border-color: transparent;border-style: solid;border-left-color: #003865;}
.events-map .events-map-list-all:hover, .events-map .events-map-list-all:focus {background-color: #ffb917;text-decoration: underline;}
.custom-dimension-video-wrapper .fluid-width-video-wrapper {padding-top: 0 !important;}
.custom-dimension-video-wrapper .fluid-width-video-wrapper iframe {position: static;top: unset;left: unset;max-width: 100%;width: auto !important;height: auto !important;}
.youtube-video {position: relative;width: 100%;max-height: 100%;overflow: hidden;}
.youtube-video::after {content: '';display: block;width: 100%;padding-bottom: 56.25%;}
.youtube-video.has-controls .youtube-video::after {min-height: calc(56.25% + 70px);}
.youtube-video > .lw_image {z-index: 1;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);min-height: 100%;min-width: 100%;}
.youtube-video.has-controls .youtube-video > .lw_image {min-height: calc(100% - 70px);}
.youtube-video-iframe {z-index: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.youtube-video.has-controls .youtube-video-iframe {max-height: calc(100% - 70px);}
.youtube-video.is-playing .youtube-video-iframe {z-index: 2;}
.youtube-video-controls {z-index: 10;position: absolute;left: 0;bottom: 0;width: 100%;height: 70px;padding: 16px 50px 16px 30px;line-height: 0;background-color: #224a6b;overflow: hidden;}
.youtube-video-controls-left {float: left;}
.youtube-video-controls-right {float: right;}
.youtube-video-button, .youtube-video-play, .youtube-video-play-large, .youtube-video-pause, .youtube-video-backwards, .youtube-video-forwards {display: block;position: relative;cursor: pointer;border-radius: 50%;border: none;padding: 0;background-color: #b0bac2;width: 40px;height: 40px;font-size: 10px;}
.youtube-video-button::after, .youtube-video-play::after, .youtube-video-play-large::after, .youtube-video-pause::after, .youtube-video-backwards::after, .youtube-video-forwards::after {content: '';display: block;position: absolute;left: 50%;top: 50%;height: 0;width: 0;border: solid transparent;border-left-color: #224a6b;border-width: 0.9em 1.5em;margin-top: -0.96em;margin-left: -0.53em;pointer-events: none;}
.youtube-video-button:focus, .youtube-video-play:focus, .youtube-video-play-large:focus, .youtube-video-pause:focus, .youtube-video-backwards:focus, .youtube-video-forwards:focus {outline: none;}
.youtube-video-play {float: left;}
.youtube-video-play:hover, .youtube-video-play:focus {background-color: #f2a900;}
.youtube-video.is-playing .youtube-video-play {display: none;}
.youtube-video-play-large {z-index: 1;position: absolute;left: 50%;top: 50%;width: 11vw;height: 11vw;margin-left: -5.5vw;margin-top: -5.5vw;font-size: 2.5vw;}
@media only screen and (min-width: 992px) and (max-width: 1299px), only screen and (min-width: 1300px) {.youtube-video-play-large {width: 80px;height: 80px;margin-left: -40px;margin-top: -40px;font-size: 20px;}}
@media only screen and (max-width: 579px), only screen and (min-width: 580px) and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {.story-block.has-videos .youtube-video-play-large {display: none;}}
.youtube-video.has-controls .youtube-video-play-large {top: calc(50% - 30px);}
.youtube-video.is-playing .youtube-video-play-large {display: none;}
.youtube-video-play-large.yellow {background-color: #f2a900;}
.youtube-video-play-large.yellow:hover, .youtube-video-play-large.yellow:focus {background-color: #ffbe26;}
.youtube-video-play-large.smaller {width: 5vw;height: 5vw;margin-left: -2.5vw;margin-top: -2.5vw;font-size: 1vw;}
.youtube-video-pause {display: none;float: left;}
.youtube-video-pause::before, .youtube-video-pause::after {content: '';display: block;position: absolute;top: 50%;left: 50%;border: none;border-left: 4px solid #224a6b;height: 15px;margin-top: -8px;margin-left: -6px;pointer-events: none;}
.youtube-video-pause::after {margin-left: 2px;}
.youtube-video-pause:hover, .youtube-video-pause:focus {background-color: #b0bac2;}
.youtube-video.is-playing .youtube-video-pause {display: block;}
.youtube-video-backwards {float: left;background-color: transparent;margin-right: 7px;}
.youtube-video-backwards::after {border-left-color: transparent !important;border-right-color: #b0bac2;margin-left: -2.4em;}
.youtube-video-backwards::before {content: '';display: block;position: absolute;top: 50%;left: 20%;border: none;border-left: 2px solid #b0bac2;height: 1.8em;margin-top: -1em;margin-left: 0.2em;pointer-events: none;}
.youtube-video-forwards {float: left;background-color: transparent;margin-left: 7px;}
.youtube-video-forwards::after {border-left-color: #b0bac2;margin-left: -0.8em;}
.youtube-video-forwards::before {content: '';display: block;position: absolute;top: 50%;left: 20%;border: none;border-left: 2px solid #b0bac2;height: 1.8em;margin-top: -1em;margin-left: 1.8em;pointer-events: none;}
.youtube-video-mute, .youtube-video-unmute {float: right;position: relative;cursor: pointer;border: none;padding: 0;background-color: transparent;margin-top: 9px;}
.youtube-video-mute::before, .youtube-video-unmute::before {content: '';display: block;width: 25px;height: 24px;background-image: url("/live/resource/css/_ingredients/themes/global/assets/icons/video-mute.png");background-size: contain;background-repeat: no-repeat;background-position: center;}
.youtube-video.is-mute .youtube-video-mute, .youtube-video.is-mute .youtube-video-unmute {display: none;}
.youtube-video-mute:focus, .youtube-video-unmute:focus {outline: none;}
.youtube-video-unmute {display: none;}
.youtube-video-unmute::before {background-image: url("/live/resource/css/_ingredients/themes/global/assets/icons/video-unmute.png");}
.youtube-video.is-mute .youtube-video-unmute {display: block;}
.youtube-video-close {z-index: 9;display: block;position: absolute;width: 30px;height: 30px;top: 8px;right: 4px;border-radius: 50%;padding: 0;font-size: 27px;text-align: center;background: none;border: none;color: #f2f0f0;cursor: pointer;text-rendering: auto;line-height: 1;}
.youtube-video-close:hover, .youtube-video-close:focus {color: #f2a900;}
.details_news .youtube-video {margin-bottom: 30px;}
.landing-page .page-intro-image {margin-top: 10px;}
.landing-page .call-to-action {margin-bottom: 30px;text-align: center;}
@media only screen and (min-width: 768px) and (max-width: 991px) {.landing-page .call-to-action {max-width: 50%;}}
@media only screen and (min-width: 1300px) {.landing-page .call-to-action {max-width: 33.3%;}}
.landing-page .call-to-action a {font-family: FFMarkWebProBold;font-weight: normal;font-style: normal;background-color: #f2a900;border-radius: 2px;border: none;color: #003865;cursor: pointer;display: inline-block;font-size: 1.6rem;letter-spacing: 0.1em;padding: 16px 22px 14px;text-decoration: none;text-transform: uppercase;transition: all 250ms ease;padding-right: 20px;font-size: 2.2rem;margin: 0 auto;padding: 20px 26px;}
.landing-page .call-to-action a:hover, .landing-page .call-to-action a:focus {background-color: #ffbe26;color: #003865;text-decoration: none;}
.landing-page .call-to-action a:focus {outline: 2px dotted #337ab7;outline: auto 5px -webkit-focus-ring-color;outline-color: #337ab7;}
.landing-page .call-to-action a.reverse {background-color: #003865;color: #ffffff;}
.landing-page .call-to-action a.reverse:hover, .landing-page .call-to-action a.reverse:focus {background-color: #005498;color: #ffffff;text-decoration: none;}
.landing-page .call-to-action a::after {content: '\f061';display: inline;margin-left: 4px;font-size: 0.8em;font-family: "Font Awesome 5 Free";font-weight: 900;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}
@media only screen and (max-width: 579px) {.landing-page .call-to-action a {font-size: 2.0rem;}}
@media only screen and (max-width: 435px) {.landing-page .call-to-action a {font-size: 1.8rem;}}
.library-chat {margin-bottom: 1.15em;}
.cday-events img, .cday-events .lw_image, .cday-activity.major img, .cday-activity.major .lw_image {margin-bottom: 0;}
.cday-activity.minor {text-align: center;}
.cday-activity.minor::after {content: "";height: 0;width: 90%;margin: 1em auto;display: block;border: 1px solid #d8d8d8;}
.list-of-graduates {display: flex;flex-wrap: wrap;margin-top: 30px;}
.list-of-graduates .graduate-listing {padding: 0 15px;margin: 0 0 30px;width: 100%;}
@media only screen and (min-width: 580px) {.list-of-graduates .graduate-listing {max-width: 50%;}}
@media only screen and (min-width: 768px) {.list-of-graduates .graduate-listing {max-width: 33.33%;}}
@media only screen and (min-width: 1300px) {.list-of-graduates .graduate-listing {max-width: 25%;}}
.list-of-graduates .graduate-listing h3 {margin: 0;}
h2.adms-event-type {font-size: 2.75rem;}
.lw_widget_inactive_results {display: none;}
.lw_slideshow_interval, .lw_widget_slideshow_results, .lw_widget_slideshow_result {display: none;}
.lw_gallery.lw_widget_slideshow .lw_gallery_thumbnails {display: none;}
.lw_widget_column_wrapper {display: flex;flex-direction: row;flex-wrap: nowrap;vertical-align: top;margin-left: -15px;margin-right: -15px;}
.lw_widget_column {flex-grow: 1;flex-basis: 0;max-width: 100%;padding-right: 15px;padding-left: 15px;}
@media (max-width: 768px) {.lw_widget_column_wrapper {flex-direction: column;}}
.lw_widget_files .lw_files_swf a {background: url("/live/resource/css/livewhale/images/files/swficon.gif") no-repeat 100% 50%;padding-right: 20px;}
.lw_widget_files .lw_files_mp3 a,.lw_widget_files .lw_files_wav a {background: url("/live/resource/css/livewhale/images/files/mp3.gif") no-repeat 100% 50%;padding-right: 20px;}
.lw_widget_files .lw_files_pdf a {background: url("/live/resource/css/livewhale/images/files/pdficon.gif") no-repeat 100% 50%;padding-right: 18px !important;}
.lw_widget_files .lw_files_qt a {background: url("/live/resource/css/livewhale/images/files/quicktime.gif") no-repeat 100% 50%;padding-right: 18px;}
.lw_widget_files .lw_files_wma a,.lw_widget_files .lw_files_wmv a {background: url("/live/resource/css/livewhale/images/files/wmedia.gif") no-repeat 100% 50%;padding-right: 20px;}
.lw_widget_files .lw_files_doc a,.lw_widget_files .lw_files_docx a,.lw_widget_files .lw_files_rtf a,.lw_widget_files .lw_files_txt a {background: url("/live/resource/css/livewhale/images/files/docicon.gif") no-repeat 100% 50%;padding-right: 20px;}
.lw_widget_files .lw_files_xls a,.lw_widget_files .lw_files_xlsx a {background: url("/live/resource/css/livewhale/images/files/xlsicon.gif") no-repeat 100% 50%;padding-right: 20px;}
.lw_widget_files .lw_files_ppt a,.lw_widget_files .lw_files_pptx a {background: url("/live/resource/css/livewhale/images/files/ppticon.gif") no-repeat 100% 50%;padding-right: 20px;}
.lw_widget_files .lw_files_jpg a,.lw_widget_files .lw_files_gif a,.lw_widget_files .lw_files_png a {background: url("/live/resource/css/livewhale/images/files/image.gif") no-repeat 100% 50%;padding-right: 20px;}
a.file:not(.arrow-btn).lw_files_audio {background: url("/live/resource/css/livewhale/images/files/mp3.gif") no-repeat 100% 50%;padding-right: 20px;}
a.file:not(.arrow-btn).lw_files_pdf {background: url("/live/resource/css/livewhale/images/files/pdficon.gif") no-repeat 100% 50%;padding-right: 18px;}
a.file:not(.arrow-btn).lw_files_document {background: url("/live/resource/css/livewhale/images/files/docicon.gif") no-repeat 100% 50%;padding-right: 20px;}
a.file:not(.arrow-btn).lw_files_image {background: url("/live/resource/css/livewhale/images/files/image.gif") no-repeat 100% 50%;padding-right: 20px;}
div#related-links a.file {background: none;padding-right: 0;}
.lw_related_news img,.lw_related_events img,.lw_related_profiles img {display: none;}

/*      Resource ID: decc27781ce7371e6d4054a94bb (frontend.less, compiled by lessc, minified by cleancss) (11/19/2020 10:07am)      */

@font-face{font-family:lw-calendar;src:url(/livewhale/thirdparty/font-lw-calendar/font/lw-calendar.eot?79682654);src:url(/livewhale/thirdparty/font-lw-calendar/font/lw-calendar.eot?79682654#iefix) format('embedded-opentype'),url(/livewhale/thirdparty/font-lw-calendar/font/lw-calendar.woff2?79682654) format('woff2'),url(/livewhale/thirdparty/font-lw-calendar/font/lw-calendar.woff?79682654) format('woff'),url(/livewhale/thirdparty/font-lw-calendar/font/lw-calendar.ttf?79682654) format('truetype'),url(/livewhale/thirdparty/font-lw-calendar/font/lw-calendar.svg?79682654#lw-calendar) format('svg');font-weight:400;font-style:normal}[class*=" lw-icon-"]:before,[class^=lw-icon-]:before{display:inline-block;font-family:lw-calendar;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lw-icon-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.lw-icon-2x{font-size:2em}.lw-icon-3x{font-size:3em}.lw-icon-4x{font-size:4em}.lw-icon-5x{font-size:5em}.lw-icon-fw{width:1.28571em;text-align:center}.lw-icon-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.lw-icon-ul>li{position:relative}.lw-icon-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.lw-icon-li.lw-icon-lg{left:-1.85714em}.lw-icon-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.lw-icon-envelope-o:before{content:'\e800'}.lw-icon-google-plus-square:before{content:'\e801'}.lw-icon-twitter-square:before{content:'\e802'}.lw-icon-facebook-square:before{content:'\e803'}.lw-icon-chevron-circle-right:before{content:'\e804'}.lw-icon-chevron-circle-left:before{content:'\e805'}.lw-icon-edit:before{content:'\e806'}.lw-icon-times-circle:before{content:'\e807'}.lw-icon-link:before{content:'\e808'}.lw-icon-linkedin-square:before{content:'\e809'}.lw-icon-instagram:before{content:'\e80a'}.lw-icon-flickr:before{content:'\e80b'}.lw-icon-tumblr-square:before{content:'\e80c'}.lw-icon-youtube-square:before{content:'\e80d'}.lw-icon-vimeo-square:before{content:'\e80e'}.lw-icon-pinterest-square:before{content:'\e80f'}.lw-icon-delicious:before{content:'\e810'}.lw-icon-github-square:before{content:'\e811'}.lw-icon-yahoo-square:before{content:'\e812'}.lw-icon-soundcloud:before{content:'\e813'}.lw-icon-right-open:before{content:'\e814'}.lw-icon-rss-square:before{content:'\e815'}.lw-icon-down-open:before{content:'\e816'}.lw-icon-left-open:before{content:'\e817'}.lw-icon-up-open:before{content:'\e818'}.lw-icon-angle-left:before{content:'\e819'}.lw-icon-angle-right:before{content:'\e81a'}.lw-icon-angle-up:before{content:'\e81b'}.lw-icon-angle-down:before{content:'\e81c'}.lw-icon-angle-circled-up:before{content:'\e81d'}.lw-icon-angle-circled-down:before{content:'\e81e'}.lw-icon-down-dir:before{content:'\e81f'}.lw-icon-up-dir:before{content:'\e820'}.lw-icon-left-dir:before{content:'\e821'}.lw-icon-right-dir:before{content:'\e822'}.lw-icon-tags:before{content:'\e823'}.lw-icon-search:before{content:'\e824'}.lw-icon-cancel:before{content:'\e825'}.lw-icon-tag:before{content:'\e826'}.lw-icon-location:before{content:'\e827'}.lw-icon-youtube-play:before{content:'\e828'}.lw_slideshow_single{display:none}.lw_captcha{min-height:100px;margin:1em 0}.lw_htmlencoded{display:none}#lw_email_overlay{width:465px}#lw_email_overlay h1{margin-top:0}#lw_email_overlay label{font-weight:700;display:block}#lw_email_overlay .lw_field{float:left;margin:.4em 10px}#lw_email_overlay .lw_captcha{margin:0}#lw_email_name,#lw_email_sender{width:203px}#lw_email_recipients{width:435px}#lw_email_message{width:435px;height:50px}#lw_email_submit{clear:left;margin-top:1em}body.lw_is_preview{padding-top:22px}#lw_preview_bar{background-color:#0b2a3e;height:22px;position:fixed;top:0;left:0;width:100%;z-index:11000;border-bottom:2px solid #345;-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4;color:#f3f3f3;padding-left:2em}#lw_preview_bar a{color:#f3f3f3}#ui-datepicker-div{width:13em;font-size:.8em;padding:3px;background-color:#fff;border:solid #24315e;border-width:1px 2px 2px 1px;display:none;margin-top:-2px;margin-left:4px;z-index:1010}#ui-datepicker-div .ui-datepicker-prev{left:2px;background:url(/live/resource/image/left.png) no-repeat left top}#ui-datepicker-div .ui-datepicker-next{right:2px;background:url(/live/resource/image/right.png) no-repeat left top}#ui-datepicker-div .ui-datepicker-title{margin:0 auto;font-weight:700;text-align:center}#ui-datepicker-div table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;border:none}#ui-datepicker-div th{border:none;padding:0;text-align:center;font-weight:700;color:#222;text-transform:uppercase;font-size:.9em}#ui-datepicker-div td{border:none;padding:0}#ui-datepicker-div td a:hover{background-color:#d5e7ff;color:#222}#ui-datepicker-div .ui-state-highlight{font-weight:700}#ui-datepicker-div .ui-state-active{border:1px solid #638ec8;background-color:#d5e7ff;padding:1px 3px 1px 0}#ui-datepicker-div .ui-datepicker-unselectable span{color:#aaa}#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev{position:absolute;display:block;top:3px;width:16px;height:0;padding-top:16px;overflow:hidden;outline:0;color:#333}#ui-datepicker-div .ui-datepicker-next-hover,#ui-datepicker-div .ui-datepicker-prev-hover{background-position:left bottom}#ui-datepicker-div td span,.ui-datepicker td a{display:block;padding:2px 4px 2px 0;text-align:right;text-decoration:none;color:#222}.time-picker{position:absolute;margin:0;font-size:.8em;height:200px;overflow:auto;background-color:#fff;border:solid #24315e;border-width:1px 2px 2px 1px;z-index:99;width:5.8em;text-align:right;z-index:1010}.time-picker ul{margin:0;padding:0;list-style-type:none}.time-picker li{white-space:nowrap;cursor:pointer;line-height:1.8em;padding:0 .4em;margin:0}.time-picker li:hover{background-color:#ddd}.time-picker .selected{background-color:#d5e7ff}.lw_lightbox_background{background-color:#000;opacity:.5;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%}.lw_lightbox_container{margin:0 auto;width:0;position:relative}.lw_lightbox{margin-top:50px;background-color:#fff;padding:10px;box-shadow:3px 3px 3px #000}.lw_geotag{display:none}a.lw_disable_preview{cursor:default}span.globe_display{width:20px;height:20px;background:url(/live/resource/image/globe_sprite.png) no-repeat 0 bottom;cursor:pointer;text-indent:-9999px;overflow:hidden;position:relative;display:inline-block;cursor:default;background-position:0 top;margin-right:5px}.lw_widget_type_places li{list-style-type:none}.lw_point_infowindow .lw_point_content_found{display:none;font-size:.9em;color:#555}.lw_point_infowindow .lw_point_content_type{display:none}.lw_point_infowindow h3{font-weight:700;margin-top:0;font-size:1.4em;line-height:1.1;margin-bottom:-.05em}.lw_point_infowindow ul{padding:0}.lw_point_infowindow .lw_point_content_date{font-size:.85em;color:#999;margin-bottom:-.5em;display:none}.lw_point_infowindow .lw_point_content_type_story .lw_point_content_date{display:block}.lw_point_infowindow .lw_point_content_type_event .lw_point_content_date{display:block}.lw_places_footer{text-align:center;margin-top:.5em}.qa_highlight{background-color:rgba(0,0,0,.15);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:1px 2px 2px;margin:0 -2px}.qa_selected{background-color:#c6dbf4}.qa_blur,.qa_noquery{display:none}.qa_mouse li{cursor:pointer;position:relative}.qa_message{padding:6px 16px;font-style:italic;color:#888}.qa_category_title{font-weight:700;padding:10px;text-transform:capitalize}.qa_results{width:100%;position:relative;left:0;top:1px;z-index:40;border:1px solid #999}.qa_results ul{list-style:none;margin:0;padding:0}.qa_results a{color:#222;text-decoration:none}.qa_results small{color:rgba(0,0,0,.25);display:inline-block;padding:1px 4px 0;font-size:.75em;position:absolute;top:10px;right:16px}.qa_results li{padding:6px 16px}.lw_payments{display:none}.lw_payments_charge input[type=text]{border:1px solid #ccc;padding:2px 3px;background-color:#fff}.lw_event_registration_success{font-size:1.2em}#lw_cal_add_to_calendar{display:inline-block;margin:2px 12px 0 0;border-radius:6px;overflow:hidden;border:1px solid #ccc}#lw_cal_add_to_calendar>a{display:block;padding:3px 7px;color:#fff;background:#ccc}#lw_cal_add_to_calendar>a:hover{background:#900;text-decoration:none}#lw_cal_add_to_calendar ul{display:none;padding:0 15px;margin:0}#lw_cal_add_to_calendar li{list-style:none;padding:4px 0;font-size:14px}#lw_cal_add_to_calendar li .lw_cal_icon{display:inline-block;margin-right:8px;margin-top:-2px;width:16px;height:16px;vertical-align:middle;background:url(/live/resource/css/livewhale/images/calendar/sprite.png) no-repeat}#lw_cal_add_to_calendar li .lw_cal_ical{background-position:-32px 0}#lw_cal_add_to_calendar li .lw_cal_google{background-position:0 0}#lw_cal_add_to_calendar li .lw_cal_yahoo{background-position:-16px 0}#lw_cal_add_to_calendar li .lw_cal_outlook{background-position:-48px 0}.lw_image_caption{font-size:13px;padding:4px 0}.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object{width:100%!important;height:100%!important}fieldset.lw_forms_header,fieldset.lw_forms_horizontal_line,fieldset.lw_forms_paragraph{border:0}#lw_gtm{display:none;visibility:hidden;width:0;height:0}table.lw_wysiwyg_accordion{width:100%;border-spacing:0;margin:35px auto;border:5px solid #fcc}table.lw_wysiwyg_accordion:before{content:'Accordion list';display:block;position:absolute;bottom:100%;left:0;padding:7px 10px 6px;margin:0 0 0 -5px;background-color:#fcc;font-size:18px;font-weight:400;line-height:1}table.lw_wysiwyg_accordion:after{content:'Press Tab key to add additional rows';display:inline-block;position:absolute;top:100%;right:0;padding:7px 8px 5px;background-color:#fcc;font-size:16px;font-weight:400;line-height:1}table.lw_wysiwyg_accordion,table.lw_wysiwyg_accordion>tbody>td,table.lw_wysiwyg_accordion>tbody>tr{position:relative}table.lw_wysiwyg_accordion>tbody>td{padding:11px;padding-left:80px;position:relative}table.lw_wysiwyg_accordion>tbody>td:before{display:inline-block;content:'';position:absolute;padding:2px 5px 2px 0;font-size:14px;background-color:#fff}table.lw_wysiwyg_accordion>tbody>td+td{display:none!important}table.lw_wysiwyg_accordion>tbody>tr>td{position:relative;padding:15px 15px 15px 80px}table.lw_wysiwyg_accordion>tbody>tr>td:before{position:absolute;top:0;left:0;display:inline-block;padding:2px 7px 6px 2px;background-color:#9df;font-size:16px;font-weight:400;line-height:1}table.lw_wysiwyg_accordion>tbody>tr:nth-child(odd)>td{font-weight:700;font-size:1.25em;border:5px solid #9df}table.lw_wysiwyg_accordion>tbody>tr:nth-child(odd)>td:before{content:'Header';background-color:#9df}table.lw_wysiwyg_accordion>tbody>tr:nth-child(even)>td{border:5px solid #9f9}table.lw_wysiwyg_accordion>tbody>tr:nth-child(even)>td:before{content:'Content';background-color:#9f9}.lw_widget_saveandshare .permalink a{position:relative}.lw_widget_saveandshare .permalink a:after{content:"Link copied to clipboard";display:block;z-index:-1;position:absolute;top:6px;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:196px;padding:9px 13px 7px;text-align:center;background:#555;color:#fff;font-size:1.5rem;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.lw_widget_saveandshare .permalink a.is-copied:after{z-index:1;opacity:1}