@charset "UTF-8";
/* CSS Overrides Top Start */
@import url('/Styles/styles-v2/icons/fontawesome-icon.css?v=4232385967');
@import url('/Styles/styles-v2/icons/fontawesome-solid.css?v=4137481333');
@import url('/Styles/styles-v2/icons/tabler-icon.css?v=225734114');
/* CSS Overrides Top End */

@import "../../../Styles/styles-v2/core.css";

body { margin:0; background-color:var(--color-interface-softer); color:var(--color-interface-strong); font-family:var(--font-family-body); font-size:var(--font-size-regular); line-height:1.5; }
h1,h2,h3,h4,h5,h6,.page-title { color:var(--color-interface-strongest); font-family:var(--font-family-title); font-weight:400 !important; line-height:1.1; }
h1,.h1 { font-size:clamp(2rem,5vw,var(--font-size-h1)); } h2,.h2 { font-size:clamp(1.75rem,4vw,var(--font-size-h2)); } h3,.h3 { font-size:clamp(1.5rem,3vw,var(--font-size-h3)); } h4,.h4 { font-size:var(--font-size-h4); } h5,.h5 { font-size:var(--font-size-h5); } h6,.h6 { font-size:var(--font-size-h6); }
.page-title { max-width:100%; font-size:clamp(1.2rem,6vw,2.5rem); }
a { color:var(--pf-blue); text-decoration-thickness:.1em; text-underline-offset:.16em; } a:hover { color:var(--pf-blue-hover); }
a:focus-visible,button:focus-visible,.btn:focus-visible,.form-control:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible { outline:3px solid var(--pf-yellow); outline-offset:3px; }

.navbar,.pf-theme-navigation { padding:10px 0; border:0; border-radius:0; color:#fff; background-color:#333; }
.navbar a,.pf-theme-navigation a { color:#fff; } .navbar a:hover,.navbar a:focus,.pf-theme-navigation a:hover,.pf-theme-navigation a:focus { color:var(--pf-yellow); }
.pf-bg-blue { color:#fff !important; background-color:var(--pf-blue); } .pf-bg-blue-hover:hover { color:#fff !important; background-color:var(--pf-blue-hover); }
.pf-bg-grey { color:#fff !important; background-color:var(--pf-grey); } .pf-bg-grey-hover:hover { color:#fff !important; background-color:var(--pf-grey-hover); }
.pf-bg-yellow { color:#000 !important; background-color:var(--pf-yellow); } .pf-bg-yellow-hover:hover { color:#000 !important; background-color:var(--pf-yellow-hover); }
.pf-bg-light-blue { color:#fff !important; background-color:var(--pf-light-blue); } .pf-bg-light-blue-hover:hover { color:#fff !important; background-color:var(--pf-blue-hover); }
.pf-fg-blue { color:var(--pf-blue); } .pf-fg-blue-hover:hover { color:var(--pf-blue-hover); } .pf-fg-grey { color:var(--pf-grey); } .pf-fg-grey-hover:hover { color:var(--pf-grey-hover); } .pf-fg-yellow { color:var(--pf-yellow); } .pf-fg-yellow-hover:hover { color:var(--pf-yellow-hover); } .pf-fg-light-blue { color:var(--pf-light-blue); } .pf-fg-light-blue-hover:hover { color:var(--pf-blue-hover); }
.pf-btn { box-shadow:none; text-transform:uppercase; } .pf-btn-grey { color:#fff !important; background-color:var(--pf-grey); } .pf-btn-grey:hover,.pf-btn-grey:focus { color:#fff !important; background-color:var(--pf-grey-hover); } .pf-btn-yellow { color:#3e3e3f !important; background-color:var(--pf-yellow); } .pf-btn-yellow:hover,.pf-btn-yellow:focus { color:#3e3e3f !important; background-color:var(--pf-yellow-hover); }
.btn,.btn-default,.btn-primary { min-width:100px; padding:8px 15px; border-radius:2px; box-shadow:none; font-family:var(--font-family-body); font-weight:700; transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out; }
.btn-default { color:var(--color-interface-strong); border:solid 1px var(--color-interface-soft); background-color:var(--color-interface-softest); } .btn-default:hover,.btn-default:focus { color:var(--color-interface-strongest); background-color:var(--color-interface-softer); }
.btn-primary { color:#3e3e3f !important; border-color:var(--pf-yellow) !important; background-color:var(--pf-yellow) !important; } .btn-primary:hover,.btn-primary:focus { color:#3e3e3f !important; border-color:var(--pf-yellow-hover) !important; background-color:var(--pf-yellow-hover) !important; }
.arrow-btn,.arrow-btn-clickable { display:inline-block; padding:12.5px 25px; border:0; clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%); color:#000; background-color:var(--pf-yellow); font-size:16px; font-weight:bold; line-height:1.2; text-align:center; text-decoration:none; text-transform:uppercase; transition:background-color .3s ease; }
.arrow-btn:after { border-top:none; border-bottom:none; border-left:none; transition:border-color .3s ease,left .3s ease,right .3s ease; } .arrow-btn.left:after,.arrow-btn.blue.left:after,.arrow-btn.grey.left:after { border-right:none; border-left:none; }
.arrow-btn:hover,.arrow-btn:focus,.arrow-btn-clickable:hover,.arrow-btn-clickable:focus { color:#fff; background-color:var(--pf-yellow-hover); text-decoration:none; } .arrow-btn.blue,.arrow-btn-clickable.blue { color:#fff; background-color:var(--pf-blue); } .arrow-btn.blue:hover,.arrow-btn.blue:focus,.arrow-btn-clickable.blue:hover,.arrow-btn-clickable.blue:focus { background-color:var(--pf-blue-hover); } .arrow-btn.grey,.arrow-btn-clickable.grey { color:#fff; background-color:var(--pf-grey); } .arrow-btn.grey:hover,.arrow-btn.grey:focus,.arrow-btn-clickable.grey:hover,.arrow-btn-clickable.grey:focus { background-color:var(--pf-grey-hover); }
.card,.panel,.well { min-width:0; color:var(--color-interface-strong); border:1px solid var(--color-interface-soft); border-radius:4px; background-color:var(--color-interface-softest); } .card,.panel { padding:var(--spacing-medium); }
.arrow-card,.arrow-card.blue,.arrow-card.yellow { color:#fff; background-color:#3e3e3f; box-shadow:0 4px 6px rgba(0,0,0,.1); } .arrow-card-container { max-width:900px; margin:0 auto; padding:50px 0; }
.announcements-section { color:var(--color-interface-strong); border:1px solid var(--color-interface-soft); border-radius:12px; background-color:var(--color-interface-softest); padding:var(--spacing-large); } .announcement-title { font-size:var(--font-size-h4); }
.form-control,input,select,textarea { color:var(--color-interface-strong); border-color:var(--color-interface-soft); border-radius:2px; background-color:var(--color-interface-softest); } .form-control::placeholder,input::placeholder,textarea::placeholder { color:var(--color-interface-medium); opacity:1; } .form-control:focus,input:focus,select:focus,textarea:focus { color:var(--color-interface-strong); border-color:var(--pf-blue); background-color:var(--color-interface-softest); box-shadow:0 0 0 3px color-mix(in srgb,var(--pf-blue) 30%,transparent); } .ant-select.form-control { padding:0; }
.alert-info,.alert-success,.alert-warning,.alert-danger { color:var(--color-interface-strong); background-color:var(--color-interface-softest); } .alert-info { border-color:var(--color-info); } .alert-success { border-color:var(--color-success); } .alert-warning { border-color:var(--color-warning); } .alert-danger { border-color:var(--color-danger); }
.container,.pf-theme-container { max-width:1200px; } .pf-theme-main { padding-block:var(--spacing-large); } .pf-theme-sidebar-layout { display:grid; grid-template-columns:minmax(0,1fr); gap:var(--spacing-large); } .pf-theme-feature { color:#fff; background-color:var(--pf-blue); padding-block:var(--spacing-xlarge); } .pf-theme-feature h1,.pf-theme-feature h2,.pf-theme-feature h3 { color:var(--pf-yellow); }
@media (min-width:768px) { .pf-theme-sidebar-layout { grid-template-columns:minmax(200px,1fr) minmax(0,3fr); } }
@media (max-width:767px) { .card,.panel { padding:var(--spacing-small); } .pf-theme-main { padding-block:var(--spacing-medium); } .pf-theme-feature { padding-block:var(--spacing-large); } }
@media (prefers-reduced-motion:reduce) { *,*::before,*::after { animation-duration:.01ms !important; animation-iteration-count:1 !important; scroll-behavior:auto !important; transition-duration:.01ms !important; } }

/* CSS Overrides Bottom Start */
:root {
    --base-primary: #fed26c;
    --base-link: #5f818a;
    --base-secondary: #6d6d70;
    --base-critical: #d70015;
    --base-danger: #d70015;
    --base-info: #46838d;
    --base-success: #01a11e;
    --base-warning: #e58600;
    --base-interface-strongest: #0a0a0a;
    --base-interface-stronger: #0d1117;
    --base-interface-strong: #3e3e3f;
    --base-interface-medium: #6d6d70;
    --base-interface-soft: #d9d9e3;
    --base-interface-softer: #e6e6e6;
    --base-interface-softest: #fdfdfd;
    --pf-blue: #5f818a;
    --pf-blue-hover: #4e6b73;
    --pf-grey: #6d6d70;
    --pf-grey-hover: #575759;
    --pf-yellow: #fed26c;
    --pf-yellow-hover: #e5b95b;
    --pf-light-blue: #46838d;
    --font-size-xsmall: 12px;
    --font-size-small: 14px;
    --font-size-regular: 16px;
    --font-size-h1: 44px;
    --font-size-h2: 36px;
    --font-size-h3: 28px;
    --font-size-h4: 22px;
    --font-size-h5: 18px;
    --font-size-h6: 16px;
    --font-family-title: gelica, Arial, sans-serif;
    --font-family-body: Montserrat, Arial, sans-serif;
    --spacing-tiny: 4px;
    --spacing-xsmall: 8px;
    --spacing-small: 16px;
    --spacing-medium: 24px;
    --spacing-large: 40px;
    --spacing-xlarge: 64px;
    --spacing-huge: 96px;
}
/* CSS Overrides Bottom End */
