/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root {
  --text: #444444;
  --white: #ffffff;
  --black: #000000;
  --gray-100: #f8f9fa;
  --gray-200: #e9ecef;
  --gray-300: #dee2e6;
  --gray-400: #ced4da;
  --gray-500: #adb5bd;
  --gray-600: #868e96;
  --gray-700: #495057;
  --gray-800: #343a40;
  --gray-900: #212529;
  --color-primary: #f9be0a;
  --color-secondary: #f9bf0e;
  --color-success: #0ec513;
  --color-info: #17a2b8;
  --color-warning: #ffc107;
  --color-danger: #dc3545;
  --color-light: #f8f9fa;
  --color-dark: #343a40;
  --main_navigation_color_variant: secondary;
  --top_menu_color_variant: primary;
  --links_color_variant: secondary;
  --logo_color_variant: secondary;
  --footer_color_variant: none;
  --fonts-body: Ubuntu;
  --fonts-headlines: Ubuntu;
  --fonts-normal-text-size: default;
  --fonts-small-text-size: default;
  --fonts-headlines_weight: 400;
  --font_schema: modern;
  --font-size-smaller: 0.9;
  --font-size-default: 1;
  --font-size-larger: 1.2;
  --margin-smaller: 0.7;
  --margin-default: 1;
  --margin-larger: 1.5;
  --style: material;
  --icons: entypo;
  --margin: 1;
  --logo_line_1: ;
  --logo_line_2: ;
  --body-color: #444444;
  --body-background-color: #ffffff;
  --body-font: Ubuntu;
  --body-font-style: Light;
  --body-font-weight: 300;
  --body-font-size: 1;
  --headline_default-font-style: Regular;
  --headline_default-font-weight: 400;
  --paragraph_text_size: 1;
  --paragraph_text_size_ref: font-size-default;
  --small_text_size: 1;
  --headlines-default-font: Ubuntu;
  --headlines-default-color: #f9be0a;
  --headlines-default-font-size: 1;
  --headlines-default-margin: 1;
  --headlines-h1-font: Ubuntu;
  --headlines-h1-font-style: Regular;
  --headlines-h1-font-weight: 400;
  --headlines-h1-underlined: none;
  --headlines-h1-font-size: 1;
  --headlines-h1-color: #f9be0a;
  --headlines-h1-margin: 1;
  --headlines-h1-font-size-ref-default: 1;
  --headlines-h1-color-ref-default: 1;
  --headlines-h1-margin-ref-default: 1;
  --headlines-h2-font: Ubuntu;
  --headlines-h2-font-style: Regular;
  --headlines-h2-font-weight: 400;
  --headlines-h2-underlined: none;
  --headlines-h2-font-size: 1;
  --headlines-h2-color: #f9be0a;
  --headlines-h2-margin: 1;
  --headlines-h2-font-size-ref-default: 1;
  --headlines-h2-color-ref-default: 1;
  --headlines-h2-margin-ref-default: 1;
  --headlines-h3-font: Ubuntu;
  --headlines-h3-font-style: Regular;
  --headlines-h3-bold: 0;
  --headlines-h3-font-weight: 400;
  --headlines-h3-underlined: none;
  --headlines-h3-font-size: 1;
  --headlines-h3-color: #f9be0a;
  --headlines-h3-margin: 1;
  --headlines-h3-font-size-ref-default: 1;
  --headlines-h3-color-ref-default: 1;
  --headlines-h3-margin-ref-default: 1;
  --headlines-h4-font: Ubuntu;
  --headlines-h4-font-style: Regular;
  --headlines-h4-font-weight: 400;
  --headlines-h4-underlined: none;
  --headlines-h4-font-size: 1;
  --headlines-h4-color: #f9be0a;
  --headlines-h4-margin: 1;
  --headlines-h4-font-size-ref-default: 1;
  --headlines-h4-color-ref-default: 1;
  --headlines-h4-margin-ref-default: 1;
  --headlines-h5-font: Ubuntu;
  --headlines-h5-font-style: Regular;
  --headlines-h5-font-weight: 400;
  --headlines-h5-underlined: none;
  --headlines-h5-font-size: 1;
  --headlines-h5-color: #f9be0a;
  --headlines-h5-margin: 1;
  --headlines-h5-font-size-ref-default: 1;
  --headlines-h5-color-ref-default: 1;
  --headlines-h5-margin-ref-default: 1;
  --headlines-h6-font: Ubuntu;
  --headlines-h6-font-style: Regular;
  --headlines-h6-font-weight: 400;
  --headlines-h6-underlined: none;
  --headlines-h6-font-size: 1;
  --headlines-h6-color: #f9be0a;
  --headlines-h6-margin: 1;
  --headlines-h6-font-size-ref-default: 1;
  --headlines-h6-color-ref-default: 1;
  --headlines-h6-margin-ref-default: 1;
  --lists-font: Ubuntu;
  --lists-font-style: Regular;
  --lists-font-weight: 400;
  --lists-underlined: none;
  --lists-font-size: 1;
  --lists-color: #444444;
  --lists-margin: 1;
  --captions-font: Ubuntu;
  --captions-font-style: Regular;
  --captions-font-weight: 400;
  --captions-underlined: none;
  --captions-font-size: 1;
  --captions-color: #444444;
  --captions-margin: 1;
  --quotes-font: Ubuntu;
  --quotes-font-style: Regular;
  --quotes-font-weight: 400;
  --quotes-underlined: none;
  --quotes-font-size: 1.2;
  --quotes-color: #f9bf0e;
  --quotes-margin: 1;
  --breadcrumbs-font: Ubuntu;
  --breadcrumbs-font-style: Regular;
  --breadcrumbs-font-weight: 400;
  --breadcrumbs-underlined: none;
  --breadcrumbs-font-size: 1;
  --breadcrumbs-color: #f9be0a;
  --breadcrumbs-margin: 1;
  --page_layout-main_menu_type: dropdown;
  --page_layout-main_menu_sticky: 0;
  --page_layout-slidein_position: left;
  --page_layout-header_image: above;
  --page_layout-header_image_alt: Alt Text;
  --page_layout-header_image_title: Title text;
  --page_layout-header_logo_overlapping: yes;
  --page_layout-sidebar: right;
  --links-font: Ubuntu;
  --links-underscore: yes;
  --links-font-weight: 400;
  --links-link_highlighting: darker;
  --links-highlight_color: shade;
  --links-link_highlighting_change_underscore: yes;
  --links-text-decoration: none;
  --links-highlight-text-decoration: none;
  --links-mark_special_links-external_links: yes;
  --links-mark_special_links-emails: yes;
  --links-mark_special_links-phone_numbers: yes;
  --variants-main_navigation_color_variant: secondary;
  --variants-top_menu_color_variant: primary;
  --variants-links_color_variant: #f9bf0e;
  --variants-footer_color_variant: none;
  --variants-logo_color_variant: secondary;
  --uuid: d94c0847-6816-4b97-8c8d-53f3394a2343;
  --langcode: de;
  --status: 1;
  --id: duplicate_of_tsnweb_material;
  --label: VS_FLIESS;
  --locked: ;
  --logo_file_id: 163;
  --logo_alt: z.B. Logo der NMS Mustergasse;
  --logo_title: z.B. "Volksschule Fliess;
  --color_schema: custom;
}
@font-face {
    font-family: "Ubuntu";
    src: url("/themes/custom/tsn_theme/assets/fonts/Ubuntu-Light.woff2") format("woff2"), 
         url("/themes/custom/tsn_theme/assets/fonts/Ubuntu-Light.woff") format("woff"),
         url("/themes/custom/tsn_theme/assets/fonts/Ubuntu-Light.ttf") format("ttf");
    font-style: normal;
    font-weight: 300;
}
@font-face {
    font-family: "Ubuntu";
    src: url("/themes/custom/tsn_theme/assets/fonts/Ubuntu-Regular.woff2") format("woff2"), 
         url("/themes/custom/tsn_theme/assets/fonts/Ubuntu-Regular.woff") format("woff"),
         url("/themes/custom/tsn_theme/assets/fonts/Ubuntu-Regular.ttf") format("ttf");
    font-style: normal;
    font-weight: 400;
}.icon{width:1em;display:inline-block;max-width:100%;height:1em;vertical-align:middle;margin-top:-0.2em;}.icon__icon{position:relative;height:0;padding-bottom:100%;display:block;}.icon svg{max-width:100%;max-height:100%;position:absolute;left:0;top:0;width:100%;height:100%;}.icon svg path{fill:currentColor;stroke:none;stroke-width:0;}.iconset--elusive .icon{padding:0.05em;}.iconset--elusive .icon--menu-arrow svg{width:70%;height:70%;}.iconset--fontawesome .icon--mail,.iconset--fontawesome .icon--fax{padding:0.05em;}.ext .icon{margin-left:0.25em;}.mailto .icon,.tel .icon{margin-right:0.25em;}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}a,a:visited{text-decoration:underline;}abbr[title]::after{content:" (" attr(title) ")";}pre{white-space:pre-wrap !important;}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.navbar{display:none;}.badge{border:1px solid #000;}.table,table{border-collapse:collapse !important;}.table td,table td,.table th,table th{background-color:#fff !important;}.table-bordered th,.table th,table th,.table-bordered td,.table td,table td{border:1px solid #ddd !important;}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:color(rgb(0,0,0) a(0%));}@-ms-viewport{width:device-width;}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}body{margin:0;font-family:var(--body-font);font-size:calc(1rem * var(--body-font-size));font-weight:400;line-height:1.5;color:var(--body-color);text-align:left;background-color:#f8f8f8;}[tabindex="-1"]:focus{outline:none !important;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5em;}p{margin-top:0;margin-bottom:calc(1rem * var(--margin));}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;}address{margin-bottom:1rem;font-style:normal;line-height:inherit;}ol,ul,dl{margin-top:0;margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:600;}dd{margin-bottom:0.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}dfn{font-style:italic;}b,strong{font-weight:bolder;}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}a{color:var(--variants-links_color_variant);-webkit-text-decoration:var(--links-text-decoration);text-decoration:var(--links-text-decoration);background-color:transparent;-webkit-text-decoration-skip:objects;}a:hover{color:color(var(--variants-links_color_variant) var(--links-highlight_color)(25%));-webkit-text-decoration:var(--links-highlight-text-decoration);text-decoration:var(--links-highlight-text-decoration);}a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):focus{outline:0;}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em;}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar;}figure{margin:0 0 1rem;}img{vertical-align:middle;border-style:none;}svg:not(:root){overflow:hidden;}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation;}table{border-collapse:collapse;}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:var(--gray-600);text-align:left;caption-side:bottom;}th{text-align:inherit;}label{display:inline-block;margin-bottom:0.5rem;}button{border-radius:0;}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none;}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox;}textarea{overflow:auto;resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}progress{vertical-align:baseline;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{outline-offset:-2px;-webkit-appearance:none;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}output{display:inline-block;}summary{display:list-item;}template{display:none;}[hidden]{display:none !important;}body{background:#f8f8f8;font-weight:var(--body-font-weight);font-size:calc(1rem * var(--body-font-size));font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}@media (min-width:660px){body{font-size:calc(1.125rem * var(--body-font-size));}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--headlines-default-font);}.site__sidebar h1,.site__sidebar h2,.site__sidebar h3,.site__sidebar h4,.site__sidebar h5,.site__sidebar h6,.site__sidebar .h1,.site__sidebar .h2,.site__sidebar .h3,.site__sidebar .h4,.site__sidebar .h5,.site__sidebar .h6{font-size:calc(calc(1rem * var(--body-font-size)) * 1.25);font-weight:normal;margin-bottom:calc(0.5rem + var(--margin));color:inherit;}h1,.h1{font-family:var(--headlines-h1-font);margin-bottom:calc(0.5em * var(--headlines-h1-margin));color:var(--headlines-h1-color);line-height:1.1;-webkit-text-decoration:var(--headlines-h1-underlined);text-decoration:var(--headlines-h1-underlined);}@media (max-width:575px){h1,.h1{font-size:calc(calc(calc(1rem * var(--body-font-size)) * 2.5 * var(--headlines-h1-font-size)) * 0.5);}}@media (min-width:500px){h1,.h1{font-size:calc(calc(calc(1rem * var(--body-font-size)) * 2.5 * var(--headlines-h1-font-size)) * 0.75);font-weight:var(--headlines-h1-font-weight);}}@media (min-width:768px){h1,.h1{font-size:calc(calc(1rem * var(--body-font-size)) * 2.5 * var(--headlines-h1-font-size));}}h2,.h2{font-family:var(--headlines-h2-font);margin-bottom:calc(0.5em * var(--headlines-h2-margin));color:var(--headlines-h2-color);line-height:1.1;-webkit-text-decoration:var(--headlines-h2-underlined);text-decoration:var(--headlines-h2-underlined);}@media (max-width:575px){h2,.h2{font-size:calc(calc(calc(1rem * var(--body-font-size)) * 2 * var(--headlines-h2-font-size)) * 0.5 * 1.25);}}@media (min-width:500px){h2,.h2{font-size:calc(calc(calc(1rem * var(--body-font-size)) * 2 * var(--headlines-h2-font-size)) * 0.75);font-weight:var(--headlines-h2-font-weight);}}@media (min-width:768px){h2,.h2{font-size:calc(calc(1rem * var(--body-font-size)) * 2 * var(--headlines-h2-font-size));}}h3,.h3{font-family:var(--headlines-h3-font);margin-bottom:calc(0.5em * var(--headlines-h3-margin));color:var(--headlines-h3-color);line-height:1.2;-webkit-text-decoration:var(--headlines-h3-underlined);text-decoration:var(--headlines-h3-underlined);}@media (max-width:575px){h3,.h3{font-size:calc(calc(calc(1rem * var(--body-font-size)) * 2 * var(--headlines-h2-font-size)) * 0.5 * 1.25);}}@media (min-width:500px){h3,.h3{font-size:calc(calc(calc(1rem * var(--body-font-size)) * 1.75 * var(--headlines-h3-font-size)) * 0.75);font-weight:var(--headlines-h3-font-weight);}}@media (min-width:768px){h3,.h3{font-size:calc(calc(1rem * var(--body-font-size)) * 1.75 * var(--headlines-h3-font-size));}}h4,.h4{font-family:var(--headlines-h4-font);margin-bottom:calc(0.5em * var(--headlines-h4-margin));color:var(--headlines-h4-color);line-height:1.2;-webkit-text-decoration:var(--headlines-h4-underlined);text-decoration:var(--headlines-h4-underlined);}@media (max-width:575px){h4,.h4{font-size:calc(calc(calc(1rem * var(--body-font-size)) * 2 * var(--headlines-h2-font-size)) * 0.5 * 1.25);}}@media (min-width:500px){h4,.h4{font-weight:var(--headlines-h4-font-weight);font-size:calc(calc(calc(1rem * var(--body-font-size)) * 1.75 * var(--headlines-h3-font-size)) * 0.75);}}@media (min-width:768px){h4,.h4{font-size:calc(calc(1rem * var(--body-font-size)) * 1.5 * var(--headlines-h4-font-size));}}h5,.h5{font-family:var(--headlines-h5-font);margin-bottom:calc(0.5em * var(--headlines-h5-margin));color:var(--headlines-h5-color);line-height:1.2;-webkit-text-decoration:var(--headlines-h5-underlined);text-decoration:var(--headlines-h5-underlined);}@media (max-width:575px){h5,.h5{font-size:calc(calc(calc(1rem * var(--body-font-size)) * 2 * var(--headlines-h2-font-size)) * 0.5 * 1.25);}}@media (min-width:500px){h5,.h5{font-weight:var(--headlines-h5-font-weight);font-size:calc(calc(calc(1rem * var(--body-font-size)) * 1.5 * var(--headlines-h4-font-size)) * 0.75);}}@media (min-width:768px){h5,.h5{font-size:calc(calc(1rem * var(--body-font-size)) * 1.25 * var(--headlines-h5-font-size));}}h6,.h6{font-family:var(--headlines-h6-font);margin-bottom:calc(0.5em * var(--headlines-h6-margin));color:var(--headlines-h6-color);line-height:1.2;-webkit-text-decoration:var(--headlines-h6-underlined);text-decoration:var(--headlines-h6-underlined);}@media (max-width:575px){h6,.h6{font-size:calc(calc(calc(1rem * var(--body-font-size)) * 2 * var(--headlines-h2-font-size)) * 0.5 * 1.25);}}@media (min-width:500px){h6,.h6{font-weight:var(--headlines-h6-font-weight);font-size:calc(calc(calc(1rem * var(--body-font-size)) * 1.5 * var(--headlines-h4-font-size)) * 0.75);}}@media (min-width:768px){h6,.h6{font-size:calc(calc(1rem * var(--body-font-size)) * 1 * var(--headlines-h6-font-size));}}.lead{font-size:calc(calc(1rem * var(--body-font-size)) * 1.25);font-weight:300;}.display-1{font-size:6rem;font-weight:300;line-height:1.1;}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1;}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1;}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1;}a{font-family:var(--links-font);font-weight:var(--links-font-weight);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}hr{margin:calc(1rem * var(--margin));border:0;height:2px;background:color(var(--color-secondary) tint(50%));border-radius:0.2rem;}small,.small{font-size:80%;font-weight:400;}mark,.mark{padding:0.2em;background-color:#fcf8e3;}ol,ul,dl{font-family:var(--lists-font);font-weight:var(--lists-font-weight);-webkit-text-decoration:var(--lists-underlined);text-decoration:var(--lists-underlined);color:var(--lists-color);margin-bottom:calc(1rem * var(--lists-margin));font-size:calc(calc(1rem * var(--body-font-size)) * var(--lists-font-size) * var(--body-font-size));}@media (min-width:500px){ol,ul,dl{font-size:calc(calc(1.125rem * var(--body-font-size)) * var(--lists-font-size) * var(--body-font-size));}}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}.list-unstyled,.school-data__list,.functions__list,.news-teasers__list,.news__tags,.legal-notice__list,.grade-detail__list{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;}.list-inline-item{display:inline-block;}.list-inline-item:not(:last-child){margin-right:5px;}dt{color:var(--color-primary);}blockquote,.blockquote{margin-bottom:calc(1rem * var(--quotes-margin));font-size:calc(calc(var(--quotes-font-size) * calc(calc(1rem * var(--body-font-size)) * 1.25)) * var(--body-font-size));border-left:3px solid color(var(--quotes-color) tint(50%));padding:calc(calc(1rem * var(--margin)) * var(--margin));font-style:italic;line-height:1.2;color:var(--quotes-color);font-family:var(--quotes-font);font-weight:var(--quotes-font-weight);-webkit-text-decoration:var(--quotes-underlined);text-decoration:var(--quotes-underlined);}blockquote p,blockquote div,.blockquote p,.blockquote div{margin:0 0 calc(0.5rem * var(--margin));}blockquote cite,blockquote .blockquote-footer,.blockquote cite,.blockquote .blockquote-footer{font-style:normal;font-size:calc(calc(1rem * var(--body-font-size)) * .875);display:inline-block;color:var(--gray-700);}blockquote cite::before,blockquote .blockquote-footer::before,.blockquote cite::before,.blockquote .blockquote-footer::before{content:"— ";}.initialism{font-size:90%;text-transform:uppercase;}small{line-height:1.2;display:inline-block;}q{font-style:italic;}figcaption caption,figcaption figcaption,figure caption,figure figcaption{font-size:calc(calc(1rem * var(--body-font-size)) * .875);margin:calc(0.25rem * var(--margin)) 0;}p,address,figure{margin-bottom:calc(1rem * var(--margin));}label{margin-bottom:calc(0.5rem * var(--margin));}audio,video{width:100%;}.img-fluid{max-width:100%;height:auto;}.img-thumbnail{padding:0.25rem;background-color:var(--body-background-color);border:1px solid #ddd;border-radius:0.2rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-box-shadow:0 1px 2px color(var(--black) a(7.5%));box-shadow:0 1px 2px color(var(--black) a(7.5%));max-width:100%;height:auto;}.figure{display:inline-block;}.figure-img{margin-bottom:0.5rem;line-height:1;}.figure-caption{font-size:90%;color:var(--gray-600);}.container{width:100%;padding-right:calc(calc(25px * var(--margin)) / 2);padding-left:calc(calc(25px * var(--margin)) / 2);margin-right:auto;margin-left:auto;}@media (min-width:576px){.container{max-width:1400px;}}.container-fluid{width:100%;padding-right:calc(calc(25px * var(--margin)) / 2);padding-left:calc(calc(25px * var(--margin)) / 2);margin-right:auto;margin-left:auto;}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(calc(25px * var(--margin)) / -2);margin-left:calc(calc(25px * var(--margin)) / -2);}.no-gutters{margin-right:0;margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-]{padding-right:0;padding-left:0;}.col-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col,.col-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-1{margin-left:8.3333333333%;}.offset-2{margin-left:16.6666666667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.3333333333%;}.offset-5{margin-left:41.6666666667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.3333333333%;}.offset-8{margin-left:66.6666666667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.3333333333%;}.offset-11{margin-left:91.6666666667%;}.col-xs-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xs,.col-xs-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:400px){.col-xs{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-xs-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-xs-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-xs-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-xs-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xs-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-xs-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-xs-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xs-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-xs-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-xs-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xs-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-xs-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-xs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-xs-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-xs-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-xs-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-xs-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-xs-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-xs-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-xs-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-xs-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-xs-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-xs-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-xs-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-xs-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-xs-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-xs-0{margin-left:0;}.offset-xs-1{margin-left:8.3333333333%;}.offset-xs-2{margin-left:16.6666666667%;}.offset-xs-3{margin-left:25%;}.offset-xs-4{margin-left:33.3333333333%;}.offset-xs-5{margin-left:41.6666666667%;}.offset-xs-6{margin-left:50%;}.offset-xs-7{margin-left:58.3333333333%;}.offset-xs-8{margin-left:66.6666666667%;}.offset-xs-9{margin-left:75%;}.offset-xs-10{margin-left:83.3333333333%;}.offset-xs-11{margin-left:91.6666666667%;}}.col-ssm-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ssm,.col-ssm-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:500px){.col-ssm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-ssm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-ssm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-ssm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-ssm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-ssm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-ssm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-ssm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-ssm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-ssm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-ssm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-ssm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-ssm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-ssm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-ssm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-ssm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-ssm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-ssm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-ssm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-ssm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-ssm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-ssm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-ssm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-ssm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-ssm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-ssm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-ssm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-ssm-0{margin-left:0;}.offset-ssm-1{margin-left:8.3333333333%;}.offset-ssm-2{margin-left:16.6666666667%;}.offset-ssm-3{margin-left:25%;}.offset-ssm-4{margin-left:33.3333333333%;}.offset-ssm-5{margin-left:41.6666666667%;}.offset-ssm-6{margin-left:50%;}.offset-ssm-7{margin-left:58.3333333333%;}.offset-ssm-8{margin-left:66.6666666667%;}.offset-ssm-9{margin-left:75%;}.offset-ssm-10{margin-left:83.3333333333%;}.offset-ssm-11{margin-left:91.6666666667%;}}.col-sm-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-sm,.col-sm-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-sm-0{margin-left:0;}.offset-sm-1{margin-left:8.3333333333%;}.offset-sm-2{margin-left:16.6666666667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.3333333333%;}.offset-sm-5{margin-left:41.6666666667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.3333333333%;}.offset-sm-8{margin-left:66.6666666667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.3333333333%;}.offset-sm-11{margin-left:91.6666666667%;}}.col-smm-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-smm,.col-smm-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:660px){.col-smm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-smm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-smm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-smm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-smm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-smm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-smm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-smm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-smm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-smm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-smm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-smm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-smm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-smm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-smm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-smm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-smm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-smm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-smm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-smm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-smm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-smm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-smm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-smm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-smm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-smm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-smm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-smm-0{margin-left:0;}.offset-smm-1{margin-left:8.3333333333%;}.offset-smm-2{margin-left:16.6666666667%;}.offset-smm-3{margin-left:25%;}.offset-smm-4{margin-left:33.3333333333%;}.offset-smm-5{margin-left:41.6666666667%;}.offset-smm-6{margin-left:50%;}.offset-smm-7{margin-left:58.3333333333%;}.offset-smm-8{margin-left:66.6666666667%;}.offset-smm-9{margin-left:75%;}.offset-smm-10{margin-left:83.3333333333%;}.offset-smm-11{margin-left:91.6666666667%;}}.col-md-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-md,.col-md-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-md-0{margin-left:0;}.offset-md-1{margin-left:8.3333333333%;}.offset-md-2{margin-left:16.6666666667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.3333333333%;}.offset-md-5{margin-left:41.6666666667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.3333333333%;}.offset-md-8{margin-left:66.6666666667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.3333333333%;}.offset-md-11{margin-left:91.6666666667%;}}.col-ml-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-ml,.col-ml-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:880px){.col-ml{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-ml-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-ml-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-ml-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-ml-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-ml-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-ml-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-ml-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-ml-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-ml-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-ml-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-ml-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-ml-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-ml-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-ml-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-ml-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-ml-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-ml-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-ml-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-ml-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-ml-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-ml-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-ml-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-ml-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-ml-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-ml-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-ml-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-ml-0{margin-left:0;}.offset-ml-1{margin-left:8.3333333333%;}.offset-ml-2{margin-left:16.6666666667%;}.offset-ml-3{margin-left:25%;}.offset-ml-4{margin-left:33.3333333333%;}.offset-ml-5{margin-left:41.6666666667%;}.offset-ml-6{margin-left:50%;}.offset-ml-7{margin-left:58.3333333333%;}.offset-ml-8{margin-left:66.6666666667%;}.offset-ml-9{margin-left:75%;}.offset-ml-10{margin-left:83.3333333333%;}.offset-ml-11{margin-left:91.6666666667%;}}.col-lg-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-lg,.col-lg-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-lg-0{margin-left:0;}.offset-lg-1{margin-left:8.3333333333%;}.offset-lg-2{margin-left:16.6666666667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.3333333333%;}.offset-lg-5{margin-left:41.6666666667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.3333333333%;}.offset-lg-8{margin-left:66.6666666667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.3333333333%;}.offset-lg-11{margin-left:91.6666666667%;}}.col-xl-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:1100px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-xl-0{margin-left:0;}.offset-xl-1{margin-left:8.3333333333%;}.offset-xl-2{margin-left:16.6666666667%;}.offset-xl-3{margin-left:25%;}.offset-xl-4{margin-left:33.3333333333%;}.offset-xl-5{margin-left:41.6666666667%;}.offset-xl-6{margin-left:50%;}.offset-xl-7{margin-left:58.3333333333%;}.offset-xl-8{margin-left:66.6666666667%;}.offset-xl-9{margin-left:75%;}.offset-xl-10{margin-left:83.3333333333%;}.offset-xl-11{margin-left:91.6666666667%;}}.col-xxl-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-xxl,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:1200px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-xxl-0{margin-left:0;}.offset-xxl-1{margin-left:8.3333333333%;}.offset-xxl-2{margin-left:16.6666666667%;}.offset-xxl-3{margin-left:25%;}.offset-xxl-4{margin-left:33.3333333333%;}.offset-xxl-5{margin-left:41.6666666667%;}.offset-xxl-6{margin-left:50%;}.offset-xxl-7{margin-left:58.3333333333%;}.offset-xxl-8{margin-left:66.6666666667%;}.offset-xxl-9{margin-left:75%;}.offset-xxl-10{margin-left:83.3333333333%;}.offset-xxl-11{margin-left:91.6666666667%;}}.col-max-content-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content,.col-max-content-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:1400px){.col-max-content{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-max-content-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-max-content-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-max-content-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-max-content-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-max-content-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-max-content-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-max-content-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-max-content-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-max-content-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-max-content-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-max-content-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-max-content-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-max-content-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-max-content-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-max-content-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-max-content-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-max-content-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-max-content-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-max-content-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-max-content-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-max-content-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-max-content-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-max-content-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-max-content-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-max-content-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-max-content-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-max-content-0{margin-left:0;}.offset-max-content-1{margin-left:8.3333333333%;}.offset-max-content-2{margin-left:16.6666666667%;}.offset-max-content-3{margin-left:25%;}.offset-max-content-4{margin-left:33.3333333333%;}.offset-max-content-5{margin-left:41.6666666667%;}.offset-max-content-6{margin-left:50%;}.offset-max-content-7{margin-left:58.3333333333%;}.offset-max-content-8{margin-left:66.6666666667%;}.offset-max-content-9{margin-left:75%;}.offset-max-content-10{margin-left:83.3333333333%;}.offset-max-content-11{margin-left:91.6666666667%;}}.col-max-content-more-1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-5{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-6{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-7{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-8{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-9{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-10{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-11{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more-12{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}.col-max-content-more,.col-max-content-more-auto{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);}@media (min-width:1450px){.col-max-content-more{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-max-content-more-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-max-content-more-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-max-content-more-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-max-content-more-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-max-content-more-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-max-content-more-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-max-content-more-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-max-content-more-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-max-content-more-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-max-content-more-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-max-content-more-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-max-content-more-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-max-content-more-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-max-content-more-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.order-max-content-more-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.order-max-content-more-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.order-max-content-more-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;}.order-max-content-more-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;}.order-max-content-more-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;}.order-max-content-more-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6;}.order-max-content-more-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7;}.order-max-content-more-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8;}.order-max-content-more-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9;}.order-max-content-more-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10;}.order-max-content-more-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11;}.order-max-content-more-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12;}.offset-max-content-more-0{margin-left:0;}.offset-max-content-more-1{margin-left:8.3333333333%;}.offset-max-content-more-2{margin-left:16.6666666667%;}.offset-max-content-more-3{margin-left:25%;}.offset-max-content-more-4{margin-left:33.3333333333%;}.offset-max-content-more-5{margin-left:41.6666666667%;}.offset-max-content-more-6{margin-left:50%;}.offset-max-content-more-7{margin-left:58.3333333333%;}.offset-max-content-more-8{margin-left:66.6666666667%;}.offset-max-content-more-9{margin-left:75%;}.offset-max-content-more-10{margin-left:83.3333333333%;}.offset-max-content-more-11{margin-left:91.6666666667%;}}.table,table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent;}.table th,table th,.table td,table td{padding:0.75rem;vertical-align:top;border-top:1px solid var(--gray-200);}.table thead th,table thead th{vertical-align:bottom;border-bottom:2px solid var(--gray-200);}.table tbody + tbody,table tbody + tbody{border-top:2px solid var(--gray-200);}.table .table,table .table,.table table,table table{background-color:#f8f8f8;}.table-sm th,.table-sm td{padding:0.3rem;}.table-bordered,.table,table{border:1px solid var(--gray-200);}.table-bordered th,.table th,table th,.table-bordered td,.table td,table td{border:1px solid var(--gray-200);}.table-bordered thead th,.table thead th,table thead th,.table-bordered thead td,.table thead td,table thead td{border-bottom-width:2px;}.table-striped tbody tr:nth-of-type(odd),.table tbody tr:nth-of-type(odd),table tbody tr:nth-of-type(odd){background-color:color(var(--black) a(2.5%));}.table-hover tbody tr:hover{background-color:color(var(--black) a(7.5%));}.table-primary,.table-primary > th,.table-primary > td{background-color:color(var(--color-primary) shade(54%));}.table-hover .table-primary:hover{background-color:color(var(--color-primary) shade(54%) shade(5%));}.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th{background-color:color(var(--color-primary) shade(54%) shade(5%));}.table-secondary,.table-secondary > th,.table-secondary > td{background-color:color(var(--color-secondary) shade(54%));}.table-hover .table-secondary:hover{background-color:color(var(--color-secondary) shade(54%) shade(5%));}.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th{background-color:color(var(--color-secondary) shade(54%) shade(5%));}.table-success,.table-success > th,.table-success > td{background-color:color(var(--color-success) shade(54%));}.table-hover .table-success:hover{background-color:color(var(--color-success) shade(54%) shade(5%));}.table-hover .table-success:hover > td,.table-hover .table-success:hover > th{background-color:color(var(--color-success) shade(54%) shade(5%));}.table-info,.table-info > th,.table-info > td{background-color:color(var(--color-info) shade(54%));}.table-hover .table-info:hover{background-color:color(var(--color-info) shade(54%) shade(5%));}.table-hover .table-info:hover > td,.table-hover .table-info:hover > th{background-color:color(var(--color-info) shade(54%) shade(5%));}.table-warning,.table-warning > th,.table-warning > td{background-color:color(var(--color-warning) shade(54%));}.table-hover .table-warning:hover{background-color:color(var(--color-warning) shade(54%) shade(5%));}.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th{background-color:color(var(--color-warning) shade(54%) shade(5%));}.table-danger,.table-danger > th,.table-danger > td{background-color:color(var(--color-danger) shade(54%));}.table-hover .table-danger:hover{background-color:color(var(--color-danger) shade(54%) shade(5%));}.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th{background-color:color(var(--color-danger) shade(54%) shade(5%));}.table-light,.table-light > th,.table-light > td{background-color:color(var(--color-light) shade(54%));}.table-hover .table-light:hover{background-color:color(var(--color-light) shade(54%) shade(5%));}.table-hover .table-light:hover > td,.table-hover .table-light:hover > th{background-color:color(var(--color-light) shade(54%) shade(5%));}.table-dark,.table-dark > th,.table-dark > td{background-color:color(var(--color-dark) shade(54%));}.table-hover .table-dark:hover{background-color:color(var(--color-dark) shade(54%) shade(5%));}.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th{background-color:color(var(--color-dark) shade(54%) shade(5%));}.table-active,.table-active > th,.table-active > td{background-color:color(var(--black) a(7.5%));}.table-hover .table-active:hover{background-color:color(var(--black) a(7.5%) shade(5%));}.table-hover .table-active:hover > td,.table-hover .table-active:hover > th{background-color:color(var(--black) a(7.5%) shade(5%));}.table .thead-dark th,table .thead-dark th{color:var(--body-background-color);background-color:var(--gray-900);border-color:color(var(--gray-900) tint(7.5%));}.table .thead-light th,table .thead-light th{color:var(--gray-700);background-color:var(--gray-200);border-color:var(--gray-200);}.table-dark{color:var(--body-background-color);background-color:var(--gray-900);}.table-dark th,.table-dark td,.table-dark thead th{border-color:color(var(--gray-900) tint(7.5%));}.table-dark.table-bordered,.table-dark.table,table.table-dark{border:0;}.table-dark.table-striped tbody tr:nth-of-type(odd),.table-dark.table tbody tr:nth-of-type(odd),table.table-dark tbody tr:nth-of-type(odd){background-color:color(var(--white) a(5%));}.table-dark.table-hover tbody tr:hover{background-color:color(var(--white) a(7.5%));}@media (max-width:399px){.table-responsive-xs{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-xs.table-bordered,.table-responsive-xs.table,table.table-responsive-xs{border:0;}}@media (max-width:499px){.table-responsive-ssm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-ssm.table-bordered,.table-responsive-ssm.table,table.table-responsive-ssm{border:0;}}@media (max-width:575px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-sm.table-bordered,.table-responsive-sm.table,table.table-responsive-sm{border:0;}}@media (max-width:659px){.table-responsive-smm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-smm.table-bordered,.table-responsive-smm.table,table.table-responsive-smm{border:0;}}@media (max-width:767px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-md.table-bordered,.table-responsive-md.table,table.table-responsive-md{border:0;}}@media (max-width:879px){.table-responsive-ml{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-ml.table-bordered,.table-responsive-ml.table,table.table-responsive-ml{border:0;}}@media (max-width:991px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-lg.table-bordered,.table-responsive-lg.table,table.table-responsive-lg{border:0;}}@media (max-width:1099px){.table-responsive-xl,.table,table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-xl.table-bordered,.table,table{border:0;}}@media (max-width:1199px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-xxl.table-bordered,.table-responsive-xxl.table,table.table-responsive-xxl{border:0;}}@media (max-width:1399px){.table-responsive-max-content{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-max-content.table-bordered,.table-responsive-max-content.table,table.table-responsive-max-content{border:0;}}@media (max-width:1449px){.table-responsive-max-content-more{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive-max-content-more.table-bordered,.table-responsive-max-content-more.table,table.table-responsive-max-content-more{border:0;}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.table-responsive.table-bordered,.table-responsive.table,table.table-responsive{border:0;}.form-control,input[type=text],input[type=password],input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],select,details,.webform-element-more,textarea{display:block;width:100%;padding:0.375rem 0.75rem;font-size:calc(1rem * var(--body-font-size));line-height:1.5;color:var(--gray-700);background-color:var(--white);background-image:none;background-clip:padding-box;border:1px solid var(--gray-400);border-radius:0.2rem;-webkit-box-shadow:inset 0 1px 1px color(var(--black) a(7.5%));box-shadow:inset 0 1px 1px color(var(--black) a(7.5%));-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;}.form-control::-ms-expand,input[type=text]::-ms-expand,input[type=password]::-ms-expand,input[type=date]::-ms-expand,input[type=email]::-ms-expand,input[type=number]::-ms-expand,input[type=search]::-ms-expand,input[type=tel]::-ms-expand,input[type=time]::-ms-expand,input[type=url]::-ms-expand,select::-ms-expand,details::-ms-expand,.webform-element-more::-ms-expand,textarea::-ms-expand{background-color:transparent;border:0;}.form-control:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,details:focus,.webform-element-more:focus,textarea:focus{color:var(--gray-700);background-color:var(--white);border-color:color(var(--color-primary) tint(25%));outline:none;-webkit-box-shadow:inset 0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-primary) a(25%));box-shadow:inset 0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-primary) a(25%));}.form-control::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,details::-webkit-input-placeholder,.webform-element-more::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--gray-600);opacity:1;}.form-control::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,details::-moz-placeholder,.webform-element-more::-moz-placeholder,textarea::-moz-placeholder{color:var(--gray-600);opacity:1;}.form-control:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,details:-ms-input-placeholder,.webform-element-more:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--gray-600);opacity:1;}.form-control::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,select::-ms-input-placeholder,details::-ms-input-placeholder,.webform-element-more::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--gray-600);opacity:1;}.form-control::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,select::placeholder,details::placeholder,.webform-element-more::placeholder,textarea::placeholder{color:var(--gray-600);opacity:1;}.form-control:disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=time]:disabled,input[type=url]:disabled,select:disabled,details:disabled,.webform-element-more:disabled,textarea:disabled,.form-control[readonly],input[readonly][type=text],input[readonly][type=password],input[readonly][type=date],input[readonly][type=email],input[readonly][type=number],input[readonly][type=search],input[readonly][type=tel],input[readonly][type=time],input[readonly][type=url],select[readonly],details[readonly],[readonly].webform-element-more,textarea[readonly]{background-color:var(--gray-200);opacity:1;}select.form-control:not([size]):not([multiple]),select:not([size]):not([multiple]){height:calc(calc(calc(1rem * var(--body-font-size)) * 1.5 + 0.375rem * 2) + 2px);}select.form-control:focus::-ms-value,select:focus::-ms-value{color:var(--gray-700);background-color:var(--white);}.form-control-file,.form-control-range{display:block;}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;line-height:1.5;}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:calc(calc(1rem * var(--body-font-size)) * 1.25);line-height:1.5;}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:calc(calc(1rem * var(--body-font-size)) * .875);line-height:1.2;}.col-form-legend{padding-top:0.375rem;padding-bottom:0.375rem;margin-bottom:0;font-size:calc(1rem * var(--body-font-size));}.form-control-plaintext{padding-top:0.375rem;padding-bottom:0.375rem;margin-bottom:0;line-height:1.5;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{padding:0.25rem 0.5rem;font-size:calc(calc(1rem * var(--body-font-size)) * .875);line-height:1.2;border-radius:0.2rem;}select.form-control-sm:not([size]):not([multiple]){height:calc(calc(calc(calc(1rem * var(--body-font-size)) * .875) * 1.2 + 0.25rem * 2) + 2px);}.form-control-lg{padding:0.5rem 1rem;font-size:calc(calc(1rem * var(--body-font-size)) * 1.25);line-height:1.5;border-radius:0.3rem;}select.form-control-lg:not([size]):not([multiple]){height:calc(calc(calc(calc(1rem * var(--body-font-size)) * 1.25) * 1.5 + 0.5rem * 2) + 2px);}.form-group{margin-bottom:1rem;}.form-text{display:block;margin-top:0.25rem;}.form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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;margin-bottom:0.5rem;}.form-check.disabled .form-check-label{color:var(--gray-600);}.form-check-label{padding-left:1.25rem;margin-bottom:0;}.form-check-input{position:absolute;margin-top:0.25rem;margin-left:-1.25rem;}.form-check-inline{display:inline-block;margin-right:0.75rem;}.form-check-inline .form-check-label{vertical-align:middle;}.valid-feedback{display:none;margin-top:0.25rem;font-size:0.875rem;color:var(--color-success);}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:0.5rem;margin-top:0.1rem;font-size:0.875rem;line-height:1;color:#fff;background-color:color(var(--color-success) a(80%));border-radius:0.2rem;}.was-validated .form-control:valid,.was-validated input[type=text]:valid,.was-validated input[type=password]:valid,.was-validated input[type=date]:valid,.was-validated input[type=email]:valid,.was-validated input[type=number]:valid,.was-validated input[type=search]:valid,.was-validated input[type=tel]:valid,.was-validated input[type=time]:valid,.was-validated input[type=url]:valid,.was-validated select:valid,.was-validated details:valid,.was-validated .webform-element-more:valid,.was-validated textarea:valid,.form-control.is-valid,input.is-valid[type=text],input.is-valid[type=password],input.is-valid[type=date],input.is-valid[type=email],input.is-valid[type=number],input.is-valid[type=search],input.is-valid[type=tel],input.is-valid[type=time],input.is-valid[type=url],select.is-valid,details.is-valid,.is-valid.webform-element-more,textarea.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:var(--color-success);}.was-validated .form-control:valid:focus,.was-validated input[type=text]:valid:focus,.was-validated input[type=password]:valid:focus,.was-validated input[type=date]:valid:focus,.was-validated input[type=email]:valid:focus,.was-validated input[type=number]:valid:focus,.was-validated input[type=search]:valid:focus,.was-validated input[type=tel]:valid:focus,.was-validated input[type=time]:valid:focus,.was-validated input[type=url]:valid:focus,.was-validated select:valid:focus,.was-validated details:valid:focus,.was-validated .webform-element-more:valid:focus,.was-validated textarea:valid:focus,.form-control.is-valid:focus,input.is-valid[type=text]:focus,input.is-valid[type=password]:focus,input.is-valid[type=date]:focus,input.is-valid[type=email]:focus,input.is-valid[type=number]:focus,input.is-valid[type=search]:focus,input.is-valid[type=tel]:focus,input.is-valid[type=time]:focus,input.is-valid[type=url]:focus,select.is-valid:focus,details.is-valid:focus,.is-valid.webform-element-more:focus,textarea.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-success) a(25%));box-shadow:0 0 0 0.2rem color(var(--color-success) a(25%));}.was-validated .form-control:valid ~ .valid-feedback,.was-validated input[type=text]:valid ~ .valid-feedback,.was-validated input[type=password]:valid ~ .valid-feedback,.was-validated input[type=date]:valid ~ .valid-feedback,.was-validated input[type=email]:valid ~ .valid-feedback,.was-validated input[type=number]:valid ~ .valid-feedback,.was-validated input[type=search]:valid ~ .valid-feedback,.was-validated input[type=tel]:valid ~ .valid-feedback,.was-validated input[type=time]:valid ~ .valid-feedback,.was-validated input[type=url]:valid ~ .valid-feedback,.was-validated select:valid ~ .valid-feedback,.was-validated details:valid ~ .valid-feedback,.was-validated .webform-element-more:valid ~ .valid-feedback,.was-validated textarea:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.was-validated input[type=text]:valid ~ .valid-tooltip,.was-validated input[type=password]:valid ~ .valid-tooltip,.was-validated input[type=date]:valid ~ .valid-tooltip,.was-validated input[type=email]:valid ~ .valid-tooltip,.was-validated input[type=number]:valid ~ .valid-tooltip,.was-validated input[type=search]:valid ~ .valid-tooltip,.was-validated input[type=tel]:valid ~ .valid-tooltip,.was-validated input[type=time]:valid ~ .valid-tooltip,.was-validated input[type=url]:valid ~ .valid-tooltip,.was-validated select:valid ~ .valid-tooltip,.was-validated details:valid ~ .valid-tooltip,.was-validated .webform-element-more:valid ~ .valid-tooltip,.was-validated textarea:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,input.is-valid[type=text] ~ .valid-feedback,input.is-valid[type=password] ~ .valid-feedback,input.is-valid[type=date] ~ .valid-feedback,input.is-valid[type=email] ~ .valid-feedback,input.is-valid[type=number] ~ .valid-feedback,input.is-valid[type=search] ~ .valid-feedback,input.is-valid[type=tel] ~ .valid-feedback,input.is-valid[type=time] ~ .valid-feedback,input.is-valid[type=url] ~ .valid-feedback,select.is-valid ~ .valid-feedback,details.is-valid ~ .valid-feedback,.is-valid.webform-element-more ~ .valid-feedback,textarea.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,input.is-valid[type=text] ~ .valid-tooltip,input.is-valid[type=password] ~ .valid-tooltip,input.is-valid[type=date] ~ .valid-tooltip,input.is-valid[type=email] ~ .valid-tooltip,input.is-valid[type=number] ~ .valid-tooltip,input.is-valid[type=search] ~ .valid-tooltip,input.is-valid[type=tel] ~ .valid-tooltip,input.is-valid[type=time] ~ .valid-tooltip,input.is-valid[type=url] ~ .valid-tooltip,select.is-valid ~ .valid-tooltip,details.is-valid ~ .valid-tooltip,.is-valid.webform-element-more ~ .valid-tooltip,textarea.is-valid ~ .valid-tooltip,.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-check-input:valid + .form-check-label,.form-check-input.is-valid + .form-check-label{color:var(--color-success);}.was-validated .custom-control-input:valid ~ .custom-control-indicator,.custom-control-input.is-valid ~ .custom-control-indicator{background-color:color(var(--color-success) a(25%));}.was-validated .custom-control-input:valid ~ .custom-control-description,.custom-control-input.is-valid ~ .custom-control-description{color:var(--color-success);}.was-validated .custom-file-input:valid ~ .custom-file-control,.custom-file-input.is-valid ~ .custom-file-control{border-color:var(--color-success);}.was-validated .custom-file-input:valid ~ .custom-file-control::before,.custom-file-input.is-valid ~ .custom-file-control::before{border-color:inherit;}.was-validated .custom-file-input:valid:focus,.custom-file-input.is-valid:focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-success) a(25%));box-shadow:0 0 0 0.2rem color(var(--color-success) a(25%));}.invalid-feedback{display:none;margin-top:0.25rem;font-size:0.875rem;color:var(--color-danger);}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:0.5rem;margin-top:0.1rem;font-size:0.875rem;line-height:1;color:#fff;background-color:color(var(--color-danger) a(80%));border-radius:0.2rem;}.was-validated .form-control:invalid,.was-validated input[type=text]:invalid,.was-validated input[type=password]:invalid,.was-validated input[type=date]:invalid,.was-validated input[type=email]:invalid,.was-validated input[type=number]:invalid,.was-validated input[type=search]:invalid,.was-validated input[type=tel]:invalid,.was-validated input[type=time]:invalid,.was-validated input[type=url]:invalid,.was-validated select:invalid,.was-validated details:invalid,.was-validated .webform-element-more:invalid,.was-validated textarea:invalid,.form-control.is-invalid,input.is-invalid[type=text],input.is-invalid[type=password],input.is-invalid[type=date],input.is-invalid[type=email],input.is-invalid[type=number],input.is-invalid[type=search],input.is-invalid[type=tel],input.is-invalid[type=time],input.is-invalid[type=url],select.is-invalid,details.is-invalid,.is-invalid.webform-element-more,textarea.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:var(--color-danger);}.was-validated .form-control:invalid:focus,.was-validated input[type=text]:invalid:focus,.was-validated input[type=password]:invalid:focus,.was-validated input[type=date]:invalid:focus,.was-validated input[type=email]:invalid:focus,.was-validated input[type=number]:invalid:focus,.was-validated input[type=search]:invalid:focus,.was-validated input[type=tel]:invalid:focus,.was-validated input[type=time]:invalid:focus,.was-validated input[type=url]:invalid:focus,.was-validated select:invalid:focus,.was-validated details:invalid:focus,.was-validated .webform-element-more:invalid:focus,.was-validated textarea:invalid:focus,.form-control.is-invalid:focus,input.is-invalid[type=text]:focus,input.is-invalid[type=password]:focus,input.is-invalid[type=date]:focus,input.is-invalid[type=email]:focus,input.is-invalid[type=number]:focus,input.is-invalid[type=search]:focus,input.is-invalid[type=tel]:focus,input.is-invalid[type=time]:focus,input.is-invalid[type=url]:focus,select.is-invalid:focus,details.is-invalid:focus,.is-invalid.webform-element-more:focus,textarea.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-danger) a(25%));box-shadow:0 0 0 0.2rem color(var(--color-danger) a(25%));}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated input[type=text]:invalid ~ .invalid-feedback,.was-validated input[type=password]:invalid ~ .invalid-feedback,.was-validated input[type=date]:invalid ~ .invalid-feedback,.was-validated input[type=email]:invalid ~ .invalid-feedback,.was-validated input[type=number]:invalid ~ .invalid-feedback,.was-validated input[type=search]:invalid ~ .invalid-feedback,.was-validated input[type=tel]:invalid ~ .invalid-feedback,.was-validated input[type=time]:invalid ~ .invalid-feedback,.was-validated input[type=url]:invalid ~ .invalid-feedback,.was-validated select:invalid ~ .invalid-feedback,.was-validated details:invalid ~ .invalid-feedback,.was-validated .webform-element-more:invalid ~ .invalid-feedback,.was-validated textarea:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.was-validated input[type=text]:invalid ~ .invalid-tooltip,.was-validated input[type=password]:invalid ~ .invalid-tooltip,.was-validated input[type=date]:invalid ~ .invalid-tooltip,.was-validated input[type=email]:invalid ~ .invalid-tooltip,.was-validated input[type=number]:invalid ~ .invalid-tooltip,.was-validated input[type=search]:invalid ~ .invalid-tooltip,.was-validated input[type=tel]:invalid ~ .invalid-tooltip,.was-validated input[type=time]:invalid ~ .invalid-tooltip,.was-validated input[type=url]:invalid ~ .invalid-tooltip,.was-validated select:invalid ~ .invalid-tooltip,.was-validated details:invalid ~ .invalid-tooltip,.was-validated .webform-element-more:invalid ~ .invalid-tooltip,.was-validated textarea:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,input.is-invalid[type=text] ~ .invalid-feedback,input.is-invalid[type=password] ~ .invalid-feedback,input.is-invalid[type=date] ~ .invalid-feedback,input.is-invalid[type=email] ~ .invalid-feedback,input.is-invalid[type=number] ~ .invalid-feedback,input.is-invalid[type=search] ~ .invalid-feedback,input.is-invalid[type=tel] ~ .invalid-feedback,input.is-invalid[type=time] ~ .invalid-feedback,input.is-invalid[type=url] ~ .invalid-feedback,select.is-invalid ~ .invalid-feedback,details.is-invalid ~ .invalid-feedback,.is-invalid.webform-element-more ~ .invalid-feedback,textarea.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,input.is-invalid[type=text] ~ .invalid-tooltip,input.is-invalid[type=password] ~ .invalid-tooltip,input.is-invalid[type=date] ~ .invalid-tooltip,input.is-invalid[type=email] ~ .invalid-tooltip,input.is-invalid[type=number] ~ .invalid-tooltip,input.is-invalid[type=search] ~ .invalid-tooltip,input.is-invalid[type=tel] ~ .invalid-tooltip,input.is-invalid[type=time] ~ .invalid-tooltip,input.is-invalid[type=url] ~ .invalid-tooltip,select.is-invalid ~ .invalid-tooltip,details.is-invalid ~ .invalid-tooltip,.is-invalid.webform-element-more ~ .invalid-tooltip,textarea.is-invalid ~ .invalid-tooltip,.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-check-input:invalid + .form-check-label,.form-check-input.is-invalid + .form-check-label{color:var(--color-danger);}.was-validated .custom-control-input:invalid ~ .custom-control-indicator,.custom-control-input.is-invalid ~ .custom-control-indicator{background-color:color(var(--color-danger) a(25%));}.was-validated .custom-control-input:invalid ~ .custom-control-description,.custom-control-input.is-invalid ~ .custom-control-description{color:var(--color-danger);}.was-validated .custom-file-input:invalid ~ .custom-file-control,.custom-file-input.is-invalid ~ .custom-file-control{border-color:var(--color-danger);}.was-validated .custom-file-input:invalid ~ .custom-file-control::before,.custom-file-input.is-invalid ~ .custom-file-control::before{border-color:inherit;}.was-validated .custom-file-input:invalid:focus,.custom-file-input.is-invalid:focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-danger) a(25%));box-shadow:0 0 0 0.2rem color(var(--color-danger) a(25%));}.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.form-inline .form-check{width:100%;}@media (min-width:576px){.form-inline label{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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;}.form-inline .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0;}.form-inline .form-control,.form-inline input[type=text],.form-inline input[type=password],.form-inline input[type=date],.form-inline input[type=email],.form-inline input[type=number],.form-inline input[type=search],.form-inline input[type=tel],.form-inline input[type=time],.form-inline input[type=url],.form-inline select,.form-inline details,.form-inline .webform-element-more,.form-inline textarea{display:inline-block;width:auto;vertical-align:middle;}.form-inline .form-control-plaintext{display:inline-block;}.form-inline .input-group{width:auto;}.form-inline .form-check{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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0;}.form-inline .form-check-label{padding-left:0;}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:0.25rem;margin-left:0;}.form-inline .custom-control{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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:0.25rem;vertical-align:text-bottom;}.form-inline .has-feedback .form-control-feedback{top:0;}}.btn,.personnel--teaser__link--profile,.news__tag,.fc-button,input[type=submit],input[type=button],input[type=reset]{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:calc(1rem * var(--body-font-size));line-height:1.5;border-radius:0.2rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;}.btn:focus,.personnel--teaser__link--profile:focus,.news__tag:focus,.fc-button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,.btn:hover,.personnel--teaser__link--profile:hover,.news__tag:hover,.fc-button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover{text-decoration:none;}.btn:focus,.personnel--teaser__link--profile:focus,.news__tag:focus,.fc-button:focus,input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,.btn.focus,.focus.personnel--teaser__link--profile,.focus.news__tag,.focus.fc-button,input.focus[type=submit],input.focus[type=button],input.focus[type=reset]{outline:0;-webkit-box-shadow:0 0 0 0.2rem color(var(--color-primary) a(25%));box-shadow:0 0 0 0.2rem color(var(--color-primary) a(25%));}.btn.disabled,.disabled.personnel--teaser__link--profile,.disabled.news__tag,.disabled.fc-button,input.disabled[type=submit],input.disabled[type=button],input.disabled[type=reset],.btn:disabled,.personnel--teaser__link--profile:disabled,.news__tag:disabled,.fc-button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled{opacity:0.65;-webkit-box-shadow:none;box-shadow:none;}.btn:not([disabled]):not(.disabled):active,.personnel--teaser__link--profile:not([disabled]):not(.disabled):active,.news__tag:not([disabled]):not(.disabled):active,.fc-button:not([disabled]):not(.disabled):active,input[type=submit]:not([disabled]):not(.disabled):active,input[type=button]:not([disabled]):not(.disabled):active,input[type=reset]:not([disabled]):not(.disabled):active,.btn:not([disabled]):not(.disabled).active,.personnel--teaser__link--profile:not([disabled]):not(.disabled).active,.news__tag:not([disabled]):not(.disabled).active,.fc-button:not([disabled]):not(.disabled).active,input[type=submit]:not([disabled]):not(.disabled).active,input[type=button]:not([disabled]):not(.disabled).active,input[type=reset]:not([disabled]):not(.disabled).active{background-image:none;-webkit-box-shadow:0 0 0 0.2rem color(var(--color-primary) a(25%)),inset 0 3px 5px color(var(--black) a(12.5%));box-shadow:0 0 0 0.2rem color(var(--color-primary) a(25%)),inset 0 3px 5px color(var(--black) a(12.5%));}a.btn.disabled,a.disabled.personnel--teaser__link--profile,a.disabled.news__tag,a.disabled.fc-button,fieldset[disabled] a.btn,fieldset[disabled] a.personnel--teaser__link--profile,fieldset[disabled] a.news__tag,fieldset[disabled] a.fc-button{pointer-events:none;}.btn-primary,.fc-button,input[type=submit]{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));background-color:var(--color-primary);border-color:var(--color-primary);-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));}.btn-primary:hover,.fc-button:hover,input[type=submit]:hover{color:color(var(--color-primary) shade(7.5%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-primary) shade(7.5%));border-color:color(var(--color-primary) shade(10%));}.btn-primary:focus,.fc-button:focus,input[type=submit]:focus,.btn-primary.focus,.focus.fc-button,input.focus[type=submit]{-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-primary) a(50%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-primary) a(50%));}.btn-primary.disabled,.disabled.fc-button,input.disabled[type=submit],.btn-primary:disabled,.fc-button:disabled,input[type=submit]:disabled{background-color:var(--color-primary);border-color:var(--color-primary);}.btn-primary:not([disabled]):not(.disabled):active,.fc-button:not([disabled]):not(.disabled):active,input[type=submit]:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.fc-button:not([disabled]):not(.disabled).active,input[type=submit]:not([disabled]):not(.disabled).active,.show > .btn-primary.dropdown-toggle,.show > .dropdown-toggle.fc-button,.show > input.dropdown-toggle[type=submit]{color:color(var(--color-primary) shade(10%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-primary) shade(10%));border-color:color(var(--color-primary) shade(12.5%));-webkit-box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-primary) a(50%));box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-primary) a(50%));}.btn-secondary,.personnel--teaser__link--profile,.news__tag{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));background-color:var(--color-secondary);border-color:var(--color-secondary);-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));}.btn-secondary:hover,.personnel--teaser__link--profile:hover,.news__tag:hover{color:color(var(--color-secondary) shade(7.5%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-secondary) shade(7.5%));border-color:color(var(--color-secondary) shade(10%));}.btn-secondary:focus,.personnel--teaser__link--profile:focus,.news__tag:focus,.btn-secondary.focus,.focus.personnel--teaser__link--profile,.focus.news__tag{-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-secondary) a(50%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-secondary) a(50%));}.btn-secondary.disabled,.disabled.personnel--teaser__link--profile,.disabled.news__tag,.btn-secondary:disabled,.personnel--teaser__link--profile:disabled,.news__tag:disabled{background-color:var(--color-secondary);border-color:var(--color-secondary);}.btn-secondary:not([disabled]):not(.disabled):active,.personnel--teaser__link--profile:not([disabled]):not(.disabled):active,.news__tag:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.personnel--teaser__link--profile:not([disabled]):not(.disabled).active,.news__tag:not([disabled]):not(.disabled).active,.show > .btn-secondary.dropdown-toggle,.show > .dropdown-toggle.personnel--teaser__link--profile,.show > .dropdown-toggle.news__tag{color:color(var(--color-secondary) shade(10%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-secondary) shade(10%));border-color:color(var(--color-secondary) shade(12.5%));-webkit-box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-secondary) a(50%));box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-secondary) a(50%));}.btn-success{color:color(var(--color-success) contrast(100%) blend(#ffffff 20%));background-color:var(--color-success);border-color:var(--color-success);-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));}.btn-success:hover{color:color(var(--color-success) shade(7.5%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-success) shade(7.5%));border-color:color(var(--color-success) shade(10%));}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-success) a(50%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-success) a(50%));}.btn-success.disabled,.btn-success:disabled{background-color:var(--color-success);border-color:var(--color-success);}.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active,.show > .btn-success.dropdown-toggle{color:color(var(--color-success) shade(10%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-success) shade(10%));border-color:color(var(--color-success) shade(12.5%));-webkit-box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-success) a(50%));box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-success) a(50%));}.btn-info{color:color(var(--color-info) contrast(100%) blend(#ffffff 20%));background-color:var(--color-info);border-color:var(--color-info);-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));}.btn-info:hover{color:color(var(--color-info) shade(7.5%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-info) shade(7.5%));border-color:color(var(--color-info) shade(10%));}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-info) a(50%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-info) a(50%));}.btn-info.disabled,.btn-info:disabled{background-color:var(--color-info);border-color:var(--color-info);}.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.show > .btn-info.dropdown-toggle{color:color(var(--color-info) shade(10%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-info) shade(10%));border-color:color(var(--color-info) shade(12.5%));-webkit-box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-info) a(50%));box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-info) a(50%));}.btn-warning{color:color(var(--color-warning) contrast(100%) blend(#ffffff 20%));background-color:var(--color-warning);border-color:var(--color-warning);-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));}.btn-warning:hover{color:color(var(--color-warning) shade(7.5%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-warning) shade(7.5%));border-color:color(var(--color-warning) shade(10%));}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-warning) a(50%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-warning) a(50%));}.btn-warning.disabled,.btn-warning:disabled{background-color:var(--color-warning);border-color:var(--color-warning);}.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.show > .btn-warning.dropdown-toggle{color:color(var(--color-warning) shade(10%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-warning) shade(10%));border-color:color(var(--color-warning) shade(12.5%));-webkit-box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-warning) a(50%));box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-warning) a(50%));}.btn-danger{color:color(var(--color-danger) contrast(100%) blend(#ffffff 20%));background-color:var(--color-danger);border-color:var(--color-danger);-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));}.btn-danger:hover{color:color(var(--color-danger) shade(7.5%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-danger) shade(7.5%));border-color:color(var(--color-danger) shade(10%));}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-danger) a(50%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-danger) a(50%));}.btn-danger.disabled,.btn-danger:disabled{background-color:var(--color-danger);border-color:var(--color-danger);}.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active,.show > .btn-danger.dropdown-toggle{color:color(var(--color-danger) shade(10%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-danger) shade(10%));border-color:color(var(--color-danger) shade(12.5%));-webkit-box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-danger) a(50%));box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-danger) a(50%));}.btn-light{color:color(var(--color-light) contrast(100%) blend(#ffffff 20%));background-color:var(--color-light);border-color:var(--color-light);-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));}.btn-light:hover{color:color(var(--color-light) shade(7.5%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-light) shade(7.5%));border-color:color(var(--color-light) shade(10%));}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-light) a(50%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-light) a(50%));}.btn-light.disabled,.btn-light:disabled{background-color:var(--color-light);border-color:var(--color-light);}.btn-light:not([disabled]):not(.disabled):active,.btn-light:not([disabled]):not(.disabled).active,.show > .btn-light.dropdown-toggle{color:color(var(--color-light) shade(10%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-light) shade(10%));border-color:color(var(--color-light) shade(12.5%));-webkit-box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-light) a(50%));box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-light) a(50%));}.btn-dark{color:color(var(--color-dark) contrast(100%) blend(#ffffff 20%));background-color:var(--color-dark);border-color:var(--color-dark);-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%));}.btn-dark:hover{color:color(var(--color-dark) shade(7.5%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-dark) shade(7.5%));border-color:color(var(--color-dark) shade(10%));}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-dark) a(50%));box-shadow:inset 0 1px 0 color(var(--white) a(15%)),0 1px 1px color(var(--black) a(7.5%)),0 0 0 0.2rem color(var(--color-dark) a(50%));}.btn-dark.disabled,.btn-dark:disabled{background-color:var(--color-dark);border-color:var(--color-dark);}.btn-dark:not([disabled]):not(.disabled):active,.btn-dark:not([disabled]):not(.disabled).active,.show > .btn-dark.dropdown-toggle{color:color(var(--color-dark) shade(10%) contrast(100%) blend(#ffffff 20%));background-color:color(var(--color-dark) shade(10%));border-color:color(var(--color-dark) shade(12.5%));-webkit-box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-dark) a(50%));box-shadow:inset 0 3px 5px color(var(--black) a(12.5%)),0 0 0 0.2rem color(var(--color-dark) a(50%));}.btn-outline-primary{color:var(--color-primary);background-color:transparent;background-image:none;border-color:var(--color-primary);}.btn-outline-primary:hover{color:var(--white);background-color:var(--color-primary);border-color:var(--color-primary);}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-primary) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-primary) a(50%));}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:var(--color-primary);background-color:transparent;}.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline-primary:not([disabled]):not(.disabled).active,.show > .btn-outline-primary.dropdown-toggle{color:var(--white);background-color:var(--color-primary);border-color:var(--color-primary);-webkit-box-shadow:0 0 0 0.2rem color(var(--color-primary) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-primary) a(50%));}.btn-outline-secondary{color:var(--color-secondary);background-color:transparent;background-image:none;border-color:var(--color-secondary);}.btn-outline-secondary:hover{color:var(--white);background-color:var(--color-secondary);border-color:var(--color-secondary);}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-secondary) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-secondary) a(50%));}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:var(--color-secondary);background-color:transparent;}.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn-outline-secondary:not([disabled]):not(.disabled).active,.show > .btn-outline-secondary.dropdown-toggle{color:var(--white);background-color:var(--color-secondary);border-color:var(--color-secondary);-webkit-box-shadow:0 0 0 0.2rem color(var(--color-secondary) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-secondary) a(50%));}.btn-outline-success{color:var(--color-success);background-color:transparent;background-image:none;border-color:var(--color-success);}.btn-outline-success:hover{color:var(--white);background-color:var(--color-success);border-color:var(--color-success);}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-success) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-success) a(50%));}.btn-outline-success.disabled,.btn-outline-success:disabled{color:var(--color-success);background-color:transparent;}.btn-outline-success:not([disabled]):not(.disabled):active,.btn-outline-success:not([disabled]):not(.disabled).active,.show > .btn-outline-success.dropdown-toggle{color:var(--white);background-color:var(--color-success);border-color:var(--color-success);-webkit-box-shadow:0 0 0 0.2rem color(var(--color-success) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-success) a(50%));}.btn-outline-info{color:var(--color-info);background-color:transparent;background-image:none;border-color:var(--color-info);}.btn-outline-info:hover{color:var(--white);background-color:var(--color-info);border-color:var(--color-info);}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-info) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-info) a(50%));}.btn-outline-info.disabled,.btn-outline-info:disabled{color:var(--color-info);background-color:transparent;}.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline-info:not([disabled]):not(.disabled).active,.show > .btn-outline-info.dropdown-toggle{color:var(--white);background-color:var(--color-info);border-color:var(--color-info);-webkit-box-shadow:0 0 0 0.2rem color(var(--color-info) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-info) a(50%));}.btn-outline-warning{color:var(--color-warning);background-color:transparent;background-image:none;border-color:var(--color-warning);}.btn-outline-warning:hover{color:var(--white);background-color:var(--color-warning);border-color:var(--color-warning);}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-warning) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-warning) a(50%));}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:var(--color-warning);background-color:transparent;}.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline-warning:not([disabled]):not(.disabled).active,.show > .btn-outline-warning.dropdown-toggle{color:var(--white);background-color:var(--color-warning);border-color:var(--color-warning);-webkit-box-shadow:0 0 0 0.2rem color(var(--color-warning) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-warning) a(50%));}.btn-outline-danger{color:var(--color-danger);background-color:transparent;background-image:none;border-color:var(--color-danger);}.btn-outline-danger:hover{color:var(--white);background-color:var(--color-danger);border-color:var(--color-danger);}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-danger) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-danger) a(50%));}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:var(--color-danger);background-color:transparent;}.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline-danger:not([disabled]):not(.disabled).active,.show > .btn-outline-danger.dropdown-toggle{color:var(--white);background-color:var(--color-danger);border-color:var(--color-danger);-webkit-box-shadow:0 0 0 0.2rem color(var(--color-danger) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-danger) a(50%));}.btn-outline-light{color:var(--color-light);background-color:transparent;background-image:none;border-color:var(--color-light);}.btn-outline-light:hover{color:var(--gray-900);background-color:var(--color-light);border-color:var(--color-light);}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-light) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-light) a(50%));}.btn-outline-light.disabled,.btn-outline-light:disabled{color:var(--color-light);background-color:transparent;}.btn-outline-light:not([disabled]):not(.disabled):active,.btn-outline-light:not([disabled]):not(.disabled).active,.show > .btn-outline-light.dropdown-toggle{color:var(--gray-900);background-color:var(--color-light);border-color:var(--color-light);-webkit-box-shadow:0 0 0 0.2rem color(var(--color-light) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-light) a(50%));}.btn-outline-dark{color:var(--color-dark);background-color:transparent;background-image:none;border-color:var(--color-dark);}.btn-outline-dark:hover{color:var(--white);background-color:var(--color-dark);border-color:var(--color-dark);}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 0.2rem color(var(--color-dark) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-dark) a(50%));}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:var(--color-dark);background-color:transparent;}.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline-dark:not([disabled]):not(.disabled).active,.show > .btn-outline-dark.dropdown-toggle{color:var(--white);background-color:var(--color-dark);border-color:var(--color-dark);-webkit-box-shadow:0 0 0 0.2rem color(var(--color-dark) a(50%));box-shadow:0 0 0 0.2rem color(var(--color-dark) a(50%));}.btn-link{font-weight:400;color:var(--variants-links_color_variant);background-color:transparent;}.btn-link:hover{color:color(var(--variants-links_color_variant) var(--links-highlight_color)(25%));-webkit-text-decoration:var(--links-highlight-text-decoration);text-decoration:var(--links-highlight-text-decoration);background-color:transparent;border-color:transparent;}.btn-link:focus,.btn-link.focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none;}.btn-link:disabled,.btn-link.disabled{color:var(--gray-600);}.btn-lg{padding:0.5rem 1rem;font-size:calc(calc(1rem * var(--body-font-size)) * 1.25);line-height:1.5;border-radius:0.3rem;}.btn-sm,.news__tag{padding:0.25rem 0.5rem;font-size:calc(calc(1rem * var(--body-font-size)) * .875);line-height:1.2;border-radius:0.2rem;}.btn-block{display:block;width:100%;}.btn-block + .btn-block{margin-top:0.5rem;}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%;}input[type=text],input[type=password],input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],select,details,.webform-element-more,textarea{border-width:2px;}.btn,.personnel--teaser__link--profile,.news__tag,.fc-button,input[type=submit],input[type=button],input[type=reset]{cursor:pointer;border:2px solid var(--gray-500);}.btn-primary,.fc-button,input[type=submit]{border-color:var(--color-primary);-webkit-box-shadow:none;box-shadow:none;}.btn-secondary,.personnel--teaser__link--profile,.news__tag{border-color:var(--color-secondary);-webkit-box-shadow:none;box-shadow:none;}.btn-success{border-color:var(--color-success);-webkit-box-shadow:none;box-shadow:none;}.btn-info{border-color:var(--color-info);-webkit-box-shadow:none;box-shadow:none;}.btn-warning{border-color:var(--color-warning);-webkit-box-shadow:none;box-shadow:none;}.btn-danger{border-color:var(--color-danger);-webkit-box-shadow:none;box-shadow:none;}.btn-light{border-color:var(--color-light);-webkit-box-shadow:none;box-shadow:none;}.btn-dark{border-color:var(--color-dark);-webkit-box-shadow:none;box-shadow:none;}input[type=submit][disabled]{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));cursor:default;}.form-item{margin-bottom:1rem;}.form-item__label{display:block;margin-bottom:0;}.form-item__label--with-input{margin-right:1rem;}.search-form label[for=edit-keys],.search-form .search-help-link{display:none;}.search-form input{margin-bottom:10px;}.search-form input[type=submit]{width:100%;}.search-list-item{list-style:none;padding-left:0px;}.form-required::after{content:"";vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}.form-type-range input[type=number]{display:inherit;}.webform-multiple-add.js-webform-multiple-add.container-inline input{width:auto;display:inline;}.webform-scale-options input + label,a.tabledrag-handle .handle{-webkit-box-sizing:content-box;box-sizing:content-box;}.webform-scale-options input:checked + label{border-color:var(--color-primary);}.intl-tel-input{width:100%;}.form-type-datetime input{display:inline;width:auto;}form{accent-color:var(--color-primary);}form > details{margin-top:1em;margin-bottom:1em;background-color:color(rgb(0,0,0) a(2%));}form > details > summary{cursor:pointer;color:var(--color-primary);text-shadow:0 1px 0 white;padding:0.95em 1.45em;text-transform:uppercase;font-weight:bold;}form > details > div{padding:0 1.5em 1em 1.5em;}.webform-element-more{margin-top:1em;margin-bottom:1em;background-color:color(rgb(0,0,0) a(2%));}.webform-element-more--link{padding:0.95em 1.45em;}.webform-element-more--link:before{color:var(--variants-links_color_variant);}.webform-element-more--content{padding:0 1.5em 1em 1.5em;}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}.nav-link{display:block;padding:0.5rem 1rem;}.nav-link:focus,.nav-link:hover{text-decoration:none;}.nav-link.disabled{color:var(--gray-600);}.nav-tabs{border-bottom:1px solid #ddd;}.nav-tabs .nav-item{margin-bottom:-1px;}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0.2rem;border-top-right-radius:0.2rem;}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--gray-200) var(--gray-200) #ddd;}.nav-tabs .nav-link.disabled{color:var(--gray-600);background-color:transparent;border-color:transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--gray-700);background-color:var(--body-background-color);border-color:#ddd #ddd var(--body-background-color);}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}.nav-pills .nav-link{border-radius:0.2rem;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link{color:var(--white);background-color:var(--color-primary);}.nav-fill .nav-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;}.nav-justified .nav-item{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;}.tab-content > .tab-pane{display:none;}.tab-content > .active{display:block;}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--white);background-clip:border-box;border:1px solid color(var(--black) a(12.5%));border-radius:0.2rem;}.card > hr{margin-right:0;margin-left:0;}.card > .list-group:first-child .list-group-item:first-child{border-top-left-radius:0.2rem;border-top-right-radius:0.2rem;}.card > .list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0.2rem;border-bottom-left-radius:0.2rem;}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;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;background-color:color(var(--black) a(3%));border-bottom:1px solid color(var(--black) a(12.5%));}.card-header:first-child{border-radius:calc(0.2rem - 1px) calc(0.2rem - 1px) 0 0;}.card-header + .list-group .list-group-item:first-child{border-top:0;}.card-footer{padding:0.75rem 1.25rem;background-color:color(var(--black) a(3%));border-top:1px solid color(var(--black) a(12.5%));}.card-footer:last-child{border-radius:0 0 calc(0.2rem - 1px) calc(0.2rem - 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.2rem - 1px);}.card-img-top{width:100%;border-top-left-radius:calc(0.2rem - 1px);border-top-right-radius:calc(0.2rem - 1px);}.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.2rem - 1px);border-bottom-left-radius:calc(0.2rem - 1px);}.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.card-deck .card{margin-bottom:calc(calc(25px * var(--margin)) / 2);}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-calc(calc(25px * var(--margin)) / 2);margin-left:-calc(calc(25px * var(--margin)) / 2);}.card-deck .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:calc(calc(25px * var(--margin)) / 2);margin-bottom:0;margin-left:calc(calc(25px * var(--margin)) / 2);}}.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.card-group .card{margin-bottom:calc(calc(25px * var(--margin)) / 2);}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.card-group .card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;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{border-top-right-radius:0;}.card-group .card:first-child .card-img-bottom{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{border-top-left-radius:0;}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0;}.card-group .card:only-child{border-radius:0.2rem;}.card-group .card:only-child .card-img-top{border-top-left-radius:0.2rem;border-top-right-radius:0.2rem;}.card-group .card:only-child .card-img-bottom{border-bottom-right-radius:0.2rem;border-bottom-left-radius:0.2rem;}.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{border-radius:0;}}.card-columns .card{margin-bottom:0.75rem;}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;}.card-columns .card{display:inline-block;width:100%;}}.breadcrumb,.breadcrumbs__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:var(--gray-200);border-radius:0.2rem;}.breadcrumb-item + .breadcrumb-item::before,.breadcrumbs__list-item + .breadcrumb-item::before,.breadcrumb-item + .breadcrumbs__list-item::before,.breadcrumbs__list-item + .breadcrumbs__list-item::before{display:inline-block;padding-right:0.5rem;padding-left:0.5rem;color:var(--gray-600);content:"/";}.breadcrumb-item + .breadcrumb-item:hover::before,.breadcrumbs__list-item + .breadcrumb-item:hover::before,.breadcrumb-item + .breadcrumbs__list-item:hover::before,.breadcrumbs__list-item + .breadcrumbs__list-item:hover::before{text-decoration:underline;}.breadcrumb-item + .breadcrumb-item:hover::before,.breadcrumbs__list-item + .breadcrumb-item:hover::before,.breadcrumb-item + .breadcrumbs__list-item:hover::before,.breadcrumbs__list-item + .breadcrumbs__list-item:hover::before{text-decoration:none;}.breadcrumb-item.active,.active.breadcrumbs__list-item{color:var(--gray-600);}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0.2rem;}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem;}.page-item:last-child .page-link{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem;}.page-item.active .page-link{z-index:2;color:var(--white);background-color:var(--color-primary);border-color:var(--color-primary);}.page-item.disabled .page-link{color:var(--gray-600);pointer-events:none;background-color:var(--white);border-color:#ddd;}.page-link{position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:var(--variants-links_color_variant);background-color:var(--white);border:1px solid #ddd;}.page-link:focus,.page-link:hover{color:color(var(--variants-links_color_variant) var(--links-highlight_color)(25%));text-decoration:none;background-color:var(--gray-200);border-color:#ddd;}.pagination-lg .page-link{padding:0.75rem 1.5rem;font-size:calc(calc(1rem * var(--body-font-size)) * 1.25);line-height:1.5;}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem;}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem;}.pagination-sm .page-link{padding:0.25rem 0.5rem;font-size:calc(calc(1rem * var(--body-font-size)) * .875);line-height:1.2;}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem;}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem;}.clearfix::after{display:block;clear:both;content:"";}.sr-only,.messages .visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none;}.table,table{border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);display:table;}.table th,table th{font-weight:600;background-color:var(--gray-300);}.table th,.table td,table th,table td{line-height:1.2;}@media (max-width:879px){.table th,.table td,table th,table td{font-size:calc(1rem * var(--body-font-size));padding:0.5rem;}}.table th p,.table td p,table th p,table td p{margin:0;}.hamburger{padding:10px 8px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:1;}.hamburger.is-active:hover{opacity:1;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--color-primary);}.hamburger-box{width:36px;height:22px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:36px;height:4px;background-color:var(--color-primary);border-radius:2px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-9px;}.hamburger-inner::after{bottom:-9px;}.hamburger--3dx .hamburger-box{-webkit-perspective:72px;perspective:72px;}.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--3dx-r .hamburger-box{-webkit-perspective:72px;perspective:72px;}.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--3dy .hamburger-box{-webkit-perspective:72px;perspective:72px;}.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--3dy-r .hamburger-box{-webkit-perspective:72px;perspective:72px;}.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--3dxy .hamburger-box{-webkit-perspective:72px;perspective:72px;}.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg);}.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:72px;perspective:72px;}.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);}.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-7.2px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-7.2px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-7.2px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-7.2px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(7.2px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(7.2px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(7.2px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(7.2px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowalt .hamburger-inner::before{-webkit-transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-7.2px,-9px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-7.2px,-9px,0) rotate(-45deg) scale(0.7,1);-webkit-transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-7.2px,9px,0) rotate(45deg) scale(0.7,1);transform:translate3d(-7.2px,9px,0) rotate(45deg) scale(0.7,1);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt-r .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(7.2px,-9px,0) rotate(45deg) scale(0.7,1);transform:translate3d(7.2px,-9px,0) rotate(45deg) scale(0.7,1);-webkit-transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(7.2px,9px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(7.2px,9px,0) rotate(-45deg) scale(0.7,1);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{-webkit-transition-property:none;transition-property:none;}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse .hamburger-inner::after{top:-18px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);-webkit-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse-r .hamburger-inner::after{top:-18px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-9px,0) rotate(45deg);transform:translate3d(0,-9px,0) rotate(45deg);-webkit-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--elastic .hamburger-inner{top:2px;-webkit-transition-duration:0.275s;transition-duration:0.275s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic .hamburger-inner::before{top:9px;-webkit-transition:opacity 0.125s 0.275s ease;transition:opacity 0.125s 0.275s ease;}.hamburger--elastic .hamburger-inner::after{top:18px;-webkit-transition:-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,9px,0) rotate(135deg);transform:translate3d(0,9px,0) rotate(135deg);-webkit-transition-delay:0.075s;transition-delay:0.075s;}.hamburger--elastic.is-active .hamburger-inner::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0;}.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-18px,0) rotate(-270deg);transform:translate3d(0,-18px,0) rotate(-270deg);-webkit-transition-delay:0.075s;transition-delay:0.075s;}.hamburger--elastic-r .hamburger-inner{top:2px;-webkit-transition-duration:0.275s;transition-duration:0.275s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic-r .hamburger-inner::before{top:9px;-webkit-transition:opacity 0.125s 0.275s ease;transition:opacity 0.125s 0.275s ease;}.hamburger--elastic-r .hamburger-inner::after{top:18px;-webkit-transition:-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,9px,0) rotate(-135deg);transform:translate3d(0,9px,0) rotate(-135deg);-webkit-transition-delay:0.075s;transition-delay:0.075s;}.hamburger--elastic-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0;}.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-18px,0) rotate(270deg);transform:translate3d(0,-18px,0) rotate(270deg);-webkit-transition-delay:0.075s;transition-delay:0.075s;}.hamburger--emphatic{overflow:hidden;}.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color 0.125s 0.175s ease-in;transition:background-color 0.125s 0.175s ease-in;}.hamburger--emphatic .hamburger-inner::before{left:0;-webkit-transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);}.hamburger--emphatic .hamburger-inner::after{top:9px;right:0;-webkit-transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);}.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent !important;}.hamburger--emphatic.is-active .hamburger-inner::before{left:-72px;top:-72px;-webkit-transform:translate3d(72px,72px,0) rotate(45deg);transform:translate3d(72px,72px,0) rotate(45deg);-webkit-transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic.is-active .hamburger-inner::after{right:-72px;top:-72px;-webkit-transform:translate3d(-72px,72px,0) rotate(-45deg);transform:translate3d(-72px,72px,0) rotate(-45deg);-webkit-transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic-r{overflow:hidden;}.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color 0.125s 0.175s ease-in;transition:background-color 0.125s 0.175s ease-in;}.hamburger--emphatic-r .hamburger-inner::before{left:0;-webkit-transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);}.hamburger--emphatic-r .hamburger-inner::after{top:9px;right:0;-webkit-transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);}.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent !important;}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-72px;top:72px;-webkit-transform:translate3d(72px,-72px,0) rotate(-45deg);transform:translate3d(72px,-72px,0) rotate(-45deg);-webkit-transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-72px;top:72px;-webkit-transform:translate3d(-72px,-72px,0) rotate(45deg);transform:translate3d(-72px,-72px,0) rotate(45deg);-webkit-transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{-webkit-transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear;transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear;}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;-webkit-transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear;}.hamburger--minus.is-active .hamburger-inner::before{top:0;}.hamburger--minus.is-active .hamburger-inner::after{bottom:0;}.hamburger--slider .hamburger-inner{top:2px;}.hamburger--slider .hamburger-inner::before{top:9px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;transition-duration:0.15s;}.hamburger--slider .hamburger-inner::after{top:18px;}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.1428571429px,-5px,0);transform:rotate(-45deg) translate3d(-5.1428571429px,-5px,0);opacity:0;}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-18px,0) rotate(-90deg);transform:translate3d(0,-18px,0) rotate(-90deg);}.hamburger--slider-r .hamburger-inner{top:2px;}.hamburger--slider-r .hamburger-inner::before{top:9px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.15s;transition-duration:0.15s;}.hamburger--slider-r .hamburger-inner::after{top:18px;}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,9px,0) rotate(-45deg);transform:translate3d(0,9px,0) rotate(-45deg);}.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(5.1428571429px,-5px,0);transform:rotate(45deg) translate3d(5.1428571429px,-5px,0);opacity:0;}.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-18px,0) rotate(90deg);transform:translate3d(0,-18px,0) rotate(90deg);}.hamburger--spin .hamburger-inner{-webkit-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:0.22s;transition-duration:0.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin-r .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0s 0.13s linear;transition:background-color 0s 0.13s linear;}.hamburger--spring .hamburger-inner::before{top:9px;-webkit-transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring .hamburger-inner::after{top:18px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:0.22s;transition-delay:0.22s;background-color:transparent !important;}.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,9px,0) rotate(-45deg);transform:translate3d(0,9px,0) rotate(-45deg);}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring-r .hamburger-inner::after{top:-18px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;}.hamburger--spring-r .hamburger-inner::before{-webkit-transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);-webkit-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear;}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19);transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear;transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand .hamburger-inner::before{-webkit-transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent !important;-webkit-transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19);transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear;transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r .hamburger-inner::before{-webkit-transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent !important;-webkit-transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.075s;transition-duration:0.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.075s 0.12s ease,opacity 0.075s ease;transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.075s ease,opacity 0.075s 0.12s ease;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--vortex .hamburger-inner{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;}.hamburger--vortex .hamburger-inner::before{-webkit-transition-property:top,opacity;transition-property:top,opacity;}.hamburger--vortex .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{-webkit-transition-delay:0s;transition-delay:0s;}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear;}.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-property:top,opacity;transition-property:top,opacity;}.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{-webkit-transition-delay:0s;transition-delay:0s;}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.site{width:100%;padding-right:calc(calc(25px * var(--margin)) / 2);padding-left:calc(calc(25px * var(--margin)) / 2);margin-right:auto;margin-left:auto;}@media (min-width:576px){.site{max-width:1400px;}}.site__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(calc(25px * var(--margin)) / -2);margin-left:calc(calc(25px * var(--margin)) / -2);margin-left:0;margin-right:0;}.site__header{margin-right:calc(calc(25px * var(--margin)) / -2);margin-left:calc(calc(25px * var(--margin)) / -2);}.site__content-top{margin-right:calc(calc(25px * var(--margin)) / -2);margin-left:calc(calc(25px * var(--margin)) / -2);}.site__sidebar{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}@media (max-width:659px){.site__sidebar{padding-left:0;padding-right:0;}}@media (min-width:660px){.site__sidebar{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-top:calc(25px * var(--margin));overflow:hidden;}}@media (min-width:1100px){.site__sidebar{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}}.site__content{padding:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;}@media (min-width:660px){.site__content{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:calc(25px * var(--margin));}}@media (min-width:1100px){.site__content{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}}@media (min-width:1400px){.site--sidebar-left .site__content{padding-right:0;}.site--sidebar-right .site__content{padding-left:0;}}.site__footer{margin-right:0;margin-left:0;}.site__footer-content{padding:0 calc(25px * var(--margin));}@media (min-width:660px){.site--sidebar-left .site__sidebar{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;}}.site--sidebar-right .site__sidebar{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}.site--sidebar-none .site__main{display:block;}.site--sidebar-none .site__content{max-width:none;}@media (min-width:1450px){.site--sidebar-none .site__content{padding-left:0;padding-right:0;}}.site--sidebar-none .site__sidebar{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}@media (min-width:660px){.site--sidebar-both .site__sidebar{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;}.site--sidebar-both .site__content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}.site--sidebar-both .site__sidebar_2{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}}.site--preview .site_header,.site--preview footer{display:none;}.multi-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(calc(25px * var(--margin)) / -2);margin-left:calc(calc(25px * var(--margin)) / -2);}.multi-column--1 .multi-column__column1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;overflow:hidden;}.multi-column--2 .multi-column__column1,.multi-column--2 .multi-column__column2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;overflow:hidden;}@media (min-width:576px){.multi-column--2 .multi-column__column1,.multi-column--2 .multi-column__column2{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}.multi-column--2.multi-column--left-wide .multi-column__column1,.multi-column--2.multi-column--left-wide .multi-column__column2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}@media (min-width:660px){.multi-column--2.multi-column--left-wide .multi-column__column1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.multi-column--2.multi-column--left-wide .multi-column__column2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}}.multi-column--2.multi-column--right-wide .multi-column__column1,.multi-column--2.multi-column--right-wide .multi-column__column2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}@media (min-width:660px){.multi-column--2.multi-column--right-wide .multi-column__column1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.multi-column--2.multi-column--right-wide .multi-column__column2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}}.multi-column--3 .multi-column__column1,.multi-column--3 .multi-column__column2,.multi-column--3 .multi-column__column3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;overflow:hidden;}@media (min-width:576px){.multi-column--3 .multi-column__column1,.multi-column--3 .multi-column__column2,.multi-column--3 .multi-column__column3{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}}@media (min-width:576px){.multi-column--3.multi-column--left-wide .multi-column__column1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.multi-column--3.multi-column--left-wide .multi-column__column2,.multi-column--3.multi-column--left-wide .multi-column__column3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media (min-width:768px){.multi-column--3.multi-column--left-wide .multi-column__column1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.multi-column--3.multi-column--left-wide .multi-column__column2,.multi-column--3.multi-column--left-wide .multi-column__column3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}}@media (min-width:768px){.site--sidebar-left .site__content .multi-column--3.multi-column--left-wide .multi-column__column1,.site--sidebar-right .site__content .multi-column--3.multi-column--left-wide .multi-column__column1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}@media (min-width:1100px){.site--sidebar-left .site__content .multi-column--3.multi-column--left-wide .multi-column__column1,.site--sidebar-right .site__content .multi-column--3.multi-column--left-wide .multi-column__column1{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media (min-width:768px){.site--sidebar-left .site__content .multi-column--3.multi-column--left-wide .multi-column__column2,.site--sidebar-left .site__content .multi-column--3.multi-column--left-wide .multi-column__column3,.site--sidebar-right .site__content .multi-column--3.multi-column--left-wide .multi-column__column2,.site--sidebar-right .site__content .multi-column--3.multi-column--left-wide .multi-column__column3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media (min-width:1100px){.site--sidebar-left .site__content .multi-column--3.multi-column--left-wide .multi-column__column2,.site--sidebar-left .site__content .multi-column--3.multi-column--left-wide .multi-column__column3,.site--sidebar-right .site__content .multi-column--3.multi-column--left-wide .multi-column__column2,.site--sidebar-right .site__content .multi-column--3.multi-column--left-wide .multi-column__column3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}}@media (min-width:576px){.multi-column--3.multi-column--right-wide .multi-column__column3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.multi-column--3.multi-column--right-wide .multi-column__column1,.multi-column--3.multi-column--right-wide .multi-column__column2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media (min-width:768px){.multi-column--3.multi-column--right-wide .multi-column__column3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.multi-column--3.multi-column--right-wide .multi-column__column1,.multi-column--3.multi-column--right-wide .multi-column__column2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}}@media (min-width:768px){.site--sidebar-left .site__content .multi-column--3.multi-column--right-wide .multi-column__column1,.site--sidebar-left .site__content .multi-column--3.multi-column--right-wide .multi-column__column2,.site--sidebar-right .site__content .multi-column--3.multi-column--right-wide .multi-column__column1,.site--sidebar-right .site__content .multi-column--3.multi-column--right-wide .multi-column__column2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media (min-width:1100px){.site--sidebar-left .site__content .multi-column--3.multi-column--right-wide .multi-column__column1,.site--sidebar-left .site__content .multi-column--3.multi-column--right-wide .multi-column__column2,.site--sidebar-right .site__content .multi-column--3.multi-column--right-wide .multi-column__column1,.site--sidebar-right .site__content .multi-column--3.multi-column--right-wide .multi-column__column2{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}}@media (min-width:768px){.site--sidebar-left .site__content .multi-column--3.multi-column--right-wide .multi-column__column3,.site--sidebar-right .site__content .multi-column--3.multi-column--right-wide .multi-column__column3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}@media (min-width:1100px){.site--sidebar-left .site__content .multi-column--3.multi-column--right-wide .multi-column__column3,.site--sidebar-right .site__content .multi-column--3.multi-column--right-wide .multi-column__column3{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}.multi-column--4 .multi-column__column1,.multi-column--4 .multi-column__column2,.multi-column--4 .multi-column__column3,.multi-column--4 .multi-column__column4{position:relative;width:100%;min-height:1px;padding-right:calc(calc(25px * var(--margin)) * var(--margin) / 2);padding-left:calc(calc(25px * var(--margin)) * var(--margin) / 2);-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;overflow:hidden;}@media (min-width:576px){.multi-column--4 .multi-column__column1,.multi-column--4 .multi-column__column2,.multi-column--4 .multi-column__column3,.multi-column--4 .multi-column__column4{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media (min-width:992px){.multi-column--4 .multi-column__column1,.multi-column--4 .multi-column__column2,.multi-column--4 .multi-column__column3,.multi-column--4 .multi-column__column4{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}}@media (min-width:992px){.site--sidebar-left .site__content .multi-column--4 .multi-column__column1,.site--sidebar-right .site__content .multi-column--4 .multi-column__column1,.site--sidebar-left .site__content .multi-column--4 .multi-column__column2,.site--sidebar-right .site__content .multi-column--4 .multi-column__column2,.site--sidebar-left .site__content .multi-column--4 .multi-column__column3,.site--sidebar-right .site__content .multi-column--4 .multi-column__column3,.site--sidebar-left .site__content .multi-column--4 .multi-column__column4,.site--sidebar-right .site__content .multi-column--4 .multi-column__column4{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media (min-width:1100px){.site--sidebar-left .site__content .multi-column--4 .multi-column__column1,.site--sidebar-right .site__content .multi-column--4 .multi-column__column1,.site--sidebar-left .site__content .multi-column--4 .multi-column__column2,.site--sidebar-right .site__content .multi-column--4 .multi-column__column2,.site--sidebar-left .site__content .multi-column--4 .multi-column__column3,.site--sidebar-right .site__content .multi-column--4 .multi-column__column3,.site--sidebar-left .site__content .multi-column--4 .multi-column__column4,.site--sidebar-right .site__content .multi-column--4 .multi-column__column4{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}}.multi-column__column1,.multi-column__column2,.multi-column__column3,.multi-column__column4{margin-bottom:1rem;}.multi-column__column1:last-child,.multi-column__column2:last-child,.multi-column__column3:last-child,.multi-column__column4:last-child{margin-bottom:0;}@media (max-width:659px){.multi-column .paragraph:last-child{margin-bottom:0;}}.button{display:inline-block;border:0;text-decoration:none;text-align:center;}.link{-webkit-text-decoration:var(--links-text-decoration);text-decoration:var(--links-text-decoration);}.link--mail:not([href]):not([tabindex]){color:var(--variants-links_color_variant);-webkit-text-decoration:var(--links-text-decoration);text-decoration:var(--links-text-decoration);}.link--mail:not([href]):not([tabindex]):hover,.link--mail:not([href]):not([tabindex]):active,.link--mail:not([href]):not([tabindex]):focus{color:color(var(--variants-links_color_variant) var(--links-highlight_color)(25%));-webkit-text-decoration:var(--links-highlight-text-decoration);text-decoration:var(--links-highlight-text-decoration);}.link--icon-before .icon{margin-right:0.25rem;margin-left:0;}.link--icon-after .icon{margin-left:0.25rem;margin-right:0;}.link:hover,.link:active,.link:focus{-webkit-text-decoration:var(--links-highlight-text-decoration);text-decoration:var(--links-highlight-text-decoration);}.block{margin:calc(2rem * var(--margin)) 0;padding:calc(25px * var(--margin));border-radius:0.2rem;border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);}@media (min-width:660px){.block{padding:1rem;}}@media (min-width:660px) and (max-width:1399px){.site--sidebar-left .block{border-top-left-radius:0;border-bottom-left-radius:0;}.site--sidebar-right .block{border-top-right-radius:0;border-bottom-right-radius:0;}}.block:first-of-type{margin-top:0;}.block:last-child{margin-bottom:0;}.block--bg-primary{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary ul,.block--bg-primary ol,.block--bg-primary dl{color:inherit;}.block--bg-primary .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) blend(var(--color-primary) 20%));}.block--bg-primary .menu,.block--bg-primary .menu__submenu-wrapper{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary .link{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary .link:focus,.block--bg-primary .link:hover,.block--bg-primary .link:active,.block--bg-primary .menu__item--hover > .link,.block--bg-primary .menu__link--last-active{background:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) blend(color(var(--color-primary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-primary .link:focus .icon,.block--bg-primary .link:hover .icon,.block--bg-primary .link:active .icon,.block--bg-primary .menu__item--hover > .link .icon,.block--bg-primary .menu__link--last-active .icon{border-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-primary .link:focus::after,.block--bg-primary .link:hover::after,.block--bg-primary .link:active::after,.block--bg-primary .menu__item--hover > .link::after,.block--bg-primary .menu__link--last-active::after{border-bottom-color:var(--color-primary);}.block--bg-primary .menu--top .link:focus,.block--bg-primary .menu--top .link:active,.block--bg-primary .menu--top .link:hover,.block--bg-primary .menu--top .menu__link--active,.block--bg-primary .menu--top .spamspan,.block--bg-primary .menu--footer .link:focus,.block--bg-primary .menu--footer .link:active,.block--bg-primary .menu--footer .link:hover,.block--bg-primary .menu--footer .menu__link--active,.block--bg-primary .menu--footer .spamspan,.block--bg-primary .school-data .link:focus,.block--bg-primary .school-data .link:active,.block--bg-primary .school-data .link:hover,.block--bg-primary .school-data .menu__link--active,.block--bg-primary .school-data .spamspan{background:transparent;color:inherit;}.block--bg-primary .header__top a{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary .header__top a:hover,.block--bg-primary .header__top a:active{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary a,.block--bg-primary .link--mail:not([href]):not([tabindex]){background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary a ul,.block--bg-primary a ol,.block--bg-primary a dl,.block--bg-primary .link--mail:not([href]):not([tabindex]) ul,.block--bg-primary .link--mail:not([href]):not([tabindex]) ol,.block--bg-primary .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-primary a .menu--megamenu-level-1__link,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) blend(var(--color-primary) 20%));}.block--bg-primary a .menu,.block--bg-primary a .menu__submenu-wrapper,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary a .link,.block--bg-primary .link--mail:not([href]):not([tabindex]) .link{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary a .link:focus,.block--bg-primary a .link:hover,.block--bg-primary a .link:active,.block--bg-primary a .menu__item--hover > .link,.block--bg-primary a .menu__link--last-active,.block--bg-primary .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-primary .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-primary .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) blend(color(var(--color-primary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-primary a .link:focus .icon,.block--bg-primary a .link:hover .icon,.block--bg-primary a .link:active .icon,.block--bg-primary a .menu__item--hover > .link .icon,.block--bg-primary a .menu__link--last-active .icon,.block--bg-primary .link--mail:not([href]):not([tabindex]) .link:focus .icon,.block--bg-primary .link--mail:not([href]):not([tabindex]) .link:hover .icon,.block--bg-primary .link--mail:not([href]):not([tabindex]) .link:active .icon,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link .icon,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu__link--last-active .icon{border-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-primary a .link:focus::after,.block--bg-primary a .link:hover::after,.block--bg-primary a .link:active::after,.block--bg-primary a .menu__item--hover > .link::after,.block--bg-primary a .menu__link--last-active::after,.block--bg-primary .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-primary .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-primary .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:var(--color-primary);}.block--bg-primary a .menu--top .link:focus,.block--bg-primary a .menu--top .link:active,.block--bg-primary a .menu--top .link:hover,.block--bg-primary a .menu--top .menu__link--active,.block--bg-primary a .menu--top .spamspan,.block--bg-primary a .menu--footer .link:focus,.block--bg-primary a .menu--footer .link:active,.block--bg-primary a .menu--footer .link:hover,.block--bg-primary a .menu--footer .menu__link--active,.block--bg-primary a .menu--footer .spamspan,.block--bg-primary a .school-data .link:focus,.block--bg-primary a .school-data .link:active,.block--bg-primary a .school-data .link:hover,.block--bg-primary a .school-data .menu__link--active,.block--bg-primary a .school-data .spamspan,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-primary .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-primary .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-primary .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-primary .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-primary .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-primary .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-primary a .header__top a,.block--bg-primary .link--mail:not([href]):not([tabindex]) .header__top a{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary a .header__top a:hover,.block--bg-primary a .header__top a:active,.block--bg-primary .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-primary .link--mail:not([href]):not([tabindex]) .header__top a:active{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-primary a .header__top a:focus,.block--bg-primary .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-primary-light{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.block--bg-primary-light ul,.block--bg-primary-light ol,.block--bg-primary-light dl{color:inherit;}.block--bg-primary-light .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(6%) blend(color(var(--color-primary) tint(18%)) 20%));}.block--bg-primary-light .menu,.block--bg-primary-light .menu__submenu-wrapper{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.block--bg-primary-light .link{color:color(var(--color-primary) shade(6%));}.block--bg-primary-light .link:focus,.block--bg-primary-light .link:hover,.block--bg-primary-light .link:active,.block--bg-primary-light .menu__item--hover > .link,.block--bg-primary-light .menu__link--last-active{background:color(var(--color-primary) shade(6%));color:color(var(--color-primary) tint(18%) blend(color(var(--color-primary) shade(6%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-primary-light .link:focus .icon,.block--bg-primary-light .link:hover .icon,.block--bg-primary-light .link:active .icon,.block--bg-primary-light .menu__item--hover > .link .icon,.block--bg-primary-light .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(6%) a("70%"));}.block--bg-primary-light .link:focus::after,.block--bg-primary-light .link:hover::after,.block--bg-primary-light .link:active::after,.block--bg-primary-light .menu__item--hover > .link::after,.block--bg-primary-light .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) tint(18%));}.block--bg-primary-light .menu--top .link:focus,.block--bg-primary-light .menu--top .link:active,.block--bg-primary-light .menu--top .link:hover,.block--bg-primary-light .menu--top .menu__link--active,.block--bg-primary-light .menu--top .spamspan,.block--bg-primary-light .menu--footer .link:focus,.block--bg-primary-light .menu--footer .link:active,.block--bg-primary-light .menu--footer .link:hover,.block--bg-primary-light .menu--footer .menu__link--active,.block--bg-primary-light .menu--footer .spamspan,.block--bg-primary-light .school-data .link:focus,.block--bg-primary-light .school-data .link:active,.block--bg-primary-light .school-data .link:hover,.block--bg-primary-light .school-data .menu__link--active,.block--bg-primary-light .school-data .spamspan{background:transparent;color:inherit;}.block--bg-primary-light .header__top a{color:color(var(--color-primary) shade(6%));}.block--bg-primary-light .header__top a:hover,.block--bg-primary-light .header__top a:active{color:color(var(--color-primary) shade(6%));}.block--bg-primary-light .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(6%));}.block--bg-primary-light a,.block--bg-primary-light .link--mail:not([href]):not([tabindex]){background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.block--bg-primary-light a ul,.block--bg-primary-light a ol,.block--bg-primary-light a dl,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) ul,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) ol,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-primary-light a .menu--megamenu-level-1__link,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(6%) blend(color(var(--color-primary) tint(18%)) 20%));}.block--bg-primary-light a .menu,.block--bg-primary-light a .menu__submenu-wrapper,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.block--bg-primary-light a .link,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .link{color:color(var(--color-primary) shade(6%));}.block--bg-primary-light a .link:focus,.block--bg-primary-light a .link:hover,.block--bg-primary-light a .link:active,.block--bg-primary-light a .menu__item--hover > .link,.block--bg-primary-light a .menu__link--last-active,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:color(var(--color-primary) shade(6%));color:color(var(--color-primary) tint(18%) blend(color(var(--color-primary) shade(6%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-primary-light a .link:focus .icon,.block--bg-primary-light a .link:hover .icon,.block--bg-primary-light a .link:active .icon,.block--bg-primary-light a .menu__item--hover > .link .icon,.block--bg-primary-light a .menu__link--last-active .icon,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .link:focus .icon,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .link:hover .icon,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .link:active .icon,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link .icon,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(6%) a("70%"));}.block--bg-primary-light a .link:focus::after,.block--bg-primary-light a .link:hover::after,.block--bg-primary-light a .link:active::after,.block--bg-primary-light a .menu__item--hover > .link::after,.block--bg-primary-light a .menu__link--last-active::after,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) tint(18%));}.block--bg-primary-light a .menu--top .link:focus,.block--bg-primary-light a .menu--top .link:active,.block--bg-primary-light a .menu--top .link:hover,.block--bg-primary-light a .menu--top .menu__link--active,.block--bg-primary-light a .menu--top .spamspan,.block--bg-primary-light a .menu--footer .link:focus,.block--bg-primary-light a .menu--footer .link:active,.block--bg-primary-light a .menu--footer .link:hover,.block--bg-primary-light a .menu--footer .menu__link--active,.block--bg-primary-light a .menu--footer .spamspan,.block--bg-primary-light a .school-data .link:focus,.block--bg-primary-light a .school-data .link:active,.block--bg-primary-light a .school-data .link:hover,.block--bg-primary-light a .school-data .menu__link--active,.block--bg-primary-light a .school-data .spamspan,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-primary-light a .header__top a,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .header__top a{color:color(var(--color-primary) shade(6%));}.block--bg-primary-light a .header__top a:hover,.block--bg-primary-light a .header__top a:active,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .header__top a:active{color:color(var(--color-primary) shade(6%));}.block--bg-primary-light a .header__top a:focus,.block--bg-primary-light .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(6%));}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-primary-dark{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark ul,.block--bg-primary-dark ol,.block--bg-primary-dark dl{color:inherit;}.block--bg-primary-dark .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(18%)) 20%));}.block--bg-primary-dark .menu,.block--bg-primary-dark .menu__submenu-wrapper{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark .link{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark .link:focus,.block--bg-primary-dark .link:hover,.block--bg-primary-dark .link:active,.block--bg-primary-dark .menu__item--hover > .link,.block--bg-primary-dark .menu__link--last-active{background:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(18%) blend(color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-primary-dark .link:focus .icon,.block--bg-primary-dark .link:hover .icon,.block--bg-primary-dark .link:active .icon,.block--bg-primary-dark .menu__item--hover > .link .icon,.block--bg-primary-dark .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-primary-dark .link:focus::after,.block--bg-primary-dark .link:hover::after,.block--bg-primary-dark .link:active::after,.block--bg-primary-dark .menu__item--hover > .link::after,.block--bg-primary-dark .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(18%));}.block--bg-primary-dark .menu--top .link:focus,.block--bg-primary-dark .menu--top .link:active,.block--bg-primary-dark .menu--top .link:hover,.block--bg-primary-dark .menu--top .menu__link--active,.block--bg-primary-dark .menu--top .spamspan,.block--bg-primary-dark .menu--footer .link:focus,.block--bg-primary-dark .menu--footer .link:active,.block--bg-primary-dark .menu--footer .link:hover,.block--bg-primary-dark .menu--footer .menu__link--active,.block--bg-primary-dark .menu--footer .spamspan,.block--bg-primary-dark .school-data .link:focus,.block--bg-primary-dark .school-data .link:active,.block--bg-primary-dark .school-data .link:hover,.block--bg-primary-dark .school-data .menu__link--active,.block--bg-primary-dark .school-data .spamspan{background:transparent;color:inherit;}.block--bg-primary-dark .header__top a{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark .header__top a:hover,.block--bg-primary-dark .header__top a:active{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark a,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]){background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark a ul,.block--bg-primary-dark a ol,.block--bg-primary-dark a dl,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) ul,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) ol,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-primary-dark a .menu--megamenu-level-1__link,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(18%)) 20%));}.block--bg-primary-dark a .menu,.block--bg-primary-dark a .menu__submenu-wrapper,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark a .link,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .link{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark a .link:focus,.block--bg-primary-dark a .link:hover,.block--bg-primary-dark a .link:active,.block--bg-primary-dark a .menu__item--hover > .link,.block--bg-primary-dark a .menu__link--last-active,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(18%) blend(color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-primary-dark a .link:focus .icon,.block--bg-primary-dark a .link:hover .icon,.block--bg-primary-dark a .link:active .icon,.block--bg-primary-dark a .menu__item--hover > .link .icon,.block--bg-primary-dark a .menu__link--last-active .icon,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .link:focus .icon,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .link:hover .icon,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .link:active .icon,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link .icon,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-primary-dark a .link:focus::after,.block--bg-primary-dark a .link:hover::after,.block--bg-primary-dark a .link:active::after,.block--bg-primary-dark a .menu__item--hover > .link::after,.block--bg-primary-dark a .menu__link--last-active::after,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(18%));}.block--bg-primary-dark a .menu--top .link:focus,.block--bg-primary-dark a .menu--top .link:active,.block--bg-primary-dark a .menu--top .link:hover,.block--bg-primary-dark a .menu--top .menu__link--active,.block--bg-primary-dark a .menu--top .spamspan,.block--bg-primary-dark a .menu--footer .link:focus,.block--bg-primary-dark a .menu--footer .link:active,.block--bg-primary-dark a .menu--footer .link:hover,.block--bg-primary-dark a .menu--footer .menu__link--active,.block--bg-primary-dark a .menu--footer .spamspan,.block--bg-primary-dark a .school-data .link:focus,.block--bg-primary-dark a .school-data .link:active,.block--bg-primary-dark a .school-data .link:hover,.block--bg-primary-dark a .school-data .menu__link--active,.block--bg-primary-dark a .school-data .spamspan,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-primary-dark a .header__top a,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .header__top a{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark a .header__top a:hover,.block--bg-primary-dark a .header__top a:active,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .header__top a:active{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-dark a .header__top a:focus,.block--bg-primary-dark .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-primary-darker{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker ul,.block--bg-primary-darker ol,.block--bg-primary-darker dl{color:inherit;}.block--bg-primary-darker .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(36%)) 20%));}.block--bg-primary-darker .menu,.block--bg-primary-darker .menu__submenu-wrapper{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker .link{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker .link:focus,.block--bg-primary-darker .link:hover,.block--bg-primary-darker .link:active,.block--bg-primary-darker .menu__item--hover > .link,.block--bg-primary-darker .menu__link--last-active{background:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(36%) blend(color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-primary-darker .link:focus .icon,.block--bg-primary-darker .link:hover .icon,.block--bg-primary-darker .link:active .icon,.block--bg-primary-darker .menu__item--hover > .link .icon,.block--bg-primary-darker .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-primary-darker .link:focus::after,.block--bg-primary-darker .link:hover::after,.block--bg-primary-darker .link:active::after,.block--bg-primary-darker .menu__item--hover > .link::after,.block--bg-primary-darker .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(36%));}.block--bg-primary-darker .menu--top .link:focus,.block--bg-primary-darker .menu--top .link:active,.block--bg-primary-darker .menu--top .link:hover,.block--bg-primary-darker .menu--top .menu__link--active,.block--bg-primary-darker .menu--top .spamspan,.block--bg-primary-darker .menu--footer .link:focus,.block--bg-primary-darker .menu--footer .link:active,.block--bg-primary-darker .menu--footer .link:hover,.block--bg-primary-darker .menu--footer .menu__link--active,.block--bg-primary-darker .menu--footer .spamspan,.block--bg-primary-darker .school-data .link:focus,.block--bg-primary-darker .school-data .link:active,.block--bg-primary-darker .school-data .link:hover,.block--bg-primary-darker .school-data .menu__link--active,.block--bg-primary-darker .school-data .spamspan{background:transparent;color:inherit;}.block--bg-primary-darker .header__top a{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker .header__top a:hover,.block--bg-primary-darker .header__top a:active{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker a,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]){background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker a ul,.block--bg-primary-darker a ol,.block--bg-primary-darker a dl,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) ul,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) ol,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-primary-darker a .menu--megamenu-level-1__link,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(36%)) 20%));}.block--bg-primary-darker a .menu,.block--bg-primary-darker a .menu__submenu-wrapper,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker a .link,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .link{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker a .link:focus,.block--bg-primary-darker a .link:hover,.block--bg-primary-darker a .link:active,.block--bg-primary-darker a .menu__item--hover > .link,.block--bg-primary-darker a .menu__link--last-active,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(36%) blend(color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-primary-darker a .link:focus .icon,.block--bg-primary-darker a .link:hover .icon,.block--bg-primary-darker a .link:active .icon,.block--bg-primary-darker a .menu__item--hover > .link .icon,.block--bg-primary-darker a .menu__link--last-active .icon,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .link:focus .icon,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .link:hover .icon,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .link:active .icon,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link .icon,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-primary-darker a .link:focus::after,.block--bg-primary-darker a .link:hover::after,.block--bg-primary-darker a .link:active::after,.block--bg-primary-darker a .menu__item--hover > .link::after,.block--bg-primary-darker a .menu__link--last-active::after,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(36%));}.block--bg-primary-darker a .menu--top .link:focus,.block--bg-primary-darker a .menu--top .link:active,.block--bg-primary-darker a .menu--top .link:hover,.block--bg-primary-darker a .menu--top .menu__link--active,.block--bg-primary-darker a .menu--top .spamspan,.block--bg-primary-darker a .menu--footer .link:focus,.block--bg-primary-darker a .menu--footer .link:active,.block--bg-primary-darker a .menu--footer .link:hover,.block--bg-primary-darker a .menu--footer .menu__link--active,.block--bg-primary-darker a .menu--footer .spamspan,.block--bg-primary-darker a .school-data .link:focus,.block--bg-primary-darker a .school-data .link:active,.block--bg-primary-darker a .school-data .link:hover,.block--bg-primary-darker a .school-data .menu__link--active,.block--bg-primary-darker a .school-data .spamspan,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-primary-darker a .header__top a,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .header__top a{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker a .header__top a:hover,.block--bg-primary-darker a .header__top a:active,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .header__top a:active{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-primary-darker a .header__top a:focus,.block--bg-primary-darker .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-secondary{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary ul,.block--bg-secondary ol,.block--bg-secondary dl{color:inherit;}.block--bg-secondary .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) blend(var(--color-secondary) 20%));}.block--bg-secondary .menu,.block--bg-secondary .menu__submenu-wrapper{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary .link{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary .link:focus,.block--bg-secondary .link:hover,.block--bg-secondary .link:active,.block--bg-secondary .menu__item--hover > .link,.block--bg-secondary .menu__link--last-active{background:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) blend(color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-secondary .link:focus .icon,.block--bg-secondary .link:hover .icon,.block--bg-secondary .link:active .icon,.block--bg-secondary .menu__item--hover > .link .icon,.block--bg-secondary .menu__link--last-active .icon{border-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-secondary .link:focus::after,.block--bg-secondary .link:hover::after,.block--bg-secondary .link:active::after,.block--bg-secondary .menu__item--hover > .link::after,.block--bg-secondary .menu__link--last-active::after{border-bottom-color:var(--color-secondary);}.block--bg-secondary .menu--top .link:focus,.block--bg-secondary .menu--top .link:active,.block--bg-secondary .menu--top .link:hover,.block--bg-secondary .menu--top .menu__link--active,.block--bg-secondary .menu--top .spamspan,.block--bg-secondary .menu--footer .link:focus,.block--bg-secondary .menu--footer .link:active,.block--bg-secondary .menu--footer .link:hover,.block--bg-secondary .menu--footer .menu__link--active,.block--bg-secondary .menu--footer .spamspan,.block--bg-secondary .school-data .link:focus,.block--bg-secondary .school-data .link:active,.block--bg-secondary .school-data .link:hover,.block--bg-secondary .school-data .menu__link--active,.block--bg-secondary .school-data .spamspan{background:transparent;color:inherit;}.block--bg-secondary .header__top a{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary .header__top a:hover,.block--bg-secondary .header__top a:active{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary a,.block--bg-secondary .link--mail:not([href]):not([tabindex]){background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary a ul,.block--bg-secondary a ol,.block--bg-secondary a dl,.block--bg-secondary .link--mail:not([href]):not([tabindex]) ul,.block--bg-secondary .link--mail:not([href]):not([tabindex]) ol,.block--bg-secondary .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-secondary a .menu--megamenu-level-1__link,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) blend(var(--color-secondary) 20%));}.block--bg-secondary a .menu,.block--bg-secondary a .menu__submenu-wrapper,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary a .link,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .link{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary a .link:focus,.block--bg-secondary a .link:hover,.block--bg-secondary a .link:active,.block--bg-secondary a .menu__item--hover > .link,.block--bg-secondary a .menu__link--last-active,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) blend(color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-secondary a .link:focus .icon,.block--bg-secondary a .link:hover .icon,.block--bg-secondary a .link:active .icon,.block--bg-secondary a .menu__item--hover > .link .icon,.block--bg-secondary a .menu__link--last-active .icon,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .link:focus .icon,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .link:hover .icon,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .link:active .icon,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link .icon,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu__link--last-active .icon{border-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-secondary a .link:focus::after,.block--bg-secondary a .link:hover::after,.block--bg-secondary a .link:active::after,.block--bg-secondary a .menu__item--hover > .link::after,.block--bg-secondary a .menu__link--last-active::after,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:var(--color-secondary);}.block--bg-secondary a .menu--top .link:focus,.block--bg-secondary a .menu--top .link:active,.block--bg-secondary a .menu--top .link:hover,.block--bg-secondary a .menu--top .menu__link--active,.block--bg-secondary a .menu--top .spamspan,.block--bg-secondary a .menu--footer .link:focus,.block--bg-secondary a .menu--footer .link:active,.block--bg-secondary a .menu--footer .link:hover,.block--bg-secondary a .menu--footer .menu__link--active,.block--bg-secondary a .menu--footer .spamspan,.block--bg-secondary a .school-data .link:focus,.block--bg-secondary a .school-data .link:active,.block--bg-secondary a .school-data .link:hover,.block--bg-secondary a .school-data .menu__link--active,.block--bg-secondary a .school-data .spamspan,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-secondary a .header__top a,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .header__top a{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary a .header__top a:hover,.block--bg-secondary a .header__top a:active,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .header__top a:active{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary a .header__top a:focus,.block--bg-secondary .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-secondary-light{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.block--bg-secondary-light ul,.block--bg-secondary-light ol,.block--bg-secondary-light dl{color:inherit;}.block--bg-secondary-light .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) tint(0%) blend(color(var(--color-secondary) tint(18%)) 20%));}.block--bg-secondary-light .menu,.block--bg-secondary-light .menu__submenu-wrapper{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.block--bg-secondary-light .link{color:color(var(--color-secondary) tint(0%));}.block--bg-secondary-light .link:focus,.block--bg-secondary-light .link:hover,.block--bg-secondary-light .link:active,.block--bg-secondary-light .menu__item--hover > .link,.block--bg-secondary-light .menu__link--last-active{background:color(var(--color-secondary) tint(0%));color:color(var(--color-secondary) tint(18%) blend(color(var(--color-secondary) tint(0%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-secondary-light .link:focus .icon,.block--bg-secondary-light .link:hover .icon,.block--bg-secondary-light .link:active .icon,.block--bg-secondary-light .menu__item--hover > .link .icon,.block--bg-secondary-light .menu__link--last-active .icon{border-color:color(var(--color-secondary) tint(0%) a("70%"));}.block--bg-secondary-light .link:focus::after,.block--bg-secondary-light .link:hover::after,.block--bg-secondary-light .link:active::after,.block--bg-secondary-light .menu__item--hover > .link::after,.block--bg-secondary-light .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) tint(18%));}.block--bg-secondary-light .menu--top .link:focus,.block--bg-secondary-light .menu--top .link:active,.block--bg-secondary-light .menu--top .link:hover,.block--bg-secondary-light .menu--top .menu__link--active,.block--bg-secondary-light .menu--top .spamspan,.block--bg-secondary-light .menu--footer .link:focus,.block--bg-secondary-light .menu--footer .link:active,.block--bg-secondary-light .menu--footer .link:hover,.block--bg-secondary-light .menu--footer .menu__link--active,.block--bg-secondary-light .menu--footer .spamspan,.block--bg-secondary-light .school-data .link:focus,.block--bg-secondary-light .school-data .link:active,.block--bg-secondary-light .school-data .link:hover,.block--bg-secondary-light .school-data .menu__link--active,.block--bg-secondary-light .school-data .spamspan{background:transparent;color:inherit;}.block--bg-secondary-light .header__top a{color:color(var(--color-secondary) tint(0%));}.block--bg-secondary-light .header__top a:hover,.block--bg-secondary-light .header__top a:active{color:color(var(--color-secondary) tint(0%));}.block--bg-secondary-light .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) tint(0%));}.block--bg-secondary-light a,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]){background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.block--bg-secondary-light a ul,.block--bg-secondary-light a ol,.block--bg-secondary-light a dl,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) ul,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) ol,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-secondary-light a .menu--megamenu-level-1__link,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) tint(0%) blend(color(var(--color-secondary) tint(18%)) 20%));}.block--bg-secondary-light a .menu,.block--bg-secondary-light a .menu__submenu-wrapper,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.block--bg-secondary-light a .link,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .link{color:color(var(--color-secondary) tint(0%));}.block--bg-secondary-light a .link:focus,.block--bg-secondary-light a .link:hover,.block--bg-secondary-light a .link:active,.block--bg-secondary-light a .menu__item--hover > .link,.block--bg-secondary-light a .menu__link--last-active,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:color(var(--color-secondary) tint(0%));color:color(var(--color-secondary) tint(18%) blend(color(var(--color-secondary) tint(0%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-secondary-light a .link:focus .icon,.block--bg-secondary-light a .link:hover .icon,.block--bg-secondary-light a .link:active .icon,.block--bg-secondary-light a .menu__item--hover > .link .icon,.block--bg-secondary-light a .menu__link--last-active .icon,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .link:focus .icon,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .link:hover .icon,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .link:active .icon,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link .icon,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu__link--last-active .icon{border-color:color(var(--color-secondary) tint(0%) a("70%"));}.block--bg-secondary-light a .link:focus::after,.block--bg-secondary-light a .link:hover::after,.block--bg-secondary-light a .link:active::after,.block--bg-secondary-light a .menu__item--hover > .link::after,.block--bg-secondary-light a .menu__link--last-active::after,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) tint(18%));}.block--bg-secondary-light a .menu--top .link:focus,.block--bg-secondary-light a .menu--top .link:active,.block--bg-secondary-light a .menu--top .link:hover,.block--bg-secondary-light a .menu--top .menu__link--active,.block--bg-secondary-light a .menu--top .spamspan,.block--bg-secondary-light a .menu--footer .link:focus,.block--bg-secondary-light a .menu--footer .link:active,.block--bg-secondary-light a .menu--footer .link:hover,.block--bg-secondary-light a .menu--footer .menu__link--active,.block--bg-secondary-light a .menu--footer .spamspan,.block--bg-secondary-light a .school-data .link:focus,.block--bg-secondary-light a .school-data .link:active,.block--bg-secondary-light a .school-data .link:hover,.block--bg-secondary-light a .school-data .menu__link--active,.block--bg-secondary-light a .school-data .spamspan,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-secondary-light a .header__top a,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .header__top a{color:color(var(--color-secondary) tint(0%));}.block--bg-secondary-light a .header__top a:hover,.block--bg-secondary-light a .header__top a:active,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .header__top a:active{color:color(var(--color-secondary) tint(0%));}.block--bg-secondary-light a .header__top a:focus,.block--bg-secondary-light .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) tint(0%));}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-secondary-dark{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark ul,.block--bg-secondary-dark ol,.block--bg-secondary-dark dl{color:inherit;}.block--bg-secondary-dark .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(24%)) 20%));}.block--bg-secondary-dark .menu,.block--bg-secondary-dark .menu__submenu-wrapper{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark .link{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark .link:focus,.block--bg-secondary-dark .link:hover,.block--bg-secondary-dark .link:active,.block--bg-secondary-dark .menu__item--hover > .link,.block--bg-secondary-dark .menu__link--last-active{background:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(24%) blend(color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-secondary-dark .link:focus .icon,.block--bg-secondary-dark .link:hover .icon,.block--bg-secondary-dark .link:active .icon,.block--bg-secondary-dark .menu__item--hover > .link .icon,.block--bg-secondary-dark .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-secondary-dark .link:focus::after,.block--bg-secondary-dark .link:hover::after,.block--bg-secondary-dark .link:active::after,.block--bg-secondary-dark .menu__item--hover > .link::after,.block--bg-secondary-dark .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(24%));}.block--bg-secondary-dark .menu--top .link:focus,.block--bg-secondary-dark .menu--top .link:active,.block--bg-secondary-dark .menu--top .link:hover,.block--bg-secondary-dark .menu--top .menu__link--active,.block--bg-secondary-dark .menu--top .spamspan,.block--bg-secondary-dark .menu--footer .link:focus,.block--bg-secondary-dark .menu--footer .link:active,.block--bg-secondary-dark .menu--footer .link:hover,.block--bg-secondary-dark .menu--footer .menu__link--active,.block--bg-secondary-dark .menu--footer .spamspan,.block--bg-secondary-dark .school-data .link:focus,.block--bg-secondary-dark .school-data .link:active,.block--bg-secondary-dark .school-data .link:hover,.block--bg-secondary-dark .school-data .menu__link--active,.block--bg-secondary-dark .school-data .spamspan{background:transparent;color:inherit;}.block--bg-secondary-dark .header__top a{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark .header__top a:hover,.block--bg-secondary-dark .header__top a:active{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark a,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]){background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark a ul,.block--bg-secondary-dark a ol,.block--bg-secondary-dark a dl,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) ul,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) ol,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-secondary-dark a .menu--megamenu-level-1__link,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(24%)) 20%));}.block--bg-secondary-dark a .menu,.block--bg-secondary-dark a .menu__submenu-wrapper,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark a .link,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .link{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark a .link:focus,.block--bg-secondary-dark a .link:hover,.block--bg-secondary-dark a .link:active,.block--bg-secondary-dark a .menu__item--hover > .link,.block--bg-secondary-dark a .menu__link--last-active,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(24%) blend(color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-secondary-dark a .link:focus .icon,.block--bg-secondary-dark a .link:hover .icon,.block--bg-secondary-dark a .link:active .icon,.block--bg-secondary-dark a .menu__item--hover > .link .icon,.block--bg-secondary-dark a .menu__link--last-active .icon,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .link:focus .icon,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .link:hover .icon,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .link:active .icon,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link .icon,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-secondary-dark a .link:focus::after,.block--bg-secondary-dark a .link:hover::after,.block--bg-secondary-dark a .link:active::after,.block--bg-secondary-dark a .menu__item--hover > .link::after,.block--bg-secondary-dark a .menu__link--last-active::after,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(24%));}.block--bg-secondary-dark a .menu--top .link:focus,.block--bg-secondary-dark a .menu--top .link:active,.block--bg-secondary-dark a .menu--top .link:hover,.block--bg-secondary-dark a .menu--top .menu__link--active,.block--bg-secondary-dark a .menu--top .spamspan,.block--bg-secondary-dark a .menu--footer .link:focus,.block--bg-secondary-dark a .menu--footer .link:active,.block--bg-secondary-dark a .menu--footer .link:hover,.block--bg-secondary-dark a .menu--footer .menu__link--active,.block--bg-secondary-dark a .menu--footer .spamspan,.block--bg-secondary-dark a .school-data .link:focus,.block--bg-secondary-dark a .school-data .link:active,.block--bg-secondary-dark a .school-data .link:hover,.block--bg-secondary-dark a .school-data .menu__link--active,.block--bg-secondary-dark a .school-data .spamspan,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-secondary-dark a .header__top a,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .header__top a{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark a .header__top a:hover,.block--bg-secondary-dark a .header__top a:active,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .header__top a:active{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-dark a .header__top a:focus,.block--bg-secondary-dark .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-secondary-darker{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker ul,.block--bg-secondary-darker ol,.block--bg-secondary-darker dl{color:inherit;}.block--bg-secondary-darker .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(36%)) 20%));}.block--bg-secondary-darker .menu,.block--bg-secondary-darker .menu__submenu-wrapper{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker .link{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker .link:focus,.block--bg-secondary-darker .link:hover,.block--bg-secondary-darker .link:active,.block--bg-secondary-darker .menu__item--hover > .link,.block--bg-secondary-darker .menu__link--last-active{background:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(36%) blend(color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-secondary-darker .link:focus .icon,.block--bg-secondary-darker .link:hover .icon,.block--bg-secondary-darker .link:active .icon,.block--bg-secondary-darker .menu__item--hover > .link .icon,.block--bg-secondary-darker .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-secondary-darker .link:focus::after,.block--bg-secondary-darker .link:hover::after,.block--bg-secondary-darker .link:active::after,.block--bg-secondary-darker .menu__item--hover > .link::after,.block--bg-secondary-darker .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(36%));}.block--bg-secondary-darker .menu--top .link:focus,.block--bg-secondary-darker .menu--top .link:active,.block--bg-secondary-darker .menu--top .link:hover,.block--bg-secondary-darker .menu--top .menu__link--active,.block--bg-secondary-darker .menu--top .spamspan,.block--bg-secondary-darker .menu--footer .link:focus,.block--bg-secondary-darker .menu--footer .link:active,.block--bg-secondary-darker .menu--footer .link:hover,.block--bg-secondary-darker .menu--footer .menu__link--active,.block--bg-secondary-darker .menu--footer .spamspan,.block--bg-secondary-darker .school-data .link:focus,.block--bg-secondary-darker .school-data .link:active,.block--bg-secondary-darker .school-data .link:hover,.block--bg-secondary-darker .school-data .menu__link--active,.block--bg-secondary-darker .school-data .spamspan{background:transparent;color:inherit;}.block--bg-secondary-darker .header__top a{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker .header__top a:hover,.block--bg-secondary-darker .header__top a:active{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker a,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]){background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker a ul,.block--bg-secondary-darker a ol,.block--bg-secondary-darker a dl,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) ul,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) ol,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-secondary-darker a .menu--megamenu-level-1__link,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(36%)) 20%));}.block--bg-secondary-darker a .menu,.block--bg-secondary-darker a .menu__submenu-wrapper,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker a .link,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .link{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker a .link:focus,.block--bg-secondary-darker a .link:hover,.block--bg-secondary-darker a .link:active,.block--bg-secondary-darker a .menu__item--hover > .link,.block--bg-secondary-darker a .menu__link--last-active,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(36%) blend(color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.block--bg-secondary-darker a .link:focus .icon,.block--bg-secondary-darker a .link:hover .icon,.block--bg-secondary-darker a .link:active .icon,.block--bg-secondary-darker a .menu__item--hover > .link .icon,.block--bg-secondary-darker a .menu__link--last-active .icon,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .link:focus .icon,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .link:hover .icon,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .link:active .icon,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link .icon,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.block--bg-secondary-darker a .link:focus::after,.block--bg-secondary-darker a .link:hover::after,.block--bg-secondary-darker a .link:active::after,.block--bg-secondary-darker a .menu__item--hover > .link::after,.block--bg-secondary-darker a .menu__link--last-active::after,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(36%));}.block--bg-secondary-darker a .menu--top .link:focus,.block--bg-secondary-darker a .menu--top .link:active,.block--bg-secondary-darker a .menu--top .link:hover,.block--bg-secondary-darker a .menu--top .menu__link--active,.block--bg-secondary-darker a .menu--top .spamspan,.block--bg-secondary-darker a .menu--footer .link:focus,.block--bg-secondary-darker a .menu--footer .link:active,.block--bg-secondary-darker a .menu--footer .link:hover,.block--bg-secondary-darker a .menu--footer .menu__link--active,.block--bg-secondary-darker a .menu--footer .spamspan,.block--bg-secondary-darker a .school-data .link:focus,.block--bg-secondary-darker a .school-data .link:active,.block--bg-secondary-darker a .school-data .link:hover,.block--bg-secondary-darker a .school-data .menu__link--active,.block--bg-secondary-darker a .school-data .spamspan,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-secondary-darker a .header__top a,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .header__top a{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker a .header__top a:hover,.block--bg-secondary-darker a .header__top a:active,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .header__top a:active{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-secondary-darker a .header__top a:focus,.block--bg-secondary-darker .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-none{background:var(--white);}.block--bg-none ul,.block--bg-none ol,.block--bg-none dl{color:inherit;}.block--bg-none .menu--megamenu-level-1__link{border-bottom-color:var(--white);}.block--bg-none .menu,.block--bg-none .menu__submenu-wrapper{background:var(--white);}.block--bg-none .link:focus,.block--bg-none .link:hover,.block--bg-none .link:active,.block--bg-none .menu__item--hover > .link,.block--bg-none .menu__link--last-active{background:false;color:false;}.block--bg-none .link:focus::after,.block--bg-none .link:hover::after,.block--bg-none .link:active::after,.block--bg-none .menu__item--hover > .link::after,.block--bg-none .menu__link--last-active::after{border-bottom-color:var(--white);}.block--bg-none .menu--top .link:focus,.block--bg-none .menu--top .link:active,.block--bg-none .menu--top .link:hover,.block--bg-none .menu--top .menu__link--active,.block--bg-none .menu--top .spamspan,.block--bg-none .menu--footer .link:focus,.block--bg-none .menu--footer .link:active,.block--bg-none .menu--footer .link:hover,.block--bg-none .menu--footer .menu__link--active,.block--bg-none .menu--footer .spamspan,.block--bg-none .school-data .link:focus,.block--bg-none .school-data .link:active,.block--bg-none .school-data .link:hover,.block--bg-none .school-data .menu__link--active,.block--bg-none .school-data .spamspan{background:transparent;color:inherit;}.block--bg-none .header__top a{color:false;}.block--bg-none .header__top a:hover,.block--bg-none .header__top a:active{color:false;}.block--bg-none .header__top a:focus{color:inherit;border:2px solid false;}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:var(--white);}.block--bg-none a ul,.block--bg-none a ol,.block--bg-none a dl,.block--bg-none .link--mail:not([href]):not([tabindex]) ul,.block--bg-none .link--mail:not([href]):not([tabindex]) ol,.block--bg-none .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-none a .menu--megamenu-level-1__link,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:var(--white);}.block--bg-none a .menu,.block--bg-none a .menu__submenu-wrapper,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:var(--white);}.block--bg-none a .link:focus,.block--bg-none a .link:hover,.block--bg-none a .link:active,.block--bg-none a .menu__item--hover > .link,.block--bg-none a .menu__link--last-active,.block--bg-none .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-none .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-none .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:false;color:false;}.block--bg-none a .link:focus::after,.block--bg-none a .link:hover::after,.block--bg-none a .link:active::after,.block--bg-none a .menu__item--hover > .link::after,.block--bg-none a .menu__link--last-active::after,.block--bg-none .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-none .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-none .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:var(--white);}.block--bg-none a .menu--top .link:focus,.block--bg-none a .menu--top .link:active,.block--bg-none a .menu--top .link:hover,.block--bg-none a .menu--top .menu__link--active,.block--bg-none a .menu--top .spamspan,.block--bg-none a .menu--footer .link:focus,.block--bg-none a .menu--footer .link:active,.block--bg-none a .menu--footer .link:hover,.block--bg-none a .menu--footer .menu__link--active,.block--bg-none a .menu--footer .spamspan,.block--bg-none a .school-data .link:focus,.block--bg-none a .school-data .link:active,.block--bg-none a .school-data .link:hover,.block--bg-none a .school-data .menu__link--active,.block--bg-none a .school-data .spamspan,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-none .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-none .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-none .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-none .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-none .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-none .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-none a .header__top a,.block--bg-none .link--mail:not([href]):not([tabindex]) .header__top a{color:false;}.block--bg-none a .header__top a:hover,.block--bg-none a .header__top a:active,.block--bg-none .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-none .link--mail:not([href]):not([tabindex]) .header__top a:active{color:false;}.block--bg-none a .header__top a:focus,.block--bg-none .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid false;}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-gray1{background:var(--gray-200);}.block--bg-gray1 ul,.block--bg-gray1 ol,.block--bg-gray1 dl{color:inherit;}.block--bg-gray1 .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.block--bg-gray1 .menu,.block--bg-gray1 .menu__submenu-wrapper{background:var(--gray-200);}.block--bg-gray1 .link:focus,.block--bg-gray1 .link:hover,.block--bg-gray1 .link:active,.block--bg-gray1 .menu__item--hover > .link,.block--bg-gray1 .menu__link--last-active{background:false;color:false;}.block--bg-gray1 .link:focus::after,.block--bg-gray1 .link:hover::after,.block--bg-gray1 .link:active::after,.block--bg-gray1 .menu__item--hover > .link::after,.block--bg-gray1 .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.block--bg-gray1 .menu--top .link:focus,.block--bg-gray1 .menu--top .link:active,.block--bg-gray1 .menu--top .link:hover,.block--bg-gray1 .menu--top .menu__link--active,.block--bg-gray1 .menu--top .spamspan,.block--bg-gray1 .menu--footer .link:focus,.block--bg-gray1 .menu--footer .link:active,.block--bg-gray1 .menu--footer .link:hover,.block--bg-gray1 .menu--footer .menu__link--active,.block--bg-gray1 .menu--footer .spamspan,.block--bg-gray1 .school-data .link:focus,.block--bg-gray1 .school-data .link:active,.block--bg-gray1 .school-data .link:hover,.block--bg-gray1 .school-data .menu__link--active,.block--bg-gray1 .school-data .spamspan{background:transparent;color:inherit;}.block--bg-gray1 .header__top a{color:false;}.block--bg-gray1 .header__top a:hover,.block--bg-gray1 .header__top a:active{color:false;}.block--bg-gray1 .header__top a:focus{color:inherit;border:2px solid false;}.block--bg-gray1 a,.block--bg-gray1 .link--mail:not([href]):not([tabindex]){background:var(--gray-200);}.block--bg-gray1 a ul,.block--bg-gray1 a ol,.block--bg-gray1 a dl,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) ul,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) ol,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-gray1 a .menu--megamenu-level-1__link,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.block--bg-gray1 a .menu,.block--bg-gray1 a .menu__submenu-wrapper,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:var(--gray-200);}.block--bg-gray1 a .link:focus,.block--bg-gray1 a .link:hover,.block--bg-gray1 a .link:active,.block--bg-gray1 a .menu__item--hover > .link,.block--bg-gray1 a .menu__link--last-active,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:false;color:false;}.block--bg-gray1 a .link:focus::after,.block--bg-gray1 a .link:hover::after,.block--bg-gray1 a .link:active::after,.block--bg-gray1 a .menu__item--hover > .link::after,.block--bg-gray1 a .menu__link--last-active::after,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.block--bg-gray1 a .menu--top .link:focus,.block--bg-gray1 a .menu--top .link:active,.block--bg-gray1 a .menu--top .link:hover,.block--bg-gray1 a .menu--top .menu__link--active,.block--bg-gray1 a .menu--top .spamspan,.block--bg-gray1 a .menu--footer .link:focus,.block--bg-gray1 a .menu--footer .link:active,.block--bg-gray1 a .menu--footer .link:hover,.block--bg-gray1 a .menu--footer .menu__link--active,.block--bg-gray1 a .menu--footer .spamspan,.block--bg-gray1 a .school-data .link:focus,.block--bg-gray1 a .school-data .link:active,.block--bg-gray1 a .school-data .link:hover,.block--bg-gray1 a .school-data .menu__link--active,.block--bg-gray1 a .school-data .spamspan,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-gray1 a .header__top a,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .header__top a{color:false;}.block--bg-gray1 a .header__top a:hover,.block--bg-gray1 a .header__top a:active,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .header__top a:active{color:false;}.block--bg-gray1 a .header__top a:focus,.block--bg-gray1 .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid false;}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-gray2{background:var(--gray-400);}.block--bg-gray2 ul,.block--bg-gray2 ol,.block--bg-gray2 dl{color:inherit;}.block--bg-gray2 .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.block--bg-gray2 .menu,.block--bg-gray2 .menu__submenu-wrapper{background:var(--gray-400);}.block--bg-gray2 .link:focus,.block--bg-gray2 .link:hover,.block--bg-gray2 .link:active,.block--bg-gray2 .menu__item--hover > .link,.block--bg-gray2 .menu__link--last-active{background:false;color:false;}.block--bg-gray2 .link:focus::after,.block--bg-gray2 .link:hover::after,.block--bg-gray2 .link:active::after,.block--bg-gray2 .menu__item--hover > .link::after,.block--bg-gray2 .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.block--bg-gray2 .menu--top .link:focus,.block--bg-gray2 .menu--top .link:active,.block--bg-gray2 .menu--top .link:hover,.block--bg-gray2 .menu--top .menu__link--active,.block--bg-gray2 .menu--top .spamspan,.block--bg-gray2 .menu--footer .link:focus,.block--bg-gray2 .menu--footer .link:active,.block--bg-gray2 .menu--footer .link:hover,.block--bg-gray2 .menu--footer .menu__link--active,.block--bg-gray2 .menu--footer .spamspan,.block--bg-gray2 .school-data .link:focus,.block--bg-gray2 .school-data .link:active,.block--bg-gray2 .school-data .link:hover,.block--bg-gray2 .school-data .menu__link--active,.block--bg-gray2 .school-data .spamspan{background:transparent;color:inherit;}.block--bg-gray2 .header__top a{color:false;}.block--bg-gray2 .header__top a:hover,.block--bg-gray2 .header__top a:active{color:false;}.block--bg-gray2 .header__top a:focus{color:inherit;border:2px solid false;}.block--bg-gray2 a,.block--bg-gray2 .link--mail:not([href]):not([tabindex]){background:var(--gray-400);}.block--bg-gray2 a ul,.block--bg-gray2 a ol,.block--bg-gray2 a dl,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) ul,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) ol,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-gray2 a .menu--megamenu-level-1__link,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.block--bg-gray2 a .menu,.block--bg-gray2 a .menu__submenu-wrapper,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:var(--gray-400);}.block--bg-gray2 a .link:focus,.block--bg-gray2 a .link:hover,.block--bg-gray2 a .link:active,.block--bg-gray2 a .menu__item--hover > .link,.block--bg-gray2 a .menu__link--last-active,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:false;color:false;}.block--bg-gray2 a .link:focus::after,.block--bg-gray2 a .link:hover::after,.block--bg-gray2 a .link:active::after,.block--bg-gray2 a .menu__item--hover > .link::after,.block--bg-gray2 a .menu__link--last-active::after,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.block--bg-gray2 a .menu--top .link:focus,.block--bg-gray2 a .menu--top .link:active,.block--bg-gray2 a .menu--top .link:hover,.block--bg-gray2 a .menu--top .menu__link--active,.block--bg-gray2 a .menu--top .spamspan,.block--bg-gray2 a .menu--footer .link:focus,.block--bg-gray2 a .menu--footer .link:active,.block--bg-gray2 a .menu--footer .link:hover,.block--bg-gray2 a .menu--footer .menu__link--active,.block--bg-gray2 a .menu--footer .spamspan,.block--bg-gray2 a .school-data .link:focus,.block--bg-gray2 a .school-data .link:active,.block--bg-gray2 a .school-data .link:hover,.block--bg-gray2 a .school-data .menu__link--active,.block--bg-gray2 a .school-data .spamspan,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-gray2 a .header__top a,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .header__top a{color:false;}.block--bg-gray2 a .header__top a:hover,.block--bg-gray2 a .header__top a:active,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .header__top a:active{color:false;}.block--bg-gray2 a .header__top a:focus,.block--bg-gray2 .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid false;}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-gray1-secondary{background:var(--gray-200);}.block--bg-gray1-secondary ul,.block--bg-gray1-secondary ol,.block--bg-gray1-secondary dl{color:inherit;}.block--bg-gray1-secondary .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.block--bg-gray1-secondary .menu,.block--bg-gray1-secondary .menu__submenu-wrapper{background:var(--gray-200);}.block--bg-gray1-secondary .link:focus,.block--bg-gray1-secondary .link:hover,.block--bg-gray1-secondary .link:active,.block--bg-gray1-secondary .menu__item--hover > .link,.block--bg-gray1-secondary .menu__link--last-active{background:false;color:false;}.block--bg-gray1-secondary .link:focus::after,.block--bg-gray1-secondary .link:hover::after,.block--bg-gray1-secondary .link:active::after,.block--bg-gray1-secondary .menu__item--hover > .link::after,.block--bg-gray1-secondary .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.block--bg-gray1-secondary .menu--top .link:focus,.block--bg-gray1-secondary .menu--top .link:active,.block--bg-gray1-secondary .menu--top .link:hover,.block--bg-gray1-secondary .menu--top .menu__link--active,.block--bg-gray1-secondary .menu--top .spamspan,.block--bg-gray1-secondary .menu--footer .link:focus,.block--bg-gray1-secondary .menu--footer .link:active,.block--bg-gray1-secondary .menu--footer .link:hover,.block--bg-gray1-secondary .menu--footer .menu__link--active,.block--bg-gray1-secondary .menu--footer .spamspan,.block--bg-gray1-secondary .school-data .link:focus,.block--bg-gray1-secondary .school-data .link:active,.block--bg-gray1-secondary .school-data .link:hover,.block--bg-gray1-secondary .school-data .menu__link--active,.block--bg-gray1-secondary .school-data .spamspan{background:transparent;color:inherit;}.block--bg-gray1-secondary .header__top a{color:false;}.block--bg-gray1-secondary .header__top a:hover,.block--bg-gray1-secondary .header__top a:active{color:false;}.block--bg-gray1-secondary .header__top a:focus{color:inherit;border:2px solid false;}.block--bg-gray1-secondary a,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]){background:var(--gray-200);}.block--bg-gray1-secondary a ul,.block--bg-gray1-secondary a ol,.block--bg-gray1-secondary a dl,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) ul,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) ol,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-gray1-secondary a .menu--megamenu-level-1__link,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.block--bg-gray1-secondary a .menu,.block--bg-gray1-secondary a .menu__submenu-wrapper,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:var(--gray-200);}.block--bg-gray1-secondary a .link:focus,.block--bg-gray1-secondary a .link:hover,.block--bg-gray1-secondary a .link:active,.block--bg-gray1-secondary a .menu__item--hover > .link,.block--bg-gray1-secondary a .menu__link--last-active,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:false;color:false;}.block--bg-gray1-secondary a .link:focus::after,.block--bg-gray1-secondary a .link:hover::after,.block--bg-gray1-secondary a .link:active::after,.block--bg-gray1-secondary a .menu__item--hover > .link::after,.block--bg-gray1-secondary a .menu__link--last-active::after,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.block--bg-gray1-secondary a .menu--top .link:focus,.block--bg-gray1-secondary a .menu--top .link:active,.block--bg-gray1-secondary a .menu--top .link:hover,.block--bg-gray1-secondary a .menu--top .menu__link--active,.block--bg-gray1-secondary a .menu--top .spamspan,.block--bg-gray1-secondary a .menu--footer .link:focus,.block--bg-gray1-secondary a .menu--footer .link:active,.block--bg-gray1-secondary a .menu--footer .link:hover,.block--bg-gray1-secondary a .menu--footer .menu__link--active,.block--bg-gray1-secondary a .menu--footer .spamspan,.block--bg-gray1-secondary a .school-data .link:focus,.block--bg-gray1-secondary a .school-data .link:active,.block--bg-gray1-secondary a .school-data .link:hover,.block--bg-gray1-secondary a .school-data .menu__link--active,.block--bg-gray1-secondary a .school-data .spamspan,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-gray1-secondary a .header__top a,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .header__top a{color:false;}.block--bg-gray1-secondary a .header__top a:hover,.block--bg-gray1-secondary a .header__top a:active,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .header__top a:active{color:false;}.block--bg-gray1-secondary a .header__top a:focus,.block--bg-gray1-secondary .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid false;}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block--bg-gray2-secondary{background:var(--gray-400);}.block--bg-gray2-secondary ul,.block--bg-gray2-secondary ol,.block--bg-gray2-secondary dl{color:inherit;}.block--bg-gray2-secondary .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.block--bg-gray2-secondary .menu,.block--bg-gray2-secondary .menu__submenu-wrapper{background:var(--gray-400);}.block--bg-gray2-secondary .link:focus,.block--bg-gray2-secondary .link:hover,.block--bg-gray2-secondary .link:active,.block--bg-gray2-secondary .menu__item--hover > .link,.block--bg-gray2-secondary .menu__link--last-active{background:false;color:false;}.block--bg-gray2-secondary .link:focus::after,.block--bg-gray2-secondary .link:hover::after,.block--bg-gray2-secondary .link:active::after,.block--bg-gray2-secondary .menu__item--hover > .link::after,.block--bg-gray2-secondary .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.block--bg-gray2-secondary .menu--top .link:focus,.block--bg-gray2-secondary .menu--top .link:active,.block--bg-gray2-secondary .menu--top .link:hover,.block--bg-gray2-secondary .menu--top .menu__link--active,.block--bg-gray2-secondary .menu--top .spamspan,.block--bg-gray2-secondary .menu--footer .link:focus,.block--bg-gray2-secondary .menu--footer .link:active,.block--bg-gray2-secondary .menu--footer .link:hover,.block--bg-gray2-secondary .menu--footer .menu__link--active,.block--bg-gray2-secondary .menu--footer .spamspan,.block--bg-gray2-secondary .school-data .link:focus,.block--bg-gray2-secondary .school-data .link:active,.block--bg-gray2-secondary .school-data .link:hover,.block--bg-gray2-secondary .school-data .menu__link--active,.block--bg-gray2-secondary .school-data .spamspan{background:transparent;color:inherit;}.block--bg-gray2-secondary .header__top a{color:false;}.block--bg-gray2-secondary .header__top a:hover,.block--bg-gray2-secondary .header__top a:active{color:false;}.block--bg-gray2-secondary .header__top a:focus{color:inherit;border:2px solid false;}.block--bg-gray2-secondary a,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]){background:var(--gray-400);}.block--bg-gray2-secondary a ul,.block--bg-gray2-secondary a ol,.block--bg-gray2-secondary a dl,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) ul,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) ol,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) dl{color:inherit;}.block--bg-gray2-secondary a .menu--megamenu-level-1__link,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.block--bg-gray2-secondary a .menu,.block--bg-gray2-secondary a .menu__submenu-wrapper,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu__submenu-wrapper{background:var(--gray-400);}.block--bg-gray2-secondary a .link:focus,.block--bg-gray2-secondary a .link:hover,.block--bg-gray2-secondary a .link:active,.block--bg-gray2-secondary a .menu__item--hover > .link,.block--bg-gray2-secondary a .menu__link--last-active,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .link:focus,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .link:hover,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .link:active,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu__link--last-active{background:false;color:false;}.block--bg-gray2-secondary a .link:focus::after,.block--bg-gray2-secondary a .link:hover::after,.block--bg-gray2-secondary a .link:active::after,.block--bg-gray2-secondary a .menu__item--hover > .link::after,.block--bg-gray2-secondary a .menu__link--last-active::after,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .link:focus::after,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .link:hover::after,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .link:active::after,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu__item--hover > .link::after,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.block--bg-gray2-secondary a .menu--top .link:focus,.block--bg-gray2-secondary a .menu--top .link:active,.block--bg-gray2-secondary a .menu--top .link:hover,.block--bg-gray2-secondary a .menu--top .menu__link--active,.block--bg-gray2-secondary a .menu--top .spamspan,.block--bg-gray2-secondary a .menu--footer .link:focus,.block--bg-gray2-secondary a .menu--footer .link:active,.block--bg-gray2-secondary a .menu--footer .link:hover,.block--bg-gray2-secondary a .menu--footer .menu__link--active,.block--bg-gray2-secondary a .menu--footer .spamspan,.block--bg-gray2-secondary a .school-data .link:focus,.block--bg-gray2-secondary a .school-data .link:active,.block--bg-gray2-secondary a .school-data .link:hover,.block--bg-gray2-secondary a .school-data .menu__link--active,.block--bg-gray2-secondary a .school-data .spamspan,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--top .link:focus,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--top .link:active,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--top .link:hover,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--top .menu__link--active,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--top .spamspan,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .link:focus,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .link:active,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .link:hover,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .menu__link--active,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .menu--footer .spamspan,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .school-data .link:focus,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .school-data .link:active,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .school-data .link:hover,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .school-data .menu__link--active,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .school-data .spamspan{background:transparent;color:inherit;}.block--bg-gray2-secondary a .header__top a,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .header__top a{color:false;}.block--bg-gray2-secondary a .header__top a:hover,.block--bg-gray2-secondary a .header__top a:active,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .header__top a:hover,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .header__top a:active{color:false;}.block--bg-gray2-secondary a .header__top a:focus,.block--bg-gray2-secondary .link--mail:not([href]):not([tabindex]) .header__top a:focus{color:inherit;border:2px solid false;}.block--bg-none a,.block--bg-none .link--mail:not([href]):not([tabindex]){background:transparent;}.block .views-field-field-startdatum,.block .views-field-field-enddatum{font-size:0.875rem;position:relative;bottom:-5px;}.block.block-termine .views-field-title{display:block;line-height:1em;}.block.search-block-form .form-actions input{width:100%;}.block-termine .fc-color-default{color:var(--variants-links_color_variant);}.block-termine .fc-color-red{color:#F42523;}.block-termine .fc-color-pink{color:#E91E63;}.block-termine .fc-color-purple{color:#9C27B0;}.block-termine .fc-color-deepPurple{color:#673AB7;}.block-termine .fc-color-indigo{color:#3F51B5;}.block-termine .fc-color-blue{color:#2196F3;}.block-termine .fc-color-lightBlue{color:#03A9F4;}.block-termine .fc-color-cyan{color:#00BCD4;}.block-termine .fc-color-teal{color:#009688;}.block-termine .fc-color-green{color:#4CAF50;}.block-termine .fc-color-lightGreen{color:#8BC34A;}.block-termine .fc-color-lime{color:#CDDC39;}.block-termine .fc-color-yellow{color:#FFEB3B;}.block-termine .fc-color-amber{color:#FFC107;}.block-termine .fc-color-orange{color:#FF9800;}.block-termine .fc-color-white{color:#FFFFFF;}.block-termine .fc-color-lightgrey{color:#EEEEEE;}.block-termine .fc-color-tibsGreen{color:#99C328;}.block-termine a{color:inherit;}#block-views-block-tsnweb-service-news-block-1,#block-views-block-tsnweb-editoren-news-block-1{border:5px solid #dd6e0c !important;}.calendar-detail__label{min-width:5rem;display:inline-block;}.calendar-detail__content{margin-top:calc(1.5rem * var(--margin));}.fc{margin:calc(1.5rem * var(--margin)) 0;}.fc .fc-day-header{padding-top:0.5rem;padding-bottom:0.5rem;}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding-top:0.5rem;padding-bottom:0.5rem;}.fc .fc-state-default{text-shadow:none;}.fc .fc-day-top{border-radius:0.2rem;}@media (min-width:1100px){.fc .fc-day-top{padding:0.25rem 0.5rem;}}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:var(--gray-100);}.fc-row .fc-content-skeleton td.fc-today,.fc-row .fc-helper-skeleton td.fc-today{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}#calendar .fc-bgevent{background-color:#FFF;}#calendar .fc-bgevent.kalendertagartSchultag{background-color:#EEE;}#calendar .fc-bgevent.kalendertagartSchulfreiFerien{background-color:#CCC;}#calendar .fc-event,#calendar .fc-list-item{background-color:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-red{background-color:#F42523;color:color(#F42523 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-red .fc-event-dot{background-color:color(#F42523 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-pink{background-color:#E91E63;color:color(#E91E63 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-pink .fc-event-dot{background-color:color(#E91E63 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-purple{background-color:#9C27B0;color:color(#9C27B0 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-purple .fc-event-dot{background-color:color(#9C27B0 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-deepPurple{background-color:#673AB7;color:color(#673AB7 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-deepPurple .fc-event-dot{background-color:color(#673AB7 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-indigo{background-color:#3F51B5;color:color(#3F51B5 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-indigo .fc-event-dot{background-color:color(#3F51B5 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-blue{background-color:#2196F3;color:color(#2196F3 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-blue .fc-event-dot{background-color:color(#2196F3 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-lightBlue{background-color:#03A9F4;color:color(#03A9F4 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-lightBlue .fc-event-dot{background-color:color(#03A9F4 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-cyan{background-color:#00BCD4;color:color(#00BCD4 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-cyan .fc-event-dot{background-color:color(#00BCD4 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-teal{background-color:#009688;color:color(#009688 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-teal .fc-event-dot{background-color:color(#009688 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-green{background-color:#4CAF50;color:color(#4CAF50 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-green .fc-event-dot{background-color:color(#4CAF50 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-lightGreen{background-color:#8BC34A;color:color(#8BC34A contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-lightGreen .fc-event-dot{background-color:color(#8BC34A contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-lime{background-color:#CDDC39;color:color(#CDDC39 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-lime .fc-event-dot{background-color:color(#CDDC39 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-yellow{background-color:#FFEB3B;color:color(#FFEB3B contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-yellow .fc-event-dot{background-color:color(#FFEB3B contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-amber{background-color:#FFC107;color:color(#FFC107 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-amber .fc-event-dot{background-color:color(#FFC107 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-orange{background-color:#FF9800;color:color(#FF9800 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-orange .fc-event-dot{background-color:color(#FF9800 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-white{background-color:#FFFFFF;color:color(#FFFFFF contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-white .fc-event-dot{background-color:color(#FFFFFF contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-lightgrey{background-color:#EEEEEE;color:color(#EEEEEE contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-lightgrey .fc-event-dot{background-color:color(#EEEEEE contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-tibsGreen{background-color:#99C328;color:color(#99C328 contrast(100%) blend(#ffffff 20%));}#calendar .fc-color-tibsGreen .fc-event-dot{background-color:color(#99C328 contrast(100%) blend(#ffffff 20%));}#calendar .fc-list-item:hover,#calendar .fc-list-item:hover td{background-color:#888 !important;}#calendar .fc-list-item a:hover{color:#FFF;}#calendar .fc-list-item-marker{display:none;}#calendar .fc-event:hover{color:#FFF;background-color:#888;}#calendar .fc-list-item.kalendertagartSchulfreiFerien td,#calendar .fc-list-item.kalendertagartSonstige td{pointer-events:none;}#calendar .fc-list-item:hover td{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.fc-event{border:1px solid var(--gray-100);}.fc-unthemed td.fc-today{background:transparent;}.fc-button{text-shadow:none;background-image:none;}.fc-button-group .fc-button{border-radius:0;padding-left:1rem;padding-right:1rem;background:transparent;color:var(--color-primary);}.fc-button-group .fc-corner-left{border-radius:0.2rem 0 0 0.2rem;}.fc-button-group .fc-corner-right{border-radius:0 0.2rem 0.2rem 0;}.fc-button-group .fc-state-active,.fc-button-group .fc-prev-button,.fc-button-group .fc-next-button{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.fc-today-button.fc-state-default{border-radius:0.2rem;}.fc-event{border-radius:0.2rem;background:var(--color-primary);}@media (min-width:1100px){.fc-event{padding:0.5rem 1rem;}}.fc-event-dot{background:var(--color-primary);}@media (max-width:1099px){.fc-toolbar .fc-center,.fc-toolbar .fc-right,.fc-toolbar .fc-left{float:none;display:block;overflow:hidden;margin:1rem 0;}.fc-toolbar .fc-left .fc-today-button{float:right;}}@media (min-width:1100px){.fc-toolbar .fc-left{display:inline;float:left;}}@media (min-width:500px){.fc-toolbar .fc-right{float:left;margin-top:0;}}@media (min-width:1100px){.fc-toolbar .fc-right{float:right;display:inline;}}@media (min-width:500px){.fc-toolbar .fc-center{float:right;margin-top:0;margin-left:1rem;}}@media (min-width:1100px){.fc-toolbar .fc-center{display:inline;float:none;margin:0;}}.fc-toolbar .fc-center h2{float:none;}.fc-view-container table{display:table;background:transparent;}.fc-view-container th{border-style:solid;border-width:1px;}@media (min-width:500px){.gallery{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.colorbox{display:block;margin:0.5rem 0 1.5rem;border-bottom:2px solid transparent;}.colorbox:focus{border-bottom-color:var(--color-primary);}@media (min-width:500px){.colorbox{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin-right:2%;margin-bottom:0.5rem;}}@media (min-width:500px) and (max-width:1099px){.colorbox:nth-child(2n){margin-right:0;}}@media (min-width:1100px){.colorbox{-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%;margin-right:2%;}.colorbox:nth-child(3n){margin-right:0;}}.colorbox img{max-width:100%;height:auto;vertical-align:middle;}.colorbox__label{display:block;line-height:1.1;margin-top:0.5rem;font-size:calc(100% * var(--small-text-size) * var(--captions-font-size));font-weight:var(--captions-font-weight);-webkit-text-decoration:var(--captions-underlined);text-decoration:var(--captions-underlined);color:var(--captions-color);}.colorbox:focus{border-color:var(--color-primary);}#colorbox{background:transparent;-webkit-box-shadow:6px 6px 6px color(rgb(0,0,0) a(10%));box-shadow:6px 6px 6px color(rgb(0,0,0) a(10%));overflow:visible !important;}#cboxClose{height:3rem;width:3rem;-webkit-transform:translateY(-100%) rotate(-45deg);transform:translateY(-100%) rotate(-45deg);top:0;right:-0.5rem;background-image:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}#cboxClose::before,#cboxClose::after{content:"";background:var(--white);display:block;position:absolute;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}#cboxClose::before{width:4px;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:15%;bottom:15%;left:50%;}#cboxClose::after{left:15%;right:15%;height:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;}#cboxClose:focus::before,#cboxClose:focus::after,#cboxClose:hover::before,#cboxClose:hover::after,#cboxClose:active::before,#cboxClose:active::after{background:var(--color-primary);}#cboxLoadedContent{-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;overflow:hidden !important;}#cboxContent{background:transparent;margin-bottom:0;}.cboxPhoto{border-radius:0.2rem;max-width:100%;max-height:100%;height:auto !important;width:auto !important;}#cboxTitle{background:var(--white);line-height:1.2;position:absolute;right:0;bottom:0;color:inherit;border-radius:0 0 0.2rem 0.2rem;height:auto;padding:0.25rem 0.5rem;z-index:1;-webkit-transform:translateY(100%);transform:translateY(100%);}#cboxCurrent{border:none;padding:0 0.5rem;top:-0.5rem;bottom:auto;left:0;right:auto;background:transparent;color:var(--white);-webkit-transform:translateY(-100%);transform:translateY(-100%);}#cboxPrevious,#cboxNext{background:none;top:0;bottom:0;display:block;padding:0;width:3rem;}@media (min-width:660px){#cboxPrevious,#cboxNext{width:4rem;}}#cboxPrevious::before,#cboxNext::before{content:"";border-top:0.7em solid transparent;border-bottom:0.7em solid transparent;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}#cboxWrapper #cboxPrevious{height:auto;left:0;background:-webkit-gradient(linear,left top,right top,from(color(rgb(0,0,0) a(50%))),to(color(rgb(0,0,0) a(0%))));background:linear-gradient(to right,color(rgb(0,0,0) a(50%)) 0%,color(rgb(0,0,0) a(0%)) 100%);border-radius:0.2rem 0 0 0.2rem;}#cboxWrapper #cboxPrevious::before{right:1rem;border-left:none;border-right:1.5em solid var(--white);}@media (min-width:660px){#cboxWrapper #cboxPrevious::before{right:1.5rem;}}#cboxWrapper #cboxPrevious:hover::before{border-right-color:var(--color-primary);}#cboxWrapper #cboxNext{right:0;height:auto;background:-webkit-gradient(linear,left top,right top,from(color(rgb(0,0,0) a(0%))),to(color(rgb(0,0,0) a(50%))));background:linear-gradient(to right,color(rgb(0,0,0) a(0%)) 0%,color(rgb(0,0,0) a(50%)) 100%);border-radius:0 0.2rem 0.2rem 0;}#cboxWrapper #cboxNext::before{left:1rem;border-right:none;border-left:1.5em solid var(--white);}@media (min-width:660px){#cboxWrapper #cboxNext::before{left:1.5rem;}}#cboxWrapper #cboxNext:hover::before{border-left-color:var(--color-primary);}@media screen and (orientation:landscape){#cboxClose{top:1.5rem;}#cboxLoadedContent{padding-top:1.5rem;}#cboxCurrent{top:1rem;}#cboxWrapper #cboxNext,#cboxWrapper #cboxPrevious{margin-top:1.5rem;}}@media (max-width:499px){.grade-detail__list-item{margin-bottom:0.5rem;}}.grade-detail__list-item--space-bottom{margin-bottom:0.5rem;}.grade-detail__label{display:block;min-width:10em;font-weight:600;}@media (min-width:400px){.grade-detail__label{margin-right:1rem;display:inline-block;}}.grade-detail__girls,.grade-detail__boys{margin:0 0.15rem;}.legal-notice{margin-bottom:1rem;}.legal-notice:last-child{margin-bottom:0;}@media (min-width:400px) and (max-width:659px){.footer .legal-notice{text-align:center;}}@media (min-width:768px){.footer .legal-notice{text-align:left;}.footer .legal-notice--text-right{text-align:right;}}@media (min-width:576px){.legal-notice--text-right{text-align:right;}}.legal-notice__title,.legal-notice__subtitle{margin-bottom:0.25rem;line-height:1;color:inherit;font-size:calc(calc(1rem * var(--body-font-size)) * 1.5 * var(--headlines-h4-font-size));font-weight:var(--headlines-h3-font-weight);}.legal-notice__subtitle{font-size:calc(calc(1rem * var(--body-font-size)) * 1 * var(--headlines-h6-font-size));}.legal-notice__address{margin:0.5rem 0;line-height:1.2;}.legal-notice__row{margin-top:1rem;}.legal-notice__provider-address{margin:0;line-height:1.2;}.legal-notice__label{font-size:calc(calc(1rem * var(--body-font-size)) * .875);line-height:1;}.legal-notice__value{line-height:1.2;}.legal-notice__list{margin:0;}.legal-notice .extlink{display:none;}@media (min-width:576px){.footer--bg-primary .legal-notice--text-right,.footer--bg-primary-dark .legal-notice--text-right,.footer--bg-secondary .legal-notice--text-right,.footer--bg-secondary-dark .legal-notice--text-right{text-align:right;}}.footer--bg-primary a,.footer--bg-primary a:hover,.footer--bg-primary-dark a,.footer--bg-primary-dark a:hover,.footer--bg-secondary a,.footer--bg-secondary a:hover,.footer--bg-secondary-dark a,.footer--bg-secondary-dark a:hover{color:inherit !important;}@media (max-width:659px){.news__headline{margin-bottom:0;}}.news__author{line-height:1.2;}.news__tags{margin-top:0.25rem;overflow:hidden;}.news__tags-item{display:block;margin:0 0.25rem 0.25rem 0;float:left;}.news__image{height:35vw;margin-bottom:1.5rem;width:100%;}.news__image article{width:100%;height:100%;}.news__image article picture{height:100%;display:block;}@media (min-width:768px){.news__image{height:35vw;}}.news__image__image{width:100%;height:auto;}@media (min-width:768px){.news__image__image{height:100%;}}.news-teasers .card-deck .card{min-width:100%;max-width:100%;margin-bottom:25px;border:none;padding:unset;}@media (min-width:576px){.news-teasers .card-deck .card{min-width:44.8%;max-width:44.8%;}}@media (min-width:768px){.news-teasers .card-deck .card{min-width:29.5%;max-width:29.5%;}}@media (min-width:992px){.news-teasers .card-deck .card{min-width:22.1%;max-width:22.1%;}}@media (min-width:1200px){.news-teasers .card-deck .card{min-width:22.69%;max-width:22.69%;}}.news-teasers .card-deck .news-teasers__list-item{display:contents;}.news-teasers__list-item{margin-bottom:1rem;}.news--teaser{overflow:hidden;padding:0.5rem;width:100%;background:var(--gray-100);border-radius:0.2rem;border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);}.news--teaser .card{padding:unset;height:100%;height:-moz-available;height:-webkit-fill-available;height:fill-available;}.news--teaser .card-text,.news--teaser .card-text ul{font-size:1rem;}.news--teaser .card-img-top img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;height:auto;max-height:270px;border-top-left-radius:calc(0.2rem - 1px);border-top-right-radius:calc(0.2rem - 1px);padding:0;}.news--teaser .card-footer{border-top:unset;background-color:unset;}.news--teaser__headline{margin-bottom:calc(0.25rem * var(--margin));}@media (min-width:992px){.news--teaser-title-in-content .news--teaser__headline{width:calc(100% - 40%);float:right;}}.news--teaser__date{line-height:1.2;}.news--teaser-date-hidden .news--teaser__date{display:none;}.news--teaser__author{line-height:1.2;}.news--teaser-author-hidden .news--teaser__author{display:none;}.news--teaser__tags{margin-top:0.25rem;}.news--teaser-tags-hidden .news--teaser__tags{display:none;}.news--teaser__image{margin:0.25rem 0 0.5rem;height:auto;}@media (min-width:992px){.news--teaser__image{width:40%;padding-right:calc(calc(25px * var(--margin)) / 2);float:left;margin:0.15rem 0 0;}.news--teaser-image-right .news--teaser__image{padding-left:calc(calc(25px * var(--margin)) / 2);padding-right:unset;float:right;}}.news--teaser__image img{max-width:100%;height:auto;}.news--teaser__content{margin-top:0.5rem;}@media (min-width:992px){.news--teaser__content{margin-left:40%;}.news--teaser-without-image .news--teaser__content{margin-left:0;}.news--teaser-image-right .news--teaser__content{margin-left:unset;margin-right:40%;}}@media (min-width:992px){.news--teaser-image-right.news--teaser-title-in-content .news--teaser__headline{float:left;}.news--teaser-title-in-content .news--teaser-without-image .news--teaser__headline{float:unset;width:unset;}.news--teaser-image-right .news--teaser-without-image .news--teaser__content{margin-right:unset;}}.card.news--teaser h2.news__headline.news--teaser__headline{font-size:1.25rem;}@media (max-width:1099px){.site--sidebar-left .news-teasers .card-deck .card,.site--sidebar-right .news-teasers .card-deck .card{min-width:100%;max-width:100%;}}@media (min-width:992px){.site--sidebar-left .news-teasers .card-deck .card,.site--sidebar-right .news-teasers .card-deck .card{min-width:45.5%;max-width:45.5%;}}@media (min-width:1200px){.site--sidebar-left .news-teasers .card-deck .card,.site--sidebar-right .news-teasers .card-deck .card{min-width:30.1%;max-width:30.1%;}}@media (max-width:1099px){.site--sidebar-both .news-teasers .card-deck .card{min-width:100%;max-width:100%;}}@media (min-width:992px){.site--sidebar-both .news-teasers .card-deck .card{min-width:43.8%;max-width:43.8%;}}@media (min-width:1200px){.site--sidebar-both .news-teasers .card-deck .card{min-width:45%;max-width:45%;}}.card .news--teaser__author{line-height:inherit;}.news--teaser-tags-hidden .card .news--teaser__tags{display:inherit;}.news--teaser-tags-hidden .card .news--teaser__tags-item{display:none;}.news--teaser-author-hidden.news--teaser-tags-hidden .card .news--teaser__tags{display:none;}.paragraph{margin-bottom:1.5rem;font-size:calc(100% * var(--paragraph-text-size));clear:both;}.paragraph:last-child{margin-bottom:0;}.paragraph__label,.news__field_caption{line-height:1.2;margin-top:0.25rem;margin-bottom:calc(0.5rem * var(--captions-margin));font-size:calc(100% * var(--small-text-size) * var(--captions-font-size));-webkit-text-decoration:var(--captions-underlined);text-decoration:var(--captions-underlined);color:var(--captions-color);font-weight:var(--captions-font-weight);display:block;padding:0.5rem;}.paragraph--image{border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);}.site_sidebar .paragraph--image,.site__footer .paragraph--image,.block .paragraph--image{-webkit-box-shadow:none;box-shadow:none;padding:0;}.site_sidebar .paragraph--image .paragraph__label,.site_sidebar .paragraph--image .news__field_caption,.site__footer .paragraph--image .paragraph__label,.site__footer .paragraph--image .news__field_caption,.block .paragraph--image .paragraph__label,.block .paragraph--image .news__field_caption{padding:0;}.paragraph--image__image{max-width:100%;height:auto;border-radius:0.2rem 0.2rem 0 0;}.site_sidebar .paragraph--image-and-text,.site__footer .paragraph--image-and-text,.block .paragraph--image-and-text{-webkit-box-shadow:none;box-shadow:none;padding:0;}.site_sidebar .paragraph--image-and-text .paragraph__label,.site_sidebar .paragraph--image-and-text .news__field_caption,.site__footer .paragraph--image-and-text .paragraph__label,.site__footer .paragraph--image-and-text .news__field_caption,.block .paragraph--image-and-text .paragraph__label,.block .paragraph--image-and-text .news__field_caption{padding:0;}.paragraph--image-and-text .paragraph__label,.paragraph--image-and-text .news__field_caption,.paragraph--image-and-text .bild-und-text-ohne-seitenleiste__field_caption{display:table-caption;caption-side:bottom;}.paragraph--image-and-text--image{border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);max-width:50%;display:table;}.paragraph--image-and-text--image .paragraph--image-and-text--image-wrapper{display:table;}.paragraph--image-and-text--image img{max-width:100%;height:auto;border-radius:0.2rem 0.2rem 0 0;}.paragraph--image-left-and-text .paragraph--image-and-text--image{margin-right:10px;float:left;margin-bottom:1.5em;}.paragraph--image-right-and-text .paragraph--image-and-text--image{margin-left:10px;float:right;margin-bottom:1.5em;}.paragraph--audio__player{display:block;max-width:100%;width:100%;}.paragraph--audio__label{display:block;}.paragraph--video{border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);display:inline-block;width:100%;}.site_sidebar .paragraph--video,.site__footer .paragraph--video,.block .paragraph--video{-webkit-box-shadow:none;box-shadow:none;padding:0;}.site_sidebar .paragraph--video .paragraph__label,.site_sidebar .paragraph--video .news__field_caption,.site__footer .paragraph--video .paragraph__label,.site__footer .paragraph--video .news__field_caption,.block .paragraph--video .paragraph__label,.block .paragraph--video .news__field_caption{padding:0;}.paragraph--video__wrapper{position:relative;height:0;padding-bottom:56%;}.paragraph--video__wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:none;}.paragraph--video__wrapper.local{height:auto;padding-bottom:unset;}.paragraph--video .media__externes-video--field_copyright{float:right;text-align:right;margin:7px 10px;}.paragraph--video .media__video--field_copyright{float:right;text-align:right;margin:7px 10px;position:relative;top:-17px;}.paragraph--bild img{max-width:100%;height:auto;}.paragraph--bild .media__image--field_caption{line-height:1.2;margin-top:0.25rem;margin-bottom:calc(0.5rem * var(--captions-margin));font-size:calc(100% * var(--small-text-size) * var(--captions-font-size));-webkit-text-decoration:var(--captions-underlined);text-decoration:var(--captions-underlined);color:var(--captions-color);font-weight:var(--captions-font-weight);display:block;padding:0.5rem;}.paragraph--type--downloads article{padding:0.5em;width:100%;overflow:hidden;}.paragraph--type--downloads article:nth-child(even){background-color:#EEEEEE;}.paragraph--type--downloads .file-list{float:right;list-style:none;margin-bottom:0;padding-left:0;}.paragraph--type--tabelle{overflow-x:auto;}@media (min-width:992px){.paragraph--type--news-listing form.views-exposed-form > div.form-item{margin-right:15px;float:left;}}.paragraph--type--news-listing form.views-exposed-form > div.form-item label{margin-right:5px;}.paragraph--teaser{text-align:center;background-color:var(--color-primary);border-radius:0.5rem;border:none;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(16%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(16%));}@media (min-width:576px){.paragraph--teaser{max-width:217px;}}.paragraph--teaser .card-img-top{overflow:hidden;background-color:inherit;border-radius:0.5rem;-webkit-box-shadow:none;box-shadow:none;}.paragraph--teaser .card-img-top .teaser-image-wrapper{height:80px;margin:0.5rem 0.5rem 0 0.5rem;background-color:white;border-radius:0.5rem;-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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.paragraph--teaser .card-img-top .teaser-image-wrapper img{max-height:100%;max-width:100%;}.paragraph--teaser .card-title{margin:0.5rem;background-color:white;border-radius:0.5rem;}.paragraph--teaser .card-title a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";}.paragraph form.webform-submission-form input[type=radio],.paragraph form.webform-submission-form input[type=checkbox]{margin-right:0.2rem;}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";}@media (max-width:1099px){.paragraph--type--downloads .file-list{float:none;}}.paragraph.paragraph--type--teasers.card-columns{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;}.paragraph.paragraph--teaser.card{margin:0.5rem;}.paragraph.paragraph--teaser.card.fc-color-red{background-color:#F42523;}.paragraph.paragraph--teaser.card.fc-color-pink{background-color:#E91E63;}.paragraph.paragraph--teaser.card.fc-color-purple{background-color:#9C27B0;}.paragraph.paragraph--teaser.card.fc-color-deepPurple{background-color:#673AB7;}.paragraph.paragraph--teaser.card.fc-color-indigo{background-color:#3F51B5;}.paragraph.paragraph--teaser.card.fc-color-blue{background-color:#2196F3;}.paragraph.paragraph--teaser.card.fc-color-lightBlue{background-color:#03A9F4;}.paragraph.paragraph--teaser.card.fc-color-cyan{background-color:#00BCD4;}.paragraph.paragraph--teaser.card.fc-color-teal{background-color:#009688;}.paragraph.paragraph--teaser.card.fc-color-green{background-color:#4CAF50;}.paragraph.paragraph--teaser.card.fc-color-lightGreen{background-color:#8BC34A;}.paragraph.paragraph--teaser.card.fc-color-lime{background-color:#CDDC39;}.paragraph.paragraph--teaser.card.fc-color-yellow{background-color:#FFEB3B;}.paragraph.paragraph--teaser.card.fc-color-amber{background-color:#FFC107;}.paragraph.paragraph--teaser.card.fc-color-orange{background-color:#FF9800;}.paragraph.paragraph--teaser.card.fc-color-white{background-color:#FFFFFF;}.paragraph.paragraph--teaser.card.fc-color-lightgrey{background-color:#EEEEEE;}.paragraph.paragraph--teaser.card.fc-color-tibsGreen{background-color:#99C328;}.site__sidebar .functions__group{margin-top:1.5rem;}.functions__list{margin:2rem 0 0;}@media (min-width:500px){.functions__list{border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);}.site__sidebar .functions__list{-webkit-box-shadow:none;box-shadow:none;background:inherit;}}.functions__list-item{overflow:hidden;margin-bottom:1rem;}.site__sidebar .functions__list-item{margin-bottom:1.5rem;}.functions__list-item:nth-child(2n){background:var(--gray-100);}.site__sidebar .functions__list-item:nth-child(2n){background:transparent;}.functions__list-item:last-child{margin-bottom:0;}.functions__heading{margin-bottom:0;}.functions__heading + .functions__list{margin-top:0.5rem;}.functions__function-heading{margin-bottom:0;line-height:1.5;color:var(--body-color);}.functions .extlink{display:none;}.site__content .functions__list-item{padding:0.5rem 1rem;margin-bottom:0;}.site__content .functions__heading{margin-top:2rem;}@media (min-width:1100px){.site__content .functions__function-heading{float:left;width:30%;font-family:var(--body-font);}}@media (min-width:1100px){.site__content .functions__person{float:left;width:35%;}}@media (min-width:1100px){.site__content .functions__mail{float:left;width:35%;}}.paragraph--personnel{margin:1rem 0;}.paragraph--personnel .extlink{display:none;}.personnel__list{padding:0;margin:1.5rem 0;list-style-type:none;}.personnel__list-item{margin-bottom:1.5rem;}.personnel__subheadline{margin:0.5rem 0;}.personnel--block .personnel__subheadline{margin-bottom:0;font-size:calc(1.125rem * var(--body-font-size));}.personnel__content-list{line-height:1;list-style-type:disc;}.personnel--block .personnel__content-list{padding-left:1.5rem;}.personnel__content-list--functions{list-style-type:none;padding:0;margin:0 0 0.5rem;}.personnel--block .personnel__content-list--functions{padding-left:0;margin-bottom:0.5rem;}.personnel__content-list__item{margin-bottom:0.25rem;line-height:1;}.personnel__content-list__item:last-child{margin-bottom:0;}.personnel .personnel__col--grades .personnel__content-list{list-style-type:none;}.personnel .personnel__col--grades .personnel__content-list li{display:inline;margin-right:0.5rem;}.personnel__col{margin-bottom:1rem;}.personnel__col:last-child{margin-bottom:0;}.personnel__link{line-height:1.1;display:inline-block;}.personnel--teaser{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:0.2rem;padding:1rem 1.5rem;background:var(--white);border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);}.personnel--teaser__title{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1rem;}.personnel--teaser__headline{font-size:calc(calc(1rem * var(--body-font-size)) * 1.25 * var(--headlines-h5-font-size));}@media (min-width:576px){.personnel--teaser__headline{margin:0 0 0.25rem;}}.personnel--teaser__name{font-size:calc(calc(1rem * var(--body-font-size)) * 1.5 * var(--headlines-h4-font-size));margin:0;}.personnel--teaser__link--profile{float:right;}.personnel--teaser__col{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1rem;}.personnel--teaser__col:last-child{margin-bottom:0;}@media (min-width:576px){.personnel--teaser__col{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media (min-width:660px){.personnel--teaser__col{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}}@media (min-width:768px){.personnel--teaser__col{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}}.personnel--teaser__col--grades:nth-child(4){-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;line-height:1;margin-bottom:0;}.personnel--teaser__col--profile-link{overflow:hidden;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}.personnel--teaser__functions{margin:0.5rem 0;}.personnel--teaser__subjects{margin:1rem 0;}.personnel--teaser__grades{margin-bottom:0.5rem;}.personnel .extlink{display:none;}.school-data{margin-bottom:1rem;}.school-data:last-child{margin-bottom:0;}@media (min-width:400px) and (max-width:659px){.footer .school-data{text-align:center;}}@media (min-width:768px){.footer .school-data{text-align:left;}.footer .school-data--text-right{text-align:right;}}@media (min-width:576px){.school-data--text-right{text-align:right;}}.school-data__title,.school-data__subtitle{margin-bottom:0.25rem;line-height:1;color:inherit;font-size:calc(calc(1rem * var(--body-font-size)) * 1.5 * var(--headlines-h4-font-size));font-weight:var(--headlines-h3-font-weight);}.school-data__subtitle{font-size:calc(calc(1rem * var(--body-font-size)) * 1 * var(--headlines-h6-font-size));}.school-data__address{margin:0.5rem 0;line-height:1.2;}.school-data__row{margin-top:1rem;}.school-data__provider-address{margin:0;line-height:1.2;}.school-data__label{font-size:calc(calc(1rem * var(--body-font-size)) * .875);line-height:1;}.school-data__value{line-height:1.2;}.school-data__list{margin:0;}.school-data .extlink{display:none;}@media (min-width:576px){.footer--bg-primary .school-data--text-right,.footer--bg-primary-dark .school-data--text-right,.footer--bg-secondary .school-data--text-right,.footer--bg-secondary-dark .school-data--text-right{text-align:right;}}.footer--bg-primary a,.footer--bg-primary a:hover,.footer--bg-primary-dark a,.footer--bg-primary-dark a:hover,.footer--bg-secondary a,.footer--bg-secondary a:hover,.footer--bg-secondary-dark a,.footer--bg-secondary-dark a:hover{color:inherit !important;}.slick{position:relative;}.slick-dots{position:static;}@media (max-width:659px){.slick-dots{top:0;bottom:auto;color:var(--white);-webkit-transform:none;transform:none;position:absolute;visibility:hidden;}}.slick-dots li{margin:0;width:auto;height:auto;padding:0.25rem 0.4rem;}.slick-dots li button{font-family:inherit;padding:0.25rem 0.5rem;display:block;border-radius:100%;width:1rem;height:1rem;background:var(--gray-600);margin:0.25rem 0 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.slick-dots li button::before{display:none;font-family:inherit;}.slick-dots li.slick-active button{background:var(--color-primary);}.header__content--slider .slick-dots,.paragraph--type--slider .slick-dots{-webkit-transform:none;transform:none;top:0;bottom:auto;position:absolute;}.header__content--slider .slick-dots li button,.paragraph--type--slider .slick-dots li button{background:var(--white);-webkit-box-shadow:3px 3px 3px color(rgb(0,0,0) a(10%));box-shadow:3px 3px 3px color(rgb(0,0,0) a(10%));}.header__content--slider .slick-dots li.slick-active button,.paragraph--type--slider .slick-dots li.slick-active button{background:var(--color-primary);}.slick-slider.slick-dotted{margin-bottom:0;}@media (min-width:880px){.header__content--slider .slick-slider.slick-dotted,.paragraph--type--slider .slick-slider.slick-dotted{margin-bottom:0;}}.slick__arrow{margin-top:0;height:auto;}.slick__arrow-previous,.slick__arrow-next{top:50%;bottom:auto;background:var(--white);display:block;height:auto;border-radius:0;color:var(--gray-600);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:2rem;padding:0.15rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width:500px){.slick__arrow-previous,.slick__arrow-next{max-width:2rem;width:10%;}}@media (min-width:1100px){.slick__arrow-previous,.slick__arrow-next{max-width:3rem;width:10%;}}@media (min-width:768px){.iconset--entypo .slick__arrow-previous,.iconset--typicons .slick__arrow-previous,.iconset--elusive .slick__arrow-previous,.iconset--entypo .slick__arrow-next,.iconset--typicons .slick__arrow-next,.iconset--elusive .slick__arrow-next{padding:0.5rem;}}@media (min-width:1100px){.iconset--entypo .slick__arrow-previous,.iconset--typicons .slick__arrow-previous,.iconset--elusive .slick__arrow-previous,.iconset--entypo .slick__arrow-next,.iconset--typicons .slick__arrow-next,.iconset--elusive .slick__arrow-next{padding:1rem;}}.slick__arrow-previous::before,.slick__arrow-next::before{display:none;font-family:inherit;}.slick__arrow-previous:focus,.slick__arrow-previous:hover,.slick__arrow-previous:active,.slick__arrow-next:focus,.slick__arrow-next:hover,.slick__arrow-next:active{background:var(--gray-600);color:var(--white);}.slick__arrow-previous .icon,.slick__arrow-next .icon{width:100%;height:100%;}@media (min-width:500px){.slick__arrow-previous{left:0;border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem;}}.iconset--fontawesome .slick__arrow-previous .icon{-webkit-transform:translate(-4%,-3%);transform:translate(-4%,-3%);}@media (min-width:500px){.slick__arrow-next{right:0;border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem;}}.iconset--fontawesome .slick__arrow-next .icon{-webkit-transform:translate(4%,-3%);transform:translate(4%,-3%);}@media (min-width:768px){.iconset--entypo .slick__arrow-play,.iconset--typicons .slick__arrow-play,.iconset--elusive .slick__arrow-play{padding:0.25rem;}}@media (min-width:1100px){.iconset--entypo .slick__arrow-play,.iconset--typicons .slick__arrow-play,.iconset--elusive .slick__arrow-play{padding:0.5rem;}}@media (min-width:880px){.slick-slide{max-height:500px;}}.slide__content .slide__caption picture,.slide__content .slide__caption img,.slide__content .slide__media picture,.slide__content .slide__media img{position:static;height:auto;-webkit-transform:inherit;transform:inherit;width:100%;}.slide__caption{padding:0;cursor:-webkit-grab;cursor:grab;}.slide__text,.slide__title{padding:0.5rem 1rem;background:color(var(--color-secondary) a(100%));color:color(var(--color-secondary) a(100%) contrast(100%) blend(#ffffff 20%));line-height:1.2;margin:0px;}@media (min-width:768px){.slide__text:not(.site__sidebar .slide__text,.site__sidebar .slide__title),.slide__title:not(.site__sidebar .slide__text,.site__sidebar .slide__title){font-size:calc(calc(1rem * var(--body-font-size)) * 1.25);padding:1rem;-webkit-box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));}}@media (min-width:880px){.slide__text:not(.site__sidebar .slide__text,.site__sidebar .slide__title),.slide__title:not(.site__sidebar .slide__text,.site__sidebar .slide__title){border-radius:0.2rem;}}.slide__text p:last-child,.slide__title p:last-child{margin-bottom:0;}.slide__text a,.slide__title a{color:color(var(--color-secondary) a(100%) contrast(100%) blend(#ffffff 20%));}@media (min-width:880px){.slide--text-left-top .slide__text:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title),.slide--text-left-top .slide__title:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title),.slide--caption--left-top .slide__text:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title),.slide--caption--left-top .slide__title:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title){position:absolute;left:7vw;top:5vw;width:50%;}}@media (min-width:1100px){.slide--text-left-top .slide__text:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title),.slide--text-left-top .slide__title:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title),.slide--caption--left-top .slide__text:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title),.slide--caption--left-top .slide__title:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title){left:4rem;top:3rem;}}@media (min-width:1200px){.slide--text-left-top .slide__text:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title),.slide--text-left-top .slide__title:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title),.slide--caption--left-top .slide__text:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title),.slide--caption--left-top .slide__title:not(.site__sidebar .slide--text-left-top .slide__text,.site__sidebar .slide--text-left-top .slide__title,.site__sidebar .slide--caption--left-top .slide__text,.site__sidebar .slide--caption--left-top .slide__title){left:3rem;}}@media (min-width:880px){.slide--text-right-top .slide__text:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title),.slide--text-right-top .slide__title:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title),.slide--caption--right-top .slide__text:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title),.slide--caption--right-top .slide__title:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title){position:absolute;right:7vw;top:5vw;width:50%;}}@media (min-width:1100px){.slide--text-right-top .slide__text:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title),.slide--text-right-top .slide__title:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title),.slide--caption--right-top .slide__text:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title),.slide--caption--right-top .slide__title:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title){right:4rem;top:4rem;}}@media (min-width:1200px){.slide--text-right-top .slide__text:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title),.slide--text-right-top .slide__title:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title),.slide--caption--right-top .slide__text:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title),.slide--caption--right-top .slide__title:not(.site__sidebar .slide--text-right-top .slide__text,.site__sidebar .slide--text-right-top .slide__title,.site__sidebar .slide--caption--right-top .slide__text,.site__sidebar .slide--caption--right-top .slide__title){right:3rem;}}@media (min-width:880px){.slide--text-left-bottom .slide__text:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title),.slide--text-left-bottom .slide__title:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title),.slide--caption--left-bottom .slide__text:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title),.slide--caption--left-bottom .slide__title:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title){position:absolute;left:7vw;bottom:5vw;width:50%;}}@media (min-width:1100px){.slide--text-left-bottom .slide__text:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title),.slide--text-left-bottom .slide__title:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title),.slide--caption--left-bottom .slide__text:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title),.slide--caption--left-bottom .slide__title:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title){left:4rem;bottom:4rem;}}@media (min-width:1200px){.slide--text-left-bottom .slide__text:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title),.slide--text-left-bottom .slide__title:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title),.slide--caption--left-bottom .slide__text:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title),.slide--caption--left-bottom .slide__title:not(.site__sidebar .slide--text-left-bottom .slide__text,.site__sidebar .slide--text-left-bottom .slide__title,.site__sidebar .slide--caption--left-bottom .slide__text,.site__sidebar .slide--caption--left-bottom .slide__title){left:3rem;}}@media (min-width:880px){.slide--text-right-bottom .slide__text:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title),.slide--text-right-bottom .slide__title:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title),.slide--caption--right-bottom .slide__text:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title),.slide--caption--right-bottom .slide__title:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title){position:absolute;right:7vw;bottom:5vw;width:50%;}}@media (min-width:1100px){.slide--text-right-bottom .slide__text:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title),.slide--text-right-bottom .slide__title:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title),.slide--caption--right-bottom .slide__text:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title),.slide--caption--right-bottom .slide__title:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title){right:4rem;bottom:3rem;}}@media (min-width:1200px){.slide--text-right-bottom .slide__text:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title),.slide--text-right-bottom .slide__title:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title),.slide--caption--right-bottom .slide__text:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title),.slide--caption--right-bottom .slide__title:not(.site__sidebar .slide--text-right-bottom .slide__text,.site__sidebar .slide--text-right-bottom .slide__title,.site__sidebar .slide--caption--right-bottom .slide__text,.site__sidebar .slide--caption--right-bottom .slide__title){right:3rem;}}.slide--no-text{margin-bottom:-7px;}@media (min-width:880px){.slide--no-text:not(.site__sidebar .slide--no-text){margin-bottom:0px;}}.slide__title summary{font-size:75%;padding-top:5px;display:block;}.slide__title summary ol,.slide__title summary ul,.slide__title summary dl{color:inherit;font-size:inherit;}.slick-play{left:0;top:0;border-top-right-radius:0;cursor:pointer;-webkit-transform:none;transform:none;max-width:2rem;}.slick-play .icon{-webkit-transform:none !important;transform:none !important;}.icon-play{display:none;}.icon-pause{display:block;}.is-paused .icon-pause{display:none;}.is-paused .icon-play{display:block;}.syllabus{overflow-x:auto;}.user__profile .paragraph--bild img{max-width:200px;}.infoscreen{max-width:100% !important;}.breadcrumbs{margin-bottom:calc(1.5rem * var(--margin));}.breadcrumbs__list{background:none;padding:0;}.breadcrumbs__list-item .link{text-decoration:none;font-weight:var(--breadcrumbs-font-weight);font-size:calc(100% * var(--breadcrumbs-font-size));color:var(--breadcrumbs-color);}.header__logo{display:block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.header__logo img{max-width:100%;height:auto;max-width:100%;width:auto;max-height:6rem;}.header__top--high-logo .header__logo{position:absolute;top:0;left:0.5rem;background:var(--white);z-index:1;padding:0.5rem;border-radius:0.2rem;border:none;-webkit-box-shadow:1px 1px 3px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 3px color(rgb(0,0,0) a(10%));margin:0;height:auto;}@media (max-width:659px){.header__top--high-logo .header__logo{max-width:70vw;}}.header__top--high-logo .header__logo img{max-height:15vw;max-width:210px;}.header__logo--text{font-family:var(--fonts-headlines);line-height:1;font-size:calc(calc(1rem * var(--body-font-size)) * 2 * var(--headlines-h2-font-size));float:left;padding:0.25rem 0.5rem;border-radius:0.2rem;color:var(--text);background:var(--white);text-decoration:none;}@media (min-width:660px){.header__logo--text{margin-left:0.5rem;}}@media (min-width:1100px){.header__logo--text{padding:0.5rem 0.75rem;}}.header__logo--primary{color:var(--color-primary);background:var(--white);}.header__logo--primary-dark{color:color(var(--color-primary) shade(18%));background:var(--white);}.header__logo--primary-darker{color:color(var(--color-primary) shade(36%));background:var(--white);}.header__logo--secondary{color:var(--color-secondary);background:var(--white);}.header__logo--secondary-dark{color:color(var(--color-secondary) shade(24%));background:var(--white);}.header__logo--secondary-darker{color:color(var(--color-secondary) shade(36%));background:var(--white);}.header__logo--white{color:var(--white);background:transparent;}.logo__line1{font-size:calc(calc(1rem * var(--body-font-size)) * 1.25);display:block;font-weight:inherit;font-family:inherit;color:inherit;line-height:inherit;text-decoration:inherit;margin:0;}.hamburger{overflow:hidden;border-radius:2px;}.hamburger.is-active{color:var(--white);background:transparent;}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{background:var(--white);}.hamburger.hamburger--inverted{background:var(--color-primary);-webkit-box-shadow:2px 2px 3px color(rgb(0,0,0) a(20%));box-shadow:2px 2px 3px color(rgb(0,0,0) a(20%));}.hamburger.hamburger--inverted .hamburger-inner,.hamburger.hamburger--inverted .hamburger-inner::after,.hamburger.hamburger--inverted .hamburger-inner::before{background:var(--white);}.hamburger-box{vertical-align:middle;}.menu__toggle.menu__toggle--slidein-right{-webkit-transition:-webkit-transform 0.3s ease 0s;transition:-webkit-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;transition:transform 0.3s ease 0s,-webkit-transform 0.3s ease 0s;}.slidein-is-visible .menu__toggle--slidein-right{-webkit-transform:translateX(-240px);transform:translateX(-240px);}@media (min-width:400px){.slidein-is-visible .menu__toggle--slidein-right{-webkit-transform:translateX(-300px);transform:translateX(-300px);}}.menu--footer__item{display:block;}.site .menu .menu__active-trail .menu--footer__link,.site .menu .menu--footer__link:active,.site .menu .menu--footer__link:focus,.site .menu .menu--footer__link:hover{text-decoration:underline;}.site .menu .menu__active-trail .menu--footer__link::after,.site .menu .menu--footer__link:active::after,.site .menu .menu--footer__link:focus::after,.site .menu .menu--footer__link:hover::after{display:none;}@media (min-width:660px){.menu-wrapper--sidebar{margin-bottom:1rem;}}.menu{margin:0;padding:0;-ms-touch-action:none;outline:0;}.menu__toggle{float:right;position:fixed;z-index:1050;right:calc(calc(25px * var(--margin)) / 2);top:calc(calc(25px * var(--margin)) / 2);}@media (min-width:660px){.menu__toggle{display:none;}}.menu__item{list-style:none;}.menu__link{display:block;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5em;padding:calc(0.4em * var(--margin)) calc(0.9em * var(--margin));text-decoration:none;-webkit-transition:background 0.3s ease 0s,color 0.3s ease 0s;transition:background 0.3s ease 0s,color 0.3s ease 0s;}@media (max-width:659px){.menu__link{position:relative;padding-right:calc(calc(0.9em * var(--margin)) + 1.5em);}}.menu__link-icon{font-size:130%;margin-left:0.25rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.level-2 .menu__link-icon{display:none;}@media (max-width:659px){.menu__link-icon{position:absolute;right:calc(0.72em * var(--margin));top:calc(0.4em * var(--margin));margin:0;}}.menu__link--more{cursor:pointer;}.menu__link--toggle-submenu{cursor:pointer;float:left;}.menu__link.submenu-open .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.menu__submenu-wrapper,.menu__subgroup-wrapper{margin:0 0 0 calc(1rem * var(--margin));}.menu__submenu-wrapper{padding:0;left:0;text-align:left;max-height:0;-webkit-transition:opacity 0.25s ease 0.25s,max-height 0.5s ease 0s,visibility 0s linear 0.5s,left 0s linear 0.5s,margin-top 0s ease 0.5s,top 0s linear 0.5s;transition:opacity 0.25s ease 0.25s,max-height 0.5s ease 0s,visibility 0s linear 0.5s,left 0s linear 0.5s,margin-top 0s ease 0.5s,top 0s linear 0.5s;}@media (max-width:659px){.menu__submenu-wrapper{overflow:hidden;}}@media (min-width:660px){.menu__submenu-wrapper{max-height:0;display:block;visibility:hidden;opacity:0;}}.menu__submenu-wrapper.submenu-open{visibility:visible;opacity:1;z-index:299;max-height:100vh;-webkit-transition:opacity 0.25s ease,max-height 0.5s ease,visibility 0s linear 0s,top 0s linear 0s;transition:opacity 0.25s ease,max-height 0.5s ease,visibility 0s linear 0s,top 0s linear 0s;}.menu--uninitialized{height:calc(0.4em * var(--margin) + 1.5em + 0.4em * var(--margin));overflow:hidden;}@media (min-width:992px){.menu--uninitialized{height:calc(0.9em * var(--margin) + 1.5em + 0.9em * var(--margin));}}.menu--bg-primary,.menu--bg-primary .menu--overflow,.menu--bg-primary:not([href]),.menu--bg-primary .menu--overflow:not([href]){background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary ul,.menu--bg-primary ol,.menu--bg-primary dl,.menu--bg-primary .menu--overflow ul,.menu--bg-primary .menu--overflow ol,.menu--bg-primary .menu--overflow dl,.menu--bg-primary:not([href]) ul,.menu--bg-primary:not([href]) ol,.menu--bg-primary:not([href]) dl,.menu--bg-primary .menu--overflow:not([href]) ul,.menu--bg-primary .menu--overflow:not([href]) ol,.menu--bg-primary .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-primary .menu--megamenu-level-1__link,.menu--bg-primary .menu--overflow .menu--megamenu-level-1__link,.menu--bg-primary:not([href]) .menu--megamenu-level-1__link,.menu--bg-primary .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) blend(var(--color-primary) 20%));}.menu--bg-primary .menu,.menu--bg-primary .menu__submenu-wrapper,.menu--bg-primary .menu--overflow .menu,.menu--bg-primary .menu--overflow .menu__submenu-wrapper,.menu--bg-primary:not([href]) .menu,.menu--bg-primary:not([href]) .menu__submenu-wrapper,.menu--bg-primary .menu--overflow:not([href]) .menu,.menu--bg-primary .menu--overflow:not([href]) .menu__submenu-wrapper{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary .link,.menu--bg-primary .menu--overflow .link,.menu--bg-primary:not([href]) .link,.menu--bg-primary .menu--overflow:not([href]) .link{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary .link:focus,.menu--bg-primary .link:hover,.menu--bg-primary .link:active,.menu--bg-primary .menu__item--hover > .link,.menu--bg-primary .menu__link--last-active,.menu--bg-primary .menu--overflow .link:focus,.menu--bg-primary .menu--overflow .link:hover,.menu--bg-primary .menu--overflow .link:active,.menu--bg-primary .menu--overflow .menu__item--hover > .link,.menu--bg-primary .menu--overflow .menu__link--last-active,.menu--bg-primary:not([href]) .link:focus,.menu--bg-primary:not([href]) .link:hover,.menu--bg-primary:not([href]) .link:active,.menu--bg-primary:not([href]) .menu__item--hover > .link,.menu--bg-primary:not([href]) .menu__link--last-active,.menu--bg-primary .menu--overflow:not([href]) .link:focus,.menu--bg-primary .menu--overflow:not([href]) .link:hover,.menu--bg-primary .menu--overflow:not([href]) .link:active,.menu--bg-primary .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-primary .menu--overflow:not([href]) .menu__link--last-active{background:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) blend(color(var(--color-primary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.menu--bg-primary .link:focus .icon,.menu--bg-primary .link:hover .icon,.menu--bg-primary .link:active .icon,.menu--bg-primary .menu__item--hover > .link .icon,.menu--bg-primary .menu__link--last-active .icon,.menu--bg-primary .menu--overflow .link:focus .icon,.menu--bg-primary .menu--overflow .link:hover .icon,.menu--bg-primary .menu--overflow .link:active .icon,.menu--bg-primary .menu--overflow .menu__item--hover > .link .icon,.menu--bg-primary .menu--overflow .menu__link--last-active .icon,.menu--bg-primary:not([href]) .link:focus .icon,.menu--bg-primary:not([href]) .link:hover .icon,.menu--bg-primary:not([href]) .link:active .icon,.menu--bg-primary:not([href]) .menu__item--hover > .link .icon,.menu--bg-primary:not([href]) .menu__link--last-active .icon,.menu--bg-primary .menu--overflow:not([href]) .link:focus .icon,.menu--bg-primary .menu--overflow:not([href]) .link:hover .icon,.menu--bg-primary .menu--overflow:not([href]) .link:active .icon,.menu--bg-primary .menu--overflow:not([href]) .menu__item--hover > .link .icon,.menu--bg-primary .menu--overflow:not([href]) .menu__link--last-active .icon{border-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) a("70%"));}.menu--bg-primary .link:focus::after,.menu--bg-primary .link:hover::after,.menu--bg-primary .link:active::after,.menu--bg-primary .menu__item--hover > .link::after,.menu--bg-primary .menu__link--last-active::after,.menu--bg-primary .menu--overflow .link:focus::after,.menu--bg-primary .menu--overflow .link:hover::after,.menu--bg-primary .menu--overflow .link:active::after,.menu--bg-primary .menu--overflow .menu__item--hover > .link::after,.menu--bg-primary .menu--overflow .menu__link--last-active::after,.menu--bg-primary:not([href]) .link:focus::after,.menu--bg-primary:not([href]) .link:hover::after,.menu--bg-primary:not([href]) .link:active::after,.menu--bg-primary:not([href]) .menu__item--hover > .link::after,.menu--bg-primary:not([href]) .menu__link--last-active::after,.menu--bg-primary .menu--overflow:not([href]) .link:focus::after,.menu--bg-primary .menu--overflow:not([href]) .link:hover::after,.menu--bg-primary .menu--overflow:not([href]) .link:active::after,.menu--bg-primary .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-primary .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:var(--color-primary);}.menu--bg-primary .menu--top .link:focus,.menu--bg-primary .menu--top .link:active,.menu--bg-primary .menu--top .link:hover,.menu--bg-primary .menu--top .menu__link--active,.menu--bg-primary .menu--top .spamspan,.menu--bg-primary .menu--footer .link:focus,.menu--bg-primary .menu--footer .link:active,.menu--bg-primary .menu--footer .link:hover,.menu--bg-primary .menu--footer .menu__link--active,.menu--bg-primary .menu--footer .spamspan,.menu--bg-primary .school-data .link:focus,.menu--bg-primary .school-data .link:active,.menu--bg-primary .school-data .link:hover,.menu--bg-primary .school-data .menu__link--active,.menu--bg-primary .school-data .spamspan,.menu--bg-primary .menu--overflow .menu--top .link:focus,.menu--bg-primary .menu--overflow .menu--top .link:active,.menu--bg-primary .menu--overflow .menu--top .link:hover,.menu--bg-primary .menu--overflow .menu--top .menu__link--active,.menu--bg-primary .menu--overflow .menu--top .spamspan,.menu--bg-primary .menu--overflow .menu--footer .link:focus,.menu--bg-primary .menu--overflow .menu--footer .link:active,.menu--bg-primary .menu--overflow .menu--footer .link:hover,.menu--bg-primary .menu--overflow .menu--footer .menu__link--active,.menu--bg-primary .menu--overflow .menu--footer .spamspan,.menu--bg-primary .menu--overflow .school-data .link:focus,.menu--bg-primary .menu--overflow .school-data .link:active,.menu--bg-primary .menu--overflow .school-data .link:hover,.menu--bg-primary .menu--overflow .school-data .menu__link--active,.menu--bg-primary .menu--overflow .school-data .spamspan,.menu--bg-primary:not([href]) .menu--top .link:focus,.menu--bg-primary:not([href]) .menu--top .link:active,.menu--bg-primary:not([href]) .menu--top .link:hover,.menu--bg-primary:not([href]) .menu--top .menu__link--active,.menu--bg-primary:not([href]) .menu--top .spamspan,.menu--bg-primary:not([href]) .menu--footer .link:focus,.menu--bg-primary:not([href]) .menu--footer .link:active,.menu--bg-primary:not([href]) .menu--footer .link:hover,.menu--bg-primary:not([href]) .menu--footer .menu__link--active,.menu--bg-primary:not([href]) .menu--footer .spamspan,.menu--bg-primary:not([href]) .school-data .link:focus,.menu--bg-primary:not([href]) .school-data .link:active,.menu--bg-primary:not([href]) .school-data .link:hover,.menu--bg-primary:not([href]) .school-data .menu__link--active,.menu--bg-primary:not([href]) .school-data .spamspan,.menu--bg-primary .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-primary .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-primary .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-primary .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-primary .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-primary .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-primary .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-primary .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-primary .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-primary .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-primary .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-primary .menu--overflow:not([href]) .school-data .link:active,.menu--bg-primary .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-primary .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-primary .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-primary .header__top a,.menu--bg-primary .menu--overflow .header__top a,.menu--bg-primary:not([href]) .header__top a,.menu--bg-primary .menu--overflow:not([href]) .header__top a{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary .header__top a:hover,.menu--bg-primary .header__top a:active,.menu--bg-primary .menu--overflow .header__top a:hover,.menu--bg-primary .menu--overflow .header__top a:active,.menu--bg-primary:not([href]) .header__top a:hover,.menu--bg-primary:not([href]) .header__top a:active,.menu--bg-primary .menu--overflow:not([href]) .header__top a:hover,.menu--bg-primary .menu--overflow:not([href]) .header__top a:active{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary .header__top a:focus,.menu--bg-primary .menu--overflow .header__top a:focus,.menu--bg-primary:not([href]) .header__top a:focus,.menu--bg-primary .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-light,.menu--bg-primary-light .menu--overflow,.menu--bg-primary-light:not([href]),.menu--bg-primary-light .menu--overflow:not([href]){background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.menu--bg-primary-light ul,.menu--bg-primary-light ol,.menu--bg-primary-light dl,.menu--bg-primary-light .menu--overflow ul,.menu--bg-primary-light .menu--overflow ol,.menu--bg-primary-light .menu--overflow dl,.menu--bg-primary-light:not([href]) ul,.menu--bg-primary-light:not([href]) ol,.menu--bg-primary-light:not([href]) dl,.menu--bg-primary-light .menu--overflow:not([href]) ul,.menu--bg-primary-light .menu--overflow:not([href]) ol,.menu--bg-primary-light .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-primary-light .menu--megamenu-level-1__link,.menu--bg-primary-light .menu--overflow .menu--megamenu-level-1__link,.menu--bg-primary-light:not([href]) .menu--megamenu-level-1__link,.menu--bg-primary-light .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(6%) blend(color(var(--color-primary) tint(18%)) 20%));}.menu--bg-primary-light .menu,.menu--bg-primary-light .menu__submenu-wrapper,.menu--bg-primary-light .menu--overflow .menu,.menu--bg-primary-light .menu--overflow .menu__submenu-wrapper,.menu--bg-primary-light:not([href]) .menu,.menu--bg-primary-light:not([href]) .menu__submenu-wrapper,.menu--bg-primary-light .menu--overflow:not([href]) .menu,.menu--bg-primary-light .menu--overflow:not([href]) .menu__submenu-wrapper{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.menu--bg-primary-light .link,.menu--bg-primary-light .menu--overflow .link,.menu--bg-primary-light:not([href]) .link,.menu--bg-primary-light .menu--overflow:not([href]) .link{color:color(var(--color-primary) shade(6%));}.menu--bg-primary-light .link:focus,.menu--bg-primary-light .link:hover,.menu--bg-primary-light .link:active,.menu--bg-primary-light .menu__item--hover > .link,.menu--bg-primary-light .menu__link--last-active,.menu--bg-primary-light .menu--overflow .link:focus,.menu--bg-primary-light .menu--overflow .link:hover,.menu--bg-primary-light .menu--overflow .link:active,.menu--bg-primary-light .menu--overflow .menu__item--hover > .link,.menu--bg-primary-light .menu--overflow .menu__link--last-active,.menu--bg-primary-light:not([href]) .link:focus,.menu--bg-primary-light:not([href]) .link:hover,.menu--bg-primary-light:not([href]) .link:active,.menu--bg-primary-light:not([href]) .menu__item--hover > .link,.menu--bg-primary-light:not([href]) .menu__link--last-active,.menu--bg-primary-light .menu--overflow:not([href]) .link:focus,.menu--bg-primary-light .menu--overflow:not([href]) .link:hover,.menu--bg-primary-light .menu--overflow:not([href]) .link:active,.menu--bg-primary-light .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-primary-light .menu--overflow:not([href]) .menu__link--last-active{background:color(var(--color-primary) shade(6%));color:color(var(--color-primary) tint(18%) blend(color(var(--color-primary) shade(6%) contrast(100%) blend(#ffffff 20%)) 20%));}.menu--bg-primary-light .link:focus .icon,.menu--bg-primary-light .link:hover .icon,.menu--bg-primary-light .link:active .icon,.menu--bg-primary-light .menu__item--hover > .link .icon,.menu--bg-primary-light .menu__link--last-active .icon,.menu--bg-primary-light .menu--overflow .link:focus .icon,.menu--bg-primary-light .menu--overflow .link:hover .icon,.menu--bg-primary-light .menu--overflow .link:active .icon,.menu--bg-primary-light .menu--overflow .menu__item--hover > .link .icon,.menu--bg-primary-light .menu--overflow .menu__link--last-active .icon,.menu--bg-primary-light:not([href]) .link:focus .icon,.menu--bg-primary-light:not([href]) .link:hover .icon,.menu--bg-primary-light:not([href]) .link:active .icon,.menu--bg-primary-light:not([href]) .menu__item--hover > .link .icon,.menu--bg-primary-light:not([href]) .menu__link--last-active .icon,.menu--bg-primary-light .menu--overflow:not([href]) .link:focus .icon,.menu--bg-primary-light .menu--overflow:not([href]) .link:hover .icon,.menu--bg-primary-light .menu--overflow:not([href]) .link:active .icon,.menu--bg-primary-light .menu--overflow:not([href]) .menu__item--hover > .link .icon,.menu--bg-primary-light .menu--overflow:not([href]) .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(6%) a("70%"));}.menu--bg-primary-light .link:focus::after,.menu--bg-primary-light .link:hover::after,.menu--bg-primary-light .link:active::after,.menu--bg-primary-light .menu__item--hover > .link::after,.menu--bg-primary-light .menu__link--last-active::after,.menu--bg-primary-light .menu--overflow .link:focus::after,.menu--bg-primary-light .menu--overflow .link:hover::after,.menu--bg-primary-light .menu--overflow .link:active::after,.menu--bg-primary-light .menu--overflow .menu__item--hover > .link::after,.menu--bg-primary-light .menu--overflow .menu__link--last-active::after,.menu--bg-primary-light:not([href]) .link:focus::after,.menu--bg-primary-light:not([href]) .link:hover::after,.menu--bg-primary-light:not([href]) .link:active::after,.menu--bg-primary-light:not([href]) .menu__item--hover > .link::after,.menu--bg-primary-light:not([href]) .menu__link--last-active::after,.menu--bg-primary-light .menu--overflow:not([href]) .link:focus::after,.menu--bg-primary-light .menu--overflow:not([href]) .link:hover::after,.menu--bg-primary-light .menu--overflow:not([href]) .link:active::after,.menu--bg-primary-light .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-primary-light .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) tint(18%));}.menu--bg-primary-light .menu--top .link:focus,.menu--bg-primary-light .menu--top .link:active,.menu--bg-primary-light .menu--top .link:hover,.menu--bg-primary-light .menu--top .menu__link--active,.menu--bg-primary-light .menu--top .spamspan,.menu--bg-primary-light .menu--footer .link:focus,.menu--bg-primary-light .menu--footer .link:active,.menu--bg-primary-light .menu--footer .link:hover,.menu--bg-primary-light .menu--footer .menu__link--active,.menu--bg-primary-light .menu--footer .spamspan,.menu--bg-primary-light .school-data .link:focus,.menu--bg-primary-light .school-data .link:active,.menu--bg-primary-light .school-data .link:hover,.menu--bg-primary-light .school-data .menu__link--active,.menu--bg-primary-light .school-data .spamspan,.menu--bg-primary-light .menu--overflow .menu--top .link:focus,.menu--bg-primary-light .menu--overflow .menu--top .link:active,.menu--bg-primary-light .menu--overflow .menu--top .link:hover,.menu--bg-primary-light .menu--overflow .menu--top .menu__link--active,.menu--bg-primary-light .menu--overflow .menu--top .spamspan,.menu--bg-primary-light .menu--overflow .menu--footer .link:focus,.menu--bg-primary-light .menu--overflow .menu--footer .link:active,.menu--bg-primary-light .menu--overflow .menu--footer .link:hover,.menu--bg-primary-light .menu--overflow .menu--footer .menu__link--active,.menu--bg-primary-light .menu--overflow .menu--footer .spamspan,.menu--bg-primary-light .menu--overflow .school-data .link:focus,.menu--bg-primary-light .menu--overflow .school-data .link:active,.menu--bg-primary-light .menu--overflow .school-data .link:hover,.menu--bg-primary-light .menu--overflow .school-data .menu__link--active,.menu--bg-primary-light .menu--overflow .school-data .spamspan,.menu--bg-primary-light:not([href]) .menu--top .link:focus,.menu--bg-primary-light:not([href]) .menu--top .link:active,.menu--bg-primary-light:not([href]) .menu--top .link:hover,.menu--bg-primary-light:not([href]) .menu--top .menu__link--active,.menu--bg-primary-light:not([href]) .menu--top .spamspan,.menu--bg-primary-light:not([href]) .menu--footer .link:focus,.menu--bg-primary-light:not([href]) .menu--footer .link:active,.menu--bg-primary-light:not([href]) .menu--footer .link:hover,.menu--bg-primary-light:not([href]) .menu--footer .menu__link--active,.menu--bg-primary-light:not([href]) .menu--footer .spamspan,.menu--bg-primary-light:not([href]) .school-data .link:focus,.menu--bg-primary-light:not([href]) .school-data .link:active,.menu--bg-primary-light:not([href]) .school-data .link:hover,.menu--bg-primary-light:not([href]) .school-data .menu__link--active,.menu--bg-primary-light:not([href]) .school-data .spamspan,.menu--bg-primary-light .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-primary-light .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-primary-light .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-primary-light .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-primary-light .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-primary-light .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-primary-light .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-primary-light .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-primary-light .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-primary-light .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-primary-light .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-primary-light .menu--overflow:not([href]) .school-data .link:active,.menu--bg-primary-light .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-primary-light .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-primary-light .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-primary-light .header__top a,.menu--bg-primary-light .menu--overflow .header__top a,.menu--bg-primary-light:not([href]) .header__top a,.menu--bg-primary-light .menu--overflow:not([href]) .header__top a{color:color(var(--color-primary) shade(6%));}.menu--bg-primary-light .header__top a:hover,.menu--bg-primary-light .header__top a:active,.menu--bg-primary-light .menu--overflow .header__top a:hover,.menu--bg-primary-light .menu--overflow .header__top a:active,.menu--bg-primary-light:not([href]) .header__top a:hover,.menu--bg-primary-light:not([href]) .header__top a:active,.menu--bg-primary-light .menu--overflow:not([href]) .header__top a:hover,.menu--bg-primary-light .menu--overflow:not([href]) .header__top a:active{color:color(var(--color-primary) shade(6%));}.menu--bg-primary-light .header__top a:focus,.menu--bg-primary-light .menu--overflow .header__top a:focus,.menu--bg-primary-light:not([href]) .header__top a:focus,.menu--bg-primary-light .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(6%));}.menu--bg-primary-dark,.menu--bg-primary-dark .menu--overflow,.menu--bg-primary-dark:not([href]),.menu--bg-primary-dark .menu--overflow:not([href]){background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-dark ul,.menu--bg-primary-dark ol,.menu--bg-primary-dark dl,.menu--bg-primary-dark .menu--overflow ul,.menu--bg-primary-dark .menu--overflow ol,.menu--bg-primary-dark .menu--overflow dl,.menu--bg-primary-dark:not([href]) ul,.menu--bg-primary-dark:not([href]) ol,.menu--bg-primary-dark:not([href]) dl,.menu--bg-primary-dark .menu--overflow:not([href]) ul,.menu--bg-primary-dark .menu--overflow:not([href]) ol,.menu--bg-primary-dark .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-primary-dark .menu--megamenu-level-1__link,.menu--bg-primary-dark .menu--overflow .menu--megamenu-level-1__link,.menu--bg-primary-dark:not([href]) .menu--megamenu-level-1__link,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(18%)) 20%));}.menu--bg-primary-dark .menu,.menu--bg-primary-dark .menu__submenu-wrapper,.menu--bg-primary-dark .menu--overflow .menu,.menu--bg-primary-dark .menu--overflow .menu__submenu-wrapper,.menu--bg-primary-dark:not([href]) .menu,.menu--bg-primary-dark:not([href]) .menu__submenu-wrapper,.menu--bg-primary-dark .menu--overflow:not([href]) .menu,.menu--bg-primary-dark .menu--overflow:not([href]) .menu__submenu-wrapper{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-dark .link,.menu--bg-primary-dark .menu--overflow .link,.menu--bg-primary-dark:not([href]) .link,.menu--bg-primary-dark .menu--overflow:not([href]) .link{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-dark .link:focus,.menu--bg-primary-dark .link:hover,.menu--bg-primary-dark .link:active,.menu--bg-primary-dark .menu__item--hover > .link,.menu--bg-primary-dark .menu__link--last-active,.menu--bg-primary-dark .menu--overflow .link:focus,.menu--bg-primary-dark .menu--overflow .link:hover,.menu--bg-primary-dark .menu--overflow .link:active,.menu--bg-primary-dark .menu--overflow .menu__item--hover > .link,.menu--bg-primary-dark .menu--overflow .menu__link--last-active,.menu--bg-primary-dark:not([href]) .link:focus,.menu--bg-primary-dark:not([href]) .link:hover,.menu--bg-primary-dark:not([href]) .link:active,.menu--bg-primary-dark:not([href]) .menu__item--hover > .link,.menu--bg-primary-dark:not([href]) .menu__link--last-active,.menu--bg-primary-dark .menu--overflow:not([href]) .link:focus,.menu--bg-primary-dark .menu--overflow:not([href]) .link:hover,.menu--bg-primary-dark .menu--overflow:not([href]) .link:active,.menu--bg-primary-dark .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-primary-dark .menu--overflow:not([href]) .menu__link--last-active{background:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(18%) blend(color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.menu--bg-primary-dark .link:focus .icon,.menu--bg-primary-dark .link:hover .icon,.menu--bg-primary-dark .link:active .icon,.menu--bg-primary-dark .menu__item--hover > .link .icon,.menu--bg-primary-dark .menu__link--last-active .icon,.menu--bg-primary-dark .menu--overflow .link:focus .icon,.menu--bg-primary-dark .menu--overflow .link:hover .icon,.menu--bg-primary-dark .menu--overflow .link:active .icon,.menu--bg-primary-dark .menu--overflow .menu__item--hover > .link .icon,.menu--bg-primary-dark .menu--overflow .menu__link--last-active .icon,.menu--bg-primary-dark:not([href]) .link:focus .icon,.menu--bg-primary-dark:not([href]) .link:hover .icon,.menu--bg-primary-dark:not([href]) .link:active .icon,.menu--bg-primary-dark:not([href]) .menu__item--hover > .link .icon,.menu--bg-primary-dark:not([href]) .menu__link--last-active .icon,.menu--bg-primary-dark .menu--overflow:not([href]) .link:focus .icon,.menu--bg-primary-dark .menu--overflow:not([href]) .link:hover .icon,.menu--bg-primary-dark .menu--overflow:not([href]) .link:active .icon,.menu--bg-primary-dark .menu--overflow:not([href]) .menu__item--hover > .link .icon,.menu--bg-primary-dark .menu--overflow:not([href]) .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) a("70%"));}.menu--bg-primary-dark .link:focus::after,.menu--bg-primary-dark .link:hover::after,.menu--bg-primary-dark .link:active::after,.menu--bg-primary-dark .menu__item--hover > .link::after,.menu--bg-primary-dark .menu__link--last-active::after,.menu--bg-primary-dark .menu--overflow .link:focus::after,.menu--bg-primary-dark .menu--overflow .link:hover::after,.menu--bg-primary-dark .menu--overflow .link:active::after,.menu--bg-primary-dark .menu--overflow .menu__item--hover > .link::after,.menu--bg-primary-dark .menu--overflow .menu__link--last-active::after,.menu--bg-primary-dark:not([href]) .link:focus::after,.menu--bg-primary-dark:not([href]) .link:hover::after,.menu--bg-primary-dark:not([href]) .link:active::after,.menu--bg-primary-dark:not([href]) .menu__item--hover > .link::after,.menu--bg-primary-dark:not([href]) .menu__link--last-active::after,.menu--bg-primary-dark .menu--overflow:not([href]) .link:focus::after,.menu--bg-primary-dark .menu--overflow:not([href]) .link:hover::after,.menu--bg-primary-dark .menu--overflow:not([href]) .link:active::after,.menu--bg-primary-dark .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-primary-dark .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(18%));}.menu--bg-primary-dark .menu--top .link:focus,.menu--bg-primary-dark .menu--top .link:active,.menu--bg-primary-dark .menu--top .link:hover,.menu--bg-primary-dark .menu--top .menu__link--active,.menu--bg-primary-dark .menu--top .spamspan,.menu--bg-primary-dark .menu--footer .link:focus,.menu--bg-primary-dark .menu--footer .link:active,.menu--bg-primary-dark .menu--footer .link:hover,.menu--bg-primary-dark .menu--footer .menu__link--active,.menu--bg-primary-dark .menu--footer .spamspan,.menu--bg-primary-dark .school-data .link:focus,.menu--bg-primary-dark .school-data .link:active,.menu--bg-primary-dark .school-data .link:hover,.menu--bg-primary-dark .school-data .menu__link--active,.menu--bg-primary-dark .school-data .spamspan,.menu--bg-primary-dark .menu--overflow .menu--top .link:focus,.menu--bg-primary-dark .menu--overflow .menu--top .link:active,.menu--bg-primary-dark .menu--overflow .menu--top .link:hover,.menu--bg-primary-dark .menu--overflow .menu--top .menu__link--active,.menu--bg-primary-dark .menu--overflow .menu--top .spamspan,.menu--bg-primary-dark .menu--overflow .menu--footer .link:focus,.menu--bg-primary-dark .menu--overflow .menu--footer .link:active,.menu--bg-primary-dark .menu--overflow .menu--footer .link:hover,.menu--bg-primary-dark .menu--overflow .menu--footer .menu__link--active,.menu--bg-primary-dark .menu--overflow .menu--footer .spamspan,.menu--bg-primary-dark .menu--overflow .school-data .link:focus,.menu--bg-primary-dark .menu--overflow .school-data .link:active,.menu--bg-primary-dark .menu--overflow .school-data .link:hover,.menu--bg-primary-dark .menu--overflow .school-data .menu__link--active,.menu--bg-primary-dark .menu--overflow .school-data .spamspan,.menu--bg-primary-dark:not([href]) .menu--top .link:focus,.menu--bg-primary-dark:not([href]) .menu--top .link:active,.menu--bg-primary-dark:not([href]) .menu--top .link:hover,.menu--bg-primary-dark:not([href]) .menu--top .menu__link--active,.menu--bg-primary-dark:not([href]) .menu--top .spamspan,.menu--bg-primary-dark:not([href]) .menu--footer .link:focus,.menu--bg-primary-dark:not([href]) .menu--footer .link:active,.menu--bg-primary-dark:not([href]) .menu--footer .link:hover,.menu--bg-primary-dark:not([href]) .menu--footer .menu__link--active,.menu--bg-primary-dark:not([href]) .menu--footer .spamspan,.menu--bg-primary-dark:not([href]) .school-data .link:focus,.menu--bg-primary-dark:not([href]) .school-data .link:active,.menu--bg-primary-dark:not([href]) .school-data .link:hover,.menu--bg-primary-dark:not([href]) .school-data .menu__link--active,.menu--bg-primary-dark:not([href]) .school-data .spamspan,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-primary-dark .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-primary-dark .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-primary-dark .menu--overflow:not([href]) .school-data .link:active,.menu--bg-primary-dark .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-primary-dark .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-primary-dark .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-primary-dark .header__top a,.menu--bg-primary-dark .menu--overflow .header__top a,.menu--bg-primary-dark:not([href]) .header__top a,.menu--bg-primary-dark .menu--overflow:not([href]) .header__top a{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-dark .header__top a:hover,.menu--bg-primary-dark .header__top a:active,.menu--bg-primary-dark .menu--overflow .header__top a:hover,.menu--bg-primary-dark .menu--overflow .header__top a:active,.menu--bg-primary-dark:not([href]) .header__top a:hover,.menu--bg-primary-dark:not([href]) .header__top a:active,.menu--bg-primary-dark .menu--overflow:not([href]) .header__top a:hover,.menu--bg-primary-dark .menu--overflow:not([href]) .header__top a:active{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-dark .header__top a:focus,.menu--bg-primary-dark .menu--overflow .header__top a:focus,.menu--bg-primary-dark:not([href]) .header__top a:focus,.menu--bg-primary-dark .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-darker,.menu--bg-primary-darker .menu--overflow,.menu--bg-primary-darker:not([href]),.menu--bg-primary-darker .menu--overflow:not([href]){background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-darker ul,.menu--bg-primary-darker ol,.menu--bg-primary-darker dl,.menu--bg-primary-darker .menu--overflow ul,.menu--bg-primary-darker .menu--overflow ol,.menu--bg-primary-darker .menu--overflow dl,.menu--bg-primary-darker:not([href]) ul,.menu--bg-primary-darker:not([href]) ol,.menu--bg-primary-darker:not([href]) dl,.menu--bg-primary-darker .menu--overflow:not([href]) ul,.menu--bg-primary-darker .menu--overflow:not([href]) ol,.menu--bg-primary-darker .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-primary-darker .menu--megamenu-level-1__link,.menu--bg-primary-darker .menu--overflow .menu--megamenu-level-1__link,.menu--bg-primary-darker:not([href]) .menu--megamenu-level-1__link,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(36%)) 20%));}.menu--bg-primary-darker .menu,.menu--bg-primary-darker .menu__submenu-wrapper,.menu--bg-primary-darker .menu--overflow .menu,.menu--bg-primary-darker .menu--overflow .menu__submenu-wrapper,.menu--bg-primary-darker:not([href]) .menu,.menu--bg-primary-darker:not([href]) .menu__submenu-wrapper,.menu--bg-primary-darker .menu--overflow:not([href]) .menu,.menu--bg-primary-darker .menu--overflow:not([href]) .menu__submenu-wrapper{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-darker .link,.menu--bg-primary-darker .menu--overflow .link,.menu--bg-primary-darker:not([href]) .link,.menu--bg-primary-darker .menu--overflow:not([href]) .link{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-darker .link:focus,.menu--bg-primary-darker .link:hover,.menu--bg-primary-darker .link:active,.menu--bg-primary-darker .menu__item--hover > .link,.menu--bg-primary-darker .menu__link--last-active,.menu--bg-primary-darker .menu--overflow .link:focus,.menu--bg-primary-darker .menu--overflow .link:hover,.menu--bg-primary-darker .menu--overflow .link:active,.menu--bg-primary-darker .menu--overflow .menu__item--hover > .link,.menu--bg-primary-darker .menu--overflow .menu__link--last-active,.menu--bg-primary-darker:not([href]) .link:focus,.menu--bg-primary-darker:not([href]) .link:hover,.menu--bg-primary-darker:not([href]) .link:active,.menu--bg-primary-darker:not([href]) .menu__item--hover > .link,.menu--bg-primary-darker:not([href]) .menu__link--last-active,.menu--bg-primary-darker .menu--overflow:not([href]) .link:focus,.menu--bg-primary-darker .menu--overflow:not([href]) .link:hover,.menu--bg-primary-darker .menu--overflow:not([href]) .link:active,.menu--bg-primary-darker .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-primary-darker .menu--overflow:not([href]) .menu__link--last-active{background:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(36%) blend(color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.menu--bg-primary-darker .link:focus .icon,.menu--bg-primary-darker .link:hover .icon,.menu--bg-primary-darker .link:active .icon,.menu--bg-primary-darker .menu__item--hover > .link .icon,.menu--bg-primary-darker .menu__link--last-active .icon,.menu--bg-primary-darker .menu--overflow .link:focus .icon,.menu--bg-primary-darker .menu--overflow .link:hover .icon,.menu--bg-primary-darker .menu--overflow .link:active .icon,.menu--bg-primary-darker .menu--overflow .menu__item--hover > .link .icon,.menu--bg-primary-darker .menu--overflow .menu__link--last-active .icon,.menu--bg-primary-darker:not([href]) .link:focus .icon,.menu--bg-primary-darker:not([href]) .link:hover .icon,.menu--bg-primary-darker:not([href]) .link:active .icon,.menu--bg-primary-darker:not([href]) .menu__item--hover > .link .icon,.menu--bg-primary-darker:not([href]) .menu__link--last-active .icon,.menu--bg-primary-darker .menu--overflow:not([href]) .link:focus .icon,.menu--bg-primary-darker .menu--overflow:not([href]) .link:hover .icon,.menu--bg-primary-darker .menu--overflow:not([href]) .link:active .icon,.menu--bg-primary-darker .menu--overflow:not([href]) .menu__item--hover > .link .icon,.menu--bg-primary-darker .menu--overflow:not([href]) .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.menu--bg-primary-darker .link:focus::after,.menu--bg-primary-darker .link:hover::after,.menu--bg-primary-darker .link:active::after,.menu--bg-primary-darker .menu__item--hover > .link::after,.menu--bg-primary-darker .menu__link--last-active::after,.menu--bg-primary-darker .menu--overflow .link:focus::after,.menu--bg-primary-darker .menu--overflow .link:hover::after,.menu--bg-primary-darker .menu--overflow .link:active::after,.menu--bg-primary-darker .menu--overflow .menu__item--hover > .link::after,.menu--bg-primary-darker .menu--overflow .menu__link--last-active::after,.menu--bg-primary-darker:not([href]) .link:focus::after,.menu--bg-primary-darker:not([href]) .link:hover::after,.menu--bg-primary-darker:not([href]) .link:active::after,.menu--bg-primary-darker:not([href]) .menu__item--hover > .link::after,.menu--bg-primary-darker:not([href]) .menu__link--last-active::after,.menu--bg-primary-darker .menu--overflow:not([href]) .link:focus::after,.menu--bg-primary-darker .menu--overflow:not([href]) .link:hover::after,.menu--bg-primary-darker .menu--overflow:not([href]) .link:active::after,.menu--bg-primary-darker .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-primary-darker .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(36%));}.menu--bg-primary-darker .menu--top .link:focus,.menu--bg-primary-darker .menu--top .link:active,.menu--bg-primary-darker .menu--top .link:hover,.menu--bg-primary-darker .menu--top .menu__link--active,.menu--bg-primary-darker .menu--top .spamspan,.menu--bg-primary-darker .menu--footer .link:focus,.menu--bg-primary-darker .menu--footer .link:active,.menu--bg-primary-darker .menu--footer .link:hover,.menu--bg-primary-darker .menu--footer .menu__link--active,.menu--bg-primary-darker .menu--footer .spamspan,.menu--bg-primary-darker .school-data .link:focus,.menu--bg-primary-darker .school-data .link:active,.menu--bg-primary-darker .school-data .link:hover,.menu--bg-primary-darker .school-data .menu__link--active,.menu--bg-primary-darker .school-data .spamspan,.menu--bg-primary-darker .menu--overflow .menu--top .link:focus,.menu--bg-primary-darker .menu--overflow .menu--top .link:active,.menu--bg-primary-darker .menu--overflow .menu--top .link:hover,.menu--bg-primary-darker .menu--overflow .menu--top .menu__link--active,.menu--bg-primary-darker .menu--overflow .menu--top .spamspan,.menu--bg-primary-darker .menu--overflow .menu--footer .link:focus,.menu--bg-primary-darker .menu--overflow .menu--footer .link:active,.menu--bg-primary-darker .menu--overflow .menu--footer .link:hover,.menu--bg-primary-darker .menu--overflow .menu--footer .menu__link--active,.menu--bg-primary-darker .menu--overflow .menu--footer .spamspan,.menu--bg-primary-darker .menu--overflow .school-data .link:focus,.menu--bg-primary-darker .menu--overflow .school-data .link:active,.menu--bg-primary-darker .menu--overflow .school-data .link:hover,.menu--bg-primary-darker .menu--overflow .school-data .menu__link--active,.menu--bg-primary-darker .menu--overflow .school-data .spamspan,.menu--bg-primary-darker:not([href]) .menu--top .link:focus,.menu--bg-primary-darker:not([href]) .menu--top .link:active,.menu--bg-primary-darker:not([href]) .menu--top .link:hover,.menu--bg-primary-darker:not([href]) .menu--top .menu__link--active,.menu--bg-primary-darker:not([href]) .menu--top .spamspan,.menu--bg-primary-darker:not([href]) .menu--footer .link:focus,.menu--bg-primary-darker:not([href]) .menu--footer .link:active,.menu--bg-primary-darker:not([href]) .menu--footer .link:hover,.menu--bg-primary-darker:not([href]) .menu--footer .menu__link--active,.menu--bg-primary-darker:not([href]) .menu--footer .spamspan,.menu--bg-primary-darker:not([href]) .school-data .link:focus,.menu--bg-primary-darker:not([href]) .school-data .link:active,.menu--bg-primary-darker:not([href]) .school-data .link:hover,.menu--bg-primary-darker:not([href]) .school-data .menu__link--active,.menu--bg-primary-darker:not([href]) .school-data .spamspan,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-primary-darker .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-primary-darker .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-primary-darker .menu--overflow:not([href]) .school-data .link:active,.menu--bg-primary-darker .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-primary-darker .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-primary-darker .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-primary-darker .header__top a,.menu--bg-primary-darker .menu--overflow .header__top a,.menu--bg-primary-darker:not([href]) .header__top a,.menu--bg-primary-darker .menu--overflow:not([href]) .header__top a{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-darker .header__top a:hover,.menu--bg-primary-darker .header__top a:active,.menu--bg-primary-darker .menu--overflow .header__top a:hover,.menu--bg-primary-darker .menu--overflow .header__top a:active,.menu--bg-primary-darker:not([href]) .header__top a:hover,.menu--bg-primary-darker:not([href]) .header__top a:active,.menu--bg-primary-darker .menu--overflow:not([href]) .header__top a:hover,.menu--bg-primary-darker .menu--overflow:not([href]) .header__top a:active{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-primary-darker .header__top a:focus,.menu--bg-primary-darker .menu--overflow .header__top a:focus,.menu--bg-primary-darker:not([href]) .header__top a:focus,.menu--bg-primary-darker .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary,.menu--bg-secondary .menu--overflow,.menu--bg-secondary:not([href]),.menu--bg-secondary .menu--overflow:not([href]){background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary ul,.menu--bg-secondary ol,.menu--bg-secondary dl,.menu--bg-secondary .menu--overflow ul,.menu--bg-secondary .menu--overflow ol,.menu--bg-secondary .menu--overflow dl,.menu--bg-secondary:not([href]) ul,.menu--bg-secondary:not([href]) ol,.menu--bg-secondary:not([href]) dl,.menu--bg-secondary .menu--overflow:not([href]) ul,.menu--bg-secondary .menu--overflow:not([href]) ol,.menu--bg-secondary .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-secondary .menu--megamenu-level-1__link,.menu--bg-secondary .menu--overflow .menu--megamenu-level-1__link,.menu--bg-secondary:not([href]) .menu--megamenu-level-1__link,.menu--bg-secondary .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) blend(var(--color-secondary) 20%));}.menu--bg-secondary .menu,.menu--bg-secondary .menu__submenu-wrapper,.menu--bg-secondary .menu--overflow .menu,.menu--bg-secondary .menu--overflow .menu__submenu-wrapper,.menu--bg-secondary:not([href]) .menu,.menu--bg-secondary:not([href]) .menu__submenu-wrapper,.menu--bg-secondary .menu--overflow:not([href]) .menu,.menu--bg-secondary .menu--overflow:not([href]) .menu__submenu-wrapper{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary .link,.menu--bg-secondary .menu--overflow .link,.menu--bg-secondary:not([href]) .link,.menu--bg-secondary .menu--overflow:not([href]) .link{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary .link:focus,.menu--bg-secondary .link:hover,.menu--bg-secondary .link:active,.menu--bg-secondary .menu__item--hover > .link,.menu--bg-secondary .menu__link--last-active,.menu--bg-secondary .menu--overflow .link:focus,.menu--bg-secondary .menu--overflow .link:hover,.menu--bg-secondary .menu--overflow .link:active,.menu--bg-secondary .menu--overflow .menu__item--hover > .link,.menu--bg-secondary .menu--overflow .menu__link--last-active,.menu--bg-secondary:not([href]) .link:focus,.menu--bg-secondary:not([href]) .link:hover,.menu--bg-secondary:not([href]) .link:active,.menu--bg-secondary:not([href]) .menu__item--hover > .link,.menu--bg-secondary:not([href]) .menu__link--last-active,.menu--bg-secondary .menu--overflow:not([href]) .link:focus,.menu--bg-secondary .menu--overflow:not([href]) .link:hover,.menu--bg-secondary .menu--overflow:not([href]) .link:active,.menu--bg-secondary .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-secondary .menu--overflow:not([href]) .menu__link--last-active{background:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) blend(color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.menu--bg-secondary .link:focus .icon,.menu--bg-secondary .link:hover .icon,.menu--bg-secondary .link:active .icon,.menu--bg-secondary .menu__item--hover > .link .icon,.menu--bg-secondary .menu__link--last-active .icon,.menu--bg-secondary .menu--overflow .link:focus .icon,.menu--bg-secondary .menu--overflow .link:hover .icon,.menu--bg-secondary .menu--overflow .link:active .icon,.menu--bg-secondary .menu--overflow .menu__item--hover > .link .icon,.menu--bg-secondary .menu--overflow .menu__link--last-active .icon,.menu--bg-secondary:not([href]) .link:focus .icon,.menu--bg-secondary:not([href]) .link:hover .icon,.menu--bg-secondary:not([href]) .link:active .icon,.menu--bg-secondary:not([href]) .menu__item--hover > .link .icon,.menu--bg-secondary:not([href]) .menu__link--last-active .icon,.menu--bg-secondary .menu--overflow:not([href]) .link:focus .icon,.menu--bg-secondary .menu--overflow:not([href]) .link:hover .icon,.menu--bg-secondary .menu--overflow:not([href]) .link:active .icon,.menu--bg-secondary .menu--overflow:not([href]) .menu__item--hover > .link .icon,.menu--bg-secondary .menu--overflow:not([href]) .menu__link--last-active .icon{border-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) a("70%"));}.menu--bg-secondary .link:focus::after,.menu--bg-secondary .link:hover::after,.menu--bg-secondary .link:active::after,.menu--bg-secondary .menu__item--hover > .link::after,.menu--bg-secondary .menu__link--last-active::after,.menu--bg-secondary .menu--overflow .link:focus::after,.menu--bg-secondary .menu--overflow .link:hover::after,.menu--bg-secondary .menu--overflow .link:active::after,.menu--bg-secondary .menu--overflow .menu__item--hover > .link::after,.menu--bg-secondary .menu--overflow .menu__link--last-active::after,.menu--bg-secondary:not([href]) .link:focus::after,.menu--bg-secondary:not([href]) .link:hover::after,.menu--bg-secondary:not([href]) .link:active::after,.menu--bg-secondary:not([href]) .menu__item--hover > .link::after,.menu--bg-secondary:not([href]) .menu__link--last-active::after,.menu--bg-secondary .menu--overflow:not([href]) .link:focus::after,.menu--bg-secondary .menu--overflow:not([href]) .link:hover::after,.menu--bg-secondary .menu--overflow:not([href]) .link:active::after,.menu--bg-secondary .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-secondary .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:var(--color-secondary);}.menu--bg-secondary .menu--top .link:focus,.menu--bg-secondary .menu--top .link:active,.menu--bg-secondary .menu--top .link:hover,.menu--bg-secondary .menu--top .menu__link--active,.menu--bg-secondary .menu--top .spamspan,.menu--bg-secondary .menu--footer .link:focus,.menu--bg-secondary .menu--footer .link:active,.menu--bg-secondary .menu--footer .link:hover,.menu--bg-secondary .menu--footer .menu__link--active,.menu--bg-secondary .menu--footer .spamspan,.menu--bg-secondary .school-data .link:focus,.menu--bg-secondary .school-data .link:active,.menu--bg-secondary .school-data .link:hover,.menu--bg-secondary .school-data .menu__link--active,.menu--bg-secondary .school-data .spamspan,.menu--bg-secondary .menu--overflow .menu--top .link:focus,.menu--bg-secondary .menu--overflow .menu--top .link:active,.menu--bg-secondary .menu--overflow .menu--top .link:hover,.menu--bg-secondary .menu--overflow .menu--top .menu__link--active,.menu--bg-secondary .menu--overflow .menu--top .spamspan,.menu--bg-secondary .menu--overflow .menu--footer .link:focus,.menu--bg-secondary .menu--overflow .menu--footer .link:active,.menu--bg-secondary .menu--overflow .menu--footer .link:hover,.menu--bg-secondary .menu--overflow .menu--footer .menu__link--active,.menu--bg-secondary .menu--overflow .menu--footer .spamspan,.menu--bg-secondary .menu--overflow .school-data .link:focus,.menu--bg-secondary .menu--overflow .school-data .link:active,.menu--bg-secondary .menu--overflow .school-data .link:hover,.menu--bg-secondary .menu--overflow .school-data .menu__link--active,.menu--bg-secondary .menu--overflow .school-data .spamspan,.menu--bg-secondary:not([href]) .menu--top .link:focus,.menu--bg-secondary:not([href]) .menu--top .link:active,.menu--bg-secondary:not([href]) .menu--top .link:hover,.menu--bg-secondary:not([href]) .menu--top .menu__link--active,.menu--bg-secondary:not([href]) .menu--top .spamspan,.menu--bg-secondary:not([href]) .menu--footer .link:focus,.menu--bg-secondary:not([href]) .menu--footer .link:active,.menu--bg-secondary:not([href]) .menu--footer .link:hover,.menu--bg-secondary:not([href]) .menu--footer .menu__link--active,.menu--bg-secondary:not([href]) .menu--footer .spamspan,.menu--bg-secondary:not([href]) .school-data .link:focus,.menu--bg-secondary:not([href]) .school-data .link:active,.menu--bg-secondary:not([href]) .school-data .link:hover,.menu--bg-secondary:not([href]) .school-data .menu__link--active,.menu--bg-secondary:not([href]) .school-data .spamspan,.menu--bg-secondary .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-secondary .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-secondary .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-secondary .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-secondary .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-secondary .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-secondary .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-secondary .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-secondary .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-secondary .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-secondary .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-secondary .menu--overflow:not([href]) .school-data .link:active,.menu--bg-secondary .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-secondary .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-secondary .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-secondary .header__top a,.menu--bg-secondary .menu--overflow .header__top a,.menu--bg-secondary:not([href]) .header__top a,.menu--bg-secondary .menu--overflow:not([href]) .header__top a{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary .header__top a:hover,.menu--bg-secondary .header__top a:active,.menu--bg-secondary .menu--overflow .header__top a:hover,.menu--bg-secondary .menu--overflow .header__top a:active,.menu--bg-secondary:not([href]) .header__top a:hover,.menu--bg-secondary:not([href]) .header__top a:active,.menu--bg-secondary .menu--overflow:not([href]) .header__top a:hover,.menu--bg-secondary .menu--overflow:not([href]) .header__top a:active{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary .header__top a:focus,.menu--bg-secondary .menu--overflow .header__top a:focus,.menu--bg-secondary:not([href]) .header__top a:focus,.menu--bg-secondary .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-light,.menu--bg-secondary-light .menu--overflow,.menu--bg-secondary-light:not([href]),.menu--bg-secondary-light .menu--overflow:not([href]){background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.menu--bg-secondary-light ul,.menu--bg-secondary-light ol,.menu--bg-secondary-light dl,.menu--bg-secondary-light .menu--overflow ul,.menu--bg-secondary-light .menu--overflow ol,.menu--bg-secondary-light .menu--overflow dl,.menu--bg-secondary-light:not([href]) ul,.menu--bg-secondary-light:not([href]) ol,.menu--bg-secondary-light:not([href]) dl,.menu--bg-secondary-light .menu--overflow:not([href]) ul,.menu--bg-secondary-light .menu--overflow:not([href]) ol,.menu--bg-secondary-light .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-secondary-light .menu--megamenu-level-1__link,.menu--bg-secondary-light .menu--overflow .menu--megamenu-level-1__link,.menu--bg-secondary-light:not([href]) .menu--megamenu-level-1__link,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) tint(0%) blend(color(var(--color-secondary) tint(18%)) 20%));}.menu--bg-secondary-light .menu,.menu--bg-secondary-light .menu__submenu-wrapper,.menu--bg-secondary-light .menu--overflow .menu,.menu--bg-secondary-light .menu--overflow .menu__submenu-wrapper,.menu--bg-secondary-light:not([href]) .menu,.menu--bg-secondary-light:not([href]) .menu__submenu-wrapper,.menu--bg-secondary-light .menu--overflow:not([href]) .menu,.menu--bg-secondary-light .menu--overflow:not([href]) .menu__submenu-wrapper{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.menu--bg-secondary-light .link,.menu--bg-secondary-light .menu--overflow .link,.menu--bg-secondary-light:not([href]) .link,.menu--bg-secondary-light .menu--overflow:not([href]) .link{color:color(var(--color-secondary) tint(0%));}.menu--bg-secondary-light .link:focus,.menu--bg-secondary-light .link:hover,.menu--bg-secondary-light .link:active,.menu--bg-secondary-light .menu__item--hover > .link,.menu--bg-secondary-light .menu__link--last-active,.menu--bg-secondary-light .menu--overflow .link:focus,.menu--bg-secondary-light .menu--overflow .link:hover,.menu--bg-secondary-light .menu--overflow .link:active,.menu--bg-secondary-light .menu--overflow .menu__item--hover > .link,.menu--bg-secondary-light .menu--overflow .menu__link--last-active,.menu--bg-secondary-light:not([href]) .link:focus,.menu--bg-secondary-light:not([href]) .link:hover,.menu--bg-secondary-light:not([href]) .link:active,.menu--bg-secondary-light:not([href]) .menu__item--hover > .link,.menu--bg-secondary-light:not([href]) .menu__link--last-active,.menu--bg-secondary-light .menu--overflow:not([href]) .link:focus,.menu--bg-secondary-light .menu--overflow:not([href]) .link:hover,.menu--bg-secondary-light .menu--overflow:not([href]) .link:active,.menu--bg-secondary-light .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-secondary-light .menu--overflow:not([href]) .menu__link--last-active{background:color(var(--color-secondary) tint(0%));color:color(var(--color-secondary) tint(18%) blend(color(var(--color-secondary) tint(0%) contrast(100%) blend(#ffffff 20%)) 20%));}.menu--bg-secondary-light .link:focus .icon,.menu--bg-secondary-light .link:hover .icon,.menu--bg-secondary-light .link:active .icon,.menu--bg-secondary-light .menu__item--hover > .link .icon,.menu--bg-secondary-light .menu__link--last-active .icon,.menu--bg-secondary-light .menu--overflow .link:focus .icon,.menu--bg-secondary-light .menu--overflow .link:hover .icon,.menu--bg-secondary-light .menu--overflow .link:active .icon,.menu--bg-secondary-light .menu--overflow .menu__item--hover > .link .icon,.menu--bg-secondary-light .menu--overflow .menu__link--last-active .icon,.menu--bg-secondary-light:not([href]) .link:focus .icon,.menu--bg-secondary-light:not([href]) .link:hover .icon,.menu--bg-secondary-light:not([href]) .link:active .icon,.menu--bg-secondary-light:not([href]) .menu__item--hover > .link .icon,.menu--bg-secondary-light:not([href]) .menu__link--last-active .icon,.menu--bg-secondary-light .menu--overflow:not([href]) .link:focus .icon,.menu--bg-secondary-light .menu--overflow:not([href]) .link:hover .icon,.menu--bg-secondary-light .menu--overflow:not([href]) .link:active .icon,.menu--bg-secondary-light .menu--overflow:not([href]) .menu__item--hover > .link .icon,.menu--bg-secondary-light .menu--overflow:not([href]) .menu__link--last-active .icon{border-color:color(var(--color-secondary) tint(0%) a("70%"));}.menu--bg-secondary-light .link:focus::after,.menu--bg-secondary-light .link:hover::after,.menu--bg-secondary-light .link:active::after,.menu--bg-secondary-light .menu__item--hover > .link::after,.menu--bg-secondary-light .menu__link--last-active::after,.menu--bg-secondary-light .menu--overflow .link:focus::after,.menu--bg-secondary-light .menu--overflow .link:hover::after,.menu--bg-secondary-light .menu--overflow .link:active::after,.menu--bg-secondary-light .menu--overflow .menu__item--hover > .link::after,.menu--bg-secondary-light .menu--overflow .menu__link--last-active::after,.menu--bg-secondary-light:not([href]) .link:focus::after,.menu--bg-secondary-light:not([href]) .link:hover::after,.menu--bg-secondary-light:not([href]) .link:active::after,.menu--bg-secondary-light:not([href]) .menu__item--hover > .link::after,.menu--bg-secondary-light:not([href]) .menu__link--last-active::after,.menu--bg-secondary-light .menu--overflow:not([href]) .link:focus::after,.menu--bg-secondary-light .menu--overflow:not([href]) .link:hover::after,.menu--bg-secondary-light .menu--overflow:not([href]) .link:active::after,.menu--bg-secondary-light .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-secondary-light .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) tint(18%));}.menu--bg-secondary-light .menu--top .link:focus,.menu--bg-secondary-light .menu--top .link:active,.menu--bg-secondary-light .menu--top .link:hover,.menu--bg-secondary-light .menu--top .menu__link--active,.menu--bg-secondary-light .menu--top .spamspan,.menu--bg-secondary-light .menu--footer .link:focus,.menu--bg-secondary-light .menu--footer .link:active,.menu--bg-secondary-light .menu--footer .link:hover,.menu--bg-secondary-light .menu--footer .menu__link--active,.menu--bg-secondary-light .menu--footer .spamspan,.menu--bg-secondary-light .school-data .link:focus,.menu--bg-secondary-light .school-data .link:active,.menu--bg-secondary-light .school-data .link:hover,.menu--bg-secondary-light .school-data .menu__link--active,.menu--bg-secondary-light .school-data .spamspan,.menu--bg-secondary-light .menu--overflow .menu--top .link:focus,.menu--bg-secondary-light .menu--overflow .menu--top .link:active,.menu--bg-secondary-light .menu--overflow .menu--top .link:hover,.menu--bg-secondary-light .menu--overflow .menu--top .menu__link--active,.menu--bg-secondary-light .menu--overflow .menu--top .spamspan,.menu--bg-secondary-light .menu--overflow .menu--footer .link:focus,.menu--bg-secondary-light .menu--overflow .menu--footer .link:active,.menu--bg-secondary-light .menu--overflow .menu--footer .link:hover,.menu--bg-secondary-light .menu--overflow .menu--footer .menu__link--active,.menu--bg-secondary-light .menu--overflow .menu--footer .spamspan,.menu--bg-secondary-light .menu--overflow .school-data .link:focus,.menu--bg-secondary-light .menu--overflow .school-data .link:active,.menu--bg-secondary-light .menu--overflow .school-data .link:hover,.menu--bg-secondary-light .menu--overflow .school-data .menu__link--active,.menu--bg-secondary-light .menu--overflow .school-data .spamspan,.menu--bg-secondary-light:not([href]) .menu--top .link:focus,.menu--bg-secondary-light:not([href]) .menu--top .link:active,.menu--bg-secondary-light:not([href]) .menu--top .link:hover,.menu--bg-secondary-light:not([href]) .menu--top .menu__link--active,.menu--bg-secondary-light:not([href]) .menu--top .spamspan,.menu--bg-secondary-light:not([href]) .menu--footer .link:focus,.menu--bg-secondary-light:not([href]) .menu--footer .link:active,.menu--bg-secondary-light:not([href]) .menu--footer .link:hover,.menu--bg-secondary-light:not([href]) .menu--footer .menu__link--active,.menu--bg-secondary-light:not([href]) .menu--footer .spamspan,.menu--bg-secondary-light:not([href]) .school-data .link:focus,.menu--bg-secondary-light:not([href]) .school-data .link:active,.menu--bg-secondary-light:not([href]) .school-data .link:hover,.menu--bg-secondary-light:not([href]) .school-data .menu__link--active,.menu--bg-secondary-light:not([href]) .school-data .spamspan,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-secondary-light .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-secondary-light .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-secondary-light .menu--overflow:not([href]) .school-data .link:active,.menu--bg-secondary-light .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-secondary-light .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-secondary-light .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-secondary-light .header__top a,.menu--bg-secondary-light .menu--overflow .header__top a,.menu--bg-secondary-light:not([href]) .header__top a,.menu--bg-secondary-light .menu--overflow:not([href]) .header__top a{color:color(var(--color-secondary) tint(0%));}.menu--bg-secondary-light .header__top a:hover,.menu--bg-secondary-light .header__top a:active,.menu--bg-secondary-light .menu--overflow .header__top a:hover,.menu--bg-secondary-light .menu--overflow .header__top a:active,.menu--bg-secondary-light:not([href]) .header__top a:hover,.menu--bg-secondary-light:not([href]) .header__top a:active,.menu--bg-secondary-light .menu--overflow:not([href]) .header__top a:hover,.menu--bg-secondary-light .menu--overflow:not([href]) .header__top a:active{color:color(var(--color-secondary) tint(0%));}.menu--bg-secondary-light .header__top a:focus,.menu--bg-secondary-light .menu--overflow .header__top a:focus,.menu--bg-secondary-light:not([href]) .header__top a:focus,.menu--bg-secondary-light .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) tint(0%));}.menu--bg-secondary-dark,.menu--bg-secondary-dark .menu--overflow,.menu--bg-secondary-dark:not([href]),.menu--bg-secondary-dark .menu--overflow:not([href]){background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-dark ul,.menu--bg-secondary-dark ol,.menu--bg-secondary-dark dl,.menu--bg-secondary-dark .menu--overflow ul,.menu--bg-secondary-dark .menu--overflow ol,.menu--bg-secondary-dark .menu--overflow dl,.menu--bg-secondary-dark:not([href]) ul,.menu--bg-secondary-dark:not([href]) ol,.menu--bg-secondary-dark:not([href]) dl,.menu--bg-secondary-dark .menu--overflow:not([href]) ul,.menu--bg-secondary-dark .menu--overflow:not([href]) ol,.menu--bg-secondary-dark .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-secondary-dark .menu--megamenu-level-1__link,.menu--bg-secondary-dark .menu--overflow .menu--megamenu-level-1__link,.menu--bg-secondary-dark:not([href]) .menu--megamenu-level-1__link,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(24%)) 20%));}.menu--bg-secondary-dark .menu,.menu--bg-secondary-dark .menu__submenu-wrapper,.menu--bg-secondary-dark .menu--overflow .menu,.menu--bg-secondary-dark .menu--overflow .menu__submenu-wrapper,.menu--bg-secondary-dark:not([href]) .menu,.menu--bg-secondary-dark:not([href]) .menu__submenu-wrapper,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu__submenu-wrapper{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-dark .link,.menu--bg-secondary-dark .menu--overflow .link,.menu--bg-secondary-dark:not([href]) .link,.menu--bg-secondary-dark .menu--overflow:not([href]) .link{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-dark .link:focus,.menu--bg-secondary-dark .link:hover,.menu--bg-secondary-dark .link:active,.menu--bg-secondary-dark .menu__item--hover > .link,.menu--bg-secondary-dark .menu__link--last-active,.menu--bg-secondary-dark .menu--overflow .link:focus,.menu--bg-secondary-dark .menu--overflow .link:hover,.menu--bg-secondary-dark .menu--overflow .link:active,.menu--bg-secondary-dark .menu--overflow .menu__item--hover > .link,.menu--bg-secondary-dark .menu--overflow .menu__link--last-active,.menu--bg-secondary-dark:not([href]) .link:focus,.menu--bg-secondary-dark:not([href]) .link:hover,.menu--bg-secondary-dark:not([href]) .link:active,.menu--bg-secondary-dark:not([href]) .menu__item--hover > .link,.menu--bg-secondary-dark:not([href]) .menu__link--last-active,.menu--bg-secondary-dark .menu--overflow:not([href]) .link:focus,.menu--bg-secondary-dark .menu--overflow:not([href]) .link:hover,.menu--bg-secondary-dark .menu--overflow:not([href]) .link:active,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu__link--last-active{background:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(24%) blend(color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.menu--bg-secondary-dark .link:focus .icon,.menu--bg-secondary-dark .link:hover .icon,.menu--bg-secondary-dark .link:active .icon,.menu--bg-secondary-dark .menu__item--hover > .link .icon,.menu--bg-secondary-dark .menu__link--last-active .icon,.menu--bg-secondary-dark .menu--overflow .link:focus .icon,.menu--bg-secondary-dark .menu--overflow .link:hover .icon,.menu--bg-secondary-dark .menu--overflow .link:active .icon,.menu--bg-secondary-dark .menu--overflow .menu__item--hover > .link .icon,.menu--bg-secondary-dark .menu--overflow .menu__link--last-active .icon,.menu--bg-secondary-dark:not([href]) .link:focus .icon,.menu--bg-secondary-dark:not([href]) .link:hover .icon,.menu--bg-secondary-dark:not([href]) .link:active .icon,.menu--bg-secondary-dark:not([href]) .menu__item--hover > .link .icon,.menu--bg-secondary-dark:not([href]) .menu__link--last-active .icon,.menu--bg-secondary-dark .menu--overflow:not([href]) .link:focus .icon,.menu--bg-secondary-dark .menu--overflow:not([href]) .link:hover .icon,.menu--bg-secondary-dark .menu--overflow:not([href]) .link:active .icon,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu__item--hover > .link .icon,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) a("70%"));}.menu--bg-secondary-dark .link:focus::after,.menu--bg-secondary-dark .link:hover::after,.menu--bg-secondary-dark .link:active::after,.menu--bg-secondary-dark .menu__item--hover > .link::after,.menu--bg-secondary-dark .menu__link--last-active::after,.menu--bg-secondary-dark .menu--overflow .link:focus::after,.menu--bg-secondary-dark .menu--overflow .link:hover::after,.menu--bg-secondary-dark .menu--overflow .link:active::after,.menu--bg-secondary-dark .menu--overflow .menu__item--hover > .link::after,.menu--bg-secondary-dark .menu--overflow .menu__link--last-active::after,.menu--bg-secondary-dark:not([href]) .link:focus::after,.menu--bg-secondary-dark:not([href]) .link:hover::after,.menu--bg-secondary-dark:not([href]) .link:active::after,.menu--bg-secondary-dark:not([href]) .menu__item--hover > .link::after,.menu--bg-secondary-dark:not([href]) .menu__link--last-active::after,.menu--bg-secondary-dark .menu--overflow:not([href]) .link:focus::after,.menu--bg-secondary-dark .menu--overflow:not([href]) .link:hover::after,.menu--bg-secondary-dark .menu--overflow:not([href]) .link:active::after,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(24%));}.menu--bg-secondary-dark .menu--top .link:focus,.menu--bg-secondary-dark .menu--top .link:active,.menu--bg-secondary-dark .menu--top .link:hover,.menu--bg-secondary-dark .menu--top .menu__link--active,.menu--bg-secondary-dark .menu--top .spamspan,.menu--bg-secondary-dark .menu--footer .link:focus,.menu--bg-secondary-dark .menu--footer .link:active,.menu--bg-secondary-dark .menu--footer .link:hover,.menu--bg-secondary-dark .menu--footer .menu__link--active,.menu--bg-secondary-dark .menu--footer .spamspan,.menu--bg-secondary-dark .school-data .link:focus,.menu--bg-secondary-dark .school-data .link:active,.menu--bg-secondary-dark .school-data .link:hover,.menu--bg-secondary-dark .school-data .menu__link--active,.menu--bg-secondary-dark .school-data .spamspan,.menu--bg-secondary-dark .menu--overflow .menu--top .link:focus,.menu--bg-secondary-dark .menu--overflow .menu--top .link:active,.menu--bg-secondary-dark .menu--overflow .menu--top .link:hover,.menu--bg-secondary-dark .menu--overflow .menu--top .menu__link--active,.menu--bg-secondary-dark .menu--overflow .menu--top .spamspan,.menu--bg-secondary-dark .menu--overflow .menu--footer .link:focus,.menu--bg-secondary-dark .menu--overflow .menu--footer .link:active,.menu--bg-secondary-dark .menu--overflow .menu--footer .link:hover,.menu--bg-secondary-dark .menu--overflow .menu--footer .menu__link--active,.menu--bg-secondary-dark .menu--overflow .menu--footer .spamspan,.menu--bg-secondary-dark .menu--overflow .school-data .link:focus,.menu--bg-secondary-dark .menu--overflow .school-data .link:active,.menu--bg-secondary-dark .menu--overflow .school-data .link:hover,.menu--bg-secondary-dark .menu--overflow .school-data .menu__link--active,.menu--bg-secondary-dark .menu--overflow .school-data .spamspan,.menu--bg-secondary-dark:not([href]) .menu--top .link:focus,.menu--bg-secondary-dark:not([href]) .menu--top .link:active,.menu--bg-secondary-dark:not([href]) .menu--top .link:hover,.menu--bg-secondary-dark:not([href]) .menu--top .menu__link--active,.menu--bg-secondary-dark:not([href]) .menu--top .spamspan,.menu--bg-secondary-dark:not([href]) .menu--footer .link:focus,.menu--bg-secondary-dark:not([href]) .menu--footer .link:active,.menu--bg-secondary-dark:not([href]) .menu--footer .link:hover,.menu--bg-secondary-dark:not([href]) .menu--footer .menu__link--active,.menu--bg-secondary-dark:not([href]) .menu--footer .spamspan,.menu--bg-secondary-dark:not([href]) .school-data .link:focus,.menu--bg-secondary-dark:not([href]) .school-data .link:active,.menu--bg-secondary-dark:not([href]) .school-data .link:hover,.menu--bg-secondary-dark:not([href]) .school-data .menu__link--active,.menu--bg-secondary-dark:not([href]) .school-data .spamspan,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-secondary-dark .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-secondary-dark .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-secondary-dark .menu--overflow:not([href]) .school-data .link:active,.menu--bg-secondary-dark .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-secondary-dark .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-secondary-dark .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-secondary-dark .header__top a,.menu--bg-secondary-dark .menu--overflow .header__top a,.menu--bg-secondary-dark:not([href]) .header__top a,.menu--bg-secondary-dark .menu--overflow:not([href]) .header__top a{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-dark .header__top a:hover,.menu--bg-secondary-dark .header__top a:active,.menu--bg-secondary-dark .menu--overflow .header__top a:hover,.menu--bg-secondary-dark .menu--overflow .header__top a:active,.menu--bg-secondary-dark:not([href]) .header__top a:hover,.menu--bg-secondary-dark:not([href]) .header__top a:active,.menu--bg-secondary-dark .menu--overflow:not([href]) .header__top a:hover,.menu--bg-secondary-dark .menu--overflow:not([href]) .header__top a:active{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-dark .header__top a:focus,.menu--bg-secondary-dark .menu--overflow .header__top a:focus,.menu--bg-secondary-dark:not([href]) .header__top a:focus,.menu--bg-secondary-dark .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-darker,.menu--bg-secondary-darker .menu--overflow,.menu--bg-secondary-darker:not([href]),.menu--bg-secondary-darker .menu--overflow:not([href]){background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-darker ul,.menu--bg-secondary-darker ol,.menu--bg-secondary-darker dl,.menu--bg-secondary-darker .menu--overflow ul,.menu--bg-secondary-darker .menu--overflow ol,.menu--bg-secondary-darker .menu--overflow dl,.menu--bg-secondary-darker:not([href]) ul,.menu--bg-secondary-darker:not([href]) ol,.menu--bg-secondary-darker:not([href]) dl,.menu--bg-secondary-darker .menu--overflow:not([href]) ul,.menu--bg-secondary-darker .menu--overflow:not([href]) ol,.menu--bg-secondary-darker .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-secondary-darker .menu--megamenu-level-1__link,.menu--bg-secondary-darker .menu--overflow .menu--megamenu-level-1__link,.menu--bg-secondary-darker:not([href]) .menu--megamenu-level-1__link,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(36%)) 20%));}.menu--bg-secondary-darker .menu,.menu--bg-secondary-darker .menu__submenu-wrapper,.menu--bg-secondary-darker .menu--overflow .menu,.menu--bg-secondary-darker .menu--overflow .menu__submenu-wrapper,.menu--bg-secondary-darker:not([href]) .menu,.menu--bg-secondary-darker:not([href]) .menu__submenu-wrapper,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu__submenu-wrapper{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-darker .link,.menu--bg-secondary-darker .menu--overflow .link,.menu--bg-secondary-darker:not([href]) .link,.menu--bg-secondary-darker .menu--overflow:not([href]) .link{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-darker .link:focus,.menu--bg-secondary-darker .link:hover,.menu--bg-secondary-darker .link:active,.menu--bg-secondary-darker .menu__item--hover > .link,.menu--bg-secondary-darker .menu__link--last-active,.menu--bg-secondary-darker .menu--overflow .link:focus,.menu--bg-secondary-darker .menu--overflow .link:hover,.menu--bg-secondary-darker .menu--overflow .link:active,.menu--bg-secondary-darker .menu--overflow .menu__item--hover > .link,.menu--bg-secondary-darker .menu--overflow .menu__link--last-active,.menu--bg-secondary-darker:not([href]) .link:focus,.menu--bg-secondary-darker:not([href]) .link:hover,.menu--bg-secondary-darker:not([href]) .link:active,.menu--bg-secondary-darker:not([href]) .menu__item--hover > .link,.menu--bg-secondary-darker:not([href]) .menu__link--last-active,.menu--bg-secondary-darker .menu--overflow:not([href]) .link:focus,.menu--bg-secondary-darker .menu--overflow:not([href]) .link:hover,.menu--bg-secondary-darker .menu--overflow:not([href]) .link:active,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu__link--last-active{background:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(36%) blend(color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.menu--bg-secondary-darker .link:focus .icon,.menu--bg-secondary-darker .link:hover .icon,.menu--bg-secondary-darker .link:active .icon,.menu--bg-secondary-darker .menu__item--hover > .link .icon,.menu--bg-secondary-darker .menu__link--last-active .icon,.menu--bg-secondary-darker .menu--overflow .link:focus .icon,.menu--bg-secondary-darker .menu--overflow .link:hover .icon,.menu--bg-secondary-darker .menu--overflow .link:active .icon,.menu--bg-secondary-darker .menu--overflow .menu__item--hover > .link .icon,.menu--bg-secondary-darker .menu--overflow .menu__link--last-active .icon,.menu--bg-secondary-darker:not([href]) .link:focus .icon,.menu--bg-secondary-darker:not([href]) .link:hover .icon,.menu--bg-secondary-darker:not([href]) .link:active .icon,.menu--bg-secondary-darker:not([href]) .menu__item--hover > .link .icon,.menu--bg-secondary-darker:not([href]) .menu__link--last-active .icon,.menu--bg-secondary-darker .menu--overflow:not([href]) .link:focus .icon,.menu--bg-secondary-darker .menu--overflow:not([href]) .link:hover .icon,.menu--bg-secondary-darker .menu--overflow:not([href]) .link:active .icon,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu__item--hover > .link .icon,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.menu--bg-secondary-darker .link:focus::after,.menu--bg-secondary-darker .link:hover::after,.menu--bg-secondary-darker .link:active::after,.menu--bg-secondary-darker .menu__item--hover > .link::after,.menu--bg-secondary-darker .menu__link--last-active::after,.menu--bg-secondary-darker .menu--overflow .link:focus::after,.menu--bg-secondary-darker .menu--overflow .link:hover::after,.menu--bg-secondary-darker .menu--overflow .link:active::after,.menu--bg-secondary-darker .menu--overflow .menu__item--hover > .link::after,.menu--bg-secondary-darker .menu--overflow .menu__link--last-active::after,.menu--bg-secondary-darker:not([href]) .link:focus::after,.menu--bg-secondary-darker:not([href]) .link:hover::after,.menu--bg-secondary-darker:not([href]) .link:active::after,.menu--bg-secondary-darker:not([href]) .menu__item--hover > .link::after,.menu--bg-secondary-darker:not([href]) .menu__link--last-active::after,.menu--bg-secondary-darker .menu--overflow:not([href]) .link:focus::after,.menu--bg-secondary-darker .menu--overflow:not([href]) .link:hover::after,.menu--bg-secondary-darker .menu--overflow:not([href]) .link:active::after,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(36%));}.menu--bg-secondary-darker .menu--top .link:focus,.menu--bg-secondary-darker .menu--top .link:active,.menu--bg-secondary-darker .menu--top .link:hover,.menu--bg-secondary-darker .menu--top .menu__link--active,.menu--bg-secondary-darker .menu--top .spamspan,.menu--bg-secondary-darker .menu--footer .link:focus,.menu--bg-secondary-darker .menu--footer .link:active,.menu--bg-secondary-darker .menu--footer .link:hover,.menu--bg-secondary-darker .menu--footer .menu__link--active,.menu--bg-secondary-darker .menu--footer .spamspan,.menu--bg-secondary-darker .school-data .link:focus,.menu--bg-secondary-darker .school-data .link:active,.menu--bg-secondary-darker .school-data .link:hover,.menu--bg-secondary-darker .school-data .menu__link--active,.menu--bg-secondary-darker .school-data .spamspan,.menu--bg-secondary-darker .menu--overflow .menu--top .link:focus,.menu--bg-secondary-darker .menu--overflow .menu--top .link:active,.menu--bg-secondary-darker .menu--overflow .menu--top .link:hover,.menu--bg-secondary-darker .menu--overflow .menu--top .menu__link--active,.menu--bg-secondary-darker .menu--overflow .menu--top .spamspan,.menu--bg-secondary-darker .menu--overflow .menu--footer .link:focus,.menu--bg-secondary-darker .menu--overflow .menu--footer .link:active,.menu--bg-secondary-darker .menu--overflow .menu--footer .link:hover,.menu--bg-secondary-darker .menu--overflow .menu--footer .menu__link--active,.menu--bg-secondary-darker .menu--overflow .menu--footer .spamspan,.menu--bg-secondary-darker .menu--overflow .school-data .link:focus,.menu--bg-secondary-darker .menu--overflow .school-data .link:active,.menu--bg-secondary-darker .menu--overflow .school-data .link:hover,.menu--bg-secondary-darker .menu--overflow .school-data .menu__link--active,.menu--bg-secondary-darker .menu--overflow .school-data .spamspan,.menu--bg-secondary-darker:not([href]) .menu--top .link:focus,.menu--bg-secondary-darker:not([href]) .menu--top .link:active,.menu--bg-secondary-darker:not([href]) .menu--top .link:hover,.menu--bg-secondary-darker:not([href]) .menu--top .menu__link--active,.menu--bg-secondary-darker:not([href]) .menu--top .spamspan,.menu--bg-secondary-darker:not([href]) .menu--footer .link:focus,.menu--bg-secondary-darker:not([href]) .menu--footer .link:active,.menu--bg-secondary-darker:not([href]) .menu--footer .link:hover,.menu--bg-secondary-darker:not([href]) .menu--footer .menu__link--active,.menu--bg-secondary-darker:not([href]) .menu--footer .spamspan,.menu--bg-secondary-darker:not([href]) .school-data .link:focus,.menu--bg-secondary-darker:not([href]) .school-data .link:active,.menu--bg-secondary-darker:not([href]) .school-data .link:hover,.menu--bg-secondary-darker:not([href]) .school-data .menu__link--active,.menu--bg-secondary-darker:not([href]) .school-data .spamspan,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-secondary-darker .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-secondary-darker .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-secondary-darker .menu--overflow:not([href]) .school-data .link:active,.menu--bg-secondary-darker .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-secondary-darker .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-secondary-darker .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-secondary-darker .header__top a,.menu--bg-secondary-darker .menu--overflow .header__top a,.menu--bg-secondary-darker:not([href]) .header__top a,.menu--bg-secondary-darker .menu--overflow:not([href]) .header__top a{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-darker .header__top a:hover,.menu--bg-secondary-darker .header__top a:active,.menu--bg-secondary-darker .menu--overflow .header__top a:hover,.menu--bg-secondary-darker .menu--overflow .header__top a:active,.menu--bg-secondary-darker:not([href]) .header__top a:hover,.menu--bg-secondary-darker:not([href]) .header__top a:active,.menu--bg-secondary-darker .menu--overflow:not([href]) .header__top a:hover,.menu--bg-secondary-darker .menu--overflow:not([href]) .header__top a:active{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-secondary-darker .header__top a:focus,.menu--bg-secondary-darker .menu--overflow .header__top a:focus,.menu--bg-secondary-darker:not([href]) .header__top a:focus,.menu--bg-secondary-darker .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.menu--bg-none,.menu--bg-none .menu--overflow,.menu--bg-none:not([href]),.menu--bg-none .menu--overflow:not([href]){background:var(--white);}.menu--bg-none ul,.menu--bg-none ol,.menu--bg-none dl,.menu--bg-none .menu--overflow ul,.menu--bg-none .menu--overflow ol,.menu--bg-none .menu--overflow dl,.menu--bg-none:not([href]) ul,.menu--bg-none:not([href]) ol,.menu--bg-none:not([href]) dl,.menu--bg-none .menu--overflow:not([href]) ul,.menu--bg-none .menu--overflow:not([href]) ol,.menu--bg-none .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-none .menu--megamenu-level-1__link,.menu--bg-none .menu--overflow .menu--megamenu-level-1__link,.menu--bg-none:not([href]) .menu--megamenu-level-1__link,.menu--bg-none .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:var(--white);}.menu--bg-none .menu,.menu--bg-none .menu__submenu-wrapper,.menu--bg-none .menu--overflow .menu,.menu--bg-none .menu--overflow .menu__submenu-wrapper,.menu--bg-none:not([href]) .menu,.menu--bg-none:not([href]) .menu__submenu-wrapper,.menu--bg-none .menu--overflow:not([href]) .menu,.menu--bg-none .menu--overflow:not([href]) .menu__submenu-wrapper{background:var(--white);}.menu--bg-none .link:focus,.menu--bg-none .link:hover,.menu--bg-none .link:active,.menu--bg-none .menu__item--hover > .link,.menu--bg-none .menu__link--last-active,.menu--bg-none .menu--overflow .link:focus,.menu--bg-none .menu--overflow .link:hover,.menu--bg-none .menu--overflow .link:active,.menu--bg-none .menu--overflow .menu__item--hover > .link,.menu--bg-none .menu--overflow .menu__link--last-active,.menu--bg-none:not([href]) .link:focus,.menu--bg-none:not([href]) .link:hover,.menu--bg-none:not([href]) .link:active,.menu--bg-none:not([href]) .menu__item--hover > .link,.menu--bg-none:not([href]) .menu__link--last-active,.menu--bg-none .menu--overflow:not([href]) .link:focus,.menu--bg-none .menu--overflow:not([href]) .link:hover,.menu--bg-none .menu--overflow:not([href]) .link:active,.menu--bg-none .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-none .menu--overflow:not([href]) .menu__link--last-active{background:false;color:false;}.menu--bg-none .link:focus::after,.menu--bg-none .link:hover::after,.menu--bg-none .link:active::after,.menu--bg-none .menu__item--hover > .link::after,.menu--bg-none .menu__link--last-active::after,.menu--bg-none .menu--overflow .link:focus::after,.menu--bg-none .menu--overflow .link:hover::after,.menu--bg-none .menu--overflow .link:active::after,.menu--bg-none .menu--overflow .menu__item--hover > .link::after,.menu--bg-none .menu--overflow .menu__link--last-active::after,.menu--bg-none:not([href]) .link:focus::after,.menu--bg-none:not([href]) .link:hover::after,.menu--bg-none:not([href]) .link:active::after,.menu--bg-none:not([href]) .menu__item--hover > .link::after,.menu--bg-none:not([href]) .menu__link--last-active::after,.menu--bg-none .menu--overflow:not([href]) .link:focus::after,.menu--bg-none .menu--overflow:not([href]) .link:hover::after,.menu--bg-none .menu--overflow:not([href]) .link:active::after,.menu--bg-none .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-none .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:var(--white);}.menu--bg-none .menu--top .link:focus,.menu--bg-none .menu--top .link:active,.menu--bg-none .menu--top .link:hover,.menu--bg-none .menu--top .menu__link--active,.menu--bg-none .menu--top .spamspan,.menu--bg-none .menu--footer .link:focus,.menu--bg-none .menu--footer .link:active,.menu--bg-none .menu--footer .link:hover,.menu--bg-none .menu--footer .menu__link--active,.menu--bg-none .menu--footer .spamspan,.menu--bg-none .school-data .link:focus,.menu--bg-none .school-data .link:active,.menu--bg-none .school-data .link:hover,.menu--bg-none .school-data .menu__link--active,.menu--bg-none .school-data .spamspan,.menu--bg-none .menu--overflow .menu--top .link:focus,.menu--bg-none .menu--overflow .menu--top .link:active,.menu--bg-none .menu--overflow .menu--top .link:hover,.menu--bg-none .menu--overflow .menu--top .menu__link--active,.menu--bg-none .menu--overflow .menu--top .spamspan,.menu--bg-none .menu--overflow .menu--footer .link:focus,.menu--bg-none .menu--overflow .menu--footer .link:active,.menu--bg-none .menu--overflow .menu--footer .link:hover,.menu--bg-none .menu--overflow .menu--footer .menu__link--active,.menu--bg-none .menu--overflow .menu--footer .spamspan,.menu--bg-none .menu--overflow .school-data .link:focus,.menu--bg-none .menu--overflow .school-data .link:active,.menu--bg-none .menu--overflow .school-data .link:hover,.menu--bg-none .menu--overflow .school-data .menu__link--active,.menu--bg-none .menu--overflow .school-data .spamspan,.menu--bg-none:not([href]) .menu--top .link:focus,.menu--bg-none:not([href]) .menu--top .link:active,.menu--bg-none:not([href]) .menu--top .link:hover,.menu--bg-none:not([href]) .menu--top .menu__link--active,.menu--bg-none:not([href]) .menu--top .spamspan,.menu--bg-none:not([href]) .menu--footer .link:focus,.menu--bg-none:not([href]) .menu--footer .link:active,.menu--bg-none:not([href]) .menu--footer .link:hover,.menu--bg-none:not([href]) .menu--footer .menu__link--active,.menu--bg-none:not([href]) .menu--footer .spamspan,.menu--bg-none:not([href]) .school-data .link:focus,.menu--bg-none:not([href]) .school-data .link:active,.menu--bg-none:not([href]) .school-data .link:hover,.menu--bg-none:not([href]) .school-data .menu__link--active,.menu--bg-none:not([href]) .school-data .spamspan,.menu--bg-none .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-none .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-none .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-none .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-none .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-none .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-none .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-none .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-none .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-none .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-none .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-none .menu--overflow:not([href]) .school-data .link:active,.menu--bg-none .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-none .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-none .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-none .header__top a,.menu--bg-none .menu--overflow .header__top a,.menu--bg-none:not([href]) .header__top a,.menu--bg-none .menu--overflow:not([href]) .header__top a{color:false;}.menu--bg-none .header__top a:hover,.menu--bg-none .header__top a:active,.menu--bg-none .menu--overflow .header__top a:hover,.menu--bg-none .menu--overflow .header__top a:active,.menu--bg-none:not([href]) .header__top a:hover,.menu--bg-none:not([href]) .header__top a:active,.menu--bg-none .menu--overflow:not([href]) .header__top a:hover,.menu--bg-none .menu--overflow:not([href]) .header__top a:active{color:false;}.menu--bg-none .header__top a:focus,.menu--bg-none .menu--overflow .header__top a:focus,.menu--bg-none:not([href]) .header__top a:focus,.menu--bg-none .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid false;}.menu--bg-gray1,.menu--bg-gray1 .menu--overflow,.menu--bg-gray1:not([href]),.menu--bg-gray1 .menu--overflow:not([href]){background:var(--gray-200);}.menu--bg-gray1 ul,.menu--bg-gray1 ol,.menu--bg-gray1 dl,.menu--bg-gray1 .menu--overflow ul,.menu--bg-gray1 .menu--overflow ol,.menu--bg-gray1 .menu--overflow dl,.menu--bg-gray1:not([href]) ul,.menu--bg-gray1:not([href]) ol,.menu--bg-gray1:not([href]) dl,.menu--bg-gray1 .menu--overflow:not([href]) ul,.menu--bg-gray1 .menu--overflow:not([href]) ol,.menu--bg-gray1 .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-gray1 .menu--megamenu-level-1__link,.menu--bg-gray1 .menu--overflow .menu--megamenu-level-1__link,.menu--bg-gray1:not([href]) .menu--megamenu-level-1__link,.menu--bg-gray1 .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.menu--bg-gray1 .menu,.menu--bg-gray1 .menu__submenu-wrapper,.menu--bg-gray1 .menu--overflow .menu,.menu--bg-gray1 .menu--overflow .menu__submenu-wrapper,.menu--bg-gray1:not([href]) .menu,.menu--bg-gray1:not([href]) .menu__submenu-wrapper,.menu--bg-gray1 .menu--overflow:not([href]) .menu,.menu--bg-gray1 .menu--overflow:not([href]) .menu__submenu-wrapper{background:var(--gray-200);}.menu--bg-gray1 .link:focus,.menu--bg-gray1 .link:hover,.menu--bg-gray1 .link:active,.menu--bg-gray1 .menu__item--hover > .link,.menu--bg-gray1 .menu__link--last-active,.menu--bg-gray1 .menu--overflow .link:focus,.menu--bg-gray1 .menu--overflow .link:hover,.menu--bg-gray1 .menu--overflow .link:active,.menu--bg-gray1 .menu--overflow .menu__item--hover > .link,.menu--bg-gray1 .menu--overflow .menu__link--last-active,.menu--bg-gray1:not([href]) .link:focus,.menu--bg-gray1:not([href]) .link:hover,.menu--bg-gray1:not([href]) .link:active,.menu--bg-gray1:not([href]) .menu__item--hover > .link,.menu--bg-gray1:not([href]) .menu__link--last-active,.menu--bg-gray1 .menu--overflow:not([href]) .link:focus,.menu--bg-gray1 .menu--overflow:not([href]) .link:hover,.menu--bg-gray1 .menu--overflow:not([href]) .link:active,.menu--bg-gray1 .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-gray1 .menu--overflow:not([href]) .menu__link--last-active{background:false;color:false;}.menu--bg-gray1 .link:focus::after,.menu--bg-gray1 .link:hover::after,.menu--bg-gray1 .link:active::after,.menu--bg-gray1 .menu__item--hover > .link::after,.menu--bg-gray1 .menu__link--last-active::after,.menu--bg-gray1 .menu--overflow .link:focus::after,.menu--bg-gray1 .menu--overflow .link:hover::after,.menu--bg-gray1 .menu--overflow .link:active::after,.menu--bg-gray1 .menu--overflow .menu__item--hover > .link::after,.menu--bg-gray1 .menu--overflow .menu__link--last-active::after,.menu--bg-gray1:not([href]) .link:focus::after,.menu--bg-gray1:not([href]) .link:hover::after,.menu--bg-gray1:not([href]) .link:active::after,.menu--bg-gray1:not([href]) .menu__item--hover > .link::after,.menu--bg-gray1:not([href]) .menu__link--last-active::after,.menu--bg-gray1 .menu--overflow:not([href]) .link:focus::after,.menu--bg-gray1 .menu--overflow:not([href]) .link:hover::after,.menu--bg-gray1 .menu--overflow:not([href]) .link:active::after,.menu--bg-gray1 .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-gray1 .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.menu--bg-gray1 .menu--top .link:focus,.menu--bg-gray1 .menu--top .link:active,.menu--bg-gray1 .menu--top .link:hover,.menu--bg-gray1 .menu--top .menu__link--active,.menu--bg-gray1 .menu--top .spamspan,.menu--bg-gray1 .menu--footer .link:focus,.menu--bg-gray1 .menu--footer .link:active,.menu--bg-gray1 .menu--footer .link:hover,.menu--bg-gray1 .menu--footer .menu__link--active,.menu--bg-gray1 .menu--footer .spamspan,.menu--bg-gray1 .school-data .link:focus,.menu--bg-gray1 .school-data .link:active,.menu--bg-gray1 .school-data .link:hover,.menu--bg-gray1 .school-data .menu__link--active,.menu--bg-gray1 .school-data .spamspan,.menu--bg-gray1 .menu--overflow .menu--top .link:focus,.menu--bg-gray1 .menu--overflow .menu--top .link:active,.menu--bg-gray1 .menu--overflow .menu--top .link:hover,.menu--bg-gray1 .menu--overflow .menu--top .menu__link--active,.menu--bg-gray1 .menu--overflow .menu--top .spamspan,.menu--bg-gray1 .menu--overflow .menu--footer .link:focus,.menu--bg-gray1 .menu--overflow .menu--footer .link:active,.menu--bg-gray1 .menu--overflow .menu--footer .link:hover,.menu--bg-gray1 .menu--overflow .menu--footer .menu__link--active,.menu--bg-gray1 .menu--overflow .menu--footer .spamspan,.menu--bg-gray1 .menu--overflow .school-data .link:focus,.menu--bg-gray1 .menu--overflow .school-data .link:active,.menu--bg-gray1 .menu--overflow .school-data .link:hover,.menu--bg-gray1 .menu--overflow .school-data .menu__link--active,.menu--bg-gray1 .menu--overflow .school-data .spamspan,.menu--bg-gray1:not([href]) .menu--top .link:focus,.menu--bg-gray1:not([href]) .menu--top .link:active,.menu--bg-gray1:not([href]) .menu--top .link:hover,.menu--bg-gray1:not([href]) .menu--top .menu__link--active,.menu--bg-gray1:not([href]) .menu--top .spamspan,.menu--bg-gray1:not([href]) .menu--footer .link:focus,.menu--bg-gray1:not([href]) .menu--footer .link:active,.menu--bg-gray1:not([href]) .menu--footer .link:hover,.menu--bg-gray1:not([href]) .menu--footer .menu__link--active,.menu--bg-gray1:not([href]) .menu--footer .spamspan,.menu--bg-gray1:not([href]) .school-data .link:focus,.menu--bg-gray1:not([href]) .school-data .link:active,.menu--bg-gray1:not([href]) .school-data .link:hover,.menu--bg-gray1:not([href]) .school-data .menu__link--active,.menu--bg-gray1:not([href]) .school-data .spamspan,.menu--bg-gray1 .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-gray1 .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-gray1 .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-gray1 .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-gray1 .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-gray1 .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-gray1 .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-gray1 .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-gray1 .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-gray1 .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-gray1 .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-gray1 .menu--overflow:not([href]) .school-data .link:active,.menu--bg-gray1 .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-gray1 .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-gray1 .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-gray1 .header__top a,.menu--bg-gray1 .menu--overflow .header__top a,.menu--bg-gray1:not([href]) .header__top a,.menu--bg-gray1 .menu--overflow:not([href]) .header__top a{color:false;}.menu--bg-gray1 .header__top a:hover,.menu--bg-gray1 .header__top a:active,.menu--bg-gray1 .menu--overflow .header__top a:hover,.menu--bg-gray1 .menu--overflow .header__top a:active,.menu--bg-gray1:not([href]) .header__top a:hover,.menu--bg-gray1:not([href]) .header__top a:active,.menu--bg-gray1 .menu--overflow:not([href]) .header__top a:hover,.menu--bg-gray1 .menu--overflow:not([href]) .header__top a:active{color:false;}.menu--bg-gray1 .header__top a:focus,.menu--bg-gray1 .menu--overflow .header__top a:focus,.menu--bg-gray1:not([href]) .header__top a:focus,.menu--bg-gray1 .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid false;}.menu--bg-gray2,.menu--bg-gray2 .menu--overflow,.menu--bg-gray2:not([href]),.menu--bg-gray2 .menu--overflow:not([href]){background:var(--gray-400);}.menu--bg-gray2 ul,.menu--bg-gray2 ol,.menu--bg-gray2 dl,.menu--bg-gray2 .menu--overflow ul,.menu--bg-gray2 .menu--overflow ol,.menu--bg-gray2 .menu--overflow dl,.menu--bg-gray2:not([href]) ul,.menu--bg-gray2:not([href]) ol,.menu--bg-gray2:not([href]) dl,.menu--bg-gray2 .menu--overflow:not([href]) ul,.menu--bg-gray2 .menu--overflow:not([href]) ol,.menu--bg-gray2 .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-gray2 .menu--megamenu-level-1__link,.menu--bg-gray2 .menu--overflow .menu--megamenu-level-1__link,.menu--bg-gray2:not([href]) .menu--megamenu-level-1__link,.menu--bg-gray2 .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.menu--bg-gray2 .menu,.menu--bg-gray2 .menu__submenu-wrapper,.menu--bg-gray2 .menu--overflow .menu,.menu--bg-gray2 .menu--overflow .menu__submenu-wrapper,.menu--bg-gray2:not([href]) .menu,.menu--bg-gray2:not([href]) .menu__submenu-wrapper,.menu--bg-gray2 .menu--overflow:not([href]) .menu,.menu--bg-gray2 .menu--overflow:not([href]) .menu__submenu-wrapper{background:var(--gray-400);}.menu--bg-gray2 .link:focus,.menu--bg-gray2 .link:hover,.menu--bg-gray2 .link:active,.menu--bg-gray2 .menu__item--hover > .link,.menu--bg-gray2 .menu__link--last-active,.menu--bg-gray2 .menu--overflow .link:focus,.menu--bg-gray2 .menu--overflow .link:hover,.menu--bg-gray2 .menu--overflow .link:active,.menu--bg-gray2 .menu--overflow .menu__item--hover > .link,.menu--bg-gray2 .menu--overflow .menu__link--last-active,.menu--bg-gray2:not([href]) .link:focus,.menu--bg-gray2:not([href]) .link:hover,.menu--bg-gray2:not([href]) .link:active,.menu--bg-gray2:not([href]) .menu__item--hover > .link,.menu--bg-gray2:not([href]) .menu__link--last-active,.menu--bg-gray2 .menu--overflow:not([href]) .link:focus,.menu--bg-gray2 .menu--overflow:not([href]) .link:hover,.menu--bg-gray2 .menu--overflow:not([href]) .link:active,.menu--bg-gray2 .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-gray2 .menu--overflow:not([href]) .menu__link--last-active{background:false;color:false;}.menu--bg-gray2 .link:focus::after,.menu--bg-gray2 .link:hover::after,.menu--bg-gray2 .link:active::after,.menu--bg-gray2 .menu__item--hover > .link::after,.menu--bg-gray2 .menu__link--last-active::after,.menu--bg-gray2 .menu--overflow .link:focus::after,.menu--bg-gray2 .menu--overflow .link:hover::after,.menu--bg-gray2 .menu--overflow .link:active::after,.menu--bg-gray2 .menu--overflow .menu__item--hover > .link::after,.menu--bg-gray2 .menu--overflow .menu__link--last-active::after,.menu--bg-gray2:not([href]) .link:focus::after,.menu--bg-gray2:not([href]) .link:hover::after,.menu--bg-gray2:not([href]) .link:active::after,.menu--bg-gray2:not([href]) .menu__item--hover > .link::after,.menu--bg-gray2:not([href]) .menu__link--last-active::after,.menu--bg-gray2 .menu--overflow:not([href]) .link:focus::after,.menu--bg-gray2 .menu--overflow:not([href]) .link:hover::after,.menu--bg-gray2 .menu--overflow:not([href]) .link:active::after,.menu--bg-gray2 .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-gray2 .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.menu--bg-gray2 .menu--top .link:focus,.menu--bg-gray2 .menu--top .link:active,.menu--bg-gray2 .menu--top .link:hover,.menu--bg-gray2 .menu--top .menu__link--active,.menu--bg-gray2 .menu--top .spamspan,.menu--bg-gray2 .menu--footer .link:focus,.menu--bg-gray2 .menu--footer .link:active,.menu--bg-gray2 .menu--footer .link:hover,.menu--bg-gray2 .menu--footer .menu__link--active,.menu--bg-gray2 .menu--footer .spamspan,.menu--bg-gray2 .school-data .link:focus,.menu--bg-gray2 .school-data .link:active,.menu--bg-gray2 .school-data .link:hover,.menu--bg-gray2 .school-data .menu__link--active,.menu--bg-gray2 .school-data .spamspan,.menu--bg-gray2 .menu--overflow .menu--top .link:focus,.menu--bg-gray2 .menu--overflow .menu--top .link:active,.menu--bg-gray2 .menu--overflow .menu--top .link:hover,.menu--bg-gray2 .menu--overflow .menu--top .menu__link--active,.menu--bg-gray2 .menu--overflow .menu--top .spamspan,.menu--bg-gray2 .menu--overflow .menu--footer .link:focus,.menu--bg-gray2 .menu--overflow .menu--footer .link:active,.menu--bg-gray2 .menu--overflow .menu--footer .link:hover,.menu--bg-gray2 .menu--overflow .menu--footer .menu__link--active,.menu--bg-gray2 .menu--overflow .menu--footer .spamspan,.menu--bg-gray2 .menu--overflow .school-data .link:focus,.menu--bg-gray2 .menu--overflow .school-data .link:active,.menu--bg-gray2 .menu--overflow .school-data .link:hover,.menu--bg-gray2 .menu--overflow .school-data .menu__link--active,.menu--bg-gray2 .menu--overflow .school-data .spamspan,.menu--bg-gray2:not([href]) .menu--top .link:focus,.menu--bg-gray2:not([href]) .menu--top .link:active,.menu--bg-gray2:not([href]) .menu--top .link:hover,.menu--bg-gray2:not([href]) .menu--top .menu__link--active,.menu--bg-gray2:not([href]) .menu--top .spamspan,.menu--bg-gray2:not([href]) .menu--footer .link:focus,.menu--bg-gray2:not([href]) .menu--footer .link:active,.menu--bg-gray2:not([href]) .menu--footer .link:hover,.menu--bg-gray2:not([href]) .menu--footer .menu__link--active,.menu--bg-gray2:not([href]) .menu--footer .spamspan,.menu--bg-gray2:not([href]) .school-data .link:focus,.menu--bg-gray2:not([href]) .school-data .link:active,.menu--bg-gray2:not([href]) .school-data .link:hover,.menu--bg-gray2:not([href]) .school-data .menu__link--active,.menu--bg-gray2:not([href]) .school-data .spamspan,.menu--bg-gray2 .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-gray2 .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-gray2 .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-gray2 .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-gray2 .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-gray2 .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-gray2 .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-gray2 .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-gray2 .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-gray2 .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-gray2 .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-gray2 .menu--overflow:not([href]) .school-data .link:active,.menu--bg-gray2 .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-gray2 .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-gray2 .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-gray2 .header__top a,.menu--bg-gray2 .menu--overflow .header__top a,.menu--bg-gray2:not([href]) .header__top a,.menu--bg-gray2 .menu--overflow:not([href]) .header__top a{color:false;}.menu--bg-gray2 .header__top a:hover,.menu--bg-gray2 .header__top a:active,.menu--bg-gray2 .menu--overflow .header__top a:hover,.menu--bg-gray2 .menu--overflow .header__top a:active,.menu--bg-gray2:not([href]) .header__top a:hover,.menu--bg-gray2:not([href]) .header__top a:active,.menu--bg-gray2 .menu--overflow:not([href]) .header__top a:hover,.menu--bg-gray2 .menu--overflow:not([href]) .header__top a:active{color:false;}.menu--bg-gray2 .header__top a:focus,.menu--bg-gray2 .menu--overflow .header__top a:focus,.menu--bg-gray2:not([href]) .header__top a:focus,.menu--bg-gray2 .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid false;}.menu--bg-gray1-secondary,.menu--bg-gray1-secondary .menu--overflow,.menu--bg-gray1-secondary:not([href]),.menu--bg-gray1-secondary .menu--overflow:not([href]){background:var(--gray-200);}.menu--bg-gray1-secondary ul,.menu--bg-gray1-secondary ol,.menu--bg-gray1-secondary dl,.menu--bg-gray1-secondary .menu--overflow ul,.menu--bg-gray1-secondary .menu--overflow ol,.menu--bg-gray1-secondary .menu--overflow dl,.menu--bg-gray1-secondary:not([href]) ul,.menu--bg-gray1-secondary:not([href]) ol,.menu--bg-gray1-secondary:not([href]) dl,.menu--bg-gray1-secondary .menu--overflow:not([href]) ul,.menu--bg-gray1-secondary .menu--overflow:not([href]) ol,.menu--bg-gray1-secondary .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-gray1-secondary .menu--megamenu-level-1__link,.menu--bg-gray1-secondary .menu--overflow .menu--megamenu-level-1__link,.menu--bg-gray1-secondary:not([href]) .menu--megamenu-level-1__link,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.menu--bg-gray1-secondary .menu,.menu--bg-gray1-secondary .menu__submenu-wrapper,.menu--bg-gray1-secondary .menu--overflow .menu,.menu--bg-gray1-secondary .menu--overflow .menu__submenu-wrapper,.menu--bg-gray1-secondary:not([href]) .menu,.menu--bg-gray1-secondary:not([href]) .menu__submenu-wrapper,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu__submenu-wrapper{background:var(--gray-200);}.menu--bg-gray1-secondary .link:focus,.menu--bg-gray1-secondary .link:hover,.menu--bg-gray1-secondary .link:active,.menu--bg-gray1-secondary .menu__item--hover > .link,.menu--bg-gray1-secondary .menu__link--last-active,.menu--bg-gray1-secondary .menu--overflow .link:focus,.menu--bg-gray1-secondary .menu--overflow .link:hover,.menu--bg-gray1-secondary .menu--overflow .link:active,.menu--bg-gray1-secondary .menu--overflow .menu__item--hover > .link,.menu--bg-gray1-secondary .menu--overflow .menu__link--last-active,.menu--bg-gray1-secondary:not([href]) .link:focus,.menu--bg-gray1-secondary:not([href]) .link:hover,.menu--bg-gray1-secondary:not([href]) .link:active,.menu--bg-gray1-secondary:not([href]) .menu__item--hover > .link,.menu--bg-gray1-secondary:not([href]) .menu__link--last-active,.menu--bg-gray1-secondary .menu--overflow:not([href]) .link:focus,.menu--bg-gray1-secondary .menu--overflow:not([href]) .link:hover,.menu--bg-gray1-secondary .menu--overflow:not([href]) .link:active,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu__link--last-active{background:false;color:false;}.menu--bg-gray1-secondary .link:focus::after,.menu--bg-gray1-secondary .link:hover::after,.menu--bg-gray1-secondary .link:active::after,.menu--bg-gray1-secondary .menu__item--hover > .link::after,.menu--bg-gray1-secondary .menu__link--last-active::after,.menu--bg-gray1-secondary .menu--overflow .link:focus::after,.menu--bg-gray1-secondary .menu--overflow .link:hover::after,.menu--bg-gray1-secondary .menu--overflow .link:active::after,.menu--bg-gray1-secondary .menu--overflow .menu__item--hover > .link::after,.menu--bg-gray1-secondary .menu--overflow .menu__link--last-active::after,.menu--bg-gray1-secondary:not([href]) .link:focus::after,.menu--bg-gray1-secondary:not([href]) .link:hover::after,.menu--bg-gray1-secondary:not([href]) .link:active::after,.menu--bg-gray1-secondary:not([href]) .menu__item--hover > .link::after,.menu--bg-gray1-secondary:not([href]) .menu__link--last-active::after,.menu--bg-gray1-secondary .menu--overflow:not([href]) .link:focus::after,.menu--bg-gray1-secondary .menu--overflow:not([href]) .link:hover::after,.menu--bg-gray1-secondary .menu--overflow:not([href]) .link:active::after,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.menu--bg-gray1-secondary .menu--top .link:focus,.menu--bg-gray1-secondary .menu--top .link:active,.menu--bg-gray1-secondary .menu--top .link:hover,.menu--bg-gray1-secondary .menu--top .menu__link--active,.menu--bg-gray1-secondary .menu--top .spamspan,.menu--bg-gray1-secondary .menu--footer .link:focus,.menu--bg-gray1-secondary .menu--footer .link:active,.menu--bg-gray1-secondary .menu--footer .link:hover,.menu--bg-gray1-secondary .menu--footer .menu__link--active,.menu--bg-gray1-secondary .menu--footer .spamspan,.menu--bg-gray1-secondary .school-data .link:focus,.menu--bg-gray1-secondary .school-data .link:active,.menu--bg-gray1-secondary .school-data .link:hover,.menu--bg-gray1-secondary .school-data .menu__link--active,.menu--bg-gray1-secondary .school-data .spamspan,.menu--bg-gray1-secondary .menu--overflow .menu--top .link:focus,.menu--bg-gray1-secondary .menu--overflow .menu--top .link:active,.menu--bg-gray1-secondary .menu--overflow .menu--top .link:hover,.menu--bg-gray1-secondary .menu--overflow .menu--top .menu__link--active,.menu--bg-gray1-secondary .menu--overflow .menu--top .spamspan,.menu--bg-gray1-secondary .menu--overflow .menu--footer .link:focus,.menu--bg-gray1-secondary .menu--overflow .menu--footer .link:active,.menu--bg-gray1-secondary .menu--overflow .menu--footer .link:hover,.menu--bg-gray1-secondary .menu--overflow .menu--footer .menu__link--active,.menu--bg-gray1-secondary .menu--overflow .menu--footer .spamspan,.menu--bg-gray1-secondary .menu--overflow .school-data .link:focus,.menu--bg-gray1-secondary .menu--overflow .school-data .link:active,.menu--bg-gray1-secondary .menu--overflow .school-data .link:hover,.menu--bg-gray1-secondary .menu--overflow .school-data .menu__link--active,.menu--bg-gray1-secondary .menu--overflow .school-data .spamspan,.menu--bg-gray1-secondary:not([href]) .menu--top .link:focus,.menu--bg-gray1-secondary:not([href]) .menu--top .link:active,.menu--bg-gray1-secondary:not([href]) .menu--top .link:hover,.menu--bg-gray1-secondary:not([href]) .menu--top .menu__link--active,.menu--bg-gray1-secondary:not([href]) .menu--top .spamspan,.menu--bg-gray1-secondary:not([href]) .menu--footer .link:focus,.menu--bg-gray1-secondary:not([href]) .menu--footer .link:active,.menu--bg-gray1-secondary:not([href]) .menu--footer .link:hover,.menu--bg-gray1-secondary:not([href]) .menu--footer .menu__link--active,.menu--bg-gray1-secondary:not([href]) .menu--footer .spamspan,.menu--bg-gray1-secondary:not([href]) .school-data .link:focus,.menu--bg-gray1-secondary:not([href]) .school-data .link:active,.menu--bg-gray1-secondary:not([href]) .school-data .link:hover,.menu--bg-gray1-secondary:not([href]) .school-data .menu__link--active,.menu--bg-gray1-secondary:not([href]) .school-data .spamspan,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-gray1-secondary .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-gray1-secondary .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-gray1-secondary .menu--overflow:not([href]) .school-data .link:active,.menu--bg-gray1-secondary .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-gray1-secondary .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-gray1-secondary .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-gray1-secondary .header__top a,.menu--bg-gray1-secondary .menu--overflow .header__top a,.menu--bg-gray1-secondary:not([href]) .header__top a,.menu--bg-gray1-secondary .menu--overflow:not([href]) .header__top a{color:false;}.menu--bg-gray1-secondary .header__top a:hover,.menu--bg-gray1-secondary .header__top a:active,.menu--bg-gray1-secondary .menu--overflow .header__top a:hover,.menu--bg-gray1-secondary .menu--overflow .header__top a:active,.menu--bg-gray1-secondary:not([href]) .header__top a:hover,.menu--bg-gray1-secondary:not([href]) .header__top a:active,.menu--bg-gray1-secondary .menu--overflow:not([href]) .header__top a:hover,.menu--bg-gray1-secondary .menu--overflow:not([href]) .header__top a:active{color:false;}.menu--bg-gray1-secondary .header__top a:focus,.menu--bg-gray1-secondary .menu--overflow .header__top a:focus,.menu--bg-gray1-secondary:not([href]) .header__top a:focus,.menu--bg-gray1-secondary .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid false;}.menu--bg-gray2-secondary,.menu--bg-gray2-secondary .menu--overflow,.menu--bg-gray2-secondary:not([href]),.menu--bg-gray2-secondary .menu--overflow:not([href]){background:var(--gray-400);}.menu--bg-gray2-secondary ul,.menu--bg-gray2-secondary ol,.menu--bg-gray2-secondary dl,.menu--bg-gray2-secondary .menu--overflow ul,.menu--bg-gray2-secondary .menu--overflow ol,.menu--bg-gray2-secondary .menu--overflow dl,.menu--bg-gray2-secondary:not([href]) ul,.menu--bg-gray2-secondary:not([href]) ol,.menu--bg-gray2-secondary:not([href]) dl,.menu--bg-gray2-secondary .menu--overflow:not([href]) ul,.menu--bg-gray2-secondary .menu--overflow:not([href]) ol,.menu--bg-gray2-secondary .menu--overflow:not([href]) dl{color:inherit;}.menu--bg-gray2-secondary .menu--megamenu-level-1__link,.menu--bg-gray2-secondary .menu--overflow .menu--megamenu-level-1__link,.menu--bg-gray2-secondary:not([href]) .menu--megamenu-level-1__link,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.menu--bg-gray2-secondary .menu,.menu--bg-gray2-secondary .menu__submenu-wrapper,.menu--bg-gray2-secondary .menu--overflow .menu,.menu--bg-gray2-secondary .menu--overflow .menu__submenu-wrapper,.menu--bg-gray2-secondary:not([href]) .menu,.menu--bg-gray2-secondary:not([href]) .menu__submenu-wrapper,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu__submenu-wrapper{background:var(--gray-400);}.menu--bg-gray2-secondary .link:focus,.menu--bg-gray2-secondary .link:hover,.menu--bg-gray2-secondary .link:active,.menu--bg-gray2-secondary .menu__item--hover > .link,.menu--bg-gray2-secondary .menu__link--last-active,.menu--bg-gray2-secondary .menu--overflow .link:focus,.menu--bg-gray2-secondary .menu--overflow .link:hover,.menu--bg-gray2-secondary .menu--overflow .link:active,.menu--bg-gray2-secondary .menu--overflow .menu__item--hover > .link,.menu--bg-gray2-secondary .menu--overflow .menu__link--last-active,.menu--bg-gray2-secondary:not([href]) .link:focus,.menu--bg-gray2-secondary:not([href]) .link:hover,.menu--bg-gray2-secondary:not([href]) .link:active,.menu--bg-gray2-secondary:not([href]) .menu__item--hover > .link,.menu--bg-gray2-secondary:not([href]) .menu__link--last-active,.menu--bg-gray2-secondary .menu--overflow:not([href]) .link:focus,.menu--bg-gray2-secondary .menu--overflow:not([href]) .link:hover,.menu--bg-gray2-secondary .menu--overflow:not([href]) .link:active,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu__item--hover > .link,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu__link--last-active{background:false;color:false;}.menu--bg-gray2-secondary .link:focus::after,.menu--bg-gray2-secondary .link:hover::after,.menu--bg-gray2-secondary .link:active::after,.menu--bg-gray2-secondary .menu__item--hover > .link::after,.menu--bg-gray2-secondary .menu__link--last-active::after,.menu--bg-gray2-secondary .menu--overflow .link:focus::after,.menu--bg-gray2-secondary .menu--overflow .link:hover::after,.menu--bg-gray2-secondary .menu--overflow .link:active::after,.menu--bg-gray2-secondary .menu--overflow .menu__item--hover > .link::after,.menu--bg-gray2-secondary .menu--overflow .menu__link--last-active::after,.menu--bg-gray2-secondary:not([href]) .link:focus::after,.menu--bg-gray2-secondary:not([href]) .link:hover::after,.menu--bg-gray2-secondary:not([href]) .link:active::after,.menu--bg-gray2-secondary:not([href]) .menu__item--hover > .link::after,.menu--bg-gray2-secondary:not([href]) .menu__link--last-active::after,.menu--bg-gray2-secondary .menu--overflow:not([href]) .link:focus::after,.menu--bg-gray2-secondary .menu--overflow:not([href]) .link:hover::after,.menu--bg-gray2-secondary .menu--overflow:not([href]) .link:active::after,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu__item--hover > .link::after,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.menu--bg-gray2-secondary .menu--top .link:focus,.menu--bg-gray2-secondary .menu--top .link:active,.menu--bg-gray2-secondary .menu--top .link:hover,.menu--bg-gray2-secondary .menu--top .menu__link--active,.menu--bg-gray2-secondary .menu--top .spamspan,.menu--bg-gray2-secondary .menu--footer .link:focus,.menu--bg-gray2-secondary .menu--footer .link:active,.menu--bg-gray2-secondary .menu--footer .link:hover,.menu--bg-gray2-secondary .menu--footer .menu__link--active,.menu--bg-gray2-secondary .menu--footer .spamspan,.menu--bg-gray2-secondary .school-data .link:focus,.menu--bg-gray2-secondary .school-data .link:active,.menu--bg-gray2-secondary .school-data .link:hover,.menu--bg-gray2-secondary .school-data .menu__link--active,.menu--bg-gray2-secondary .school-data .spamspan,.menu--bg-gray2-secondary .menu--overflow .menu--top .link:focus,.menu--bg-gray2-secondary .menu--overflow .menu--top .link:active,.menu--bg-gray2-secondary .menu--overflow .menu--top .link:hover,.menu--bg-gray2-secondary .menu--overflow .menu--top .menu__link--active,.menu--bg-gray2-secondary .menu--overflow .menu--top .spamspan,.menu--bg-gray2-secondary .menu--overflow .menu--footer .link:focus,.menu--bg-gray2-secondary .menu--overflow .menu--footer .link:active,.menu--bg-gray2-secondary .menu--overflow .menu--footer .link:hover,.menu--bg-gray2-secondary .menu--overflow .menu--footer .menu__link--active,.menu--bg-gray2-secondary .menu--overflow .menu--footer .spamspan,.menu--bg-gray2-secondary .menu--overflow .school-data .link:focus,.menu--bg-gray2-secondary .menu--overflow .school-data .link:active,.menu--bg-gray2-secondary .menu--overflow .school-data .link:hover,.menu--bg-gray2-secondary .menu--overflow .school-data .menu__link--active,.menu--bg-gray2-secondary .menu--overflow .school-data .spamspan,.menu--bg-gray2-secondary:not([href]) .menu--top .link:focus,.menu--bg-gray2-secondary:not([href]) .menu--top .link:active,.menu--bg-gray2-secondary:not([href]) .menu--top .link:hover,.menu--bg-gray2-secondary:not([href]) .menu--top .menu__link--active,.menu--bg-gray2-secondary:not([href]) .menu--top .spamspan,.menu--bg-gray2-secondary:not([href]) .menu--footer .link:focus,.menu--bg-gray2-secondary:not([href]) .menu--footer .link:active,.menu--bg-gray2-secondary:not([href]) .menu--footer .link:hover,.menu--bg-gray2-secondary:not([href]) .menu--footer .menu__link--active,.menu--bg-gray2-secondary:not([href]) .menu--footer .spamspan,.menu--bg-gray2-secondary:not([href]) .school-data .link:focus,.menu--bg-gray2-secondary:not([href]) .school-data .link:active,.menu--bg-gray2-secondary:not([href]) .school-data .link:hover,.menu--bg-gray2-secondary:not([href]) .school-data .menu__link--active,.menu--bg-gray2-secondary:not([href]) .school-data .spamspan,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--top .link:focus,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--top .link:active,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--top .link:hover,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--top .menu__link--active,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--top .spamspan,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--footer .link:focus,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--footer .link:active,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--footer .link:hover,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--footer .menu__link--active,.menu--bg-gray2-secondary .menu--overflow:not([href]) .menu--footer .spamspan,.menu--bg-gray2-secondary .menu--overflow:not([href]) .school-data .link:focus,.menu--bg-gray2-secondary .menu--overflow:not([href]) .school-data .link:active,.menu--bg-gray2-secondary .menu--overflow:not([href]) .school-data .link:hover,.menu--bg-gray2-secondary .menu--overflow:not([href]) .school-data .menu__link--active,.menu--bg-gray2-secondary .menu--overflow:not([href]) .school-data .spamspan{background:transparent;color:inherit;}.menu--bg-gray2-secondary .header__top a,.menu--bg-gray2-secondary .menu--overflow .header__top a,.menu--bg-gray2-secondary:not([href]) .header__top a,.menu--bg-gray2-secondary .menu--overflow:not([href]) .header__top a{color:false;}.menu--bg-gray2-secondary .header__top a:hover,.menu--bg-gray2-secondary .header__top a:active,.menu--bg-gray2-secondary .menu--overflow .header__top a:hover,.menu--bg-gray2-secondary .menu--overflow .header__top a:active,.menu--bg-gray2-secondary:not([href]) .header__top a:hover,.menu--bg-gray2-secondary:not([href]) .header__top a:active,.menu--bg-gray2-secondary .menu--overflow:not([href]) .header__top a:hover,.menu--bg-gray2-secondary .menu--overflow:not([href]) .header__top a:active{color:false;}.menu--bg-gray2-secondary .header__top a:focus,.menu--bg-gray2-secondary .menu--overflow .header__top a:focus,.menu--bg-gray2-secondary:not([href]) .header__top a:focus,.menu--bg-gray2-secondary .menu--overflow:not([href]) .header__top a:focus{color:inherit;border:2px solid false;}.header__top .menu--top{text-align:right;line-height:1em;overflow:hidden;margin:0;}.header__top .menu--top .link{font-size:calc(calc(1rem * var(--body-font-size)) * .875);}.header__top .menu--top__item{display:inline-block;line-height:1.2;margin-right:0.5rem;}@media (min-width:1400px){.header__top .menu--top__item:last-child{margin-right:0;}}@media (max-width:659px){.header__top .menu--top{display:none;}}.slidein .menu--top{padding:1.5rem;}@media (min-width:660px){.slidein .menu--top{display:none;}}.menu--top__link{color:var(--text);padding:0;}.menu--top__link:hover,.menu--top__link:active,.menu--top__link:focus{color:var(--text);text-decoration:none;}.menu--top__link:hover::after,.menu--top__link:active::after,.menu--top__link:focus::after{display:none;}@media (min-width:660px){.menu--megamenu.level-0,.menu--dropdown.level-0{position:relative;padding-left:1rem;padding-right:1rem;}.header__navigation:last-child .menu--megamenu,.header__navigation:last-child .menu--dropdown{border-bottom-right-radius:0.2rem;border-bottom-left-radius:0.2rem;}}.menu--megamenu__item,.menu--dropdown__item{display:block;position:relative;margin:0;padding:0;}.menu--megamenu__item.level-0,.menu--dropdown__item.level-0{display:inline-block;}.menu--megamenu__item--more,.menu--dropdown__item--more{display:inline-block;}.level-1 .menu--megamenu__link,.level-1 .menu--dropdown__link{padding-top:0.25rem;padding-bottom:0.25rem;}@media (min-width:992px){.menu--megamenu__link,.menu--dropdown__link{padding-top:calc(0.9em * var(--margin));padding-bottom:calc(0.9em * var(--margin));}}.menu--megamenu__link:hover,.menu--megamenu__link:active,.menu--megamenu__link:focus,.menu--dropdown__link:hover,.menu--dropdown__link:active,.menu--dropdown__link:focus{text-decoration:none;}@media (min-width:660px){.menu--megamenu__link.submenu-open .icon,.menu--dropdown__link.submenu-open .icon{-webkit-transform:rotate(0deg);transform:rotate(0deg);}.level-1 .menu--megamenu__link .icon,.level-1 .menu--dropdown__link .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);float:right;margin:0.05em 0 0 0;}}@media (min-width:660px){.menu--megamenu__submenu-wrapper,.menu--dropdown__submenu-wrapper{margin:0;padding:0.5rem 0;position:absolute;-webkit-box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));border-radius:0 0 0.2rem 0.2rem;min-width:13em;top:-9999px;z-index:299;max-height:40em;-webkit-transition:opacity 1s ease 0.25s,visibility 0s linear 0.5s,top 0s linear 0.5s,margin-top 0s linear 0.5s,left 0s linear 0.5s;transition:opacity 1s ease 0.25s,visibility 0s linear 0.5s,top 0s linear 0.5s,margin-top 0s linear 0.5s,left 0s linear 0.5s;}.menu--megamenu__submenu-wrapper.submenu-open,.menu--dropdown__submenu-wrapper.submenu-open{top:100%;}}@media (min-width:660px) and (min-width:660px){.menu--megamenu__submenu-wrapper.submenu-open,.menu--dropdown__submenu-wrapper.submenu-open{-webkit-transition:opacity 0.25s ease,left 0s linear 0s;transition:opacity 0.25s ease,left 0s linear 0s;}.menu--uninitialized .menu--megamenu__submenu-wrapper.submenu-open,.menu--uninitialized .menu--dropdown__submenu-wrapper.submenu-open{top:-9999px;}}@media (min-width:660px){.menu--megamenu__submenu-wrapper.submenu-open.level-1,.menu--dropdown__submenu-wrapper.submenu-open.level-1{left:100%;top:0;border-radius:0.2rem;margin-top:-0.5rem;}}@media (min-width:660px){.menu--megamenu-level-1{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.menu--megamenu-level-1-centered{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media (min-width:660px){.menu--megamenu-level-1__link{font-size:calc(calc(1rem * var(--body-font-size)) * 1.25 * var(--headlines-h5-font-size));border-bottom:1px solid var(--color-primary);padding:0 0.5rem;}.menu--megamenu-level-1__link .menu__link-icon{display:none;}}@media (min-width:1100px){.menu--megamenu-level-1__link{font-size:calc(calc(1rem * var(--body-font-size)) * 1.5 * var(--headlines-h4-font-size));padding:0 1rem;}}@media (min-width:660px){.menu--megamenu-level-2__link,.menu--megamenu-level-3__link,.menu--megamenu-level-4__link,.menu--megamenu-level-5__link{padding:0.125rem 1rem;}}.menu--megamenu__item{position:static;}@media (min-width:660px){.menu--megamenu__item.level-1{padding:0 1rem 1.5rem;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media (min-width:768px){.menu--megamenu__item.level-1{-webkit-flex-basis:33.33%;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;}.menu--overflow__submenu-wrapper .menu--megamenu__item.level-1{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media (min-width:1100px){.menu--megamenu__item.level-1{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;}.menu--overflow__submenu-wrapper .menu--megamenu__item.level-1{-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;}}@media (min-width:660px){.menu--megamenu__submenu-wrapper{margin:0;padding:0.5rem;position:absolute;-webkit-box-shadow:6px 6px 6px color(rgb(0,0,0) a(10%));box-shadow:6px 6px 6px color(rgb(0,0,0) a(10%));border-radius:0 0 0.2rem 0.2rem;top:-9999px;left:5%;right:5%;-webkit-transition:opacity 0.5s ease 0.5s,visibility 0s linear 1s,top 0s linear 1s;transition:opacity 0.5s ease 0.5s,visibility 0s linear 1s,top 0s linear 1s;}.menu--megamenu__submenu-wrapper.submenu-open{top:100%;max-height:40em;}}@media (max-width:659px){.menu--megamenu__subgroup-wrapper{overflow:hidden;max-height:0;-webkit-transition:opacity 0.25s ease 0.25s,max-height 0.5s ease 0s,visibility 0s linear 0.5s,left 0s linear 0.5s,margin-top 0s ease 0.5s,top 0s linear 0.5s;transition:opacity 0.25s ease 0.25s,max-height 0.5s ease 0s,visibility 0s linear 0.5s,left 0s linear 0.5s,margin-top 0s ease 0.5s,top 0s linear 0.5s;}.menu--megamenu__subgroup-wrapper.submenu-open{max-height:100vh;-webkit-transition:opacity 0.25s ease,max-height 0.5s ease,visibility 0s linear 0s,top 0s linear 0s;transition:opacity 0.25s ease,max-height 0.5s ease,visibility 0s linear 0s,top 0s linear 0s;}}@media (min-width:660px){.menu--megamenu__subgroup-wrapper{-webkit-transition:none;transition:none;margin:0.5rem 0 0;max-height:none;visibility:visible;opacity:1;}.menu--overflow .menu--megamenu__subgroup-wrapper{-webkit-transition:none;transition:none;}}.menu--megamenu .menu--overflow__submenu-wrapper{left:5%;-webkit-box-shadow:none;box-shadow:none;padding:0;}.menu-wrapper .menu--megamenu .menu--overflow__submenu-wrapper{background:transparent;}.menu--megamenu .menu--overflow__submenu-wrapper > .menu{float:right;padding:0.5rem 0;-webkit-box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));border-radius:0 0 0.2rem 0.2rem;}.menu--megamenu .menu--overflow__submenu-wrapper .menu__submenu-wrapper{right:10%;left:0;top:0;visibility:hidden;}.menu--megamenu .menu--overflow__submenu-wrapper .menu__subgroup-wrapper{visibility:inherit;}.menu--megamenu .menu--overflow__submenu-wrapper .menu__submenu-wrapper.submenu-open{visibility:visible;}.menu--megamenu .menu--overflow__submenu-wrapper:hover{overflow:inherit;}.menu--overflow__submenu-wrapper{left:auto;right:0;margin:0;}.menu--overflow__submenu-wrapper .menu__submenu-wrapper,.menu--overflow__submenu-wrapper .menu__submenu-wrapper.submenu-open{border-radius:0.2rem;top:0;right:100%;left:auto;}.level-0 .menu--overflow__submenu-wrapper .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.menu--overflow__submenu-wrapper .menu__item{display:block;}.menu--overflow .menu__subgroup-wrapper{-webkit-transition:none;transition:none;}.menu--sidebar{padding:1rem 0;}.menu--sidebar.level-0{-webkit-box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));}@media (min-width:660px){.menu--sidebar__submenu-wrapper{max-height:0;}}@media (min-width:660px){.site--sidebar-left .menu--sidebar.level-0,.site--sidebar-right .menu--sidebar.level-0{border-radius:0 0.2rem 0.2rem 0;overflow:hidden;border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));}}@media (min-width:1400px){.site--sidebar-left .menu--sidebar.level-0,.site--sidebar-right .menu--sidebar.level-0{border-radius:0.2rem;border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));}}@media (min-width:660px){.site--sidebar-right .menu--sidebar.level-0{border-radius:0.2rem 0 0 0.2rem;}}.menu--sidebar .menu{padding:0;}.menu--sidebar__link{line-height:1.2;padding-top:0.5rem;padding-bottom:0.5rem;}@media (min-width:576px){.menu--sidebar__link{position:relative;padding-right:calc(0.9em * var(--margin) + 1.5em);}.menu--sidebar__link-icon{position:absolute;right:calc(0.72em * var(--margin));top:0.5rem;margin:0;}}.menu--footer__link{padding:0;}@media (min-width:400px) and (max-width:575px){.footer .menu--footer__link{display:block;text-align:center;}}.menu .icon--external-link{display:none;}@media (max-width:659px){.slidein--left,.slidein--right{position:fixed;z-index:200;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:240px;height:100%;overflow-y:auto;background-color:color(var(--gray-100) tint(50%));}.slidein--left .menu__item,.slidein--right .menu__item{display:block;}}@media (min-width:400px) and (max-width:659px){.slidein--left,.slidein--right{width:300px;}}@media (max-width:659px){.slidein--left{top:0;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}}@media (min-width:660px){.slidein--left,.slidein--left.slidein--is-visible{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;position:static;width:auto;height:auto;}}.slidein--left.slidein--is-visible{-webkit-transform:translateX(0);transform:translateX(0);}@media (max-width:659px){.slidein--left.slidein--is-visible{-webkit-box-shadow:4px 4px 4px color(rgb(0,0,0) a(10%));box-shadow:4px 4px 4px color(rgb(0,0,0) a(10%));}}@media (max-width:659px){.slidein--right{top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);}}.slidein--right.slidein--is-visible{-webkit-transform:translateX(0);transform:translateX(0);}@media (max-width:659px){.slidein--right.slidein--is-visible{-webkit-box-shadow:0px 4px 4px color(rgb(0,0,0) a(10%));box-shadow:0px 4px 4px color(rgb(0,0,0) a(10%));}}@media (max-width:575px){body.slidein-is-visible{overflow:hidden;position:fixed;left:0;right:0;}}.site__overlay{-ms-touch-action:none;touch-action:none;position:fixed;z-index:10;top:0;left:0;overflow:hidden;width:0;height:0;background-color:var(--black);opacity:0;-webkit-transition:opacity 0.3s,width 0s 0.3s,height 0s 0.3s;transition:opacity 0.3s,width 0s 0.3s,height 0s 0.3s;}@media (min-width:660px){.site__overlay{display:none;}}.slidein-is-visible .site__overlay{width:100%;height:100%;opacity:0.2;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.messages{border:1px solid var(--color-success);background:color(var(--color-success) tint(95%));border-left-width:5px;border-radius:0.2rem;padding:1rem 1rem;margin:1.5rem 0;color:color(var(--color-success) blend(var(--text) 40%));}.messages--warning{border-color:var(--color-warning);background:color(var(--color-warning) tint(95%));color:color(var(--color-warning) blend(var(--text) 40%));}.messages--error{border-color:var(--color-danger);background:color(var(--color-danger) tint(95%));color:color(var(--color-danger) blend(var(--text) 40%));}form.webform-submission-form .messages.messages--info{border-color:var(--color-info);background:color(var(--color-info) tint(95%));-webkit-box-shadow:none;box-shadow:none;}.footer{margin-top:1.5rem;margin-bottom:1.5rem;font-size:calc(100% * var(--small-text-size));padding:1rem 0;background:var(--gray-100);-webkit-box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);border-top-left-radius:0;border-top-right-radius:0;}@media (min-width:1400px){.footer{border-radius:0 0 0.2rem 0.2rem;}}@media (min-width:400px) and (max-width:575px){.footer{text-align:center;}}.footer--bg-none{border-top:2px solid var(--color-primary);}.footer--bg-primary{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary ul,.footer--bg-primary ol,.footer--bg-primary dl{color:inherit;}.footer--bg-primary .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) blend(var(--color-primary) 20%));}.footer--bg-primary .menu,.footer--bg-primary .menu__submenu-wrapper{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary .link{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary .link:focus,.footer--bg-primary .link:hover,.footer--bg-primary .link:active,.footer--bg-primary .menu__item--hover > .link,.footer--bg-primary .menu__link--last-active{background:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) blend(color(var(--color-primary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.footer--bg-primary .link:focus .icon,.footer--bg-primary .link:hover .icon,.footer--bg-primary .link:active .icon,.footer--bg-primary .menu__item--hover > .link .icon,.footer--bg-primary .menu__link--last-active .icon{border-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) a("70%"));}.footer--bg-primary .link:focus::after,.footer--bg-primary .link:hover::after,.footer--bg-primary .link:active::after,.footer--bg-primary .menu__item--hover > .link::after,.footer--bg-primary .menu__link--last-active::after{border-bottom-color:var(--color-primary);}.footer--bg-primary .menu--top .link:focus,.footer--bg-primary .menu--top .link:active,.footer--bg-primary .menu--top .link:hover,.footer--bg-primary .menu--top .menu__link--active,.footer--bg-primary .menu--top .spamspan,.footer--bg-primary .menu--footer .link:focus,.footer--bg-primary .menu--footer .link:active,.footer--bg-primary .menu--footer .link:hover,.footer--bg-primary .menu--footer .menu__link--active,.footer--bg-primary .menu--footer .spamspan,.footer--bg-primary .school-data .link:focus,.footer--bg-primary .school-data .link:active,.footer--bg-primary .school-data .link:hover,.footer--bg-primary .school-data .menu__link--active,.footer--bg-primary .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-primary .header__top a{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary .header__top a:hover,.footer--bg-primary .header__top a:active{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-light{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.footer--bg-primary-light ul,.footer--bg-primary-light ol,.footer--bg-primary-light dl{color:inherit;}.footer--bg-primary-light .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(6%) blend(color(var(--color-primary) tint(18%)) 20%));}.footer--bg-primary-light .menu,.footer--bg-primary-light .menu__submenu-wrapper{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.footer--bg-primary-light .link{color:color(var(--color-primary) shade(6%));}.footer--bg-primary-light .link:focus,.footer--bg-primary-light .link:hover,.footer--bg-primary-light .link:active,.footer--bg-primary-light .menu__item--hover > .link,.footer--bg-primary-light .menu__link--last-active{background:color(var(--color-primary) shade(6%));color:color(var(--color-primary) tint(18%) blend(color(var(--color-primary) shade(6%) contrast(100%) blend(#ffffff 20%)) 20%));}.footer--bg-primary-light .link:focus .icon,.footer--bg-primary-light .link:hover .icon,.footer--bg-primary-light .link:active .icon,.footer--bg-primary-light .menu__item--hover > .link .icon,.footer--bg-primary-light .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(6%) a("70%"));}.footer--bg-primary-light .link:focus::after,.footer--bg-primary-light .link:hover::after,.footer--bg-primary-light .link:active::after,.footer--bg-primary-light .menu__item--hover > .link::after,.footer--bg-primary-light .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) tint(18%));}.footer--bg-primary-light .menu--top .link:focus,.footer--bg-primary-light .menu--top .link:active,.footer--bg-primary-light .menu--top .link:hover,.footer--bg-primary-light .menu--top .menu__link--active,.footer--bg-primary-light .menu--top .spamspan,.footer--bg-primary-light .menu--footer .link:focus,.footer--bg-primary-light .menu--footer .link:active,.footer--bg-primary-light .menu--footer .link:hover,.footer--bg-primary-light .menu--footer .menu__link--active,.footer--bg-primary-light .menu--footer .spamspan,.footer--bg-primary-light .school-data .link:focus,.footer--bg-primary-light .school-data .link:active,.footer--bg-primary-light .school-data .link:hover,.footer--bg-primary-light .school-data .menu__link--active,.footer--bg-primary-light .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-primary-light .header__top a{color:color(var(--color-primary) shade(6%));}.footer--bg-primary-light .header__top a:hover,.footer--bg-primary-light .header__top a:active{color:color(var(--color-primary) shade(6%));}.footer--bg-primary-light .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(6%));}.footer--bg-primary-dark{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-dark ul,.footer--bg-primary-dark ol,.footer--bg-primary-dark dl{color:inherit;}.footer--bg-primary-dark .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(18%)) 20%));}.footer--bg-primary-dark .menu,.footer--bg-primary-dark .menu__submenu-wrapper{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-dark .link{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-dark .link:focus,.footer--bg-primary-dark .link:hover,.footer--bg-primary-dark .link:active,.footer--bg-primary-dark .menu__item--hover > .link,.footer--bg-primary-dark .menu__link--last-active{background:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(18%) blend(color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.footer--bg-primary-dark .link:focus .icon,.footer--bg-primary-dark .link:hover .icon,.footer--bg-primary-dark .link:active .icon,.footer--bg-primary-dark .menu__item--hover > .link .icon,.footer--bg-primary-dark .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) a("70%"));}.footer--bg-primary-dark .link:focus::after,.footer--bg-primary-dark .link:hover::after,.footer--bg-primary-dark .link:active::after,.footer--bg-primary-dark .menu__item--hover > .link::after,.footer--bg-primary-dark .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(18%));}.footer--bg-primary-dark .menu--top .link:focus,.footer--bg-primary-dark .menu--top .link:active,.footer--bg-primary-dark .menu--top .link:hover,.footer--bg-primary-dark .menu--top .menu__link--active,.footer--bg-primary-dark .menu--top .spamspan,.footer--bg-primary-dark .menu--footer .link:focus,.footer--bg-primary-dark .menu--footer .link:active,.footer--bg-primary-dark .menu--footer .link:hover,.footer--bg-primary-dark .menu--footer .menu__link--active,.footer--bg-primary-dark .menu--footer .spamspan,.footer--bg-primary-dark .school-data .link:focus,.footer--bg-primary-dark .school-data .link:active,.footer--bg-primary-dark .school-data .link:hover,.footer--bg-primary-dark .school-data .menu__link--active,.footer--bg-primary-dark .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-primary-dark .header__top a{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-dark .header__top a:hover,.footer--bg-primary-dark .header__top a:active{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-dark .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-darker{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-darker ul,.footer--bg-primary-darker ol,.footer--bg-primary-darker dl{color:inherit;}.footer--bg-primary-darker .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(36%)) 20%));}.footer--bg-primary-darker .menu,.footer--bg-primary-darker .menu__submenu-wrapper{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-darker .link{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-darker .link:focus,.footer--bg-primary-darker .link:hover,.footer--bg-primary-darker .link:active,.footer--bg-primary-darker .menu__item--hover > .link,.footer--bg-primary-darker .menu__link--last-active{background:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(36%) blend(color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.footer--bg-primary-darker .link:focus .icon,.footer--bg-primary-darker .link:hover .icon,.footer--bg-primary-darker .link:active .icon,.footer--bg-primary-darker .menu__item--hover > .link .icon,.footer--bg-primary-darker .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.footer--bg-primary-darker .link:focus::after,.footer--bg-primary-darker .link:hover::after,.footer--bg-primary-darker .link:active::after,.footer--bg-primary-darker .menu__item--hover > .link::after,.footer--bg-primary-darker .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(36%));}.footer--bg-primary-darker .menu--top .link:focus,.footer--bg-primary-darker .menu--top .link:active,.footer--bg-primary-darker .menu--top .link:hover,.footer--bg-primary-darker .menu--top .menu__link--active,.footer--bg-primary-darker .menu--top .spamspan,.footer--bg-primary-darker .menu--footer .link:focus,.footer--bg-primary-darker .menu--footer .link:active,.footer--bg-primary-darker .menu--footer .link:hover,.footer--bg-primary-darker .menu--footer .menu__link--active,.footer--bg-primary-darker .menu--footer .spamspan,.footer--bg-primary-darker .school-data .link:focus,.footer--bg-primary-darker .school-data .link:active,.footer--bg-primary-darker .school-data .link:hover,.footer--bg-primary-darker .school-data .menu__link--active,.footer--bg-primary-darker .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-primary-darker .header__top a{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-darker .header__top a:hover,.footer--bg-primary-darker .header__top a:active{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-primary-darker .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary ul,.footer--bg-secondary ol,.footer--bg-secondary dl{color:inherit;}.footer--bg-secondary .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) blend(var(--color-secondary) 20%));}.footer--bg-secondary .menu,.footer--bg-secondary .menu__submenu-wrapper{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary .link{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary .link:focus,.footer--bg-secondary .link:hover,.footer--bg-secondary .link:active,.footer--bg-secondary .menu__item--hover > .link,.footer--bg-secondary .menu__link--last-active{background:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) blend(color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.footer--bg-secondary .link:focus .icon,.footer--bg-secondary .link:hover .icon,.footer--bg-secondary .link:active .icon,.footer--bg-secondary .menu__item--hover > .link .icon,.footer--bg-secondary .menu__link--last-active .icon{border-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) a("70%"));}.footer--bg-secondary .link:focus::after,.footer--bg-secondary .link:hover::after,.footer--bg-secondary .link:active::after,.footer--bg-secondary .menu__item--hover > .link::after,.footer--bg-secondary .menu__link--last-active::after{border-bottom-color:var(--color-secondary);}.footer--bg-secondary .menu--top .link:focus,.footer--bg-secondary .menu--top .link:active,.footer--bg-secondary .menu--top .link:hover,.footer--bg-secondary .menu--top .menu__link--active,.footer--bg-secondary .menu--top .spamspan,.footer--bg-secondary .menu--footer .link:focus,.footer--bg-secondary .menu--footer .link:active,.footer--bg-secondary .menu--footer .link:hover,.footer--bg-secondary .menu--footer .menu__link--active,.footer--bg-secondary .menu--footer .spamspan,.footer--bg-secondary .school-data .link:focus,.footer--bg-secondary .school-data .link:active,.footer--bg-secondary .school-data .link:hover,.footer--bg-secondary .school-data .menu__link--active,.footer--bg-secondary .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-secondary .header__top a{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary .header__top a:hover,.footer--bg-secondary .header__top a:active{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-light{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.footer--bg-secondary-light ul,.footer--bg-secondary-light ol,.footer--bg-secondary-light dl{color:inherit;}.footer--bg-secondary-light .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) tint(0%) blend(color(var(--color-secondary) tint(18%)) 20%));}.footer--bg-secondary-light .menu,.footer--bg-secondary-light .menu__submenu-wrapper{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.footer--bg-secondary-light .link{color:color(var(--color-secondary) tint(0%));}.footer--bg-secondary-light .link:focus,.footer--bg-secondary-light .link:hover,.footer--bg-secondary-light .link:active,.footer--bg-secondary-light .menu__item--hover > .link,.footer--bg-secondary-light .menu__link--last-active{background:color(var(--color-secondary) tint(0%));color:color(var(--color-secondary) tint(18%) blend(color(var(--color-secondary) tint(0%) contrast(100%) blend(#ffffff 20%)) 20%));}.footer--bg-secondary-light .link:focus .icon,.footer--bg-secondary-light .link:hover .icon,.footer--bg-secondary-light .link:active .icon,.footer--bg-secondary-light .menu__item--hover > .link .icon,.footer--bg-secondary-light .menu__link--last-active .icon{border-color:color(var(--color-secondary) tint(0%) a("70%"));}.footer--bg-secondary-light .link:focus::after,.footer--bg-secondary-light .link:hover::after,.footer--bg-secondary-light .link:active::after,.footer--bg-secondary-light .menu__item--hover > .link::after,.footer--bg-secondary-light .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) tint(18%));}.footer--bg-secondary-light .menu--top .link:focus,.footer--bg-secondary-light .menu--top .link:active,.footer--bg-secondary-light .menu--top .link:hover,.footer--bg-secondary-light .menu--top .menu__link--active,.footer--bg-secondary-light .menu--top .spamspan,.footer--bg-secondary-light .menu--footer .link:focus,.footer--bg-secondary-light .menu--footer .link:active,.footer--bg-secondary-light .menu--footer .link:hover,.footer--bg-secondary-light .menu--footer .menu__link--active,.footer--bg-secondary-light .menu--footer .spamspan,.footer--bg-secondary-light .school-data .link:focus,.footer--bg-secondary-light .school-data .link:active,.footer--bg-secondary-light .school-data .link:hover,.footer--bg-secondary-light .school-data .menu__link--active,.footer--bg-secondary-light .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-secondary-light .header__top a{color:color(var(--color-secondary) tint(0%));}.footer--bg-secondary-light .header__top a:hover,.footer--bg-secondary-light .header__top a:active{color:color(var(--color-secondary) tint(0%));}.footer--bg-secondary-light .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) tint(0%));}.footer--bg-secondary-dark{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-dark ul,.footer--bg-secondary-dark ol,.footer--bg-secondary-dark dl{color:inherit;}.footer--bg-secondary-dark .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(24%)) 20%));}.footer--bg-secondary-dark .menu,.footer--bg-secondary-dark .menu__submenu-wrapper{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-dark .link{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-dark .link:focus,.footer--bg-secondary-dark .link:hover,.footer--bg-secondary-dark .link:active,.footer--bg-secondary-dark .menu__item--hover > .link,.footer--bg-secondary-dark .menu__link--last-active{background:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(24%) blend(color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.footer--bg-secondary-dark .link:focus .icon,.footer--bg-secondary-dark .link:hover .icon,.footer--bg-secondary-dark .link:active .icon,.footer--bg-secondary-dark .menu__item--hover > .link .icon,.footer--bg-secondary-dark .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) a("70%"));}.footer--bg-secondary-dark .link:focus::after,.footer--bg-secondary-dark .link:hover::after,.footer--bg-secondary-dark .link:active::after,.footer--bg-secondary-dark .menu__item--hover > .link::after,.footer--bg-secondary-dark .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(24%));}.footer--bg-secondary-dark .menu--top .link:focus,.footer--bg-secondary-dark .menu--top .link:active,.footer--bg-secondary-dark .menu--top .link:hover,.footer--bg-secondary-dark .menu--top .menu__link--active,.footer--bg-secondary-dark .menu--top .spamspan,.footer--bg-secondary-dark .menu--footer .link:focus,.footer--bg-secondary-dark .menu--footer .link:active,.footer--bg-secondary-dark .menu--footer .link:hover,.footer--bg-secondary-dark .menu--footer .menu__link--active,.footer--bg-secondary-dark .menu--footer .spamspan,.footer--bg-secondary-dark .school-data .link:focus,.footer--bg-secondary-dark .school-data .link:active,.footer--bg-secondary-dark .school-data .link:hover,.footer--bg-secondary-dark .school-data .menu__link--active,.footer--bg-secondary-dark .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-secondary-dark .header__top a{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-dark .header__top a:hover,.footer--bg-secondary-dark .header__top a:active{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-dark .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-darker{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-darker ul,.footer--bg-secondary-darker ol,.footer--bg-secondary-darker dl{color:inherit;}.footer--bg-secondary-darker .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(36%)) 20%));}.footer--bg-secondary-darker .menu,.footer--bg-secondary-darker .menu__submenu-wrapper{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-darker .link{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-darker .link:focus,.footer--bg-secondary-darker .link:hover,.footer--bg-secondary-darker .link:active,.footer--bg-secondary-darker .menu__item--hover > .link,.footer--bg-secondary-darker .menu__link--last-active{background:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(36%) blend(color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.footer--bg-secondary-darker .link:focus .icon,.footer--bg-secondary-darker .link:hover .icon,.footer--bg-secondary-darker .link:active .icon,.footer--bg-secondary-darker .menu__item--hover > .link .icon,.footer--bg-secondary-darker .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.footer--bg-secondary-darker .link:focus::after,.footer--bg-secondary-darker .link:hover::after,.footer--bg-secondary-darker .link:active::after,.footer--bg-secondary-darker .menu__item--hover > .link::after,.footer--bg-secondary-darker .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(36%));}.footer--bg-secondary-darker .menu--top .link:focus,.footer--bg-secondary-darker .menu--top .link:active,.footer--bg-secondary-darker .menu--top .link:hover,.footer--bg-secondary-darker .menu--top .menu__link--active,.footer--bg-secondary-darker .menu--top .spamspan,.footer--bg-secondary-darker .menu--footer .link:focus,.footer--bg-secondary-darker .menu--footer .link:active,.footer--bg-secondary-darker .menu--footer .link:hover,.footer--bg-secondary-darker .menu--footer .menu__link--active,.footer--bg-secondary-darker .menu--footer .spamspan,.footer--bg-secondary-darker .school-data .link:focus,.footer--bg-secondary-darker .school-data .link:active,.footer--bg-secondary-darker .school-data .link:hover,.footer--bg-secondary-darker .school-data .menu__link--active,.footer--bg-secondary-darker .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-secondary-darker .header__top a{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-darker .header__top a:hover,.footer--bg-secondary-darker .header__top a:active{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-secondary-darker .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.footer--bg-none{background:var(--white);}.footer--bg-none ul,.footer--bg-none ol,.footer--bg-none dl{color:inherit;}.footer--bg-none .menu--megamenu-level-1__link{border-bottom-color:var(--white);}.footer--bg-none .menu,.footer--bg-none .menu__submenu-wrapper{background:var(--white);}.footer--bg-none .link:focus,.footer--bg-none .link:hover,.footer--bg-none .link:active,.footer--bg-none .menu__item--hover > .link,.footer--bg-none .menu__link--last-active{background:false;color:false;}.footer--bg-none .link:focus::after,.footer--bg-none .link:hover::after,.footer--bg-none .link:active::after,.footer--bg-none .menu__item--hover > .link::after,.footer--bg-none .menu__link--last-active::after{border-bottom-color:var(--white);}.footer--bg-none .menu--top .link:focus,.footer--bg-none .menu--top .link:active,.footer--bg-none .menu--top .link:hover,.footer--bg-none .menu--top .menu__link--active,.footer--bg-none .menu--top .spamspan,.footer--bg-none .menu--footer .link:focus,.footer--bg-none .menu--footer .link:active,.footer--bg-none .menu--footer .link:hover,.footer--bg-none .menu--footer .menu__link--active,.footer--bg-none .menu--footer .spamspan,.footer--bg-none .school-data .link:focus,.footer--bg-none .school-data .link:active,.footer--bg-none .school-data .link:hover,.footer--bg-none .school-data .menu__link--active,.footer--bg-none .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-none .header__top a{color:false;}.footer--bg-none .header__top a:hover,.footer--bg-none .header__top a:active{color:false;}.footer--bg-none .header__top a:focus{color:inherit;border:2px solid false;}.footer--bg-gray1{background:var(--gray-200);}.footer--bg-gray1 ul,.footer--bg-gray1 ol,.footer--bg-gray1 dl{color:inherit;}.footer--bg-gray1 .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.footer--bg-gray1 .menu,.footer--bg-gray1 .menu__submenu-wrapper{background:var(--gray-200);}.footer--bg-gray1 .link:focus,.footer--bg-gray1 .link:hover,.footer--bg-gray1 .link:active,.footer--bg-gray1 .menu__item--hover > .link,.footer--bg-gray1 .menu__link--last-active{background:false;color:false;}.footer--bg-gray1 .link:focus::after,.footer--bg-gray1 .link:hover::after,.footer--bg-gray1 .link:active::after,.footer--bg-gray1 .menu__item--hover > .link::after,.footer--bg-gray1 .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.footer--bg-gray1 .menu--top .link:focus,.footer--bg-gray1 .menu--top .link:active,.footer--bg-gray1 .menu--top .link:hover,.footer--bg-gray1 .menu--top .menu__link--active,.footer--bg-gray1 .menu--top .spamspan,.footer--bg-gray1 .menu--footer .link:focus,.footer--bg-gray1 .menu--footer .link:active,.footer--bg-gray1 .menu--footer .link:hover,.footer--bg-gray1 .menu--footer .menu__link--active,.footer--bg-gray1 .menu--footer .spamspan,.footer--bg-gray1 .school-data .link:focus,.footer--bg-gray1 .school-data .link:active,.footer--bg-gray1 .school-data .link:hover,.footer--bg-gray1 .school-data .menu__link--active,.footer--bg-gray1 .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-gray1 .header__top a{color:false;}.footer--bg-gray1 .header__top a:hover,.footer--bg-gray1 .header__top a:active{color:false;}.footer--bg-gray1 .header__top a:focus{color:inherit;border:2px solid false;}.footer--bg-gray2{background:var(--gray-400);}.footer--bg-gray2 ul,.footer--bg-gray2 ol,.footer--bg-gray2 dl{color:inherit;}.footer--bg-gray2 .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.footer--bg-gray2 .menu,.footer--bg-gray2 .menu__submenu-wrapper{background:var(--gray-400);}.footer--bg-gray2 .link:focus,.footer--bg-gray2 .link:hover,.footer--bg-gray2 .link:active,.footer--bg-gray2 .menu__item--hover > .link,.footer--bg-gray2 .menu__link--last-active{background:false;color:false;}.footer--bg-gray2 .link:focus::after,.footer--bg-gray2 .link:hover::after,.footer--bg-gray2 .link:active::after,.footer--bg-gray2 .menu__item--hover > .link::after,.footer--bg-gray2 .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.footer--bg-gray2 .menu--top .link:focus,.footer--bg-gray2 .menu--top .link:active,.footer--bg-gray2 .menu--top .link:hover,.footer--bg-gray2 .menu--top .menu__link--active,.footer--bg-gray2 .menu--top .spamspan,.footer--bg-gray2 .menu--footer .link:focus,.footer--bg-gray2 .menu--footer .link:active,.footer--bg-gray2 .menu--footer .link:hover,.footer--bg-gray2 .menu--footer .menu__link--active,.footer--bg-gray2 .menu--footer .spamspan,.footer--bg-gray2 .school-data .link:focus,.footer--bg-gray2 .school-data .link:active,.footer--bg-gray2 .school-data .link:hover,.footer--bg-gray2 .school-data .menu__link--active,.footer--bg-gray2 .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-gray2 .header__top a{color:false;}.footer--bg-gray2 .header__top a:hover,.footer--bg-gray2 .header__top a:active{color:false;}.footer--bg-gray2 .header__top a:focus{color:inherit;border:2px solid false;}.footer--bg-gray1-secondary{background:var(--gray-200);}.footer--bg-gray1-secondary ul,.footer--bg-gray1-secondary ol,.footer--bg-gray1-secondary dl{color:inherit;}.footer--bg-gray1-secondary .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.footer--bg-gray1-secondary .menu,.footer--bg-gray1-secondary .menu__submenu-wrapper{background:var(--gray-200);}.footer--bg-gray1-secondary .link:focus,.footer--bg-gray1-secondary .link:hover,.footer--bg-gray1-secondary .link:active,.footer--bg-gray1-secondary .menu__item--hover > .link,.footer--bg-gray1-secondary .menu__link--last-active{background:false;color:false;}.footer--bg-gray1-secondary .link:focus::after,.footer--bg-gray1-secondary .link:hover::after,.footer--bg-gray1-secondary .link:active::after,.footer--bg-gray1-secondary .menu__item--hover > .link::after,.footer--bg-gray1-secondary .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.footer--bg-gray1-secondary .menu--top .link:focus,.footer--bg-gray1-secondary .menu--top .link:active,.footer--bg-gray1-secondary .menu--top .link:hover,.footer--bg-gray1-secondary .menu--top .menu__link--active,.footer--bg-gray1-secondary .menu--top .spamspan,.footer--bg-gray1-secondary .menu--footer .link:focus,.footer--bg-gray1-secondary .menu--footer .link:active,.footer--bg-gray1-secondary .menu--footer .link:hover,.footer--bg-gray1-secondary .menu--footer .menu__link--active,.footer--bg-gray1-secondary .menu--footer .spamspan,.footer--bg-gray1-secondary .school-data .link:focus,.footer--bg-gray1-secondary .school-data .link:active,.footer--bg-gray1-secondary .school-data .link:hover,.footer--bg-gray1-secondary .school-data .menu__link--active,.footer--bg-gray1-secondary .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-gray1-secondary .header__top a{color:false;}.footer--bg-gray1-secondary .header__top a:hover,.footer--bg-gray1-secondary .header__top a:active{color:false;}.footer--bg-gray1-secondary .header__top a:focus{color:inherit;border:2px solid false;}.footer--bg-gray2-secondary{background:var(--gray-400);}.footer--bg-gray2-secondary ul,.footer--bg-gray2-secondary ol,.footer--bg-gray2-secondary dl{color:inherit;}.footer--bg-gray2-secondary .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.footer--bg-gray2-secondary .menu,.footer--bg-gray2-secondary .menu__submenu-wrapper{background:var(--gray-400);}.footer--bg-gray2-secondary .link:focus,.footer--bg-gray2-secondary .link:hover,.footer--bg-gray2-secondary .link:active,.footer--bg-gray2-secondary .menu__item--hover > .link,.footer--bg-gray2-secondary .menu__link--last-active{background:false;color:false;}.footer--bg-gray2-secondary .link:focus::after,.footer--bg-gray2-secondary .link:hover::after,.footer--bg-gray2-secondary .link:active::after,.footer--bg-gray2-secondary .menu__item--hover > .link::after,.footer--bg-gray2-secondary .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.footer--bg-gray2-secondary .menu--top .link:focus,.footer--bg-gray2-secondary .menu--top .link:active,.footer--bg-gray2-secondary .menu--top .link:hover,.footer--bg-gray2-secondary .menu--top .menu__link--active,.footer--bg-gray2-secondary .menu--top .spamspan,.footer--bg-gray2-secondary .menu--footer .link:focus,.footer--bg-gray2-secondary .menu--footer .link:active,.footer--bg-gray2-secondary .menu--footer .link:hover,.footer--bg-gray2-secondary .menu--footer .menu__link--active,.footer--bg-gray2-secondary .menu--footer .spamspan,.footer--bg-gray2-secondary .school-data .link:focus,.footer--bg-gray2-secondary .school-data .link:active,.footer--bg-gray2-secondary .school-data .link:hover,.footer--bg-gray2-secondary .school-data .menu__link--active,.footer--bg-gray2-secondary .school-data .spamspan{background:transparent;color:inherit;}.footer--bg-gray2-secondary .header__top a{color:false;}.footer--bg-gray2-secondary .header__top a:hover,.footer--bg-gray2-secondary .header__top a:active{color:false;}.footer--bg-gray2-secondary .header__top a:focus{color:inherit;border:2px solid false;}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:inherit;}.header{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:0;margin-right:0;}.header__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:calc(0.5rem * var(--margin)) calc(calc(25px * var(--margin)) / 2);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(16%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(16%));border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:calc(1rem * var(--margin));padding-top:calc(1.5rem * var(--margin));}.header__top--bg-none{border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:0;}@media (min-width:660px){.header__top{padding-left:0.5rem;padding-right:0.5rem;margin-top:1rem;}}@media (min-width:1400px){.header__top:last-child{border-bottom-left-radius:0.2rem;border-bottom-right-radius:0.2rem;}}.header__top--high-logo{z-index:2;}.header__top--logo-text{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}.header__top-left{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;position:relative;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}@media (min-width:660px){.header__top-left{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%;}}@media (min-width:768px){.header__top-left{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;}}.header__top-right{padding-left:0.5rem;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}@media (min-width:992px){.header__top-right{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}.header__top--bg-primary{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary ul,.header__top--bg-primary ol,.header__top--bg-primary dl{color:inherit;}.header__top--bg-primary .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) blend(var(--color-primary) 20%));}.header__top--bg-primary .menu,.header__top--bg-primary .menu__submenu-wrapper{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary .link{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary .link:focus,.header__top--bg-primary .link:hover,.header__top--bg-primary .link:active,.header__top--bg-primary .menu__item--hover > .link,.header__top--bg-primary .menu__link--last-active{background:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) blend(color(var(--color-primary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__top--bg-primary .link:focus .icon,.header__top--bg-primary .link:hover .icon,.header__top--bg-primary .link:active .icon,.header__top--bg-primary .menu__item--hover > .link .icon,.header__top--bg-primary .menu__link--last-active .icon{border-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__top--bg-primary .link:focus::after,.header__top--bg-primary .link:hover::after,.header__top--bg-primary .link:active::after,.header__top--bg-primary .menu__item--hover > .link::after,.header__top--bg-primary .menu__link--last-active::after{border-bottom-color:var(--color-primary);}.header__top--bg-primary .menu--top .link:focus,.header__top--bg-primary .menu--top .link:active,.header__top--bg-primary .menu--top .link:hover,.header__top--bg-primary .menu--top .menu__link--active,.header__top--bg-primary .menu--top .spamspan,.header__top--bg-primary .menu--footer .link:focus,.header__top--bg-primary .menu--footer .link:active,.header__top--bg-primary .menu--footer .link:hover,.header__top--bg-primary .menu--footer .menu__link--active,.header__top--bg-primary .menu--footer .spamspan,.header__top--bg-primary .school-data .link:focus,.header__top--bg-primary .school-data .link:active,.header__top--bg-primary .school-data .link:hover,.header__top--bg-primary .school-data .menu__link--active,.header__top--bg-primary .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-primary .header__top a{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary .header__top a:hover,.header__top--bg-primary .header__top a:active{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-light{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.header__top--bg-primary-light ul,.header__top--bg-primary-light ol,.header__top--bg-primary-light dl{color:inherit;}.header__top--bg-primary-light .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(6%) blend(color(var(--color-primary) tint(18%)) 20%));}.header__top--bg-primary-light .menu,.header__top--bg-primary-light .menu__submenu-wrapper{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.header__top--bg-primary-light .link{color:color(var(--color-primary) shade(6%));}.header__top--bg-primary-light .link:focus,.header__top--bg-primary-light .link:hover,.header__top--bg-primary-light .link:active,.header__top--bg-primary-light .menu__item--hover > .link,.header__top--bg-primary-light .menu__link--last-active{background:color(var(--color-primary) shade(6%));color:color(var(--color-primary) tint(18%) blend(color(var(--color-primary) shade(6%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__top--bg-primary-light .link:focus .icon,.header__top--bg-primary-light .link:hover .icon,.header__top--bg-primary-light .link:active .icon,.header__top--bg-primary-light .menu__item--hover > .link .icon,.header__top--bg-primary-light .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(6%) a("70%"));}.header__top--bg-primary-light .link:focus::after,.header__top--bg-primary-light .link:hover::after,.header__top--bg-primary-light .link:active::after,.header__top--bg-primary-light .menu__item--hover > .link::after,.header__top--bg-primary-light .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) tint(18%));}.header__top--bg-primary-light .menu--top .link:focus,.header__top--bg-primary-light .menu--top .link:active,.header__top--bg-primary-light .menu--top .link:hover,.header__top--bg-primary-light .menu--top .menu__link--active,.header__top--bg-primary-light .menu--top .spamspan,.header__top--bg-primary-light .menu--footer .link:focus,.header__top--bg-primary-light .menu--footer .link:active,.header__top--bg-primary-light .menu--footer .link:hover,.header__top--bg-primary-light .menu--footer .menu__link--active,.header__top--bg-primary-light .menu--footer .spamspan,.header__top--bg-primary-light .school-data .link:focus,.header__top--bg-primary-light .school-data .link:active,.header__top--bg-primary-light .school-data .link:hover,.header__top--bg-primary-light .school-data .menu__link--active,.header__top--bg-primary-light .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-primary-light .header__top a{color:color(var(--color-primary) shade(6%));}.header__top--bg-primary-light .header__top a:hover,.header__top--bg-primary-light .header__top a:active{color:color(var(--color-primary) shade(6%));}.header__top--bg-primary-light .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(6%));}.header__top--bg-primary-dark{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-dark ul,.header__top--bg-primary-dark ol,.header__top--bg-primary-dark dl{color:inherit;}.header__top--bg-primary-dark .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(18%)) 20%));}.header__top--bg-primary-dark .menu,.header__top--bg-primary-dark .menu__submenu-wrapper{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-dark .link{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-dark .link:focus,.header__top--bg-primary-dark .link:hover,.header__top--bg-primary-dark .link:active,.header__top--bg-primary-dark .menu__item--hover > .link,.header__top--bg-primary-dark .menu__link--last-active{background:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(18%) blend(color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__top--bg-primary-dark .link:focus .icon,.header__top--bg-primary-dark .link:hover .icon,.header__top--bg-primary-dark .link:active .icon,.header__top--bg-primary-dark .menu__item--hover > .link .icon,.header__top--bg-primary-dark .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__top--bg-primary-dark .link:focus::after,.header__top--bg-primary-dark .link:hover::after,.header__top--bg-primary-dark .link:active::after,.header__top--bg-primary-dark .menu__item--hover > .link::after,.header__top--bg-primary-dark .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(18%));}.header__top--bg-primary-dark .menu--top .link:focus,.header__top--bg-primary-dark .menu--top .link:active,.header__top--bg-primary-dark .menu--top .link:hover,.header__top--bg-primary-dark .menu--top .menu__link--active,.header__top--bg-primary-dark .menu--top .spamspan,.header__top--bg-primary-dark .menu--footer .link:focus,.header__top--bg-primary-dark .menu--footer .link:active,.header__top--bg-primary-dark .menu--footer .link:hover,.header__top--bg-primary-dark .menu--footer .menu__link--active,.header__top--bg-primary-dark .menu--footer .spamspan,.header__top--bg-primary-dark .school-data .link:focus,.header__top--bg-primary-dark .school-data .link:active,.header__top--bg-primary-dark .school-data .link:hover,.header__top--bg-primary-dark .school-data .menu__link--active,.header__top--bg-primary-dark .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-primary-dark .header__top a{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-dark .header__top a:hover,.header__top--bg-primary-dark .header__top a:active{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-dark .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-darker{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-darker ul,.header__top--bg-primary-darker ol,.header__top--bg-primary-darker dl{color:inherit;}.header__top--bg-primary-darker .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(36%)) 20%));}.header__top--bg-primary-darker .menu,.header__top--bg-primary-darker .menu__submenu-wrapper{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-darker .link{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-darker .link:focus,.header__top--bg-primary-darker .link:hover,.header__top--bg-primary-darker .link:active,.header__top--bg-primary-darker .menu__item--hover > .link,.header__top--bg-primary-darker .menu__link--last-active{background:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(36%) blend(color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__top--bg-primary-darker .link:focus .icon,.header__top--bg-primary-darker .link:hover .icon,.header__top--bg-primary-darker .link:active .icon,.header__top--bg-primary-darker .menu__item--hover > .link .icon,.header__top--bg-primary-darker .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__top--bg-primary-darker .link:focus::after,.header__top--bg-primary-darker .link:hover::after,.header__top--bg-primary-darker .link:active::after,.header__top--bg-primary-darker .menu__item--hover > .link::after,.header__top--bg-primary-darker .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(36%));}.header__top--bg-primary-darker .menu--top .link:focus,.header__top--bg-primary-darker .menu--top .link:active,.header__top--bg-primary-darker .menu--top .link:hover,.header__top--bg-primary-darker .menu--top .menu__link--active,.header__top--bg-primary-darker .menu--top .spamspan,.header__top--bg-primary-darker .menu--footer .link:focus,.header__top--bg-primary-darker .menu--footer .link:active,.header__top--bg-primary-darker .menu--footer .link:hover,.header__top--bg-primary-darker .menu--footer .menu__link--active,.header__top--bg-primary-darker .menu--footer .spamspan,.header__top--bg-primary-darker .school-data .link:focus,.header__top--bg-primary-darker .school-data .link:active,.header__top--bg-primary-darker .school-data .link:hover,.header__top--bg-primary-darker .school-data .menu__link--active,.header__top--bg-primary-darker .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-primary-darker .header__top a{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-darker .header__top a:hover,.header__top--bg-primary-darker .header__top a:active{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-primary-darker .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary ul,.header__top--bg-secondary ol,.header__top--bg-secondary dl{color:inherit;}.header__top--bg-secondary .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) blend(var(--color-secondary) 20%));}.header__top--bg-secondary .menu,.header__top--bg-secondary .menu__submenu-wrapper{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary .link{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary .link:focus,.header__top--bg-secondary .link:hover,.header__top--bg-secondary .link:active,.header__top--bg-secondary .menu__item--hover > .link,.header__top--bg-secondary .menu__link--last-active{background:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) blend(color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__top--bg-secondary .link:focus .icon,.header__top--bg-secondary .link:hover .icon,.header__top--bg-secondary .link:active .icon,.header__top--bg-secondary .menu__item--hover > .link .icon,.header__top--bg-secondary .menu__link--last-active .icon{border-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__top--bg-secondary .link:focus::after,.header__top--bg-secondary .link:hover::after,.header__top--bg-secondary .link:active::after,.header__top--bg-secondary .menu__item--hover > .link::after,.header__top--bg-secondary .menu__link--last-active::after{border-bottom-color:var(--color-secondary);}.header__top--bg-secondary .menu--top .link:focus,.header__top--bg-secondary .menu--top .link:active,.header__top--bg-secondary .menu--top .link:hover,.header__top--bg-secondary .menu--top .menu__link--active,.header__top--bg-secondary .menu--top .spamspan,.header__top--bg-secondary .menu--footer .link:focus,.header__top--bg-secondary .menu--footer .link:active,.header__top--bg-secondary .menu--footer .link:hover,.header__top--bg-secondary .menu--footer .menu__link--active,.header__top--bg-secondary .menu--footer .spamspan,.header__top--bg-secondary .school-data .link:focus,.header__top--bg-secondary .school-data .link:active,.header__top--bg-secondary .school-data .link:hover,.header__top--bg-secondary .school-data .menu__link--active,.header__top--bg-secondary .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-secondary .header__top a{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary .header__top a:hover,.header__top--bg-secondary .header__top a:active{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-light{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.header__top--bg-secondary-light ul,.header__top--bg-secondary-light ol,.header__top--bg-secondary-light dl{color:inherit;}.header__top--bg-secondary-light .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) tint(0%) blend(color(var(--color-secondary) tint(18%)) 20%));}.header__top--bg-secondary-light .menu,.header__top--bg-secondary-light .menu__submenu-wrapper{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.header__top--bg-secondary-light .link{color:color(var(--color-secondary) tint(0%));}.header__top--bg-secondary-light .link:focus,.header__top--bg-secondary-light .link:hover,.header__top--bg-secondary-light .link:active,.header__top--bg-secondary-light .menu__item--hover > .link,.header__top--bg-secondary-light .menu__link--last-active{background:color(var(--color-secondary) tint(0%));color:color(var(--color-secondary) tint(18%) blend(color(var(--color-secondary) tint(0%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__top--bg-secondary-light .link:focus .icon,.header__top--bg-secondary-light .link:hover .icon,.header__top--bg-secondary-light .link:active .icon,.header__top--bg-secondary-light .menu__item--hover > .link .icon,.header__top--bg-secondary-light .menu__link--last-active .icon{border-color:color(var(--color-secondary) tint(0%) a("70%"));}.header__top--bg-secondary-light .link:focus::after,.header__top--bg-secondary-light .link:hover::after,.header__top--bg-secondary-light .link:active::after,.header__top--bg-secondary-light .menu__item--hover > .link::after,.header__top--bg-secondary-light .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) tint(18%));}.header__top--bg-secondary-light .menu--top .link:focus,.header__top--bg-secondary-light .menu--top .link:active,.header__top--bg-secondary-light .menu--top .link:hover,.header__top--bg-secondary-light .menu--top .menu__link--active,.header__top--bg-secondary-light .menu--top .spamspan,.header__top--bg-secondary-light .menu--footer .link:focus,.header__top--bg-secondary-light .menu--footer .link:active,.header__top--bg-secondary-light .menu--footer .link:hover,.header__top--bg-secondary-light .menu--footer .menu__link--active,.header__top--bg-secondary-light .menu--footer .spamspan,.header__top--bg-secondary-light .school-data .link:focus,.header__top--bg-secondary-light .school-data .link:active,.header__top--bg-secondary-light .school-data .link:hover,.header__top--bg-secondary-light .school-data .menu__link--active,.header__top--bg-secondary-light .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-secondary-light .header__top a{color:color(var(--color-secondary) tint(0%));}.header__top--bg-secondary-light .header__top a:hover,.header__top--bg-secondary-light .header__top a:active{color:color(var(--color-secondary) tint(0%));}.header__top--bg-secondary-light .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) tint(0%));}.header__top--bg-secondary-dark{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-dark ul,.header__top--bg-secondary-dark ol,.header__top--bg-secondary-dark dl{color:inherit;}.header__top--bg-secondary-dark .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(24%)) 20%));}.header__top--bg-secondary-dark .menu,.header__top--bg-secondary-dark .menu__submenu-wrapper{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-dark .link{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-dark .link:focus,.header__top--bg-secondary-dark .link:hover,.header__top--bg-secondary-dark .link:active,.header__top--bg-secondary-dark .menu__item--hover > .link,.header__top--bg-secondary-dark .menu__link--last-active{background:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(24%) blend(color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__top--bg-secondary-dark .link:focus .icon,.header__top--bg-secondary-dark .link:hover .icon,.header__top--bg-secondary-dark .link:active .icon,.header__top--bg-secondary-dark .menu__item--hover > .link .icon,.header__top--bg-secondary-dark .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__top--bg-secondary-dark .link:focus::after,.header__top--bg-secondary-dark .link:hover::after,.header__top--bg-secondary-dark .link:active::after,.header__top--bg-secondary-dark .menu__item--hover > .link::after,.header__top--bg-secondary-dark .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(24%));}.header__top--bg-secondary-dark .menu--top .link:focus,.header__top--bg-secondary-dark .menu--top .link:active,.header__top--bg-secondary-dark .menu--top .link:hover,.header__top--bg-secondary-dark .menu--top .menu__link--active,.header__top--bg-secondary-dark .menu--top .spamspan,.header__top--bg-secondary-dark .menu--footer .link:focus,.header__top--bg-secondary-dark .menu--footer .link:active,.header__top--bg-secondary-dark .menu--footer .link:hover,.header__top--bg-secondary-dark .menu--footer .menu__link--active,.header__top--bg-secondary-dark .menu--footer .spamspan,.header__top--bg-secondary-dark .school-data .link:focus,.header__top--bg-secondary-dark .school-data .link:active,.header__top--bg-secondary-dark .school-data .link:hover,.header__top--bg-secondary-dark .school-data .menu__link--active,.header__top--bg-secondary-dark .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-secondary-dark .header__top a{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-dark .header__top a:hover,.header__top--bg-secondary-dark .header__top a:active{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-dark .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-darker{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-darker ul,.header__top--bg-secondary-darker ol,.header__top--bg-secondary-darker dl{color:inherit;}.header__top--bg-secondary-darker .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(36%)) 20%));}.header__top--bg-secondary-darker .menu,.header__top--bg-secondary-darker .menu__submenu-wrapper{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-darker .link{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-darker .link:focus,.header__top--bg-secondary-darker .link:hover,.header__top--bg-secondary-darker .link:active,.header__top--bg-secondary-darker .menu__item--hover > .link,.header__top--bg-secondary-darker .menu__link--last-active{background:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(36%) blend(color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__top--bg-secondary-darker .link:focus .icon,.header__top--bg-secondary-darker .link:hover .icon,.header__top--bg-secondary-darker .link:active .icon,.header__top--bg-secondary-darker .menu__item--hover > .link .icon,.header__top--bg-secondary-darker .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__top--bg-secondary-darker .link:focus::after,.header__top--bg-secondary-darker .link:hover::after,.header__top--bg-secondary-darker .link:active::after,.header__top--bg-secondary-darker .menu__item--hover > .link::after,.header__top--bg-secondary-darker .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(36%));}.header__top--bg-secondary-darker .menu--top .link:focus,.header__top--bg-secondary-darker .menu--top .link:active,.header__top--bg-secondary-darker .menu--top .link:hover,.header__top--bg-secondary-darker .menu--top .menu__link--active,.header__top--bg-secondary-darker .menu--top .spamspan,.header__top--bg-secondary-darker .menu--footer .link:focus,.header__top--bg-secondary-darker .menu--footer .link:active,.header__top--bg-secondary-darker .menu--footer .link:hover,.header__top--bg-secondary-darker .menu--footer .menu__link--active,.header__top--bg-secondary-darker .menu--footer .spamspan,.header__top--bg-secondary-darker .school-data .link:focus,.header__top--bg-secondary-darker .school-data .link:active,.header__top--bg-secondary-darker .school-data .link:hover,.header__top--bg-secondary-darker .school-data .menu__link--active,.header__top--bg-secondary-darker .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-secondary-darker .header__top a{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-darker .header__top a:hover,.header__top--bg-secondary-darker .header__top a:active{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-secondary-darker .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__top--bg-none{background:var(--white);}.header__top--bg-none ul,.header__top--bg-none ol,.header__top--bg-none dl{color:inherit;}.header__top--bg-none .menu--megamenu-level-1__link{border-bottom-color:var(--white);}.header__top--bg-none .menu,.header__top--bg-none .menu__submenu-wrapper{background:var(--white);}.header__top--bg-none .link:focus,.header__top--bg-none .link:hover,.header__top--bg-none .link:active,.header__top--bg-none .menu__item--hover > .link,.header__top--bg-none .menu__link--last-active{background:false;color:false;}.header__top--bg-none .link:focus::after,.header__top--bg-none .link:hover::after,.header__top--bg-none .link:active::after,.header__top--bg-none .menu__item--hover > .link::after,.header__top--bg-none .menu__link--last-active::after{border-bottom-color:var(--white);}.header__top--bg-none .menu--top .link:focus,.header__top--bg-none .menu--top .link:active,.header__top--bg-none .menu--top .link:hover,.header__top--bg-none .menu--top .menu__link--active,.header__top--bg-none .menu--top .spamspan,.header__top--bg-none .menu--footer .link:focus,.header__top--bg-none .menu--footer .link:active,.header__top--bg-none .menu--footer .link:hover,.header__top--bg-none .menu--footer .menu__link--active,.header__top--bg-none .menu--footer .spamspan,.header__top--bg-none .school-data .link:focus,.header__top--bg-none .school-data .link:active,.header__top--bg-none .school-data .link:hover,.header__top--bg-none .school-data .menu__link--active,.header__top--bg-none .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-none .header__top a{color:false;}.header__top--bg-none .header__top a:hover,.header__top--bg-none .header__top a:active{color:false;}.header__top--bg-none .header__top a:focus{color:inherit;border:2px solid false;}.header__top--bg-gray1{background:var(--gray-200);}.header__top--bg-gray1 ul,.header__top--bg-gray1 ol,.header__top--bg-gray1 dl{color:inherit;}.header__top--bg-gray1 .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.header__top--bg-gray1 .menu,.header__top--bg-gray1 .menu__submenu-wrapper{background:var(--gray-200);}.header__top--bg-gray1 .link:focus,.header__top--bg-gray1 .link:hover,.header__top--bg-gray1 .link:active,.header__top--bg-gray1 .menu__item--hover > .link,.header__top--bg-gray1 .menu__link--last-active{background:false;color:false;}.header__top--bg-gray1 .link:focus::after,.header__top--bg-gray1 .link:hover::after,.header__top--bg-gray1 .link:active::after,.header__top--bg-gray1 .menu__item--hover > .link::after,.header__top--bg-gray1 .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.header__top--bg-gray1 .menu--top .link:focus,.header__top--bg-gray1 .menu--top .link:active,.header__top--bg-gray1 .menu--top .link:hover,.header__top--bg-gray1 .menu--top .menu__link--active,.header__top--bg-gray1 .menu--top .spamspan,.header__top--bg-gray1 .menu--footer .link:focus,.header__top--bg-gray1 .menu--footer .link:active,.header__top--bg-gray1 .menu--footer .link:hover,.header__top--bg-gray1 .menu--footer .menu__link--active,.header__top--bg-gray1 .menu--footer .spamspan,.header__top--bg-gray1 .school-data .link:focus,.header__top--bg-gray1 .school-data .link:active,.header__top--bg-gray1 .school-data .link:hover,.header__top--bg-gray1 .school-data .menu__link--active,.header__top--bg-gray1 .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-gray1 .header__top a{color:false;}.header__top--bg-gray1 .header__top a:hover,.header__top--bg-gray1 .header__top a:active{color:false;}.header__top--bg-gray1 .header__top a:focus{color:inherit;border:2px solid false;}.header__top--bg-gray2{background:var(--gray-400);}.header__top--bg-gray2 ul,.header__top--bg-gray2 ol,.header__top--bg-gray2 dl{color:inherit;}.header__top--bg-gray2 .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.header__top--bg-gray2 .menu,.header__top--bg-gray2 .menu__submenu-wrapper{background:var(--gray-400);}.header__top--bg-gray2 .link:focus,.header__top--bg-gray2 .link:hover,.header__top--bg-gray2 .link:active,.header__top--bg-gray2 .menu__item--hover > .link,.header__top--bg-gray2 .menu__link--last-active{background:false;color:false;}.header__top--bg-gray2 .link:focus::after,.header__top--bg-gray2 .link:hover::after,.header__top--bg-gray2 .link:active::after,.header__top--bg-gray2 .menu__item--hover > .link::after,.header__top--bg-gray2 .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.header__top--bg-gray2 .menu--top .link:focus,.header__top--bg-gray2 .menu--top .link:active,.header__top--bg-gray2 .menu--top .link:hover,.header__top--bg-gray2 .menu--top .menu__link--active,.header__top--bg-gray2 .menu--top .spamspan,.header__top--bg-gray2 .menu--footer .link:focus,.header__top--bg-gray2 .menu--footer .link:active,.header__top--bg-gray2 .menu--footer .link:hover,.header__top--bg-gray2 .menu--footer .menu__link--active,.header__top--bg-gray2 .menu--footer .spamspan,.header__top--bg-gray2 .school-data .link:focus,.header__top--bg-gray2 .school-data .link:active,.header__top--bg-gray2 .school-data .link:hover,.header__top--bg-gray2 .school-data .menu__link--active,.header__top--bg-gray2 .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-gray2 .header__top a{color:false;}.header__top--bg-gray2 .header__top a:hover,.header__top--bg-gray2 .header__top a:active{color:false;}.header__top--bg-gray2 .header__top a:focus{color:inherit;border:2px solid false;}.header__top--bg-gray1-secondary{background:var(--gray-200);}.header__top--bg-gray1-secondary ul,.header__top--bg-gray1-secondary ol,.header__top--bg-gray1-secondary dl{color:inherit;}.header__top--bg-gray1-secondary .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.header__top--bg-gray1-secondary .menu,.header__top--bg-gray1-secondary .menu__submenu-wrapper{background:var(--gray-200);}.header__top--bg-gray1-secondary .link:focus,.header__top--bg-gray1-secondary .link:hover,.header__top--bg-gray1-secondary .link:active,.header__top--bg-gray1-secondary .menu__item--hover > .link,.header__top--bg-gray1-secondary .menu__link--last-active{background:false;color:false;}.header__top--bg-gray1-secondary .link:focus::after,.header__top--bg-gray1-secondary .link:hover::after,.header__top--bg-gray1-secondary .link:active::after,.header__top--bg-gray1-secondary .menu__item--hover > .link::after,.header__top--bg-gray1-secondary .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.header__top--bg-gray1-secondary .menu--top .link:focus,.header__top--bg-gray1-secondary .menu--top .link:active,.header__top--bg-gray1-secondary .menu--top .link:hover,.header__top--bg-gray1-secondary .menu--top .menu__link--active,.header__top--bg-gray1-secondary .menu--top .spamspan,.header__top--bg-gray1-secondary .menu--footer .link:focus,.header__top--bg-gray1-secondary .menu--footer .link:active,.header__top--bg-gray1-secondary .menu--footer .link:hover,.header__top--bg-gray1-secondary .menu--footer .menu__link--active,.header__top--bg-gray1-secondary .menu--footer .spamspan,.header__top--bg-gray1-secondary .school-data .link:focus,.header__top--bg-gray1-secondary .school-data .link:active,.header__top--bg-gray1-secondary .school-data .link:hover,.header__top--bg-gray1-secondary .school-data .menu__link--active,.header__top--bg-gray1-secondary .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-gray1-secondary .header__top a{color:false;}.header__top--bg-gray1-secondary .header__top a:hover,.header__top--bg-gray1-secondary .header__top a:active{color:false;}.header__top--bg-gray1-secondary .header__top a:focus{color:inherit;border:2px solid false;}.header__top--bg-gray2-secondary{background:var(--gray-400);}.header__top--bg-gray2-secondary ul,.header__top--bg-gray2-secondary ol,.header__top--bg-gray2-secondary dl{color:inherit;}.header__top--bg-gray2-secondary .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.header__top--bg-gray2-secondary .menu,.header__top--bg-gray2-secondary .menu__submenu-wrapper{background:var(--gray-400);}.header__top--bg-gray2-secondary .link:focus,.header__top--bg-gray2-secondary .link:hover,.header__top--bg-gray2-secondary .link:active,.header__top--bg-gray2-secondary .menu__item--hover > .link,.header__top--bg-gray2-secondary .menu__link--last-active{background:false;color:false;}.header__top--bg-gray2-secondary .link:focus::after,.header__top--bg-gray2-secondary .link:hover::after,.header__top--bg-gray2-secondary .link:active::after,.header__top--bg-gray2-secondary .menu__item--hover > .link::after,.header__top--bg-gray2-secondary .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.header__top--bg-gray2-secondary .menu--top .link:focus,.header__top--bg-gray2-secondary .menu--top .link:active,.header__top--bg-gray2-secondary .menu--top .link:hover,.header__top--bg-gray2-secondary .menu--top .menu__link--active,.header__top--bg-gray2-secondary .menu--top .spamspan,.header__top--bg-gray2-secondary .menu--footer .link:focus,.header__top--bg-gray2-secondary .menu--footer .link:active,.header__top--bg-gray2-secondary .menu--footer .link:hover,.header__top--bg-gray2-secondary .menu--footer .menu__link--active,.header__top--bg-gray2-secondary .menu--footer .spamspan,.header__top--bg-gray2-secondary .school-data .link:focus,.header__top--bg-gray2-secondary .school-data .link:active,.header__top--bg-gray2-secondary .school-data .link:hover,.header__top--bg-gray2-secondary .school-data .menu__link--active,.header__top--bg-gray2-secondary .school-data .spamspan{background:transparent;color:inherit;}.header__top--bg-gray2-secondary .header__top a{color:false;}.header__top--bg-gray2-secondary .header__top a:hover,.header__top--bg-gray2-secondary .header__top a:active{color:false;}.header__top--bg-gray2-secondary .header__top a:focus{color:inherit;border:2px solid false;}.header__content{padding:0.5rem;-webkit-box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));box-shadow:5px 5px 5px color(rgb(0,0,0) a(10%));border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);}.header__content--default picture{height:65vw;overflow:hidden;position:relative;display:block;}@media (min-width:500px){.header__content--default picture{height:50vw;}}@media (min-width:768px){.header__content--default picture{height:400px;}}.header__content--default .paragraph--type--header-image-medium picture{height:48.75vw;overflow:hidden;position:relative;display:block;}@media (min-width:500px){.header__content--default .paragraph--type--header-image-medium picture{height:37.5vw;}}@media (min-width:768px){.header__content--default .paragraph--type--header-image-medium picture{height:300px;}}.header__content--default .paragraph--type--header-image-small picture{height:32.5vw;overflow:hidden;position:relative;display:block;}@media (min-width:500px){.header__content--default .paragraph--type--header-image-small picture{height:25vw;}}@media (min-width:768px){.header__content--default .paragraph--type--header-image-small picture{height:200px;}}.header__content--default .paragraph--type--header-image-full-width picture{height:auto;max-height:400px;overflow:hidden;position:relative;display:block;}.header__content--default .paragraph--type--header-image-full-width img{position:relative;width:100%;height:auto;}.header__content--default img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:100%;vertical-align:middle;}.header__top + .header__content,.header__navigation + .header__content{border-top-left-radius:0;border-top-right-radius:0;}@media (min-width:660px){.header__top + .header__content{border-radius:0;}}@media (min-width:1400px){.header__content:last-child{overflow:hidden;border-bottom-right-radius:0.2rem;border-bottom-left-radius:0.2rem;}}@media (min-width:660px){.header__navigation{border-radius:0.2rem;-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(10%));background:var(--white);-webkit-box-shadow:1px 1px 1px color(rgb(0,0,0) a(16%));box-shadow:1px 1px 1px color(rgb(0,0,0) a(16%));}}@media (min-width:660px){.header__top + .header__navigation,.header__content + .header__navigation{border-top-left-radius:0;border-top-right-radius:0;}}@media (min-width:1400px){.header__top--bg-none + .header__navigation{border-radius:0.2rem 0.2rem 0 0;}.header__navigation:last-child{border-bottom-right-radius:0.2rem;border-bottom-left-radius:0.2rem;}}.header__navigation--bg-primary{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary ul,.header__navigation--bg-primary ol,.header__navigation--bg-primary dl{color:inherit;}.header__navigation--bg-primary .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) blend(var(--color-primary) 20%));}.header__navigation--bg-primary .menu,.header__navigation--bg-primary .menu__submenu-wrapper{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary .link{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary .link:focus,.header__navigation--bg-primary .link:hover,.header__navigation--bg-primary .link:active,.header__navigation--bg-primary .menu__item--hover > .link,.header__navigation--bg-primary .menu__link--last-active{background:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) blend(color(var(--color-primary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__navigation--bg-primary .link:focus .icon,.header__navigation--bg-primary .link:hover .icon,.header__navigation--bg-primary .link:active .icon,.header__navigation--bg-primary .menu__item--hover > .link .icon,.header__navigation--bg-primary .menu__link--last-active .icon{border-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__navigation--bg-primary .link:focus::after,.header__navigation--bg-primary .link:hover::after,.header__navigation--bg-primary .link:active::after,.header__navigation--bg-primary .menu__item--hover > .link::after,.header__navigation--bg-primary .menu__link--last-active::after{border-bottom-color:var(--color-primary);}.header__navigation--bg-primary .menu--top .link:focus,.header__navigation--bg-primary .menu--top .link:active,.header__navigation--bg-primary .menu--top .link:hover,.header__navigation--bg-primary .menu--top .menu__link--active,.header__navigation--bg-primary .menu--top .spamspan,.header__navigation--bg-primary .menu--footer .link:focus,.header__navigation--bg-primary .menu--footer .link:active,.header__navigation--bg-primary .menu--footer .link:hover,.header__navigation--bg-primary .menu--footer .menu__link--active,.header__navigation--bg-primary .menu--footer .spamspan,.header__navigation--bg-primary .school-data .link:focus,.header__navigation--bg-primary .school-data .link:active,.header__navigation--bg-primary .school-data .link:hover,.header__navigation--bg-primary .school-data .menu__link--active,.header__navigation--bg-primary .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-primary .header__top a{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary .header__top a:hover,.header__navigation--bg-primary .header__top a:active{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-light{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.header__navigation--bg-primary-light ul,.header__navigation--bg-primary-light ol,.header__navigation--bg-primary-light dl{color:inherit;}.header__navigation--bg-primary-light .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(6%) blend(color(var(--color-primary) tint(18%)) 20%));}.header__navigation--bg-primary-light .menu,.header__navigation--bg-primary-light .menu__submenu-wrapper{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.header__navigation--bg-primary-light .link{color:color(var(--color-primary) shade(6%));}.header__navigation--bg-primary-light .link:focus,.header__navigation--bg-primary-light .link:hover,.header__navigation--bg-primary-light .link:active,.header__navigation--bg-primary-light .menu__item--hover > .link,.header__navigation--bg-primary-light .menu__link--last-active{background:color(var(--color-primary) shade(6%));color:color(var(--color-primary) tint(18%) blend(color(var(--color-primary) shade(6%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__navigation--bg-primary-light .link:focus .icon,.header__navigation--bg-primary-light .link:hover .icon,.header__navigation--bg-primary-light .link:active .icon,.header__navigation--bg-primary-light .menu__item--hover > .link .icon,.header__navigation--bg-primary-light .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(6%) a("70%"));}.header__navigation--bg-primary-light .link:focus::after,.header__navigation--bg-primary-light .link:hover::after,.header__navigation--bg-primary-light .link:active::after,.header__navigation--bg-primary-light .menu__item--hover > .link::after,.header__navigation--bg-primary-light .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) tint(18%));}.header__navigation--bg-primary-light .menu--top .link:focus,.header__navigation--bg-primary-light .menu--top .link:active,.header__navigation--bg-primary-light .menu--top .link:hover,.header__navigation--bg-primary-light .menu--top .menu__link--active,.header__navigation--bg-primary-light .menu--top .spamspan,.header__navigation--bg-primary-light .menu--footer .link:focus,.header__navigation--bg-primary-light .menu--footer .link:active,.header__navigation--bg-primary-light .menu--footer .link:hover,.header__navigation--bg-primary-light .menu--footer .menu__link--active,.header__navigation--bg-primary-light .menu--footer .spamspan,.header__navigation--bg-primary-light .school-data .link:focus,.header__navigation--bg-primary-light .school-data .link:active,.header__navigation--bg-primary-light .school-data .link:hover,.header__navigation--bg-primary-light .school-data .menu__link--active,.header__navigation--bg-primary-light .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-primary-light .header__top a{color:color(var(--color-primary) shade(6%));}.header__navigation--bg-primary-light .header__top a:hover,.header__navigation--bg-primary-light .header__top a:active{color:color(var(--color-primary) shade(6%));}.header__navigation--bg-primary-light .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(6%));}.header__navigation--bg-primary-dark{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-dark ul,.header__navigation--bg-primary-dark ol,.header__navigation--bg-primary-dark dl{color:inherit;}.header__navigation--bg-primary-dark .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(18%)) 20%));}.header__navigation--bg-primary-dark .menu,.header__navigation--bg-primary-dark .menu__submenu-wrapper{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-dark .link{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-dark .link:focus,.header__navigation--bg-primary-dark .link:hover,.header__navigation--bg-primary-dark .link:active,.header__navigation--bg-primary-dark .menu__item--hover > .link,.header__navigation--bg-primary-dark .menu__link--last-active{background:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(18%) blend(color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__navigation--bg-primary-dark .link:focus .icon,.header__navigation--bg-primary-dark .link:hover .icon,.header__navigation--bg-primary-dark .link:active .icon,.header__navigation--bg-primary-dark .menu__item--hover > .link .icon,.header__navigation--bg-primary-dark .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__navigation--bg-primary-dark .link:focus::after,.header__navigation--bg-primary-dark .link:hover::after,.header__navigation--bg-primary-dark .link:active::after,.header__navigation--bg-primary-dark .menu__item--hover > .link::after,.header__navigation--bg-primary-dark .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(18%));}.header__navigation--bg-primary-dark .menu--top .link:focus,.header__navigation--bg-primary-dark .menu--top .link:active,.header__navigation--bg-primary-dark .menu--top .link:hover,.header__navigation--bg-primary-dark .menu--top .menu__link--active,.header__navigation--bg-primary-dark .menu--top .spamspan,.header__navigation--bg-primary-dark .menu--footer .link:focus,.header__navigation--bg-primary-dark .menu--footer .link:active,.header__navigation--bg-primary-dark .menu--footer .link:hover,.header__navigation--bg-primary-dark .menu--footer .menu__link--active,.header__navigation--bg-primary-dark .menu--footer .spamspan,.header__navigation--bg-primary-dark .school-data .link:focus,.header__navigation--bg-primary-dark .school-data .link:active,.header__navigation--bg-primary-dark .school-data .link:hover,.header__navigation--bg-primary-dark .school-data .menu__link--active,.header__navigation--bg-primary-dark .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-primary-dark .header__top a{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-dark .header__top a:hover,.header__navigation--bg-primary-dark .header__top a:active{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-dark .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-darker{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-darker ul,.header__navigation--bg-primary-darker ol,.header__navigation--bg-primary-darker dl{color:inherit;}.header__navigation--bg-primary-darker .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(36%)) 20%));}.header__navigation--bg-primary-darker .menu,.header__navigation--bg-primary-darker .menu__submenu-wrapper{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-darker .link{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-darker .link:focus,.header__navigation--bg-primary-darker .link:hover,.header__navigation--bg-primary-darker .link:active,.header__navigation--bg-primary-darker .menu__item--hover > .link,.header__navigation--bg-primary-darker .menu__link--last-active{background:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(36%) blend(color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__navigation--bg-primary-darker .link:focus .icon,.header__navigation--bg-primary-darker .link:hover .icon,.header__navigation--bg-primary-darker .link:active .icon,.header__navigation--bg-primary-darker .menu__item--hover > .link .icon,.header__navigation--bg-primary-darker .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__navigation--bg-primary-darker .link:focus::after,.header__navigation--bg-primary-darker .link:hover::after,.header__navigation--bg-primary-darker .link:active::after,.header__navigation--bg-primary-darker .menu__item--hover > .link::after,.header__navigation--bg-primary-darker .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(36%));}.header__navigation--bg-primary-darker .menu--top .link:focus,.header__navigation--bg-primary-darker .menu--top .link:active,.header__navigation--bg-primary-darker .menu--top .link:hover,.header__navigation--bg-primary-darker .menu--top .menu__link--active,.header__navigation--bg-primary-darker .menu--top .spamspan,.header__navigation--bg-primary-darker .menu--footer .link:focus,.header__navigation--bg-primary-darker .menu--footer .link:active,.header__navigation--bg-primary-darker .menu--footer .link:hover,.header__navigation--bg-primary-darker .menu--footer .menu__link--active,.header__navigation--bg-primary-darker .menu--footer .spamspan,.header__navigation--bg-primary-darker .school-data .link:focus,.header__navigation--bg-primary-darker .school-data .link:active,.header__navigation--bg-primary-darker .school-data .link:hover,.header__navigation--bg-primary-darker .school-data .menu__link--active,.header__navigation--bg-primary-darker .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-primary-darker .header__top a{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-darker .header__top a:hover,.header__navigation--bg-primary-darker .header__top a:active{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-primary-darker .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary ul,.header__navigation--bg-secondary ol,.header__navigation--bg-secondary dl{color:inherit;}.header__navigation--bg-secondary .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) blend(var(--color-secondary) 20%));}.header__navigation--bg-secondary .menu,.header__navigation--bg-secondary .menu__submenu-wrapper{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary .link{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary .link:focus,.header__navigation--bg-secondary .link:hover,.header__navigation--bg-secondary .link:active,.header__navigation--bg-secondary .menu__item--hover > .link,.header__navigation--bg-secondary .menu__link--last-active{background:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) blend(color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__navigation--bg-secondary .link:focus .icon,.header__navigation--bg-secondary .link:hover .icon,.header__navigation--bg-secondary .link:active .icon,.header__navigation--bg-secondary .menu__item--hover > .link .icon,.header__navigation--bg-secondary .menu__link--last-active .icon{border-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__navigation--bg-secondary .link:focus::after,.header__navigation--bg-secondary .link:hover::after,.header__navigation--bg-secondary .link:active::after,.header__navigation--bg-secondary .menu__item--hover > .link::after,.header__navigation--bg-secondary .menu__link--last-active::after{border-bottom-color:var(--color-secondary);}.header__navigation--bg-secondary .menu--top .link:focus,.header__navigation--bg-secondary .menu--top .link:active,.header__navigation--bg-secondary .menu--top .link:hover,.header__navigation--bg-secondary .menu--top .menu__link--active,.header__navigation--bg-secondary .menu--top .spamspan,.header__navigation--bg-secondary .menu--footer .link:focus,.header__navigation--bg-secondary .menu--footer .link:active,.header__navigation--bg-secondary .menu--footer .link:hover,.header__navigation--bg-secondary .menu--footer .menu__link--active,.header__navigation--bg-secondary .menu--footer .spamspan,.header__navigation--bg-secondary .school-data .link:focus,.header__navigation--bg-secondary .school-data .link:active,.header__navigation--bg-secondary .school-data .link:hover,.header__navigation--bg-secondary .school-data .menu__link--active,.header__navigation--bg-secondary .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-secondary .header__top a{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary .header__top a:hover,.header__navigation--bg-secondary .header__top a:active{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-light{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.header__navigation--bg-secondary-light ul,.header__navigation--bg-secondary-light ol,.header__navigation--bg-secondary-light dl{color:inherit;}.header__navigation--bg-secondary-light .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) tint(0%) blend(color(var(--color-secondary) tint(18%)) 20%));}.header__navigation--bg-secondary-light .menu,.header__navigation--bg-secondary-light .menu__submenu-wrapper{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.header__navigation--bg-secondary-light .link{color:color(var(--color-secondary) tint(0%));}.header__navigation--bg-secondary-light .link:focus,.header__navigation--bg-secondary-light .link:hover,.header__navigation--bg-secondary-light .link:active,.header__navigation--bg-secondary-light .menu__item--hover > .link,.header__navigation--bg-secondary-light .menu__link--last-active{background:color(var(--color-secondary) tint(0%));color:color(var(--color-secondary) tint(18%) blend(color(var(--color-secondary) tint(0%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__navigation--bg-secondary-light .link:focus .icon,.header__navigation--bg-secondary-light .link:hover .icon,.header__navigation--bg-secondary-light .link:active .icon,.header__navigation--bg-secondary-light .menu__item--hover > .link .icon,.header__navigation--bg-secondary-light .menu__link--last-active .icon{border-color:color(var(--color-secondary) tint(0%) a("70%"));}.header__navigation--bg-secondary-light .link:focus::after,.header__navigation--bg-secondary-light .link:hover::after,.header__navigation--bg-secondary-light .link:active::after,.header__navigation--bg-secondary-light .menu__item--hover > .link::after,.header__navigation--bg-secondary-light .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) tint(18%));}.header__navigation--bg-secondary-light .menu--top .link:focus,.header__navigation--bg-secondary-light .menu--top .link:active,.header__navigation--bg-secondary-light .menu--top .link:hover,.header__navigation--bg-secondary-light .menu--top .menu__link--active,.header__navigation--bg-secondary-light .menu--top .spamspan,.header__navigation--bg-secondary-light .menu--footer .link:focus,.header__navigation--bg-secondary-light .menu--footer .link:active,.header__navigation--bg-secondary-light .menu--footer .link:hover,.header__navigation--bg-secondary-light .menu--footer .menu__link--active,.header__navigation--bg-secondary-light .menu--footer .spamspan,.header__navigation--bg-secondary-light .school-data .link:focus,.header__navigation--bg-secondary-light .school-data .link:active,.header__navigation--bg-secondary-light .school-data .link:hover,.header__navigation--bg-secondary-light .school-data .menu__link--active,.header__navigation--bg-secondary-light .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-secondary-light .header__top a{color:color(var(--color-secondary) tint(0%));}.header__navigation--bg-secondary-light .header__top a:hover,.header__navigation--bg-secondary-light .header__top a:active{color:color(var(--color-secondary) tint(0%));}.header__navigation--bg-secondary-light .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) tint(0%));}.header__navigation--bg-secondary-dark{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-dark ul,.header__navigation--bg-secondary-dark ol,.header__navigation--bg-secondary-dark dl{color:inherit;}.header__navigation--bg-secondary-dark .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(24%)) 20%));}.header__navigation--bg-secondary-dark .menu,.header__navigation--bg-secondary-dark .menu__submenu-wrapper{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-dark .link{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-dark .link:focus,.header__navigation--bg-secondary-dark .link:hover,.header__navigation--bg-secondary-dark .link:active,.header__navigation--bg-secondary-dark .menu__item--hover > .link,.header__navigation--bg-secondary-dark .menu__link--last-active{background:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(24%) blend(color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__navigation--bg-secondary-dark .link:focus .icon,.header__navigation--bg-secondary-dark .link:hover .icon,.header__navigation--bg-secondary-dark .link:active .icon,.header__navigation--bg-secondary-dark .menu__item--hover > .link .icon,.header__navigation--bg-secondary-dark .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__navigation--bg-secondary-dark .link:focus::after,.header__navigation--bg-secondary-dark .link:hover::after,.header__navigation--bg-secondary-dark .link:active::after,.header__navigation--bg-secondary-dark .menu__item--hover > .link::after,.header__navigation--bg-secondary-dark .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(24%));}.header__navigation--bg-secondary-dark .menu--top .link:focus,.header__navigation--bg-secondary-dark .menu--top .link:active,.header__navigation--bg-secondary-dark .menu--top .link:hover,.header__navigation--bg-secondary-dark .menu--top .menu__link--active,.header__navigation--bg-secondary-dark .menu--top .spamspan,.header__navigation--bg-secondary-dark .menu--footer .link:focus,.header__navigation--bg-secondary-dark .menu--footer .link:active,.header__navigation--bg-secondary-dark .menu--footer .link:hover,.header__navigation--bg-secondary-dark .menu--footer .menu__link--active,.header__navigation--bg-secondary-dark .menu--footer .spamspan,.header__navigation--bg-secondary-dark .school-data .link:focus,.header__navigation--bg-secondary-dark .school-data .link:active,.header__navigation--bg-secondary-dark .school-data .link:hover,.header__navigation--bg-secondary-dark .school-data .menu__link--active,.header__navigation--bg-secondary-dark .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-secondary-dark .header__top a{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-dark .header__top a:hover,.header__navigation--bg-secondary-dark .header__top a:active{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-dark .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-darker{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-darker ul,.header__navigation--bg-secondary-darker ol,.header__navigation--bg-secondary-darker dl{color:inherit;}.header__navigation--bg-secondary-darker .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(36%)) 20%));}.header__navigation--bg-secondary-darker .menu,.header__navigation--bg-secondary-darker .menu__submenu-wrapper{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-darker .link{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-darker .link:focus,.header__navigation--bg-secondary-darker .link:hover,.header__navigation--bg-secondary-darker .link:active,.header__navigation--bg-secondary-darker .menu__item--hover > .link,.header__navigation--bg-secondary-darker .menu__link--last-active{background:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(36%) blend(color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.header__navigation--bg-secondary-darker .link:focus .icon,.header__navigation--bg-secondary-darker .link:hover .icon,.header__navigation--bg-secondary-darker .link:active .icon,.header__navigation--bg-secondary-darker .menu__item--hover > .link .icon,.header__navigation--bg-secondary-darker .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.header__navigation--bg-secondary-darker .link:focus::after,.header__navigation--bg-secondary-darker .link:hover::after,.header__navigation--bg-secondary-darker .link:active::after,.header__navigation--bg-secondary-darker .menu__item--hover > .link::after,.header__navigation--bg-secondary-darker .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(36%));}.header__navigation--bg-secondary-darker .menu--top .link:focus,.header__navigation--bg-secondary-darker .menu--top .link:active,.header__navigation--bg-secondary-darker .menu--top .link:hover,.header__navigation--bg-secondary-darker .menu--top .menu__link--active,.header__navigation--bg-secondary-darker .menu--top .spamspan,.header__navigation--bg-secondary-darker .menu--footer .link:focus,.header__navigation--bg-secondary-darker .menu--footer .link:active,.header__navigation--bg-secondary-darker .menu--footer .link:hover,.header__navigation--bg-secondary-darker .menu--footer .menu__link--active,.header__navigation--bg-secondary-darker .menu--footer .spamspan,.header__navigation--bg-secondary-darker .school-data .link:focus,.header__navigation--bg-secondary-darker .school-data .link:active,.header__navigation--bg-secondary-darker .school-data .link:hover,.header__navigation--bg-secondary-darker .school-data .menu__link--active,.header__navigation--bg-secondary-darker .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-secondary-darker .header__top a{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-darker .header__top a:hover,.header__navigation--bg-secondary-darker .header__top a:active{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-secondary-darker .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.header__navigation--bg-none{background:var(--white);}.header__navigation--bg-none ul,.header__navigation--bg-none ol,.header__navigation--bg-none dl{color:inherit;}.header__navigation--bg-none .menu--megamenu-level-1__link{border-bottom-color:var(--white);}.header__navigation--bg-none .menu,.header__navigation--bg-none .menu__submenu-wrapper{background:var(--white);}.header__navigation--bg-none .link:focus,.header__navigation--bg-none .link:hover,.header__navigation--bg-none .link:active,.header__navigation--bg-none .menu__item--hover > .link,.header__navigation--bg-none .menu__link--last-active{background:false;color:false;}.header__navigation--bg-none .link:focus::after,.header__navigation--bg-none .link:hover::after,.header__navigation--bg-none .link:active::after,.header__navigation--bg-none .menu__item--hover > .link::after,.header__navigation--bg-none .menu__link--last-active::after{border-bottom-color:var(--white);}.header__navigation--bg-none .menu--top .link:focus,.header__navigation--bg-none .menu--top .link:active,.header__navigation--bg-none .menu--top .link:hover,.header__navigation--bg-none .menu--top .menu__link--active,.header__navigation--bg-none .menu--top .spamspan,.header__navigation--bg-none .menu--footer .link:focus,.header__navigation--bg-none .menu--footer .link:active,.header__navigation--bg-none .menu--footer .link:hover,.header__navigation--bg-none .menu--footer .menu__link--active,.header__navigation--bg-none .menu--footer .spamspan,.header__navigation--bg-none .school-data .link:focus,.header__navigation--bg-none .school-data .link:active,.header__navigation--bg-none .school-data .link:hover,.header__navigation--bg-none .school-data .menu__link--active,.header__navigation--bg-none .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-none .header__top a{color:false;}.header__navigation--bg-none .header__top a:hover,.header__navigation--bg-none .header__top a:active{color:false;}.header__navigation--bg-none .header__top a:focus{color:inherit;border:2px solid false;}.header__navigation--bg-gray1{background:var(--gray-200);}.header__navigation--bg-gray1 ul,.header__navigation--bg-gray1 ol,.header__navigation--bg-gray1 dl{color:inherit;}.header__navigation--bg-gray1 .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.header__navigation--bg-gray1 .menu,.header__navigation--bg-gray1 .menu__submenu-wrapper{background:var(--gray-200);}.header__navigation--bg-gray1 .link:focus,.header__navigation--bg-gray1 .link:hover,.header__navigation--bg-gray1 .link:active,.header__navigation--bg-gray1 .menu__item--hover > .link,.header__navigation--bg-gray1 .menu__link--last-active{background:false;color:false;}.header__navigation--bg-gray1 .link:focus::after,.header__navigation--bg-gray1 .link:hover::after,.header__navigation--bg-gray1 .link:active::after,.header__navigation--bg-gray1 .menu__item--hover > .link::after,.header__navigation--bg-gray1 .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.header__navigation--bg-gray1 .menu--top .link:focus,.header__navigation--bg-gray1 .menu--top .link:active,.header__navigation--bg-gray1 .menu--top .link:hover,.header__navigation--bg-gray1 .menu--top .menu__link--active,.header__navigation--bg-gray1 .menu--top .spamspan,.header__navigation--bg-gray1 .menu--footer .link:focus,.header__navigation--bg-gray1 .menu--footer .link:active,.header__navigation--bg-gray1 .menu--footer .link:hover,.header__navigation--bg-gray1 .menu--footer .menu__link--active,.header__navigation--bg-gray1 .menu--footer .spamspan,.header__navigation--bg-gray1 .school-data .link:focus,.header__navigation--bg-gray1 .school-data .link:active,.header__navigation--bg-gray1 .school-data .link:hover,.header__navigation--bg-gray1 .school-data .menu__link--active,.header__navigation--bg-gray1 .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-gray1 .header__top a{color:false;}.header__navigation--bg-gray1 .header__top a:hover,.header__navigation--bg-gray1 .header__top a:active{color:false;}.header__navigation--bg-gray1 .header__top a:focus{color:inherit;border:2px solid false;}.header__navigation--bg-gray2{background:var(--gray-400);}.header__navigation--bg-gray2 ul,.header__navigation--bg-gray2 ol,.header__navigation--bg-gray2 dl{color:inherit;}.header__navigation--bg-gray2 .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.header__navigation--bg-gray2 .menu,.header__navigation--bg-gray2 .menu__submenu-wrapper{background:var(--gray-400);}.header__navigation--bg-gray2 .link:focus,.header__navigation--bg-gray2 .link:hover,.header__navigation--bg-gray2 .link:active,.header__navigation--bg-gray2 .menu__item--hover > .link,.header__navigation--bg-gray2 .menu__link--last-active{background:false;color:false;}.header__navigation--bg-gray2 .link:focus::after,.header__navigation--bg-gray2 .link:hover::after,.header__navigation--bg-gray2 .link:active::after,.header__navigation--bg-gray2 .menu__item--hover > .link::after,.header__navigation--bg-gray2 .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.header__navigation--bg-gray2 .menu--top .link:focus,.header__navigation--bg-gray2 .menu--top .link:active,.header__navigation--bg-gray2 .menu--top .link:hover,.header__navigation--bg-gray2 .menu--top .menu__link--active,.header__navigation--bg-gray2 .menu--top .spamspan,.header__navigation--bg-gray2 .menu--footer .link:focus,.header__navigation--bg-gray2 .menu--footer .link:active,.header__navigation--bg-gray2 .menu--footer .link:hover,.header__navigation--bg-gray2 .menu--footer .menu__link--active,.header__navigation--bg-gray2 .menu--footer .spamspan,.header__navigation--bg-gray2 .school-data .link:focus,.header__navigation--bg-gray2 .school-data .link:active,.header__navigation--bg-gray2 .school-data .link:hover,.header__navigation--bg-gray2 .school-data .menu__link--active,.header__navigation--bg-gray2 .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-gray2 .header__top a{color:false;}.header__navigation--bg-gray2 .header__top a:hover,.header__navigation--bg-gray2 .header__top a:active{color:false;}.header__navigation--bg-gray2 .header__top a:focus{color:inherit;border:2px solid false;}.header__navigation--bg-gray1-secondary{background:var(--gray-200);}.header__navigation--bg-gray1-secondary ul,.header__navigation--bg-gray1-secondary ol,.header__navigation--bg-gray1-secondary dl{color:inherit;}.header__navigation--bg-gray1-secondary .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.header__navigation--bg-gray1-secondary .menu,.header__navigation--bg-gray1-secondary .menu__submenu-wrapper{background:var(--gray-200);}.header__navigation--bg-gray1-secondary .link:focus,.header__navigation--bg-gray1-secondary .link:hover,.header__navigation--bg-gray1-secondary .link:active,.header__navigation--bg-gray1-secondary .menu__item--hover > .link,.header__navigation--bg-gray1-secondary .menu__link--last-active{background:false;color:false;}.header__navigation--bg-gray1-secondary .link:focus::after,.header__navigation--bg-gray1-secondary .link:hover::after,.header__navigation--bg-gray1-secondary .link:active::after,.header__navigation--bg-gray1-secondary .menu__item--hover > .link::after,.header__navigation--bg-gray1-secondary .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.header__navigation--bg-gray1-secondary .menu--top .link:focus,.header__navigation--bg-gray1-secondary .menu--top .link:active,.header__navigation--bg-gray1-secondary .menu--top .link:hover,.header__navigation--bg-gray1-secondary .menu--top .menu__link--active,.header__navigation--bg-gray1-secondary .menu--top .spamspan,.header__navigation--bg-gray1-secondary .menu--footer .link:focus,.header__navigation--bg-gray1-secondary .menu--footer .link:active,.header__navigation--bg-gray1-secondary .menu--footer .link:hover,.header__navigation--bg-gray1-secondary .menu--footer .menu__link--active,.header__navigation--bg-gray1-secondary .menu--footer .spamspan,.header__navigation--bg-gray1-secondary .school-data .link:focus,.header__navigation--bg-gray1-secondary .school-data .link:active,.header__navigation--bg-gray1-secondary .school-data .link:hover,.header__navigation--bg-gray1-secondary .school-data .menu__link--active,.header__navigation--bg-gray1-secondary .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-gray1-secondary .header__top a{color:false;}.header__navigation--bg-gray1-secondary .header__top a:hover,.header__navigation--bg-gray1-secondary .header__top a:active{color:false;}.header__navigation--bg-gray1-secondary .header__top a:focus{color:inherit;border:2px solid false;}.header__navigation--bg-gray2-secondary{background:var(--gray-400);}.header__navigation--bg-gray2-secondary ul,.header__navigation--bg-gray2-secondary ol,.header__navigation--bg-gray2-secondary dl{color:inherit;}.header__navigation--bg-gray2-secondary .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.header__navigation--bg-gray2-secondary .menu,.header__navigation--bg-gray2-secondary .menu__submenu-wrapper{background:var(--gray-400);}.header__navigation--bg-gray2-secondary .link:focus,.header__navigation--bg-gray2-secondary .link:hover,.header__navigation--bg-gray2-secondary .link:active,.header__navigation--bg-gray2-secondary .menu__item--hover > .link,.header__navigation--bg-gray2-secondary .menu__link--last-active{background:false;color:false;}.header__navigation--bg-gray2-secondary .link:focus::after,.header__navigation--bg-gray2-secondary .link:hover::after,.header__navigation--bg-gray2-secondary .link:active::after,.header__navigation--bg-gray2-secondary .menu__item--hover > .link::after,.header__navigation--bg-gray2-secondary .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.header__navigation--bg-gray2-secondary .menu--top .link:focus,.header__navigation--bg-gray2-secondary .menu--top .link:active,.header__navigation--bg-gray2-secondary .menu--top .link:hover,.header__navigation--bg-gray2-secondary .menu--top .menu__link--active,.header__navigation--bg-gray2-secondary .menu--top .spamspan,.header__navigation--bg-gray2-secondary .menu--footer .link:focus,.header__navigation--bg-gray2-secondary .menu--footer .link:active,.header__navigation--bg-gray2-secondary .menu--footer .link:hover,.header__navigation--bg-gray2-secondary .menu--footer .menu__link--active,.header__navigation--bg-gray2-secondary .menu--footer .spamspan,.header__navigation--bg-gray2-secondary .school-data .link:focus,.header__navigation--bg-gray2-secondary .school-data .link:active,.header__navigation--bg-gray2-secondary .school-data .link:hover,.header__navigation--bg-gray2-secondary .school-data .menu__link--active,.header__navigation--bg-gray2-secondary .school-data .spamspan{background:transparent;color:inherit;}.header__navigation--bg-gray2-secondary .header__top a{color:false;}.header__navigation--bg-gray2-secondary .header__top a:hover,.header__navigation--bg-gray2-secondary .header__top a:active{color:false;}.header__navigation--bg-gray2-secondary .header__top a:focus{color:inherit;border:2px solid false;}.header__logo--both{display:inline-block;float:none;vertical-align:middle;}.sticky-wrapper{position:relative;z-index:10;}.node-preview-container{background-color:lightyellow;border-bottom:1px solid lightgray;}.sidebar--bg-primary{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary ul,.sidebar--bg-primary ol,.sidebar--bg-primary dl{color:inherit;}.sidebar--bg-primary .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) blend(var(--color-primary) 20%));}.sidebar--bg-primary .menu,.sidebar--bg-primary .menu__submenu-wrapper{background:var(--color-primary);color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary .link{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary .link:focus,.sidebar--bg-primary .link:hover,.sidebar--bg-primary .link:active,.sidebar--bg-primary .menu__item--hover > .link,.sidebar--bg-primary .menu__link--last-active{background:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) blend(color(var(--color-primary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.sidebar--bg-primary .link:focus .icon,.sidebar--bg-primary .link:hover .icon,.sidebar--bg-primary .link:active .icon,.sidebar--bg-primary .menu__item--hover > .link .icon,.sidebar--bg-primary .menu__link--last-active .icon{border-color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%) a("70%"));}.sidebar--bg-primary .link:focus::after,.sidebar--bg-primary .link:hover::after,.sidebar--bg-primary .link:active::after,.sidebar--bg-primary .menu__item--hover > .link::after,.sidebar--bg-primary .menu__link--last-active::after{border-bottom-color:var(--color-primary);}.sidebar--bg-primary .menu--top .link:focus,.sidebar--bg-primary .menu--top .link:active,.sidebar--bg-primary .menu--top .link:hover,.sidebar--bg-primary .menu--top .menu__link--active,.sidebar--bg-primary .menu--top .spamspan,.sidebar--bg-primary .menu--footer .link:focus,.sidebar--bg-primary .menu--footer .link:active,.sidebar--bg-primary .menu--footer .link:hover,.sidebar--bg-primary .menu--footer .menu__link--active,.sidebar--bg-primary .menu--footer .spamspan,.sidebar--bg-primary .school-data .link:focus,.sidebar--bg-primary .school-data .link:active,.sidebar--bg-primary .school-data .link:hover,.sidebar--bg-primary .school-data .menu__link--active,.sidebar--bg-primary .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-primary .header__top a{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary .header__top a:hover,.sidebar--bg-primary .header__top a:active{color:color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-light{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.sidebar--bg-primary-light ul,.sidebar--bg-primary-light ol,.sidebar--bg-primary-light dl{color:inherit;}.sidebar--bg-primary-light .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(6%) blend(color(var(--color-primary) tint(18%)) 20%));}.sidebar--bg-primary-light .menu,.sidebar--bg-primary-light .menu__submenu-wrapper{background:color(var(--color-primary) tint(18%));color:color(var(--color-primary) shade(6%));}.sidebar--bg-primary-light .link{color:color(var(--color-primary) shade(6%));}.sidebar--bg-primary-light .link:focus,.sidebar--bg-primary-light .link:hover,.sidebar--bg-primary-light .link:active,.sidebar--bg-primary-light .menu__item--hover > .link,.sidebar--bg-primary-light .menu__link--last-active{background:color(var(--color-primary) shade(6%));color:color(var(--color-primary) tint(18%) blend(color(var(--color-primary) shade(6%) contrast(100%) blend(#ffffff 20%)) 20%));}.sidebar--bg-primary-light .link:focus .icon,.sidebar--bg-primary-light .link:hover .icon,.sidebar--bg-primary-light .link:active .icon,.sidebar--bg-primary-light .menu__item--hover > .link .icon,.sidebar--bg-primary-light .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(6%) a("70%"));}.sidebar--bg-primary-light .link:focus::after,.sidebar--bg-primary-light .link:hover::after,.sidebar--bg-primary-light .link:active::after,.sidebar--bg-primary-light .menu__item--hover > .link::after,.sidebar--bg-primary-light .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) tint(18%));}.sidebar--bg-primary-light .menu--top .link:focus,.sidebar--bg-primary-light .menu--top .link:active,.sidebar--bg-primary-light .menu--top .link:hover,.sidebar--bg-primary-light .menu--top .menu__link--active,.sidebar--bg-primary-light .menu--top .spamspan,.sidebar--bg-primary-light .menu--footer .link:focus,.sidebar--bg-primary-light .menu--footer .link:active,.sidebar--bg-primary-light .menu--footer .link:hover,.sidebar--bg-primary-light .menu--footer .menu__link--active,.sidebar--bg-primary-light .menu--footer .spamspan,.sidebar--bg-primary-light .school-data .link:focus,.sidebar--bg-primary-light .school-data .link:active,.sidebar--bg-primary-light .school-data .link:hover,.sidebar--bg-primary-light .school-data .menu__link--active,.sidebar--bg-primary-light .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-primary-light .header__top a{color:color(var(--color-primary) shade(6%));}.sidebar--bg-primary-light .header__top a:hover,.sidebar--bg-primary-light .header__top a:active{color:color(var(--color-primary) shade(6%));}.sidebar--bg-primary-light .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(6%));}.sidebar--bg-primary-dark{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-dark ul,.sidebar--bg-primary-dark ol,.sidebar--bg-primary-dark dl{color:inherit;}.sidebar--bg-primary-dark .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(18%)) 20%));}.sidebar--bg-primary-dark .menu,.sidebar--bg-primary-dark .menu__submenu-wrapper{background:color(var(--color-primary) shade(18%));color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-dark .link{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-dark .link:focus,.sidebar--bg-primary-dark .link:hover,.sidebar--bg-primary-dark .link:active,.sidebar--bg-primary-dark .menu__item--hover > .link,.sidebar--bg-primary-dark .menu__link--last-active{background:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(18%) blend(color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.sidebar--bg-primary-dark .link:focus .icon,.sidebar--bg-primary-dark .link:hover .icon,.sidebar--bg-primary-dark .link:active .icon,.sidebar--bg-primary-dark .menu__item--hover > .link .icon,.sidebar--bg-primary-dark .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%) a("70%"));}.sidebar--bg-primary-dark .link:focus::after,.sidebar--bg-primary-dark .link:hover::after,.sidebar--bg-primary-dark .link:active::after,.sidebar--bg-primary-dark .menu__item--hover > .link::after,.sidebar--bg-primary-dark .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(18%));}.sidebar--bg-primary-dark .menu--top .link:focus,.sidebar--bg-primary-dark .menu--top .link:active,.sidebar--bg-primary-dark .menu--top .link:hover,.sidebar--bg-primary-dark .menu--top .menu__link--active,.sidebar--bg-primary-dark .menu--top .spamspan,.sidebar--bg-primary-dark .menu--footer .link:focus,.sidebar--bg-primary-dark .menu--footer .link:active,.sidebar--bg-primary-dark .menu--footer .link:hover,.sidebar--bg-primary-dark .menu--footer .menu__link--active,.sidebar--bg-primary-dark .menu--footer .spamspan,.sidebar--bg-primary-dark .school-data .link:focus,.sidebar--bg-primary-dark .school-data .link:active,.sidebar--bg-primary-dark .school-data .link:hover,.sidebar--bg-primary-dark .school-data .menu__link--active,.sidebar--bg-primary-dark .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-primary-dark .header__top a{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-dark .header__top a:hover,.sidebar--bg-primary-dark .header__top a:active{color:color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-dark .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(18%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-darker{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-darker ul,.sidebar--bg-primary-darker ol,.sidebar--bg-primary-darker dl{color:inherit;}.sidebar--bg-primary-darker .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-primary) shade(36%)) 20%));}.sidebar--bg-primary-darker .menu,.sidebar--bg-primary-darker .menu__submenu-wrapper{background:color(var(--color-primary) shade(36%));color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-darker .link{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-darker .link:focus,.sidebar--bg-primary-darker .link:hover,.sidebar--bg-primary-darker .link:active,.sidebar--bg-primary-darker .menu__item--hover > .link,.sidebar--bg-primary-darker .menu__link--last-active{background:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-primary) shade(36%) blend(color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.sidebar--bg-primary-darker .link:focus .icon,.sidebar--bg-primary-darker .link:hover .icon,.sidebar--bg-primary-darker .link:active .icon,.sidebar--bg-primary-darker .menu__item--hover > .link .icon,.sidebar--bg-primary-darker .menu__link--last-active .icon{border-color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.sidebar--bg-primary-darker .link:focus::after,.sidebar--bg-primary-darker .link:hover::after,.sidebar--bg-primary-darker .link:active::after,.sidebar--bg-primary-darker .menu__item--hover > .link::after,.sidebar--bg-primary-darker .menu__link--last-active::after{border-bottom-color:color(var(--color-primary) shade(36%));}.sidebar--bg-primary-darker .menu--top .link:focus,.sidebar--bg-primary-darker .menu--top .link:active,.sidebar--bg-primary-darker .menu--top .link:hover,.sidebar--bg-primary-darker .menu--top .menu__link--active,.sidebar--bg-primary-darker .menu--top .spamspan,.sidebar--bg-primary-darker .menu--footer .link:focus,.sidebar--bg-primary-darker .menu--footer .link:active,.sidebar--bg-primary-darker .menu--footer .link:hover,.sidebar--bg-primary-darker .menu--footer .menu__link--active,.sidebar--bg-primary-darker .menu--footer .spamspan,.sidebar--bg-primary-darker .school-data .link:focus,.sidebar--bg-primary-darker .school-data .link:active,.sidebar--bg-primary-darker .school-data .link:hover,.sidebar--bg-primary-darker .school-data .menu__link--active,.sidebar--bg-primary-darker .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-primary-darker .header__top a{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-darker .header__top a:hover,.sidebar--bg-primary-darker .header__top a:active{color:color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-primary-darker .header__top a:focus{color:inherit;border:2px solid color(var(--color-primary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary ul,.sidebar--bg-secondary ol,.sidebar--bg-secondary dl{color:inherit;}.sidebar--bg-secondary .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) blend(var(--color-secondary) 20%));}.sidebar--bg-secondary .menu,.sidebar--bg-secondary .menu__submenu-wrapper{background:var(--color-secondary);color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary .link{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary .link:focus,.sidebar--bg-secondary .link:hover,.sidebar--bg-secondary .link:active,.sidebar--bg-secondary .menu__item--hover > .link,.sidebar--bg-secondary .menu__link--last-active{background:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) blend(color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.sidebar--bg-secondary .link:focus .icon,.sidebar--bg-secondary .link:hover .icon,.sidebar--bg-secondary .link:active .icon,.sidebar--bg-secondary .menu__item--hover > .link .icon,.sidebar--bg-secondary .menu__link--last-active .icon{border-color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%) a("70%"));}.sidebar--bg-secondary .link:focus::after,.sidebar--bg-secondary .link:hover::after,.sidebar--bg-secondary .link:active::after,.sidebar--bg-secondary .menu__item--hover > .link::after,.sidebar--bg-secondary .menu__link--last-active::after{border-bottom-color:var(--color-secondary);}.sidebar--bg-secondary .menu--top .link:focus,.sidebar--bg-secondary .menu--top .link:active,.sidebar--bg-secondary .menu--top .link:hover,.sidebar--bg-secondary .menu--top .menu__link--active,.sidebar--bg-secondary .menu--top .spamspan,.sidebar--bg-secondary .menu--footer .link:focus,.sidebar--bg-secondary .menu--footer .link:active,.sidebar--bg-secondary .menu--footer .link:hover,.sidebar--bg-secondary .menu--footer .menu__link--active,.sidebar--bg-secondary .menu--footer .spamspan,.sidebar--bg-secondary .school-data .link:focus,.sidebar--bg-secondary .school-data .link:active,.sidebar--bg-secondary .school-data .link:hover,.sidebar--bg-secondary .school-data .menu__link--active,.sidebar--bg-secondary .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-secondary .header__top a{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary .header__top a:hover,.sidebar--bg-secondary .header__top a:active{color:color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-light{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.sidebar--bg-secondary-light ul,.sidebar--bg-secondary-light ol,.sidebar--bg-secondary-light dl{color:inherit;}.sidebar--bg-secondary-light .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) tint(0%) blend(color(var(--color-secondary) tint(18%)) 20%));}.sidebar--bg-secondary-light .menu,.sidebar--bg-secondary-light .menu__submenu-wrapper{background:color(var(--color-secondary) tint(18%));color:color(var(--color-secondary) tint(0%));}.sidebar--bg-secondary-light .link{color:color(var(--color-secondary) tint(0%));}.sidebar--bg-secondary-light .link:focus,.sidebar--bg-secondary-light .link:hover,.sidebar--bg-secondary-light .link:active,.sidebar--bg-secondary-light .menu__item--hover > .link,.sidebar--bg-secondary-light .menu__link--last-active{background:color(var(--color-secondary) tint(0%));color:color(var(--color-secondary) tint(18%) blend(color(var(--color-secondary) tint(0%) contrast(100%) blend(#ffffff 20%)) 20%));}.sidebar--bg-secondary-light .link:focus .icon,.sidebar--bg-secondary-light .link:hover .icon,.sidebar--bg-secondary-light .link:active .icon,.sidebar--bg-secondary-light .menu__item--hover > .link .icon,.sidebar--bg-secondary-light .menu__link--last-active .icon{border-color:color(var(--color-secondary) tint(0%) a("70%"));}.sidebar--bg-secondary-light .link:focus::after,.sidebar--bg-secondary-light .link:hover::after,.sidebar--bg-secondary-light .link:active::after,.sidebar--bg-secondary-light .menu__item--hover > .link::after,.sidebar--bg-secondary-light .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) tint(18%));}.sidebar--bg-secondary-light .menu--top .link:focus,.sidebar--bg-secondary-light .menu--top .link:active,.sidebar--bg-secondary-light .menu--top .link:hover,.sidebar--bg-secondary-light .menu--top .menu__link--active,.sidebar--bg-secondary-light .menu--top .spamspan,.sidebar--bg-secondary-light .menu--footer .link:focus,.sidebar--bg-secondary-light .menu--footer .link:active,.sidebar--bg-secondary-light .menu--footer .link:hover,.sidebar--bg-secondary-light .menu--footer .menu__link--active,.sidebar--bg-secondary-light .menu--footer .spamspan,.sidebar--bg-secondary-light .school-data .link:focus,.sidebar--bg-secondary-light .school-data .link:active,.sidebar--bg-secondary-light .school-data .link:hover,.sidebar--bg-secondary-light .school-data .menu__link--active,.sidebar--bg-secondary-light .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-secondary-light .header__top a{color:color(var(--color-secondary) tint(0%));}.sidebar--bg-secondary-light .header__top a:hover,.sidebar--bg-secondary-light .header__top a:active{color:color(var(--color-secondary) tint(0%));}.sidebar--bg-secondary-light .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) tint(0%));}.sidebar--bg-secondary-dark{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-dark ul,.sidebar--bg-secondary-dark ol,.sidebar--bg-secondary-dark dl{color:inherit;}.sidebar--bg-secondary-dark .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(24%)) 20%));}.sidebar--bg-secondary-dark .menu,.sidebar--bg-secondary-dark .menu__submenu-wrapper{background:color(var(--color-secondary) shade(24%));color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-dark .link{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-dark .link:focus,.sidebar--bg-secondary-dark .link:hover,.sidebar--bg-secondary-dark .link:active,.sidebar--bg-secondary-dark .menu__item--hover > .link,.sidebar--bg-secondary-dark .menu__link--last-active{background:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(24%) blend(color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.sidebar--bg-secondary-dark .link:focus .icon,.sidebar--bg-secondary-dark .link:hover .icon,.sidebar--bg-secondary-dark .link:active .icon,.sidebar--bg-secondary-dark .menu__item--hover > .link .icon,.sidebar--bg-secondary-dark .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%) a("70%"));}.sidebar--bg-secondary-dark .link:focus::after,.sidebar--bg-secondary-dark .link:hover::after,.sidebar--bg-secondary-dark .link:active::after,.sidebar--bg-secondary-dark .menu__item--hover > .link::after,.sidebar--bg-secondary-dark .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(24%));}.sidebar--bg-secondary-dark .menu--top .link:focus,.sidebar--bg-secondary-dark .menu--top .link:active,.sidebar--bg-secondary-dark .menu--top .link:hover,.sidebar--bg-secondary-dark .menu--top .menu__link--active,.sidebar--bg-secondary-dark .menu--top .spamspan,.sidebar--bg-secondary-dark .menu--footer .link:focus,.sidebar--bg-secondary-dark .menu--footer .link:active,.sidebar--bg-secondary-dark .menu--footer .link:hover,.sidebar--bg-secondary-dark .menu--footer .menu__link--active,.sidebar--bg-secondary-dark .menu--footer .spamspan,.sidebar--bg-secondary-dark .school-data .link:focus,.sidebar--bg-secondary-dark .school-data .link:active,.sidebar--bg-secondary-dark .school-data .link:hover,.sidebar--bg-secondary-dark .school-data .menu__link--active,.sidebar--bg-secondary-dark .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-secondary-dark .header__top a{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-dark .header__top a:hover,.sidebar--bg-secondary-dark .header__top a:active{color:color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-dark .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(24%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-darker{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-darker ul,.sidebar--bg-secondary-darker ol,.sidebar--bg-secondary-darker dl{color:inherit;}.sidebar--bg-secondary-darker .menu--megamenu-level-1__link{border-bottom-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) blend(color(var(--color-secondary) shade(36%)) 20%));}.sidebar--bg-secondary-darker .menu,.sidebar--bg-secondary-darker .menu__submenu-wrapper{background:color(var(--color-secondary) shade(36%));color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-darker .link{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-darker .link:focus,.sidebar--bg-secondary-darker .link:hover,.sidebar--bg-secondary-darker .link:active,.sidebar--bg-secondary-darker .menu__item--hover > .link,.sidebar--bg-secondary-darker .menu__link--last-active{background:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));color:color(var(--color-secondary) shade(36%) blend(color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) contrast(100%) blend(#ffffff 20%)) 20%));}.sidebar--bg-secondary-darker .link:focus .icon,.sidebar--bg-secondary-darker .link:hover .icon,.sidebar--bg-secondary-darker .link:active .icon,.sidebar--bg-secondary-darker .menu__item--hover > .link .icon,.sidebar--bg-secondary-darker .menu__link--last-active .icon{border-color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%) a("70%"));}.sidebar--bg-secondary-darker .link:focus::after,.sidebar--bg-secondary-darker .link:hover::after,.sidebar--bg-secondary-darker .link:active::after,.sidebar--bg-secondary-darker .menu__item--hover > .link::after,.sidebar--bg-secondary-darker .menu__link--last-active::after{border-bottom-color:color(var(--color-secondary) shade(36%));}.sidebar--bg-secondary-darker .menu--top .link:focus,.sidebar--bg-secondary-darker .menu--top .link:active,.sidebar--bg-secondary-darker .menu--top .link:hover,.sidebar--bg-secondary-darker .menu--top .menu__link--active,.sidebar--bg-secondary-darker .menu--top .spamspan,.sidebar--bg-secondary-darker .menu--footer .link:focus,.sidebar--bg-secondary-darker .menu--footer .link:active,.sidebar--bg-secondary-darker .menu--footer .link:hover,.sidebar--bg-secondary-darker .menu--footer .menu__link--active,.sidebar--bg-secondary-darker .menu--footer .spamspan,.sidebar--bg-secondary-darker .school-data .link:focus,.sidebar--bg-secondary-darker .school-data .link:active,.sidebar--bg-secondary-darker .school-data .link:hover,.sidebar--bg-secondary-darker .school-data .menu__link--active,.sidebar--bg-secondary-darker .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-secondary-darker .header__top a{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-darker .header__top a:hover,.sidebar--bg-secondary-darker .header__top a:active{color:color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-secondary-darker .header__top a:focus{color:inherit;border:2px solid color(var(--color-secondary) shade(36%) contrast(100%) blend(#ffffff 20%));}.sidebar--bg-none{background:var(--white);}.sidebar--bg-none ul,.sidebar--bg-none ol,.sidebar--bg-none dl{color:inherit;}.sidebar--bg-none .menu--megamenu-level-1__link{border-bottom-color:var(--white);}.sidebar--bg-none .menu,.sidebar--bg-none .menu__submenu-wrapper{background:var(--white);}.sidebar--bg-none .link:focus,.sidebar--bg-none .link:hover,.sidebar--bg-none .link:active,.sidebar--bg-none .menu__item--hover > .link,.sidebar--bg-none .menu__link--last-active{background:false;color:false;}.sidebar--bg-none .link:focus::after,.sidebar--bg-none .link:hover::after,.sidebar--bg-none .link:active::after,.sidebar--bg-none .menu__item--hover > .link::after,.sidebar--bg-none .menu__link--last-active::after{border-bottom-color:var(--white);}.sidebar--bg-none .menu--top .link:focus,.sidebar--bg-none .menu--top .link:active,.sidebar--bg-none .menu--top .link:hover,.sidebar--bg-none .menu--top .menu__link--active,.sidebar--bg-none .menu--top .spamspan,.sidebar--bg-none .menu--footer .link:focus,.sidebar--bg-none .menu--footer .link:active,.sidebar--bg-none .menu--footer .link:hover,.sidebar--bg-none .menu--footer .menu__link--active,.sidebar--bg-none .menu--footer .spamspan,.sidebar--bg-none .school-data .link:focus,.sidebar--bg-none .school-data .link:active,.sidebar--bg-none .school-data .link:hover,.sidebar--bg-none .school-data .menu__link--active,.sidebar--bg-none .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-none .header__top a{color:false;}.sidebar--bg-none .header__top a:hover,.sidebar--bg-none .header__top a:active{color:false;}.sidebar--bg-none .header__top a:focus{color:inherit;border:2px solid false;}.sidebar--bg-gray1{background:var(--gray-200);}.sidebar--bg-gray1 ul,.sidebar--bg-gray1 ol,.sidebar--bg-gray1 dl{color:inherit;}.sidebar--bg-gray1 .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.sidebar--bg-gray1 .menu,.sidebar--bg-gray1 .menu__submenu-wrapper{background:var(--gray-200);}.sidebar--bg-gray1 .link:focus,.sidebar--bg-gray1 .link:hover,.sidebar--bg-gray1 .link:active,.sidebar--bg-gray1 .menu__item--hover > .link,.sidebar--bg-gray1 .menu__link--last-active{background:false;color:false;}.sidebar--bg-gray1 .link:focus::after,.sidebar--bg-gray1 .link:hover::after,.sidebar--bg-gray1 .link:active::after,.sidebar--bg-gray1 .menu__item--hover > .link::after,.sidebar--bg-gray1 .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.sidebar--bg-gray1 .menu--top .link:focus,.sidebar--bg-gray1 .menu--top .link:active,.sidebar--bg-gray1 .menu--top .link:hover,.sidebar--bg-gray1 .menu--top .menu__link--active,.sidebar--bg-gray1 .menu--top .spamspan,.sidebar--bg-gray1 .menu--footer .link:focus,.sidebar--bg-gray1 .menu--footer .link:active,.sidebar--bg-gray1 .menu--footer .link:hover,.sidebar--bg-gray1 .menu--footer .menu__link--active,.sidebar--bg-gray1 .menu--footer .spamspan,.sidebar--bg-gray1 .school-data .link:focus,.sidebar--bg-gray1 .school-data .link:active,.sidebar--bg-gray1 .school-data .link:hover,.sidebar--bg-gray1 .school-data .menu__link--active,.sidebar--bg-gray1 .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-gray1 .header__top a{color:false;}.sidebar--bg-gray1 .header__top a:hover,.sidebar--bg-gray1 .header__top a:active{color:false;}.sidebar--bg-gray1 .header__top a:focus{color:inherit;border:2px solid false;}.sidebar--bg-gray2{background:var(--gray-400);}.sidebar--bg-gray2 ul,.sidebar--bg-gray2 ol,.sidebar--bg-gray2 dl{color:inherit;}.sidebar--bg-gray2 .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.sidebar--bg-gray2 .menu,.sidebar--bg-gray2 .menu__submenu-wrapper{background:var(--gray-400);}.sidebar--bg-gray2 .link:focus,.sidebar--bg-gray2 .link:hover,.sidebar--bg-gray2 .link:active,.sidebar--bg-gray2 .menu__item--hover > .link,.sidebar--bg-gray2 .menu__link--last-active{background:false;color:false;}.sidebar--bg-gray2 .link:focus::after,.sidebar--bg-gray2 .link:hover::after,.sidebar--bg-gray2 .link:active::after,.sidebar--bg-gray2 .menu__item--hover > .link::after,.sidebar--bg-gray2 .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.sidebar--bg-gray2 .menu--top .link:focus,.sidebar--bg-gray2 .menu--top .link:active,.sidebar--bg-gray2 .menu--top .link:hover,.sidebar--bg-gray2 .menu--top .menu__link--active,.sidebar--bg-gray2 .menu--top .spamspan,.sidebar--bg-gray2 .menu--footer .link:focus,.sidebar--bg-gray2 .menu--footer .link:active,.sidebar--bg-gray2 .menu--footer .link:hover,.sidebar--bg-gray2 .menu--footer .menu__link--active,.sidebar--bg-gray2 .menu--footer .spamspan,.sidebar--bg-gray2 .school-data .link:focus,.sidebar--bg-gray2 .school-data .link:active,.sidebar--bg-gray2 .school-data .link:hover,.sidebar--bg-gray2 .school-data .menu__link--active,.sidebar--bg-gray2 .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-gray2 .header__top a{color:false;}.sidebar--bg-gray2 .header__top a:hover,.sidebar--bg-gray2 .header__top a:active{color:false;}.sidebar--bg-gray2 .header__top a:focus{color:inherit;border:2px solid false;}.sidebar--bg-gray1-secondary{background:var(--gray-200);}.sidebar--bg-gray1-secondary ul,.sidebar--bg-gray1-secondary ol,.sidebar--bg-gray1-secondary dl{color:inherit;}.sidebar--bg-gray1-secondary .menu--megamenu-level-1__link{border-bottom-color:var(--gray-200);}.sidebar--bg-gray1-secondary .menu,.sidebar--bg-gray1-secondary .menu__submenu-wrapper{background:var(--gray-200);}.sidebar--bg-gray1-secondary .link:focus,.sidebar--bg-gray1-secondary .link:hover,.sidebar--bg-gray1-secondary .link:active,.sidebar--bg-gray1-secondary .menu__item--hover > .link,.sidebar--bg-gray1-secondary .menu__link--last-active{background:false;color:false;}.sidebar--bg-gray1-secondary .link:focus::after,.sidebar--bg-gray1-secondary .link:hover::after,.sidebar--bg-gray1-secondary .link:active::after,.sidebar--bg-gray1-secondary .menu__item--hover > .link::after,.sidebar--bg-gray1-secondary .menu__link--last-active::after{border-bottom-color:var(--gray-200);}.sidebar--bg-gray1-secondary .menu--top .link:focus,.sidebar--bg-gray1-secondary .menu--top .link:active,.sidebar--bg-gray1-secondary .menu--top .link:hover,.sidebar--bg-gray1-secondary .menu--top .menu__link--active,.sidebar--bg-gray1-secondary .menu--top .spamspan,.sidebar--bg-gray1-secondary .menu--footer .link:focus,.sidebar--bg-gray1-secondary .menu--footer .link:active,.sidebar--bg-gray1-secondary .menu--footer .link:hover,.sidebar--bg-gray1-secondary .menu--footer .menu__link--active,.sidebar--bg-gray1-secondary .menu--footer .spamspan,.sidebar--bg-gray1-secondary .school-data .link:focus,.sidebar--bg-gray1-secondary .school-data .link:active,.sidebar--bg-gray1-secondary .school-data .link:hover,.sidebar--bg-gray1-secondary .school-data .menu__link--active,.sidebar--bg-gray1-secondary .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-gray1-secondary .header__top a{color:false;}.sidebar--bg-gray1-secondary .header__top a:hover,.sidebar--bg-gray1-secondary .header__top a:active{color:false;}.sidebar--bg-gray1-secondary .header__top a:focus{color:inherit;border:2px solid false;}.sidebar--bg-gray2-secondary{background:var(--gray-400);}.sidebar--bg-gray2-secondary ul,.sidebar--bg-gray2-secondary ol,.sidebar--bg-gray2-secondary dl{color:inherit;}.sidebar--bg-gray2-secondary .menu--megamenu-level-1__link{border-bottom-color:var(--gray-400);}.sidebar--bg-gray2-secondary .menu,.sidebar--bg-gray2-secondary .menu__submenu-wrapper{background:var(--gray-400);}.sidebar--bg-gray2-secondary .link:focus,.sidebar--bg-gray2-secondary .link:hover,.sidebar--bg-gray2-secondary .link:active,.sidebar--bg-gray2-secondary .menu__item--hover > .link,.sidebar--bg-gray2-secondary .menu__link--last-active{background:false;color:false;}.sidebar--bg-gray2-secondary .link:focus::after,.sidebar--bg-gray2-secondary .link:hover::after,.sidebar--bg-gray2-secondary .link:active::after,.sidebar--bg-gray2-secondary .menu__item--hover > .link::after,.sidebar--bg-gray2-secondary .menu__link--last-active::after{border-bottom-color:var(--gray-400);}.sidebar--bg-gray2-secondary .menu--top .link:focus,.sidebar--bg-gray2-secondary .menu--top .link:active,.sidebar--bg-gray2-secondary .menu--top .link:hover,.sidebar--bg-gray2-secondary .menu--top .menu__link--active,.sidebar--bg-gray2-secondary .menu--top .spamspan,.sidebar--bg-gray2-secondary .menu--footer .link:focus,.sidebar--bg-gray2-secondary .menu--footer .link:active,.sidebar--bg-gray2-secondary .menu--footer .link:hover,.sidebar--bg-gray2-secondary .menu--footer .menu__link--active,.sidebar--bg-gray2-secondary .menu--footer .spamspan,.sidebar--bg-gray2-secondary .school-data .link:focus,.sidebar--bg-gray2-secondary .school-data .link:active,.sidebar--bg-gray2-secondary .school-data .link:hover,.sidebar--bg-gray2-secondary .school-data .menu__link--active,.sidebar--bg-gray2-secondary .school-data .spamspan{background:transparent;color:inherit;}.sidebar--bg-gray2-secondary .header__top a{color:false;}.sidebar--bg-gray2-secondary .header__top a:hover,.sidebar--bg-gray2-secondary .header__top a:active{color:false;}.sidebar--bg-gray2-secondary .header__top a:focus{color:inherit;border:2px solid false;}.site--sidebar-none aside.site__sidebar{clear:both;}.nav-link{text-decoration:none;}@media (min-width:576px){_::-webkit-full-page-media .site--sidebar-left .site__content,_:future .site--sidebar-left .site__content,:root .site--sidebar-left .site__content{float:right;width:66%;}_::-webkit-full-page-media .site--sidebar-left .site__sidebar,_:future .site--sidebar-left .site__sidebar,:root .site--sidebar-left .site__sidebar{float:right;width:34%;}_::-webkit-full-page-media .site--sidebar-right .site__content,_:future .site--sidebar-right .site__content,:root .site--sidebar-right .site__content{float:left;width:66%;}_::-webkit-full-page-media .site--sidebar-right .site__sidebar,_:future .site--sidebar-right .site__sidebar,:root .site--sidebar-right .site__sidebar{float:left;width:34%;}_::-webkit-full-page-media .site__main::after,_:future .site__main::after,:root .site__main::after{display:block;clear:both;content:"";}}@media (min-width:768px){_::-webkit-full-page-media .site--sidebar-left .site__content,_:future .site--sidebar-left .site__content,:root .site--sidebar-left .site__content{width:75%;}_::-webkit-full-page-media .site--sidebar-left .site-sidebar,_:future .site--sidebar-left .site-sidebar,:root .site--sidebar-left .site-sidebar{width:25%;}_::-webkit-full-page-media .site--sidebar-right .site__content,_:future .site--sidebar-right .site__content,:root .site--sidebar-right .site__content{width:75%;}_::-webkit-full-page-media .site--sidebar-right .site__sidebar,_:future .site--sidebar-right .site__sidebar,:root .site--sidebar-right .site__sidebar{width:25%;}}_::-webkit-full-page-media .site__main,_:future .site__main,:root .site__main{display:block;}.toolbar .icon--external-link{display:none;}.toolbar ul,.toolbar ol,.toolbar dl,.toolbar a{font-family:inherit;font-size:inherit;font-weight:inherit;}.contextual-region .contextual .contextual-links a{color:#333 !important;}
