#astroid-backtotop{padding:10px;}#astroid-backtotop > i{font-size:35px;color:rgba(198, 10, 28, 1);width:35px;height:35px;line-height:35px;text-align:center;}[data-bs-theme=dark] #astroid-backtotop > i{color:rgba(0, 62, 131, 1);}.astroid-logo > .astroid-logo-default{max-width:300px;max-height:88px;}.astroid-logo > .astroid-logo-sticky{max-height:60px;}.astroid-social-icons{font-size:30px;}.astroid-social-icons a{color:rgba(255, 255, 255, 1)!important;}.astroid-social-icons a:hover{color:rgba(198, 10, 28, 1)!important;}[data-bs-theme=dark] .astroid-social-icons a{color:!important;}[data-bs-theme=dark] .astroid-social-icons a:hover{color:!important;}#sm-2811ek5gr{padding-top:3%}#sm-t6mszo2v8{background-color:rgba(14, 65, 148, 1);color:rgb(255, 255, 255);padding-top:20px;padding-bottom:10px}#sm-t6mszo2v8 a{color:rgba(255, 255, 255, 1);}[data-bs-theme=dark] #sm-t6mszo2v8{background-color:rgba(14, 65, 148, 1);color:rgb(255, 255, 255);}#l-62ef4620e925f866465870{padding-right:10%}#l-62ef4620e925f866465870 a{color:rgba(198, 10, 28, 1);}#l-62ef4620e925f866465870 a:hover{color:rgba(0, 62, 131, 1);}#ar-62ef4620e8fc9455501221{background-color:rgb(255, 255, 255);padding:0px 0px 0px 0px}[data-bs-theme=dark] #ar-62ef4620e8fc9455501221{background-color:rgb(255, 255, 255);}#as-62ef4620e8fd9030810124{padding:3% 3% 3% 3%}#ca-1529739248826{background-color:rgb(255, 255, 255);padding-right:20px}[data-bs-theme=dark] #ca-1529739248826{background-color:rgb(255, 255, 255);}#ar-1528971561366{background-color:rgb(255, 255, 255);padding:0px 0px 0px 0px}[data-bs-theme=dark] #ar-1528971561366{background-color:rgb(255, 255, 255);}#be1-626c78c1162bd859191018{padding-top:20px;padding-bottom:20px}#be2-626c78c115f1fc80296173{padding-top:20px;padding-bottom:20px}#be3-626c78c11661d470873334{padding-top:20px}#te-626c78c115f59c67776398{background-color:rgba(14, 65, 148, 1);color:rgb(255, 255, 255);padding-top:1%}#te-626c78c115f59c67776398 a{color:rgba(255, 255, 255, 1);}#te-626c78c115f59c67776398 a:hover{color:rgba(198, 10, 28, 1);}[data-bs-theme=dark] #te-626c78c115f59c67776398{background-color:rgba(0, 0, 0, 1);color:rgb(255, 255, 255);}#f1c-626cc0ca3e3424711459{color:rgba(14, 65, 148, 1);}#f1c-626cc0ca3e3424711459 a{color:rgba(14, 65, 148, 1);}#f1c-626cc0ca3e3424711459 a:hover{color:rgba(198, 10, 28, 1);}[data-bs-theme=dark] #f1c-626cc0ca3e3424711459{background-color:rgba(0, 62, 131, 1);color:rgba(14, 65, 148, 1);}[data-bs-theme=dark] #f1c-626cc0ca3e3424711459 a{color:rgba(0, 0, 0, 1);}[data-bs-theme=dark] #f1c-626cc0ca3e3424711459 a:hover{color:rgba(198, 10, 28, 1);}#ar-626cc0ca3e091060924940{color:rgba(255, 255, 255, 1);}#ar-626cc0ca3e091060924940 a{color:rgba(255, 255, 255, 1);}#ar-626cc0ca3e091060924940 a:hover{color:rgba(198, 10, 28, 1);}[data-bs-theme=dark] #ar-626cc0ca3e091060924940{background-color:rgba(0, 62, 131, 1);color:rgba(255, 255, 255, 1);}[data-bs-theme=dark] #ar-626cc0ca3e091060924940 a{color:rgba(255, 255, 255, 1);}[data-bs-theme=dark] #ar-626cc0ca3e091060924940 a:hover{color:rgba(198, 10, 28, 1);}#f-626cc0ca3dfbbc8734006{background-color:rgba(255, 255, 255, 1);color:rgba(14, 65, 148, 1);padding-top:1%}#f-626cc0ca3dfbbc8734006 a{color:rgba(14, 65, 148, 1);}#f-626cc0ca3dfbbc8734006 a:hover{color:rgba(198, 10, 28, 1);}[data-bs-theme=dark] #f-626cc0ca3dfbbc8734006{background-color:rgba(0, 62, 131, 1);color:rgba(0, 0, 0, 1);}[data-bs-theme=dark] #f-626cc0ca3dfbbc8734006 a{color:rgba(14, 65, 148, 1);}[data-bs-theme=dark] #f-626cc0ca3dfbbc8734006 a:hover{color:rgba(198, 10, 28, 1);}.mobilemenu-slide.astroid-mobilemenu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.mobilemenu-slide.astroid-mobilemenu::after{display:none;}body, .body{font-weight:400;text-transform:none;font-size:17px;line-height:1.7em;font-family:"HelveticaNeueLT Pro 55 Roman Regular", Arial, Helvetica, sans-serif;}h1, .h1{color:rgba(0, 62, 131, 1);font-weight:400;text-transform:none;font-size:30px;line-height:1.3em;font-family:"HelveticaNeueLT Pro 55 Roman Bold", Arial, Helvetica, sans-serif;}h2, .h2{color:rgba(198, 10, 28, 1);font-weight:400;text-transform:none;font-size:25px;line-height:1.3em;font-family:"HelveticaNeueLT Pro 55 Roman Bold", Arial, Helvetica, sans-serif;}h3, .h3{font-weight:400;text-transform:none;font-size:20px;line-height:1.5em;font-family:"HelveticaNeueLT Pro 55 Roman Regular", Arial, Helvetica, sans-serif;}h4, .h4{font-weight:300;text-transform:none;font-size:17px;line-height:22px;font-family:"HelveticaNeueLT Pro 55 Roman Regular", Arial, Helvetica, sans-serif;}h5, .h5{font-weight:400;text-transform:none;font-size:20px;letter-spacing:1px;line-height:2em;font-family:"HelveticaNeueLT Pro 55 Roman Regular", Arial, Helvetica, sans-serif;}h6, .h6{font-weight:300;text-transform:none;font-size:16px;line-height:1.4em;font-family:"HelveticaNeueLT Pro 55 Roman Regular", Arial, Helvetica, sans-serif;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-weight:400;text-transform:uppercase;font-size:15px;letter-spacing:1px;line-height:20px;font-family:"HelveticaNeueLT Pro 65 Md Regular", Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-weight:400;text-transform:none;font-size:15px;letter-spacing:1px;line-height:1.6em;font-family:"HelveticaNeueLT Pro 65 Md Regular", Arial, Helvetica, sans-serif;}small{color:rgb(0, 0, 0);font-weight:400;text-transform:none;font-size:0.7em;letter-spacing:1em;line-height:1em;font-family:"HelveticaNeueLT Pro 55 Roman Regular", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] small{color:rgb(0, 0, 0);}.container, .container-sm, .container-md, .container-lg, .container-xl, .container-fluid, .astroid-layout.astroid-layout-boxed .astroid-wrapper {max-width: 1400px;}:root, [data-bs-theme="light"]{--bs-body-bg:rgba(255, 255, 255, 1);--bs-body-color:rgba(60, 60, 60, 1);--bs-link-color:rgba(60, 60, 60, 1);--bs-link-hover-color:rgba(14, 65, 148, 1);--as-header-text-color:rgba(60, 60, 60, 1);--as-header-link-hover-color:rgba(198, 10, 28, 1);--as-header-bg:rgba(60, 144, 190, 0);--as-stick-header-bg-color:rgba(14, 65, 148, 1);--as-stick-header-menu-link-color:rgb(255, 255, 255);--as-stick-header-menu-link-hover-color:rgba(255, 255, 255, 1);--as-stick-header-menu-link-active-color:rgba(255, 255, 255, 1);--as-main-menu-link-color:rgb(255, 255, 255);--as-main-menu-link-hover-color:rgba(255, 255, 255, 1);--as-main-menu-link-active-color:rgba(255, 255, 255, 1);--as-dropdown-bg-color:rgba(198, 10, 28, 1);--as-dropdown-link-color:rgba(255, 255, 255, 1);--as-dropdown-menu-link-hover-color:rgba(255, 255, 255, 1);--as-dropdown-menu-hover-bg-color:rgba(14, 65, 148, 1);--as-dropdown-menu-active-link-color:rgba(255, 255, 255, 1);--as-dropdown-menu-active-bg-color:rgba(14, 65, 148, 1);--as-stick-header-mobile-menu-icon-color:rgba(255, 255, 255, 1);--as-mobile-menu-text-color:rgba(60, 60, 60, 1);--as-mobile-backgroundcolor:rgb(255, 255, 255);--as-mobile-menu-link-color:rgba(60, 60, 60, 1);--as-mobile-menu-active-link-color:rgba(14, 65, 148, 1);--as-mobile-menu-active-bg-color:rgb(255, 255, 255);--as-mobile-menu-active-icon-color:rgba(255, 255, 255, 1);--as-mobile-menu-icon-color:rgba(255, 255, 255, 1);--as-mobilemenu-backgroundcolor:rgb(255, 255, 255);--as-mobilemenu-menu-text-color:rgba(60, 60, 60, 1);--as-mobilemenu-menu-link-color:rgba(60, 60, 60, 1);--as-mobilemenu-menu-active-link-color:rgba(198, 10, 28, 1);--as-mobilemenu-menu-active-bg-color:rgba(237, 237, 237, 1);--as-mobilemenu-menu-icon-color:rgba(255, 255, 255, 1);--as-mobilemenu-menu-active-icon-color:rgba(255, 255, 255, 1);--as-contact-info-icon-color:rgb(0, 0, 0);}[data-bs-theme="dark"]{--bs-body-bg:rgba(198, 10, 28, 1);--bs-body-color:rgba(46, 46, 46, 1);--bs-link-color:rgba(34, 34, 34, 1);--bs-link-hover-color:rgba(198, 10, 28, 1);--as-header-text-color:rgba(34, 34, 34, 1);--as-header-bg:rgba(60, 144, 190, 0);--as-stick-header-bg-color:rgba(198, 10, 28, 1);--as-stick-header-menu-link-color:rgb(255, 255, 255);--as-stick-header-menu-link-hover-color:rgba(0, 62, 131, 1);--as-stick-header-menu-link-active-color:rgba(0, 62, 131, 1);--as-main-menu-link-color:rgb(255, 255, 255);--as-main-menu-link-hover-color:rgba(198, 10, 28, 1);--as-main-menu-link-active-color:rgba(0, 62, 131, 1);--as-dropdown-bg-color:rgba(198, 10, 28, 1);--as-dropdown-link-color:rgba(34, 34, 34, 1);--as-dropdown-menu-link-hover-color:rgba(198, 10, 28, 1);--as-dropdown-menu-hover-bg-color:rgba(226, 226, 226, 1);--as-dropdown-menu-active-link-color:rgba(198, 10, 28, 1);--as-dropdown-menu-active-bg-color:rgba(228, 228, 228, 1);--as-mobile-menu-text-color:rgba(70, 70, 70, 1);--as-mobile-backgroundcolor:rgb(255, 255, 255);--as-mobile-menu-link-color:rgba(70, 70, 70, 1);--as-mobile-menu-active-link-color:rgba(14, 65, 148, 1);--as-mobile-menu-active-bg-color:rgb(255, 255, 255);--as-mobile-menu-active-icon-color:rgba(255, 255, 255, 1);--as-mobile-menu-icon-color:rgba(0, 0, 0, 1);--as-mobilemenu-backgroundcolor:rgb(255, 255, 255);--as-mobilemenu-menu-text-color:rgba(34, 34, 34, 1);--as-mobilemenu-menu-link-color:rgba(34, 34, 34, 1);--as-mobilemenu-menu-active-link-color:rgba(198, 10, 28, 1);--as-mobilemenu-menu-active-bg-color:rgba(237, 237, 237, 1);--as-mobilemenu-menu-icon-color:rgba(34, 34, 34, 1);--as-mobilemenu-menu-active-icon-color:rgba(34, 34, 34, 1);--as-contact-info-icon-color:rgb(0, 0, 0);}.items-leading .article-title .page-header h2{font-size:32px;}.items-row .article-title .page-header h2{font-size:26px;}.astroid-header-sticky {
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.5), 0 0 10px 1px rgba(255, 255, 255, 0.2);
}
.uk-dotnav>*>* {
    display: block;
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: transparent;
    background-color: transparent;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    border: 1px solid rgba(102, 102, 102, 0.4);
    border-top-color: rgba(102, 102, 102, 0.4);
    border-right-color: rgba(102, 102, 102, 0.4);
    border-bottom-color: rgba(102, 102, 102, 0.4);
    border-left-color: rgba(102, 102, 102, 0.4);
    transition: 0.2s ease-in-out;
    transition-property: all;
    transition-property: background-color, border-color;
}
.megamenu-container,
.megamenu-container .nav-submenu .nav-submenu {
    border-top: 0px solid rgba(198, 10, 28, 0);
}
li {
    padding: 0px;
}
.row {
    --bs-gutter-x: 0rem;
    --bs-gutter-y: 0;
}

.nav-link {
    display: inline-block;
    position: relative;
}

.nav-link::after {
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #C60A1C;
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
}

li.nav-item-level-1.nav-item-active a {
    border-bottom: 4px solid #C60A1C !important;
}

li.nav-item-level-1.nav-item-active li a {
    border-bottom: none !important;

}

.nav-link:hover::after {
    transform: scaleX(1);
    transform-origin: bottom left;
}


# Font Squirrel Font-face Generator Configuration File # Upload this file to the generator to recreate the settings # you used to create these fonts. {
    "mode": "optimal", "formats":["woff", "woff2"], "tt_instructor":"default", "fix_gasp":"xy", "fix_vertical_metrics":"Y", "metrics_ascent":"", "metrics_descent":"", "metrics_linegap":"", "add_spaces":"Y", "add_hyphens":"Y", "fallback":"none", "fallback_custom":"100", "options_subset":"basic", "subset_custom":"", "subset_custom_range":"", "subset_ot_features_list":"", "css_stylesheet":"stylesheet.css", "filename_suffix":"-webfont", "emsquare":"2048", "spacing_adjustment":"0"
}@media (min-width: 576px) {}@media (min-width: 768px) {#sm-t6mszo2v8{margin:0px 0px 0px 0px}#ar-62ef4620e8fc9455501221{padding:0px 0px 0px 0px}#ar-1528971561366{padding:0px 0px 0px 0px}#te-626c78c115f59c67776398{margin:0px 0px 0px 0px}body, .body{font-size:17px;line-height:1.7em;}h1, .h1{font-size:40px;line-height:1.3em;}h2, .h2{font-size:25px;line-height:1.3em;}h3, .h3{font-size:20px;line-height:1.5em;}h4, .h4{font-size:17px;line-height:22px;}h5, .h5{font-size:20px;letter-spacing:1px;line-height:1.6em;}h6, .h6{font-size:16px;line-height:1.4em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:15px;letter-spacing:1px;line-height:20px;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:15px;letter-spacing:1px;line-height:1.6em;}small{font-size:0.7em;letter-spacing:1em;line-height:1em;}}@media (min-width: 992px) {#sm-2811ek5gr{padding-top:3%}#l-62ef4620e925f866465870{padding-right:10%}#ar-626c78c116238049114272{padding:2% 3% 1% 5%}#f1c-626cc0ca3e3424711459{padding-top:1%;padding-bottom:1%}#f2-626cc3062413d486625837{padding-top:1%;padding-bottom:1%}body, .body{font-size:17px;line-height:1.7em;}h1, .h1{font-size:45px;line-height:1.3em;}h2, .h2{font-size:25px;line-height:1.3em;}h3, .h3{font-size:20px;line-height:1.5em;}h4, .h4{font-size:17px;line-height:22px;}h5, .h5{font-size:20px;letter-spacing:1px;line-height:1.6em;}h6, .h6{font-size:16px;line-height:1.4em;}.astroid-nav > li > .as-menu-item, .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:15px;letter-spacing:1px;line-height:20px;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .nav-item-submenu .as-menu-item{font-size:15px;letter-spacing:1px;line-height:1.9em;}small{font-size:12px;line-height:1.2em;}}@media (min-width: 1200px) {}@media (min-width: 1400px) {}