/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */@charset "UTF-8";/* Common Alert view responsive fix ISS518 *//* Display helper class end *//* margin- helper class start *//* Display helper class end *//* margin- helper class start *//* Display helper class end *//* margin- helper class start *//* margin- helper class end *//* margin- helper class end *//* margin- helper class end *//* margin- helper class end *//* common width loop *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* looping for width with offset 5 addition *//* margin right and bottom *//* margin top and left */:root{  --rescalendarheaderbg:#286aa4;  --resbuttontxtclr:#fff;  --ressidebdrclr:#d1d1d1;  --restextblackclr:#000;  --resdateactivebg:#286aa4;  --resprimarybg:#78028a;  --resblueclr:#78028a;  --resbgclr:#fafcff;  --resloginbtnbg:#febe3c;  --resbtnhover:#7e4196;  --resdarkgrey:#666;  --reserrorclr:#f00;  --resloginclr:#dd1b21;  --rescollapsebgclr:#ededed;  --resrequestformbg:#e8e8e8;  --resprefbg:wheat;  --resphcodeclr:#0e2071;  --resprofileiconclr:#e6ecff;  --resdropdownbg:#f4f4f4;  --resflightlistbg:#e5e5e5;  --reslistbg:#f4f7ff;  --restdbdrclr:#f3f3f3;  --resnavlinkclr:#a1a1a1;  --resnavlinkbg:#aad3f3;  --resnavitembg:#f5f5f5;  --resinputbdrclr:#919191;  --resformbdrclr:#ccc;  --rescombobtnbdr:#d3d3d3;  --reswhite:#fff;  --resblue:#0c28a8;  --resactivebgcolor:#78028a;  --resblackishgrey:#333;  --resboxshadow:rgba(0, 0, 0, 0.03);  --resplaceholder:#c8c8c8;  --fnt-regular:var(--PRIMARYFONTREGULAR);  --fnt-semibold:var(--PRIMARYFONTSEMIBOLD);  --fnt-bold:var(--PRIMARYFONTBOLD);  --fnt-dmsanssemibold:'DMSans_semibold';  --resyellowcolor:#9e6f00;  --rescalendargrey:#eff2fc;  --rescalendaractive:#78028a;  --resselectarrow:#b3b3b3;  --rescalenderdateclr:#eee;  --resaircodebg:#fcb216;  --resmenubdrclr:#e6e6e6;  --resfareamountclr:#ccc;  --ressortbdrclr:#ddd;  --rescombbtnbdrclr:#dcdcdc;  --restotalfareclr:#e7e7e7;  --reseconomytxtclr:#ed51aa;  --resusdtxtclr:#f8f8f8;  --resretailbtntxtclr:#463918;  --resvaliditytxtclr:#515151;  --restxtgreyclr:#656565;  --resflightSelectedBg:#f6f8ff;}:root,[data-bs-theme=light]{  --bs-blue:#0d6efd;  --bs-indigo:#6610f2;  --bs-purple:#6f42c1;  --bs-pink:#d63384;  --bs-red:#dc3545;  --bs-orange:#fd7e14;  --bs-yellow:#ffc107;  --bs-green:#198754;  --bs-teal:#20c997;  --bs-cyan:#0dcaf0;  --bs-black:#000;  --bs-white:#fff;  --bs-gray:#6c757d;  --bs-gray-dark:#343a40;  --bs-gray-100:#f8f9fa;  --bs-gray-200:#e9ecef;  --bs-gray-300:#dee2e6;  --bs-gray-400:#ced4da;  --bs-gray-500:#adb5bd;  --bs-gray-600:#6c757d;  --bs-gray-700:#495057;  --bs-gray-800:#343a40;  --bs-gray-900:#212529;  --bs-primary:#0d6efd;  --bs-secondary:#6c757d;  --bs-success:#198754;  --bs-info:#0dcaf0;  --bs-warning:#ffc107;  --bs-danger:#dc3545;  --bs-light:#f8f9fa;  --bs-dark:#212529;  --bs-primary-rgb:13, 110, 253;  --bs-secondary-rgb:108, 117, 125;  --bs-success-rgb:25, 135, 84;  --bs-info-rgb:13, 202, 240;  --bs-warning-rgb:255, 193, 7;  --bs-danger-rgb:220, 53, 69;  --bs-light-rgb:248, 249, 250;  --bs-dark-rgb:33, 37, 41;  --bs-primary-text-emphasis:#052c65;  --bs-secondary-text-emphasis:#2b2f32;  --bs-success-text-emphasis:#0a3622;  --bs-info-text-emphasis:#055160;  --bs-warning-text-emphasis:#664d03;  --bs-danger-text-emphasis:#58151c;  --bs-light-text-emphasis:#495057;  --bs-dark-text-emphasis:#495057;  --bs-primary-bg-subtle:#cfe2ff;  --bs-secondary-bg-subtle:#e2e3e5;  --bs-success-bg-subtle:#d1e7dd;  --bs-info-bg-subtle:#cff4fc;  --bs-warning-bg-subtle:#fff3cd;  --bs-danger-bg-subtle:#f8d7da;  --bs-light-bg-subtle:#fcfcfd;  --bs-dark-bg-subtle:#ced4da;  --bs-primary-border-subtle:#9ec5fe;  --bs-secondary-border-subtle:#c4c8cb;  --bs-success-border-subtle:#a3cfbb;  --bs-info-border-subtle:#9eeaf9;  --bs-warning-border-subtle:#ffe69c;  --bs-danger-border-subtle:#f1aeb5;  --bs-light-border-subtle:#e9ecef;  --bs-dark-border-subtle:#adb5bd;  --bs-white-rgb:255, 255, 255;  --bs-black-rgb:0, 0, 0;  --bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";  --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;  --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));  --bs-body-font-family:var(--bs-font-sans-serif);  --bs-body-font-size:1rem;  --bs-body-font-weight:400;  --bs-body-line-height:1.5;  --bs-body-color:#212529;  --bs-body-color-rgb:33, 37, 41;  --bs-body-bg:#fff;  --bs-body-bg-rgb:255, 255, 255;  --bs-emphasis-color:#000;  --bs-emphasis-color-rgb:0, 0, 0;  --bs-secondary-color:rgba(33, 37, 41, 0.75);  --bs-secondary-color-rgb:33, 37, 41;  --bs-secondary-bg:#e9ecef;  --bs-secondary-bg-rgb:233, 236, 239;  --bs-tertiary-color:rgba(33, 37, 41, 0.5);  --bs-tertiary-color-rgb:33, 37, 41;  --bs-tertiary-bg:#f8f9fa;  --bs-tertiary-bg-rgb:248, 249, 250;  --bs-heading-color:inherit;  --bs-link-color:#0d6efd;  --bs-link-color-rgb:13, 110, 253;  --bs-link-decoration:underline;  --bs-link-hover-color:#0a58ca;  --bs-link-hover-color-rgb:10, 88, 202;  --bs-code-color:#d63384;  --bs-highlight-color:#212529;  --bs-highlight-bg:#fff3cd;  --bs-border-width:1px;  --bs-border-style:solid;  --bs-border-color:#dee2e6;  --bs-border-color-translucent:rgba(0, 0, 0, 0.175);  --bs-border-radius:0.375rem;  --bs-border-radius-sm:0.25rem;  --bs-border-radius-lg:0.5rem;  --bs-border-radius-xl:1rem;  --bs-border-radius-xxl:2rem;  --bs-border-radius-2xl:var(--bs-border-radius-xxl);  --bs-border-radius-pill:50rem;  --bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);  --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);  --bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);  --bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);  --bs-focus-ring-width:0.25rem;  --bs-focus-ring-opacity:0.25;  --bs-focus-ring-color:rgba(13, 110, 253, 0.25);  --bs-form-valid-color:#198754;  --bs-form-valid-border-color:#198754;  --bs-form-invalid-color:#dc3545;  --bs-form-invalid-border-color:#dc3545;}[data-bs-theme=dark]{  color-scheme:dark;  --bs-body-color:#dee2e6;  --bs-body-color-rgb:222, 226, 230;  --bs-body-bg:#212529;  --bs-body-bg-rgb:33, 37, 41;  --bs-emphasis-color:#fff;  --bs-emphasis-color-rgb:255, 255, 255;  --bs-secondary-color:rgba(222, 226, 230, 0.75);  --bs-secondary-color-rgb:222, 226, 230;  --bs-secondary-bg:#343a40;  --bs-secondary-bg-rgb:52, 58, 64;  --bs-tertiary-color:rgba(222, 226, 230, 0.5);  --bs-tertiary-color-rgb:222, 226, 230;  --bs-tertiary-bg:#2b3035;  --bs-tertiary-bg-rgb:43, 48, 53;  --bs-primary-text-emphasis:#6ea8fe;  --bs-secondary-text-emphasis:#a7acb1;  --bs-success-text-emphasis:#75b798;  --bs-info-text-emphasis:#6edff6;  --bs-warning-text-emphasis:#ffda6a;  --bs-danger-text-emphasis:#ea868f;  --bs-light-text-emphasis:#f8f9fa;  --bs-dark-text-emphasis:#dee2e6;  --bs-primary-bg-subtle:#031633;  --bs-secondary-bg-subtle:#161719;  --bs-success-bg-subtle:#051b11;  --bs-info-bg-subtle:#032830;  --bs-warning-bg-subtle:#332701;  --bs-danger-bg-subtle:#2c0b0e;  --bs-light-bg-subtle:#343a40;  --bs-dark-bg-subtle:#1a1d20;  --bs-primary-border-subtle:#084298;  --bs-secondary-border-subtle:#41464b;  --bs-success-border-subtle:#0f5132;  --bs-info-border-subtle:#087990;  --bs-warning-border-subtle:#997404;  --bs-danger-border-subtle:#842029;  --bs-light-border-subtle:#495057;  --bs-dark-border-subtle:#343a40;  --bs-heading-color:inherit;  --bs-link-color:#6ea8fe;  --bs-link-hover-color:#8bb9fe;  --bs-link-color-rgb:110, 168, 254;  --bs-link-hover-color-rgb:139, 185, 254;  --bs-code-color:#e685b5;  --bs-highlight-color:#dee2e6;  --bs-highlight-bg:#664d03;  --bs-border-color:#495057;  --bs-border-color-translucent:rgba(255, 255, 255, 0.15);  --bs-form-valid-color:#75b798;  --bs-form-valid-border-color:#75b798;  --bs-form-invalid-color:#ea868f;  --bs-form-invalid-border-color:#ea868f;}*,::after,::before{  box-sizing:border-box;  /* @media (prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth;
    }

} */}body{  margin:0;  font-family:var(--bs-body-font-family);  font-size:var(--bs-body-font-size);  font-weight:var(--bs-body-font-weight);  line-height:var(--bs-body-line-height);  color:var(--bs-body-color);  text-align:var(--bs-body-text-align);  background-color:var(--bs-body-bg);  -webkit-text-size-adjust:100%;  -webkit-tap-highlight-color:transparent;}hr{  margin:1rem 0;  color:inherit;  border:0;  border-top:var(--bs-border-width) solid;  opacity:0.25;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{  margin-top:0;  margin-bottom:0.5rem;  font-weight:500;  line-height:1.2;}.h1,h1{  font-size:calc(1.375rem + 1.5vw);}@media (min-width:1200px){  .h1,h1{    font-size:2.5rem;  }}.h2,h2{  font-size:calc(1.325rem + .9vw);}@media (min-width:1200px){  .h2,h2{    font-size:2rem;  }}.h3,h3{  font-size:calc(1.3rem + .6vw);}@media (min-width:1200px){  .h3,h3{    font-size:1.75rem;  }}.h4,h4{  font-size:calc(1.275rem + .3vw);}@media (min-width:1200px){  .h4,h4{    font-size:1.5rem;  }}.h5,h5{  font-size:1.25rem;}.h6,h6{  font-size:1rem;}p{  margin-top:0;  margin-bottom:1rem;}abbr[data-bs-original-title],abbr[title]{  -webkit-text-decoration:underline dotted;  text-decoration:underline dotted;  cursor:help;  -webkit-text-decoration-skip-ink:none;  text-decoration-skip-ink:none;}address{  margin-bottom:1rem;  font-style:normal;  line-height:inherit;}ol,ul{  padding-left:2rem;}dl,ol,ul{  margin-top:0;  margin-bottom:1rem;}ol ol,ol ul,ul ol,ul ul{  margin-bottom:0;}dt{  font-weight:700;}dd{  margin-bottom:0.5rem;  margin-left:0;}blockquote{  margin:0 0 1rem;}b,strong{  font-weight:bolder;}.small,small{  font-size:0.875em;}.mark,mark{  padding:0.2em;  background-color:#fcf8e3;}sub,sup{  position:relative;  font-size:0.75em;  line-height:0;  vertical-align:baseline;}sub{  bottom:-0.25em;}sup{  top:-0.5em;}a{  color:rgba(0, 0, 0, );  text-decoration:underline;}a:hover{  --bs-link-color-rgb:var(--bs-link-hover-color-rgb);}a:not([href]):not([class]),a:not([href]):not([class]):hover{  color:inherit;  text-decoration:none;}code,kbd,pre,samp{  font-family:var(--bs-font-monospace);  font-size:1em;  direction:ltr;  unicode-bidi:bidi-override;}pre{  display:block;  margin-top:0;  margin-bottom:1rem;  overflow:auto;  font-size:0.875em;}pre code{  font-size:inherit;  color:inherit;  word-break:normal;}code{  font-size:0.875em;  color:var(--bs-code-color);  word-wrap:break-word;}a > code{  color:inherit;}kbd{  padding:0.1875rem 0.375rem;  font-size:0.875em;  color:var(--bs-body-bg);  background-color:var(--bs-body-color);  border-radius:0.25rem;}kbd kbd{  padding:0;  font-size:1em;  font-weight:700;}figure{  margin:0 0 1rem;}img,svg{  vertical-align:middle;}table{  caption-side:bottom;  border-collapse:collapse;}caption{  padding-top:0.5rem;  padding-bottom:0.5rem;  color:var(--bs-secondary-color);  text-align:left;}th{  text-align:inherit;  text-align:-webkit-match-parent;}tbody,td,tfoot,th,thead,tr{  border-color:inherit;  border-style:solid;  border-width:0;}label{  display:inline-block;}button{  border-radius:0;}button:focus:not(:focus-visible){  outline:0;}button,input,optgroup,select,textarea{  margin:0;  font-family:inherit;  font-size:inherit;  line-height:inherit;}button,select{  text-transform:none;}[role=button]{  cursor:pointer;}select{  word-wrap:normal;}select:disabled{  opacity:1;}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{  display:none !important;}[type=button],[type=reset],[type=submit],button{  -webkit-appearance:button;}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){  cursor:pointer;}::-moz-focus-inner{  padding:0;  border-style:none;}textarea{  resize:vertical;}fieldset{  min-width:0;  padding:0;  margin:0;  border:0;}legend{  float:left;  width:100%;  padding:0;  margin-bottom:0.5rem;  line-height:inherit;  font-size:calc(1.275rem + .3vw);}@media (min-width:1200px){  legend{    font-size:1.5rem;  }}legend + *{  clear:left;}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{  padding:0;}::-webkit-inner-spin-button{  height:auto;}[type=search]{  -webkit-appearance:textfield;  outline-offset:-2px;}[type=search]::-webkit-search-cancel-button{  cursor:pointer;  filter:grayscale(1);}::-webkit-search-decoration{  -webkit-appearance:none;}::-webkit-color-swatch-wrapper{  padding:0;}::-webkit-file-upload-button{  font:inherit;  -webkit-appearance:button;}::file-selector-button{  font:inherit;  -webkit-appearance:button;}output{  display:inline-block;}iframe{  border:0;}summary{  display:list-item;  cursor:pointer;}progress{  vertical-align:baseline;}[hidden]{  display:none !important;}.lead{  font-size:1.25rem;  font-weight:300;}.display-1{  font-weight:300;  line-height:1.2;  font-size:calc(1.625rem + 4.5vw);}@media (min-width:1200px){  .display-1{    font-size:5rem;  }}.display-2{  font-weight:300;  line-height:1.2;  font-size:calc(1.575rem + 3.9vw);}@media (min-width:1200px){  .display-2{    font-size:4.5rem;  }}.display-3{  font-weight:300;  line-height:1.2;  font-size:calc(1.525rem + 3.3vw);}@media (min-width:1200px){  .display-3{    font-size:4rem;  }}.display-4{  font-weight:300;  line-height:1.2;  font-size:calc(1.475rem + 2.7vw);}@media (min-width:1200px){  .display-4{    font-size:3.5rem;  }}.display-5{  font-weight:300;  line-height:1.2;  font-size:calc(1.425rem + 2.1vw);}@media (min-width:1200px){  .display-5{    font-size:3rem;  }}.display-6{  font-weight:300;  line-height:1.2;  font-size:calc(1.375rem + 1.5vw);}@media (min-width:1200px){  .display-6{    font-size:2.5rem;  }}.list-unstyled{  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:0.5rem;}.initialism{  font-size:0.875em;  text-transform:uppercase;}.blockquote{  margin-bottom:1rem;  font-size:1.25rem;}.blockquote > :last-child{  margin-bottom:0;}.blockquote-footer{  margin-top:-1rem;  margin-bottom:1rem;  font-size:0.875em;  color:#6c757d;}.blockquote-footer::before{  content:"— ";}.img-fluid{  max-width:100%;  height:auto;}.img-thumbnail{  padding:0.25rem;  background-color:var(--bs-body-bg);  border:var(--bs-border-width) solid var(--bs-border-color);  border-radius:var(--bs-border-radius);  max-width:100%;  height:auto;}.figure{  display:inline-block;}.figure-img{  margin-bottom:0.5rem;  line-height:1;}.figure-caption{  font-size:0.875em;  color:var(--bs-secondary-color);}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{  --bs-gutter-x:1.5rem;  --bs-gutter-y:0;  width:100%;  padding-right:calc(var(--bs-gutter-x) * .5);  padding-left:calc(var(--bs-gutter-x) * .5);  margin-right:auto;  margin-left:auto;}@media (min-width:576px){  .container,.container-sm{    max-width:540px;  }}@media (min-width:768px){  .container,.container-md,.container-sm{    max-width:720px;  }}@media (min-width:992px){  .container,.container-lg,.container-md,.container-sm{    max-width:960px;  }}@media (min-width:1200px){  .container,.container-lg,.container-md,.container-sm,.container-xl{    max-width:1140px;  }}@media (min-width:1400px){  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{    max-width:1140px;  }}:root{  --bs-breakpoint-xs:0;  --bs-breakpoint-sm:576px;  --bs-breakpoint-md:768px;  --bs-breakpoint-lg:992px;  --bs-breakpoint-xl:1200px;  --bs-breakpoint-xxl:1400px;}.row{  --bs-gutter-x:1.5rem;  --bs-gutter-y:0;  display:flex;  flex-wrap:wrap;  margin-top:calc(-1 * var(--bs-gutter-y));  margin-right:calc(-.5 * var(--bs-gutter-x));  margin-left:calc(-.5 * var(--bs-gutter-x));}.row > *{  flex-shrink:0;  width:100%;  max-width:100%;  padding-right:calc(var(--bs-gutter-x) * .5);  padding-left:calc(var(--bs-gutter-x) * .5);  margin-top:var(--bs-gutter-y);}col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{  position:relative;  width:100%;  padding-right:15px;  padding-left:15px;}.col{  flex:1 0 0;}.row-cols-auto > *{  flex:0 0 auto;  width:auto;}.row-cols-1 > *{  flex:0 0 auto;  width:100%;}.row-cols-2 > *{  flex:0 0 auto;  width:50%;}.row-cols-3 > *{  flex:0 0 auto;  width:33.33333%;}.row-cols-4 > *{  flex:0 0 auto;  width:25%;}.row-cols-5 > *{  flex:0 0 auto;  width:20%;}.row-cols-6 > *{  flex:0 0 auto;  width:16.66667%;}.col-auto{  flex:0 0 auto;  width:auto;}.col-1{  flex:0 0 auto;  width:8.33333%;}.col-2{  flex:0 0 auto;  width:16.66667%;}.col-3{  flex:0 0 auto;  width:25%;}.col-4{  flex:0 0 auto;  width:33.33333%;}.col-5{  flex:0 0 auto;  width:41.66667%;}.col-6{  flex:0 0 auto;  width:50%;}.col-7{  flex:0 0 auto;  width:58.33333%;}.col-8{  flex:0 0 auto;  width:66.66667%;}.col-9{  flex:0 0 auto;  width:75%;}.col-10{  flex:0 0 auto;  width:83.33333%;}.col-11{  flex:0 0 auto;  width:91.66667%;}.col-12{  flex:0 0 auto;  width:100%;}.offset-1{  margin-left:8.33333%;}.offset-2{  margin-left:16.66667%;}.offset-3{  margin-left:25%;}.offset-4{  margin-left:33.33333%;}.offset-5{  margin-left:41.66667%;}.offset-6{  margin-left:50%;}.offset-7{  margin-left:58.33333%;}.offset-8{  margin-left:66.66667%;}.offset-9{  margin-left:75%;}.offset-10{  margin-left:83.33333%;}.offset-11{  margin-left:91.66667%;}.g-0,.gx-0{  --bs-gutter-x:0;}.g-0,.gy-0{  --bs-gutter-y:0;}.g-1,.gx-1{  --bs-gutter-x:0.25rem;}.g-1,.gy-1{  --bs-gutter-y:0.25rem;}.g-2,.gx-2{  --bs-gutter-x:0.5rem;}.g-2,.gy-2{  --bs-gutter-y:0.5rem;}.g-3,.gx-3{  --bs-gutter-x:1rem;}.g-3,.gy-3{  --bs-gutter-y:1rem;}.g-4,.gx-4{  --bs-gutter-x:1.5rem;}.g-4,.gy-4{  --bs-gutter-y:1.5rem;}.g-5,.gx-5{  --bs-gutter-x:3rem;}.g-5,.gy-5{  --bs-gutter-y:3rem;}@media (min-width:576px){  .col-sm{    flex:1 0 0;  }  .row-cols-sm-auto > *{    flex:0 0 auto;    width:auto;  }  .row-cols-sm-1 > *{    flex:0 0 auto;    width:100%;  }  .row-cols-sm-2 > *{    flex:0 0 auto;    width:50%;  }  .row-cols-sm-3 > *{    flex:0 0 auto;    width:33.33333%;  }  .row-cols-sm-4 > *{    flex:0 0 auto;    width:25%;  }  .row-cols-sm-5 > *{    flex:0 0 auto;    width:20%;  }  .row-cols-sm-6 > *{    flex:0 0 auto;    width:16.66667%;  }  .col-sm-auto{    flex:0 0 auto;    width:auto;  }  .col-sm-1{    flex:0 0 auto;    width:8.33333%;  }  .col-sm-2{    flex:0 0 auto;    width:16.66667%;  }  .col-sm-3{    flex:0 0 auto;    width:25%;  }  .col-sm-4{    flex:0 0 auto;    width:33.33333%;  }  .col-sm-5{    flex:0 0 auto;    width:41.66667%;  }  .col-sm-6{    flex:0 0 auto;    width:50%;  }  .col-sm-7{    flex:0 0 auto;    width:58.33333%;  }  .col-sm-8{    flex:0 0 auto;    width:66.66667%;  }  .col-sm-9{    flex:0 0 auto;    width:75%;  }  .col-sm-10{    flex:0 0 auto;    width:83.33333%;  }  .col-sm-11{    flex:0 0 auto;    width:91.66667%;  }  .col-sm-12{    flex:0 0 auto;    width:100%;  }  .offset-sm-0{    margin-left:0;  }  .offset-sm-1{    margin-left:8.33333%;  }  .offset-sm-2{    margin-left:16.66667%;  }  .offset-sm-3{    margin-left:25%;  }  .offset-sm-4{    margin-left:33.33333%;  }  .offset-sm-5{    margin-left:41.66667%;  }  .offset-sm-6{    margin-left:50%;  }  .offset-sm-7{    margin-left:58.33333%;  }  .offset-sm-8{    margin-left:66.66667%;  }  .offset-sm-9{    margin-left:75%;  }  .offset-sm-10{    margin-left:83.33333%;  }  .offset-sm-11{    margin-left:91.66667%;  }  .g-sm-0,.gx-sm-0{    --bs-gutter-x:0;  }  .g-sm-0,.gy-sm-0{    --bs-gutter-y:0;  }  .g-sm-1,.gx-sm-1{    --bs-gutter-x:0.25rem;  }  .g-sm-1,.gy-sm-1{    --bs-gutter-y:0.25rem;  }  .g-sm-2,.gx-sm-2{    --bs-gutter-x:0.5rem;  }  .g-sm-2,.gy-sm-2{    --bs-gutter-y:0.5rem;  }  .g-sm-3,.gx-sm-3{    --bs-gutter-x:1rem;  }  .g-sm-3,.gy-sm-3{    --bs-gutter-y:1rem;  }  .g-sm-4,.gx-sm-4{    --bs-gutter-x:1.5rem;  }  .g-sm-4,.gy-sm-4{    --bs-gutter-y:1.5rem;  }  .g-sm-5,.gx-sm-5{    --bs-gutter-x:3rem;  }  .g-sm-5,.gy-sm-5{    --bs-gutter-y:3rem;  }}@media (min-width:768px){  .col-md{    flex:1 0 0;  }  .row-cols-md-auto > *{    flex:0 0 auto;    width:auto;  }  .row-cols-md-1 > *{    flex:0 0 auto;    width:100%;  }  .row-cols-md-2 > *{    flex:0 0 auto;    width:50%;  }  .row-cols-md-3 > *{    flex:0 0 auto;    width:33.33333%;  }  .row-cols-md-4 > *{    flex:0 0 auto;    width:25%;  }  .row-cols-md-5 > *{    flex:0 0 auto;    width:20%;  }  .row-cols-md-6 > *{    flex:0 0 auto;    width:16.66667%;  }  .col-md-auto{    flex:0 0 auto;    width:auto;  }  .col-md-1{    flex:0 0 auto;    width:8.33333%;  }  .col-md-2{    flex:0 0 auto;    width:16.66667%;  }  .col-md-3{    flex:0 0 auto;    width:25%;  }  .col-md-4{    flex:0 0 auto;    width:33.33333%;  }  .col-md-5{    flex:0 0 auto;    width:41.66667%;  }  .col-md-6{    flex:0 0 auto;    width:50%;  }  .col-md-7{    flex:0 0 auto;    width:58.33333%;  }  .col-md-8{    flex:0 0 auto;    width:66.66667%;  }  .col-md-9{    flex:0 0 auto;    width:75%;  }  .col-md-10{    flex:0 0 auto;    width:83.33333%;  }  .col-md-11{    flex:0 0 auto;    width:91.66667%;  }  .col-md-12{    flex:0 0 auto;    width:100%;  }  .offset-md-0{    margin-left:0;  }  .offset-md-1{    margin-left:8.33333%;  }  .offset-md-2{    margin-left:16.66667%;  }  .offset-md-3{    margin-left:25%;  }  .offset-md-4{    margin-left:33.33333%;  }  .offset-md-5{    margin-left:41.66667%;  }  .offset-md-6{    margin-left:50%;  }  .offset-md-7{    margin-left:58.33333%;  }  .offset-md-8{    margin-left:66.66667%;  }  .offset-md-9{    margin-left:75%;  }  .offset-md-10{    margin-left:83.33333%;  }  .offset-md-11{    margin-left:91.66667%;  }  .g-md-0,.gx-md-0{    --bs-gutter-x:0;  }  .g-md-0,.gy-md-0{    --bs-gutter-y:0;  }  .g-md-1,.gx-md-1{    --bs-gutter-x:0.25rem;  }  .g-md-1,.gy-md-1{    --bs-gutter-y:0.25rem;  }  .g-md-2,.gx-md-2{    --bs-gutter-x:0.5rem;  }  .g-md-2,.gy-md-2{    --bs-gutter-y:0.5rem;  }  .g-md-3,.gx-md-3{    --bs-gutter-x:1rem;  }  .g-md-3,.gy-md-3{    --bs-gutter-y:1rem;  }  .g-md-4,.gx-md-4{    --bs-gutter-x:1.5rem;  }  .g-md-4,.gy-md-4{    --bs-gutter-y:1.5rem;  }  .g-md-5,.gx-md-5{    --bs-gutter-x:3rem;  }  .g-md-5,.gy-md-5{    --bs-gutter-y:3rem;  }}@media (min-width:992px){  .col-lg{    flex:1 0 0;  }  .row-cols-lg-auto > *{    flex:0 0 auto;    width:auto;  }  .row-cols-lg-1 > *{    flex:0 0 auto;    width:100%;  }  .row-cols-lg-2 > *{    flex:0 0 auto;    width:50%;  }  .row-cols-lg-3 > *{    flex:0 0 auto;    width:33.33333%;  }  .row-cols-lg-4 > *{    flex:0 0 auto;    width:25%;  }  .row-cols-lg-5 > *{    flex:0 0 auto;    width:20%;  }  .row-cols-lg-6 > *{    flex:0 0 auto;    width:16.66667%;  }  .col-lg-auto{    flex:0 0 auto;    width:auto;  }  .col-lg-1{    flex:0 0 auto;    width:8.33333%;  }  .col-lg-2{    flex:0 0 auto;    width:16.66667%;  }  .col-lg-3{    flex:0 0 auto;    width:25%;  }  .col-lg-4{    flex:0 0 auto;    width:33.33333%;  }  .col-lg-5{    flex:0 0 auto;    width:41.66667%;  }  .col-lg-6{    flex:0 0 auto;    width:50%;  }  .col-lg-7{    flex:0 0 auto;    width:58.33333%;  }  .col-lg-8{    flex:0 0 auto;    width:66.66667%;  }  .col-lg-9{    flex:0 0 auto;    width:75%;  }  .col-lg-10{    flex:0 0 auto;    width:83.33333%;  }  .col-lg-11{    flex:0 0 auto;    width:91.66667%;  }  .col-lg-12{    flex:0 0 auto;    width:100%;  }  .offset-lg-0{    margin-left:0;  }  .offset-lg-1{    margin-left:8.33333%;  }  .offset-lg-2{    margin-left:16.66667%;  }  .offset-lg-3{    margin-left:25%;  }  .offset-lg-4{    margin-left:33.33333%;  }  .offset-lg-5{    margin-left:41.66667%;  }  .offset-lg-6{    margin-left:50%;  }  .offset-lg-7{    margin-left:58.33333%;  }  .offset-lg-8{    margin-left:66.66667%;  }  .offset-lg-9{    margin-left:75%;  }  .offset-lg-10{    margin-left:83.33333%;  }  .offset-lg-11{    margin-left:91.66667%;  }  .g-lg-0,.gx-lg-0{    --bs-gutter-x:0;  }  .g-lg-0,.gy-lg-0{    --bs-gutter-y:0;  }  .g-lg-1,.gx-lg-1{    --bs-gutter-x:0.25rem;  }  .g-lg-1,.gy-lg-1{    --bs-gutter-y:0.25rem;  }  .g-lg-2,.gx-lg-2{    --bs-gutter-x:0.5rem;  }  .g-lg-2,.gy-lg-2{    --bs-gutter-y:0.5rem;  }  .g-lg-3,.gx-lg-3{    --bs-gutter-x:1rem;  }  .g-lg-3,.gy-lg-3{    --bs-gutter-y:1rem;  }  .g-lg-4,.gx-lg-4{    --bs-gutter-x:1.5rem;  }  .g-lg-4,.gy-lg-4{    --bs-gutter-y:1.5rem;  }  .g-lg-5,.gx-lg-5{    --bs-gutter-x:3rem;  }  .g-lg-5,.gy-lg-5{    --bs-gutter-y:3rem;  }}@media (min-width:1200px){  .col-xl{    flex:1 0 0;  }  .row-cols-xl-auto > *{    flex:0 0 auto;    width:auto;  }  .row-cols-xl-1 > *{    flex:0 0 auto;    width:100%;  }  .row-cols-xl-2 > *{    flex:0 0 auto;    width:50%;  }  .row-cols-xl-3 > *{    flex:0 0 auto;    width:33.33333%;  }  .row-cols-xl-4 > *{    flex:0 0 auto;    width:25%;  }  .row-cols-xl-5 > *{    flex:0 0 auto;    width:20%;  }  .row-cols-xl-6 > *{    flex:0 0 auto;    width:16.66667%;  }  .col-xl-auto{    flex:0 0 auto;    width:auto;  }  .col-xl-1{    flex:0 0 auto;    width:8.33333%;  }  .col-xl-2{    flex:0 0 auto;    width:16.66667%;  }  .col-xl-3{    flex:0 0 auto;    width:25%;  }  .col-xl-4{    flex:0 0 auto;    width:33.33333%;  }  .col-xl-5{    flex:0 0 auto;    width:41.66667%;  }  .col-xl-6{    flex:0 0 auto;    width:50%;  }  .col-xl-7{    flex:0 0 auto;    width:58.33333%;  }  .col-xl-8{    flex:0 0 auto;    width:66.66667%;  }  .col-xl-9{    flex:0 0 auto;    width:75%;  }  .col-xl-10{    flex:0 0 auto;    width:83.33333%;  }  .col-xl-11{    flex:0 0 auto;    width:91.66667%;  }  .col-xl-12{    flex:0 0 auto;    width:100%;  }  .offset-xl-0{    margin-left:0;  }  .offset-xl-1{    margin-left:8.33333%;  }  .offset-xl-2{    margin-left:16.66667%;  }  .offset-xl-3{    margin-left:25%;  }  .offset-xl-4{    margin-left:33.33333%;  }  .offset-xl-5{    margin-left:41.66667%;  }  .offset-xl-6{    margin-left:50%;  }  .offset-xl-7{    margin-left:58.33333%;  }  .offset-xl-8{    margin-left:66.66667%;  }  .offset-xl-9{    margin-left:75%;  }  .offset-xl-10{    margin-left:83.33333%;  }  .offset-xl-11{    margin-left:91.66667%;  }  .g-xl-0,.gx-xl-0{    --bs-gutter-x:0;  }  .g-xl-0,.gy-xl-0{    --bs-gutter-y:0;  }  .g-xl-1,.gx-xl-1{    --bs-gutter-x:0.25rem;  }  .g-xl-1,.gy-xl-1{    --bs-gutter-y:0.25rem;  }  .g-xl-2,.gx-xl-2{    --bs-gutter-x:0.5rem;  }  .g-xl-2,.gy-xl-2{    --bs-gutter-y:0.5rem;  }  .g-xl-3,.gx-xl-3{    --bs-gutter-x:1rem;  }  .g-xl-3,.gy-xl-3{    --bs-gutter-y:1rem;  }  .g-xl-4,.gx-xl-4{    --bs-gutter-x:1.5rem;  }  .g-xl-4,.gy-xl-4{    --bs-gutter-y:1.5rem;  }  .g-xl-5,.gx-xl-5{    --bs-gutter-x:3rem;  }  .g-xl-5,.gy-xl-5{    --bs-gutter-y:3rem;  }}@media (min-width:1400px){  .col-xxl{    flex:1 0 0;  }  .row-cols-xxl-auto > *{    flex:0 0 auto;    width:auto;  }  .row-cols-xxl-1 > *{    flex:0 0 auto;    width:100%;  }  .row-cols-xxl-2 > *{    flex:0 0 auto;    width:50%;  }  .row-cols-xxl-3 > *{    flex:0 0 auto;    width:33.33333%;  }  .row-cols-xxl-4 > *{    flex:0 0 auto;    width:25%;  }  .row-cols-xxl-5 > *{    flex:0 0 auto;    width:20%;  }  .row-cols-xxl-6 > *{    flex:0 0 auto;    width:16.66667%;  }  .col-xxl-auto{    flex:0 0 auto;    width:auto;  }  .col-xxl-1{    flex:0 0 auto;    width:8.33333%;  }  .col-xxl-2{    flex:0 0 auto;    width:16.66667%;  }  .col-xxl-3{    flex:0 0 auto;    width:25%;  }  .col-xxl-4{    flex:0 0 auto;    width:33.33333%;  }  .col-xxl-5{    flex:0 0 auto;    width:41.66667%;  }  .col-xxl-6{    flex:0 0 auto;    width:50%;  }  .col-xxl-7{    flex:0 0 auto;    width:58.33333%;  }  .col-xxl-8{    flex:0 0 auto;    width:66.66667%;  }  .col-xxl-9{    flex:0 0 auto;    width:75%;  }  .col-xxl-10{    flex:0 0 auto;    width:83.33333%;  }  .col-xxl-11{    flex:0 0 auto;    width:91.66667%;  }  .col-xxl-12{    flex:0 0 auto;    width:100%;  }  .offset-xxl-0{    margin-left:0;  }  .offset-xxl-1{    margin-left:8.33333%;  }  .offset-xxl-2{    margin-left:16.66667%;  }  .offset-xxl-3{    margin-left:25%;  }  .offset-xxl-4{    margin-left:33.33333%;  }  .offset-xxl-5{    margin-left:41.66667%;  }  .offset-xxl-6{    margin-left:50%;  }  .offset-xxl-7{    margin-left:58.33333%;  }  .offset-xxl-8{    margin-left:66.66667%;  }  .offset-xxl-9{    margin-left:75%;  }  .offset-xxl-10{    margin-left:83.33333%;  }  .offset-xxl-11{    margin-left:91.66667%;  }  .g-xxl-0,.gx-xxl-0{    --bs-gutter-x:0;  }  .g-xxl-0,.gy-xxl-0{    --bs-gutter-y:0;  }  .g-xxl-1,.gx-xxl-1{    --bs-gutter-x:0.25rem;  }  .g-xxl-1,.gy-xxl-1{    --bs-gutter-y:0.25rem;  }  .g-xxl-2,.gx-xxl-2{    --bs-gutter-x:0.5rem;  }  .g-xxl-2,.gy-xxl-2{    --bs-gutter-y:0.5rem;  }  .g-xxl-3,.gx-xxl-3{    --bs-gutter-x:1rem;  }  .g-xxl-3,.gy-xxl-3{    --bs-gutter-y:1rem;  }  .g-xxl-4,.gx-xxl-4{    --bs-gutter-x:1.5rem;  }  .g-xxl-4,.gy-xxl-4{    --bs-gutter-y:1.5rem;  }  .g-xxl-5,.gx-xxl-5{    --bs-gutter-x:3rem;  }  .g-xxl-5,.gy-xxl-5{    --bs-gutter-y:3rem;  }}.table{  --bs-table-color-type:initial;  --bs-table-bg-type:initial;  --bs-table-color-state:initial;  --bs-table-bg-state:initial;  --bs-table-color:var(--bs-emphasis-color);  --bs-table-bg:var(--bs-body-bg);  --bs-table-border-color:var(--bs-border-color);  --bs-table-accent-bg:transparent;  --bs-table-striped-color:var(--bs-emphasis-color);  --bs-table-striped-bg:rgba(0, 0, 0, );  --bs-table-active-color:var(--bs-emphasis-color);  --bs-table-active-bg:rgba(0, 0, 0, );  --bs-table-hover-color:var(--bs-emphasis-color);  --bs-table-hover-bg:rgba(0, 0, 0, );  width:100%;  margin-bottom:1rem;  vertical-align:top;  border-color:var(--bs-table-border-color);}.table > :not(caption) > * > *{  padding:0.5rem 0.5rem;  color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));  background-color:var(--bs-table-bg);  border-bottom-width:var(--bs-border-width);  box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));}.table > tbody{  vertical-align:inherit;}.table > thead{  vertical-align:bottom;}.table-group-divider{  border-top:calc(var(--bs-border-width) * 2) solid currentcolor;}.caption-top{  caption-side:top;}.table-sm > :not(caption) > * > *{  padding:0.25rem 0.25rem;}.table-bordered > :not(caption) > *{  border-width:var(--bs-border-width) 0;}.table-bordered > :not(caption) > * > *{  border-width:0 var(--bs-border-width);}.table-borderless > :not(caption) > * > *{  border-bottom-width:0;}.table-borderless > :not(:first-child){  border-top-width:0;}.table-striped > tbody > tr:nth-of-type(odd) > *{  --bs-table-color-type:var(--bs-table-striped-color);  --bs-table-bg-type:var(--bs-table-striped-bg);}.table-striped-columns > :not(caption) > tr > :nth-child(2n){  --bs-table-color-type:var(--bs-table-striped-color);  --bs-table-bg-type:var(--bs-table-striped-bg);}.table-active{  --bs-table-color-state:var(--bs-table-active-color);  --bs-table-bg-state:var(--bs-table-active-bg);}.table-hover > tbody > tr:hover > *{  --bs-table-color-state:var(--bs-table-hover-color);  --bs-table-bg-state:var(--bs-table-hover-bg);}.table-primary{  --bs-table-color:#000;  --bs-table-bg:#cfe2ff;  --bs-table-border-color:#a6b5cc;  --bs-table-striped-bg:#c5d7f2;  --bs-table-striped-color:#000;  --bs-table-active-bg:#bacbe6;  --bs-table-active-color:#000;  --bs-table-hover-bg:#bfd1ec;  --bs-table-hover-color:#000;  color:var(--bs-table-color);  border-color:var(--bs-table-border-color);}.table-secondary{  --bs-table-color:#000;  --bs-table-bg:#e2e3e5;  --bs-table-border-color:#b5b6b7;  --bs-table-striped-bg:#d7d8da;  --bs-table-striped-color:#000;  --bs-table-active-bg:#cbccce;  --bs-table-active-color:#000;  --bs-table-hover-bg:#d1d2d4;  --bs-table-hover-color:#000;  color:var(--bs-table-color);  border-color:var(--bs-table-border-color);}.table-success{  --bs-table-color:#000;  --bs-table-bg:#d1e7dd;  --bs-table-border-color:#a7b9b1;  --bs-table-striped-bg:#c7dbd2;  --bs-table-striped-color:#000;  --bs-table-active-bg:#bcd0c7;  --bs-table-active-color:#000;  --bs-table-hover-bg:#c1d6cc;  --bs-table-hover-color:#000;  color:var(--bs-table-color);  border-color:var(--bs-table-border-color);}.table-info{  --bs-table-color:#000;  --bs-table-bg:#cff4fc;  --bs-table-border-color:#a6c3ca;  --bs-table-striped-bg:#c5e8ef;  --bs-table-striped-color:#000;  --bs-table-active-bg:#badce3;  --bs-table-active-color:#000;  --bs-table-hover-bg:#bfe2e9;  --bs-table-hover-color:#000;  color:var(--bs-table-color);  border-color:var(--bs-table-border-color);}.table-warning{  --bs-table-color:#000;  --bs-table-bg:#fff3cd;  --bs-table-border-color:#ccc2a4;  --bs-table-striped-bg:#f2e7c3;  --bs-table-striped-color:#000;  --bs-table-active-bg:#e6dbb9;  --bs-table-active-color:#000;  --bs-table-hover-bg:#ece1be;  --bs-table-hover-color:#000;  color:var(--bs-table-color);  border-color:var(--bs-table-border-color);}.table-danger{  --bs-table-color:#000;  --bs-table-bg:#f8d7da;  --bs-table-border-color:#c6acae;  --bs-table-striped-bg:#eccccf;  --bs-table-striped-color:#000;  --bs-table-active-bg:#dfc2c4;  --bs-table-active-color:#000;  --bs-table-hover-bg:#e5c7ca;  --bs-table-hover-color:#000;  color:var(--bs-table-color);  border-color:var(--bs-table-border-color);}.table-light{  --bs-table-color:#000;  --bs-table-bg:#f8f9fa;  --bs-table-border-color:#c6c7c8;  --bs-table-striped-bg:#ecedee;  --bs-table-striped-color:#000;  --bs-table-active-bg:#dfe0e1;  --bs-table-active-color:#000;  --bs-table-hover-bg:#e5e6e7;  --bs-table-hover-color:#000;  color:var(--bs-table-color);  border-color:var(--bs-table-border-color);}.table-dark{  --bs-table-color:#fff;  --bs-table-bg:#212529;  --bs-table-border-color:#4d5154;  --bs-table-striped-bg:#2c3034;  --bs-table-striped-color:#fff;  --bs-table-active-bg:#373b3e;  --bs-table-active-color:#fff;  --bs-table-hover-bg:#323539;  --bs-table-hover-color:#fff;  color:var(--bs-table-color);  border-color:var(--bs-table-border-color);}.table-responsive{  overflow-x:auto;  -webkit-overflow-scrolling:touch;}@media (max-width:575.98px){  .table-responsive-sm{    overflow-x:auto;    -webkit-overflow-scrolling:touch;  }}@media (max-width:767.98px){  .table-responsive-md{    overflow-x:auto;    -webkit-overflow-scrolling:touch;  }}@media (max-width:991.98px){  .table-responsive-lg{    overflow-x:auto;    -webkit-overflow-scrolling:touch;  }}@media (max-width:1199.98px){  .table-responsive-xl{    overflow-x:auto;    -webkit-overflow-scrolling:touch;  }}@media (max-width:1399.98px){  .table-responsive-xxl{    overflow-x:auto;    -webkit-overflow-scrolling:touch;  }}.form-label{  margin-bottom:0.5rem;}.col-form-label{  padding-top:calc(.375rem + var(--bs-border-width));  padding-bottom:calc(.375rem + var(--bs-border-width));  margin-bottom:0;  font-size:inherit;  line-height:1.5;}.col-form-label-lg{  padding-top:calc(.5rem + var(--bs-border-width));  padding-bottom:calc(.5rem + var(--bs-border-width));  font-size:1.25rem;}.col-form-label-sm{  padding-top:calc(.25rem + var(--bs-border-width));  padding-bottom:calc(.25rem + var(--bs-border-width));  font-size:0.875rem;}.form-text{  margin-top:0.25rem;  font-size:0.875em;  color:var(--bs-secondary-color);}.form-control{  display:block;  width:100%;  padding:0.375rem 0.75rem;  font-size:1rem;  font-weight:400;  line-height:1.5;  color:var(--bs-body-color);  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  background-color:var(--bs-body-bg);  background-clip:padding-box;  border:var(--bs-border-width) solid var(--bs-border-color);  border-radius:var(--bs-border-radius);  transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .form-control{    transition:none;  }}.form-control[type=file]{  overflow:hidden;}.form-control[type=file]:not(:disabled):not([readonly]){  cursor:pointer;}.form-control:focus{  color:var(--bs-body-color);  background-color:var(--bs-body-bg);  border-color:#86b7fe;  outline:0;  box-shadow:0 0 0 0.25rem rgba(13, 110, 253, .25);}.form-control::-webkit-date-and-time-value{  min-width:85px;  height:1.5em;  margin:0;}.form-control::-webkit-datetime-edit{  display:block;  padding:0;}.form-control::placeholder{  color:var(--bs-secondary-color);  opacity:1;}.form-control:disabled{  background-color:var(--bs-secondary-bg);  opacity:1;}.form-control::-webkit-file-upload-button{  padding:0.375rem 0.75rem;  margin:-0.375rem -0.75rem;  -webkit-margin-end:0.75rem;  margin-inline-end:0.75rem;  color:var(--bs-body-color);  background-color:var(--bs-tertiary-bg);  pointer-events:none;  border-color:inherit;  border-style:solid;  border-width:0;  border-inline-end-width:var(--bs-border-width);  border-radius:0;  -webkit-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;  transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.form-control::file-selector-button{  padding:0.375rem 0.75rem;  margin:-0.375rem -0.75rem;  -webkit-margin-end:0.75rem;  margin-inline-end:0.75rem;  color:var(--bs-body-color);  background-color:var(--bs-tertiary-bg);  pointer-events:none;  border-color:inherit;  border-style:solid;  border-width:0;  border-inline-end-width:var(--bs-border-width);  border-radius:0;  transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .form-control::-webkit-file-upload-button{    -webkit-transition:none;    transition:none;  }  .form-control::file-selector-button{    transition:none;  }}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{  background-color:var(--bs-secondary-bg);}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{  background-color:var(--bs-secondary-bg);}.form-control-plaintext{  display:block;  width:100%;  padding:0.375rem 0;  margin-bottom:0;  line-height:1.5;  color:var(--bs-body-color);  background-color:transparent;  border:solid transparent;  border-width:var(--bs-border-width) 0;}.form-control-plaintext:focus{  outline:0;}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{  padding-right:0;  padding-left:0;}.form-control-sm{  min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));  padding:0.25rem 0.5rem;  font-size:0.875rem;  border-radius:var(--bs-border-radius-sm);}.form-control-sm::-webkit-file-upload-button{  padding:0.25rem 0.5rem;  margin:-0.25rem -0.5rem;  -webkit-margin-end:0.5rem;  margin-inline-end:0.5rem;}.form-control-sm::file-selector-button{  padding:0.25rem 0.5rem;  margin:-0.25rem -0.5rem;  -webkit-margin-end:0.5rem;  margin-inline-end:0.5rem;}.form-control-lg{  min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));  padding:0.5rem 1rem;  font-size:1.25rem;  border-radius:var(--bs-border-radius-lg);}.form-control-lg::-webkit-file-upload-button{  padding:0.5rem 1rem;  margin:-0.5rem -1rem;  -webkit-margin-end:1rem;  margin-inline-end:1rem;}.form-control-lg::file-selector-button{  padding:0.5rem 1rem;  margin:-0.5rem -1rem;  -webkit-margin-end:1rem;  margin-inline-end:1rem;}textarea.form-control{  min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));}textarea.form-control-sm{  min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));}textarea.form-control-lg{  min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));}.form-control-color{  width:3rem;  height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));  padding:0.375rem;}.form-control-color:not(:disabled):not([readonly]){  cursor:pointer;}.form-control-color::-moz-color-swatch{  border:0 !important;  border-radius:var(--bs-border-radius);}.form-control-color::-webkit-color-swatch{  border:0 !important;  border-radius:var(--bs-border-radius);}.form-control-color.form-control-sm{  height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));}.form-control-color.form-control-lg{  height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));}.form-select{  --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");  display:block;  width:100%;  padding:0.375rem 2.25rem 0.375rem 0.75rem;  font-size:1rem;  font-weight:400;  line-height:1.5;  color:var(--bs-body-color);  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  background-color:var(--bs-body-bg);  background-image:var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);  background-repeat:no-repeat;  background-position:right 0.75rem center;  background-size:16px 12px;  border:var(--bs-border-width) solid var(--bs-border-color);  border-radius:var(--bs-border-radius);  transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .form-select{    transition:none;  }}.form-select:focus{  border-color:#86b7fe;  outline:0;  box-shadow:0 0 0 0.25rem rgba(13, 110, 253, .25);}.form-select[multiple],.form-select[size]:not([size="1"]){  padding-right:0.75rem;  background-image:none;}.form-select:disabled{  background-color:var(--bs-secondary-bg);}.form-select:-moz-focusring{  color:transparent;  text-shadow:0 0 0 var(--bs-body-color);}.form-select-sm{  padding-top:0.25rem;  padding-bottom:0.25rem;  padding-left:0.5rem;  font-size:0.875rem;  border-radius:var(--bs-border-radius-sm);}.form-select-lg{  padding-top:0.5rem;  padding-bottom:0.5rem;  padding-left:1rem;  font-size:1.25rem;  border-radius:var(--bs-border-radius-lg);}[data-bs-theme=dark] .form-select{  --bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}.form-check{  display:block;  min-height:1.5rem;  padding-left:1.5em;  margin-bottom:0.125rem;}.form-check .form-check-input{  float:left;  margin-left:-1.5em;}.form-check-reverse{  padding-right:1.5em;  padding-left:0;  text-align:right;}.form-check-reverse .form-check-input{  float:right;  margin-right:-1.5em;  margin-left:0;}.form-check-input{  --bs-form-check-bg:var(--bs-body-bg);  flex-shrink:0;  width:1em;  height:1em;  margin-top:0.25em;  vertical-align:top;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  background-color:var(--bs-form-check-bg);  background-image:var(--bs-form-check-bg-image);  background-repeat:no-repeat;  background-position:center;  background-size:contain;  border:var(--bs-border-width) solid var(--bs-border-color);  -webkit-print-color-adjust:exact;  color-adjust:exact;  print-color-adjust:exact;}.form-check-input[type=checkbox]{  border-radius:0.25em;}.form-check-input[type=radio]{  border-radius:50%;}.form-check-input:active{  filter:brightness(90%);}.form-check-input:focus{  border-color:#86b7fe;  outline:0;  box-shadow:0 0 0 0.25rem rgba(13, 110, 253, .25);}.form-check-input:checked{  background-color:#0d6efd;  border-color:#0d6efd;}.form-check-input:checked[type=checkbox]{  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");}.form-check-input:checked[type=radio]{  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");}.form-check-input[type=checkbox]:indeterminate{  background-color:#0d6efd;  border-color:#0d6efd;  --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");}.form-check-input:disabled{  pointer-events:none;  filter:none;  opacity:0.5;}.form-check-input:disabled ~ .form-check-label,.form-check-input[disabled] ~ .form-check-label{  cursor:default;  opacity:0.5;}.form-switch{  padding-left:2.5em;}.form-switch .form-check-input{  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");  width:2em;  margin-left:-2.5em;  background-image:var(--bs-form-switch-bg);  background-position:left center;  border-radius:2em;  transition:background-position 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .form-switch .form-check-input{    transition:none;  }}.form-switch .form-check-input:focus{  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");}.form-switch .form-check-input:checked{  background-position:right center;  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.form-switch.form-check-reverse{  padding-right:2.5em;  padding-left:0;}.form-switch.form-check-reverse .form-check-input{  margin-right:-2.5em;  margin-left:0;}.form-check-inline{  display:inline-block;  margin-right:1rem;}.btn-check{  position:absolute;  clip:rect(0, 0, 0, 0);  pointer-events:none;}.btn-check:disabled + .btn,.btn-check[disabled] + .btn{  pointer-events:none;  filter:none;  opacity:0.65;}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){  --bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");}.form-range{  width:100%;  height:1.5rem;  padding:0;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  background-color:transparent;}.form-range:focus{  outline:0;}.form-range:focus::-webkit-slider-thumb{  box-shadow:0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, .25);}.form-range:focus::-moz-range-thumb{  box-shadow:0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, .25);}.form-range::-moz-focus-outer{  border:0;}.form-range::-webkit-slider-thumb{  width:1rem;  height:1rem;  margin-top:-0.25rem;  -webkit-appearance:none;  appearance:none;  background-color:#0d6efd;  border:0;  border-radius:1rem;  -webkit-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;}@media (prefers-reduced-motion:reduce){  .form-range::-webkit-slider-thumb{    -webkit-transition:none;    transition:none;  }}.form-range::-webkit-slider-thumb:active{  background-color:#b6d4fe;}.form-range::-webkit-slider-runnable-track{  width:100%;  height:0.5rem;  color:transparent;  cursor:pointer;  background-color:var(--bs-secondary-bg);  border-color:transparent;  border-radius:1rem;}.form-range::-moz-range-thumb{  width:1rem;  height:1rem;  -moz-appearance:none;  appearance:none;  background-color:#0d6efd;  border:0;  border-radius:1rem;  -moz-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;}@media (prefers-reduced-motion:reduce){  .form-range::-moz-range-thumb{    -moz-transition:none;    transition:none;  }}.form-range::-moz-range-thumb:active{  background-color:#b6d4fe;}.form-range::-moz-range-track{  width:100%;  height:0.5rem;  color:transparent;  cursor:pointer;  background-color:var(--bs-secondary-bg);  border-color:transparent;  border-radius:1rem;}.form-range:disabled{  pointer-events:none;}.form-range:disabled::-webkit-slider-thumb{  background-color:var(--bs-secondary-color);}.form-range:disabled::-moz-range-thumb{  background-color:var(--bs-secondary-color);}.form-floating{  position:relative;}.form-floating > .form-control,.form-floating > .form-control-plaintext,.form-floating > .form-select{  height:calc(3.5rem + calc(var(--bs-border-width) * 2));  min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));  line-height:1.25;}.form-floating > label{  position:absolute;  top:0;  left:0;  z-index:2;  max-width:100%;  height:100%;  padding:1rem 0.75rem;  overflow:hidden;  color:rgba(0, 1, 0, );  text-align:start;  text-overflow:ellipsis;  white-space:nowrap;  pointer-events:none;  border:var(--bs-border-width) solid transparent;  transform-origin:0 0;  transition:opacity 0.1s ease-in-out, transform 0.1s ease-in-out;}@media (prefers-reduced-motion:reduce){  .form-floating > label{    transition:none;  }}.form-floating > .form-control,.form-floating > .form-control-plaintext{  padding:1rem 0.75rem;}.form-floating > .form-control-plaintext::placeholder,.form-floating > .form-control::placeholder{  color:transparent;}.form-floating > .form-control-plaintext:focus,.form-floating > .form-control-plaintext:not(:placeholder-shown),.form-floating > .form-control:focus,.form-floating > .form-control:not(:placeholder-shown){  padding-top:1.625rem;  padding-bottom:0.625rem;}.form-floating > .form-control-plaintext:-webkit-autofill,.form-floating > .form-control:-webkit-autofill{  padding-top:1.625rem;  padding-bottom:0.625rem;}.form-floating > .form-select{  padding-top:1.625rem;  padding-bottom:0.625rem;  padding-left:0.75rem;}.form-floating > .form-control-plaintext ~ label,.form-floating > .form-control:focus ~ label,.form-floating > .form-control:not(:placeholder-shown) ~ label,.form-floating > .form-select ~ label{  transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control:-webkit-autofill ~ label{  transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > textarea:focus ~ label::after,.form-floating > textarea:not(:placeholder-shown) ~ label::after{  position:absolute;  inset:1rem 0.375rem;  z-index:-1;  height:1.5em;  content:"";  background-color:var(--bs-body-bg);  border-radius:var(--bs-border-radius);}.form-floating > textarea:disabled ~ label::after{  background-color:var(--bs-secondary-bg);}.form-floating > .form-control-plaintext ~ label{  border-width:var(--bs-border-width) 0;}.form-floating > .form-control:disabled ~ label,.form-floating > :disabled ~ label{  color:#6c757d;}.input-group{  position:relative;  display:flex;  flex-wrap:wrap;  align-items:stretch;  width:100%;}.input-group > .form-control,.input-group > .form-floating,.input-group > .form-select{  position:relative;  flex:1 1 auto;  width:1%;  min-width:0;}.input-group > .form-control:focus,.input-group > .form-floating:focus-within,.input-group > .form-select:focus{  z-index:5;}.input-group .btn{  position:relative;  z-index:2;}.input-group .btn:focus{  z-index:5;}.input-group-text{  display:flex;  align-items:center;  padding:0.375rem 0.75rem;  font-size:1rem;  font-weight:400;  line-height:1.5;  color:var(--bs-body-color);  text-align:center;  white-space:nowrap;  background-color:var(--bs-tertiary-bg);  border:var(--bs-border-width) solid var(--bs-border-color);  border-radius:var(--bs-border-radius);}.input-group-lg > .btn,.input-group-lg > .form-control,.input-group-lg > .form-select,.input-group-lg > .input-group-text{  padding:0.5rem 1rem;  font-size:1.25rem;  border-radius:var(--bs-border-radius-lg);}.input-group-sm > .btn,.input-group-sm > .form-control,.input-group-sm > .form-select,.input-group-sm > .input-group-text{  padding:0.25rem 0.5rem;  font-size:0.875rem;  border-radius:var(--bs-border-radius-sm);}.input-group-lg > .form-select,.input-group-sm > .form-select{  padding-right:3rem;}.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select,.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){  border-top-right-radius:0;  border-bottom-right-radius:0;}.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select,.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){  border-top-right-radius:0;  border-bottom-right-radius:0;}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){  margin-left:calc(-1 * var(--bs-border-width));  border-top-left-radius:0;  border-bottom-left-radius:0;}.input-group > .form-floating:not(:first-child) > .form-control,.input-group > .form-floating:not(:first-child) > .form-select{  border-top-left-radius:0;  border-bottom-left-radius:0;}.valid-feedback{  display:none;  width:100%;  margin-top:0.25rem;  font-size:0.875em;  color:var(--bs-form-valid-color);}.valid-tooltip{  position:absolute;  top:100%;  z-index:5;  display:none;  max-width:100%;  padding:0.25rem 0.5rem;  margin-top:0.1rem;  font-size:0.875rem;  color:#fff;  background-color:var(--bs-success);  border-radius:var(--bs-border-radius);}.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip,.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip{  display:block;}.form-control.is-valid,.was-validated .form-control:valid{  border-color:var(--bs-form-valid-border-color);  padding-right:calc(1.5em + .75rem);  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");  background-repeat:no-repeat;  background-position:right calc(.375em + .1875rem) center;  background-size:calc(.75em + .375rem) calc(.75em + .375rem);}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{  border-color:var(--bs-form-valid-border-color);  box-shadow:0 0 0 0.25rem rgba(0, 0, 0, );}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{  padding-right:calc(1.5em + .75rem);  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);}.form-select.is-valid,.was-validated .form-select:valid{  border-color:var(--bs-form-valid-border-color);}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{  --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");  padding-right:4.125rem;  background-position:right 0.75rem center, center right 2.25rem;  background-size:16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{  border-color:var(--bs-form-valid-border-color);  box-shadow:0 0 0 0.25rem rgba(0, 0, 0, );}.form-control-color.is-valid,.was-validated .form-control-color:valid{  width:calc(3rem + calc(1.5em + .75rem));}.form-check-input.is-valid,.was-validated .form-check-input:valid{  border-color:var(--bs-form-valid-border-color);}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{  background-color:var(--bs-form-valid-color);}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{  box-shadow:0 0 0 0.25rem rgba(0, 0, 0, );}.form-check-input.is-valid ~ .form-check-label,.was-validated .form-check-input:valid ~ .form-check-label{  color:var(--bs-form-valid-color);}.form-check-inline .form-check-input ~ .valid-feedback{  margin-left:0.5em;}.input-group > .form-control:not(:focus).is-valid,.input-group > .form-floating:not(:focus-within).is-valid,.input-group > .form-select:not(:focus).is-valid,.was-validated .input-group > .form-control:not(:focus):valid,.was-validated .input-group > .form-floating:not(:focus-within):valid,.was-validated .input-group > .form-select:not(:focus):valid{  z-index:3;}.invalid-feedback{  display:none;  width:100%;  margin-top:0.25rem;  font-size:0.875em;  color:var(--bs-form-invalid-color);}.invalid-tooltip{  position:absolute;  top:100%;  z-index:5;  display:none;  max-width:100%;  padding:0.25rem 0.5rem;  margin-top:0.1rem;  font-size:0.875rem;  color:#fff;  background-color:var(--bs-danger);  border-radius:var(--bs-border-radius);}.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip,.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip{  display:block;}.form-control.is-invalid,.was-validated .form-control:invalid{  border-color:var(--bs-form-invalid-border-color);  padding-right:calc(1.5em + .75rem);  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");  background-repeat:no-repeat;  background-position:right calc(.375em + .1875rem) center;  background-size:calc(.75em + .375rem) calc(.75em + .375rem);}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{  border-color:var(--bs-form-invalid-border-color);  box-shadow:0 0 0 0.25rem rgba(0, 0, 0, );}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{  padding-right:calc(1.5em + .75rem);  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);}.form-select.is-invalid,.was-validated .form-select:invalid{  border-color:var(--bs-form-invalid-border-color);}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{  --bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");  padding-right:4.125rem;  background-position:right 0.75rem center, center right 2.25rem;  background-size:16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{  border-color:var(--bs-form-invalid-border-color);  box-shadow:0 0 0 0.25rem rgba(0, 0, 0, );}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{  width:calc(3rem + calc(1.5em + .75rem));}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{  border-color:var(--bs-form-invalid-border-color);}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{  background-color:var(--bs-form-invalid-color);}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{  box-shadow:0 0 0 0.25rem rgba(0, 0, 0, );}.form-check-input.is-invalid ~ .form-check-label,.was-validated .form-check-input:invalid ~ .form-check-label{  color:var(--bs-form-invalid-color);}.form-check-inline .form-check-input ~ .invalid-feedback{  margin-left:0.5em;}.input-group > .form-control:not(:focus).is-invalid,.input-group > .form-floating:not(:focus-within).is-invalid,.input-group > .form-select:not(:focus).is-invalid,.was-validated .input-group > .form-control:not(:focus):invalid,.was-validated .input-group > .form-floating:not(:focus-within):invalid,.was-validated .input-group > .form-select:not(:focus):invalid{  z-index:4;}.btn{  display:inline-block;  font-weight:400;  line-height:1.5;  color:#212529;  text-align:center;  text-decoration:none;  vertical-align:middle;  cursor:pointer;  -webkit-user-select:none;  -moz-user-select:none;  user-select:none;  background-color:transparent;  border:1px solid transparent;  padding:0.375rem 0.75rem;  font-size:1rem;  border-radius:0.25rem;  transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .btn{    transition:none;  }}.btn:hover{  color:var(--bs-btn-hover-color);  background-color:var(--bs-btn-hover-bg);  border-color:var(--bs-btn-hover-border-color);}.btn-check + .btn:hover{  color:var(--bs-btn-color);  background-color:var(--bs-btn-bg);  border-color:var(--bs-btn-border-color);}.btn:focus-visible{  color:var(--bs-btn-hover-color);  background-color:var(--bs-btn-hover-bg);  border-color:var(--bs-btn-hover-border-color);  outline:0;  box-shadow:var(--bs-btn-focus-box-shadow);}.btn-check:focus-visible + .btn{  border-color:var(--bs-btn-hover-border-color);  outline:0;  box-shadow:var(--bs-btn-focus-box-shadow);}.btn-check:checked + .btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check) + .btn:active{  color:var(--bs-btn-active-color);  background-color:var(--bs-btn-active-bg);  border-color:var(--bs-btn-active-border-color);}.btn-check:checked + .btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check) + .btn:active:focus-visible{  box-shadow:var(--bs-btn-focus-box-shadow);}.btn-check:checked:focus-visible + .btn{  box-shadow:var(--bs-btn-focus-box-shadow);}.btn.disabled,.btn:disabled,fieldset:disabled .btn{  color:var(--bs-btn-disabled-color);  pointer-events:none;  background-color:var(--bs-btn-disabled-bg);  border-color:var(--bs-btn-disabled-border-color);  opacity:var(--bs-btn-disabled-opacity);}.btn-primary{  --bs-btn-color:#fff;  --bs-btn-bg:#0d6efd;  --bs-btn-border-color:#0d6efd;  --bs-btn-hover-color:#fff;  --bs-btn-hover-bg:#0b5ed7;  --bs-btn-hover-border-color:#0a58ca;  --bs-btn-focus-shadow-rgb:49, 132, 253;  --bs-btn-active-color:#fff;  --bs-btn-active-bg:#0a58ca;  --bs-btn-active-border-color:#0a53be;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#fff;  --bs-btn-disabled-bg:#0d6efd;  --bs-btn-disabled-border-color:#0d6efd;}.btn-secondary{  --bs-btn-color:#fff;  --bs-btn-bg:#6c757d;  --bs-btn-border-color:#6c757d;  --bs-btn-hover-color:#fff;  --bs-btn-hover-bg:#5c636a;  --bs-btn-hover-border-color:#565e64;  --bs-btn-focus-shadow-rgb:130, 138, 145;  --bs-btn-active-color:#fff;  --bs-btn-active-bg:#565e64;  --bs-btn-active-border-color:#51585e;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#fff;  --bs-btn-disabled-bg:#6c757d;  --bs-btn-disabled-border-color:#6c757d;}.btn-success{  --bs-btn-color:#fff;  --bs-btn-bg:#198754;  --bs-btn-border-color:#198754;  --bs-btn-hover-color:#fff;  --bs-btn-hover-bg:#157347;  --bs-btn-hover-border-color:#146c43;  --bs-btn-focus-shadow-rgb:60, 153, 110;  --bs-btn-active-color:#fff;  --bs-btn-active-bg:#146c43;  --bs-btn-active-border-color:#13653f;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#fff;  --bs-btn-disabled-bg:#198754;  --bs-btn-disabled-border-color:#198754;}.btn-info{  --bs-btn-color:#000;  --bs-btn-bg:#0dcaf0;  --bs-btn-border-color:#0dcaf0;  --bs-btn-hover-color:#000;  --bs-btn-hover-bg:#31d2f2;  --bs-btn-hover-border-color:#25cff2;  --bs-btn-focus-shadow-rgb:11, 172, 204;  --bs-btn-active-color:#000;  --bs-btn-active-bg:#3dd5f3;  --bs-btn-active-border-color:#25cff2;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#000;  --bs-btn-disabled-bg:#0dcaf0;  --bs-btn-disabled-border-color:#0dcaf0;}.btn-warning{  --bs-btn-color:#000;  --bs-btn-bg:#ffc107;  --bs-btn-border-color:#ffc107;  --bs-btn-hover-color:#000;  --bs-btn-hover-bg:#ffca2c;  --bs-btn-hover-border-color:#ffc720;  --bs-btn-focus-shadow-rgb:217, 164, 6;  --bs-btn-active-color:#000;  --bs-btn-active-bg:#ffcd39;  --bs-btn-active-border-color:#ffc720;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#000;  --bs-btn-disabled-bg:#ffc107;  --bs-btn-disabled-border-color:#ffc107;}.btn-danger{  --bs-btn-color:#fff;  --bs-btn-bg:#dc3545;  --bs-btn-border-color:#dc3545;  --bs-btn-hover-color:#fff;  --bs-btn-hover-bg:#bb2d3b;  --bs-btn-hover-border-color:#b02a37;  --bs-btn-focus-shadow-rgb:225, 83, 97;  --bs-btn-active-color:#fff;  --bs-btn-active-bg:#b02a37;  --bs-btn-active-border-color:#a52834;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#fff;  --bs-btn-disabled-bg:#dc3545;  --bs-btn-disabled-border-color:#dc3545;}.btn-light{  --bs-btn-color:#000;  --bs-btn-bg:#f8f9fa;  --bs-btn-border-color:#f8f9fa;  --bs-btn-hover-color:#000;  --bs-btn-hover-bg:#d3d4d5;  --bs-btn-hover-border-color:#c6c7c8;  --bs-btn-focus-shadow-rgb:211, 212, 213;  --bs-btn-active-color:#000;  --bs-btn-active-bg:#c6c7c8;  --bs-btn-active-border-color:#babbbc;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#000;  --bs-btn-disabled-bg:#f8f9fa;  --bs-btn-disabled-border-color:#f8f9fa;}.btn-dark{  --bs-btn-color:#fff;  --bs-btn-bg:#212529;  --bs-btn-border-color:#212529;  --bs-btn-hover-color:#fff;  --bs-btn-hover-bg:#424649;  --bs-btn-hover-border-color:#373b3e;  --bs-btn-focus-shadow-rgb:66, 70, 73;  --bs-btn-active-color:#fff;  --bs-btn-active-bg:#4d5154;  --bs-btn-active-border-color:#373b3e;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#fff;  --bs-btn-disabled-bg:#212529;  --bs-btn-disabled-border-color:#212529;}.btn-outline-primary{  --bs-btn-color:#0d6efd;  --bs-btn-border-color:#0d6efd;  --bs-btn-hover-color:#fff;  --bs-btn-hover-bg:#0d6efd;  --bs-btn-hover-border-color:#0d6efd;  --bs-btn-focus-shadow-rgb:13, 110, 253;  --bs-btn-active-color:#fff;  --bs-btn-active-bg:#0d6efd;  --bs-btn-active-border-color:#0d6efd;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#0d6efd;  --bs-btn-disabled-bg:transparent;  --bs-btn-disabled-border-color:#0d6efd;  --bs-gradient:none;}.btn-outline-secondary{  --bs-btn-color:#6c757d;  --bs-btn-border-color:#6c757d;  --bs-btn-hover-color:#fff;  --bs-btn-hover-bg:#6c757d;  --bs-btn-hover-border-color:#6c757d;  --bs-btn-focus-shadow-rgb:108, 117, 125;  --bs-btn-active-color:#fff;  --bs-btn-active-bg:#6c757d;  --bs-btn-active-border-color:#6c757d;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#6c757d;  --bs-btn-disabled-bg:transparent;  --bs-btn-disabled-border-color:#6c757d;  --bs-gradient:none;}.btn-outline-success{  --bs-btn-color:#198754;  --bs-btn-border-color:#198754;  --bs-btn-hover-color:#fff;  --bs-btn-hover-bg:#198754;  --bs-btn-hover-border-color:#198754;  --bs-btn-focus-shadow-rgb:25, 135, 84;  --bs-btn-active-color:#fff;  --bs-btn-active-bg:#198754;  --bs-btn-active-border-color:#198754;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#198754;  --bs-btn-disabled-bg:transparent;  --bs-btn-disabled-border-color:#198754;  --bs-gradient:none;}.btn-outline-info{  --bs-btn-color:#0dcaf0;  --bs-btn-border-color:#0dcaf0;  --bs-btn-hover-color:#000;  --bs-btn-hover-bg:#0dcaf0;  --bs-btn-hover-border-color:#0dcaf0;  --bs-btn-focus-shadow-rgb:13, 202, 240;  --bs-btn-active-color:#000;  --bs-btn-active-bg:#0dcaf0;  --bs-btn-active-border-color:#0dcaf0;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#0dcaf0;  --bs-btn-disabled-bg:transparent;  --bs-btn-disabled-border-color:#0dcaf0;  --bs-gradient:none;}.btn-outline-warning{  --bs-btn-color:#ffc107;  --bs-btn-border-color:#ffc107;  --bs-btn-hover-color:#000;  --bs-btn-hover-bg:#ffc107;  --bs-btn-hover-border-color:#ffc107;  --bs-btn-focus-shadow-rgb:255, 193, 7;  --bs-btn-active-color:#000;  --bs-btn-active-bg:#ffc107;  --bs-btn-active-border-color:#ffc107;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#ffc107;  --bs-btn-disabled-bg:transparent;  --bs-btn-disabled-border-color:#ffc107;  --bs-gradient:none;}.btn-outline-danger{  --bs-btn-color:#dc3545;  --bs-btn-border-color:#dc3545;  --bs-btn-hover-color:#fff;  --bs-btn-hover-bg:#dc3545;  --bs-btn-hover-border-color:#dc3545;  --bs-btn-focus-shadow-rgb:220, 53, 69;  --bs-btn-active-color:#fff;  --bs-btn-active-bg:#dc3545;  --bs-btn-active-border-color:#dc3545;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#dc3545;  --bs-btn-disabled-bg:transparent;  --bs-btn-disabled-border-color:#dc3545;  --bs-gradient:none;}.btn-outline-light{  --bs-btn-color:#f8f9fa;  --bs-btn-border-color:#f8f9fa;  --bs-btn-hover-color:#000;  --bs-btn-hover-bg:#f8f9fa;  --bs-btn-hover-border-color:#f8f9fa;  --bs-btn-focus-shadow-rgb:248, 249, 250;  --bs-btn-active-color:#000;  --bs-btn-active-bg:#f8f9fa;  --bs-btn-active-border-color:#f8f9fa;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#f8f9fa;  --bs-btn-disabled-bg:transparent;  --bs-btn-disabled-border-color:#f8f9fa;  --bs-gradient:none;}.btn-outline-dark{  --bs-btn-color:#212529;  --bs-btn-border-color:#212529;  --bs-btn-hover-color:#fff;  --bs-btn-hover-bg:#212529;  --bs-btn-hover-border-color:#212529;  --bs-btn-focus-shadow-rgb:33, 37, 41;  --bs-btn-active-color:#fff;  --bs-btn-active-bg:#212529;  --bs-btn-active-border-color:#212529;  --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);  --bs-btn-disabled-color:#212529;  --bs-btn-disabled-bg:transparent;  --bs-btn-disabled-border-color:#212529;  --bs-gradient:none;}.btn-link{  --bs-btn-font-weight:400;  --bs-btn-color:var(--bs-link-color);  --bs-btn-bg:transparent;  --bs-btn-border-color:transparent;  --bs-btn-hover-color:var(--bs-link-hover-color);  --bs-btn-hover-border-color:transparent;  --bs-btn-active-color:var(--bs-link-hover-color);  --bs-btn-active-border-color:transparent;  --bs-btn-disabled-color:#6c757d;  --bs-btn-disabled-border-color:transparent;  --bs-btn-box-shadow:0 0 0 #000;  --bs-btn-focus-shadow-rgb:49, 132, 253;  text-decoration:underline;}.btn-link:focus-visible{  color:var(--bs-btn-color);}.btn-link:hover{  color:var(--bs-btn-hover-color);}.btn-group-lg > .btn,.btn-lg{  --bs-btn-padding-y:0.5rem;  --bs-btn-padding-x:1rem;  --bs-btn-font-size:1.25rem;  --bs-btn-border-radius:var(--bs-border-radius-lg);}.btn-group-sm > .btn,.btn-sm{  --bs-btn-padding-y:0.25rem;  --bs-btn-padding-x:0.5rem;  --bs-btn-font-size:0.875rem;  --bs-btn-border-radius:var(--bs-border-radius-sm);}.fade{  transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce){  .fade{    transition:none;  }}.fade:not(.show){  opacity:0;}.collapse:not(.show){  display:none;}.collapsing{  height:0;  overflow:hidden;  transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce){  .collapsing{    transition:none;  }}.collapsing.collapse-horizontal{  width:0;  height:auto;  transition:width 0.35s ease;}@media (prefers-reduced-motion:reduce){  .collapsing.collapse-horizontal{    transition:none;  }}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{  position:relative;}.dropdown-toggle{  white-space:nowrap;}.dropdown-toggle::after{  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";  border-top:0.3em solid;  border-right:0.3em solid transparent;  border-bottom:0;  border-left:0.3em solid transparent;}.dropdown-toggle:empty::after{  margin-left:0;}.dropdown-menu{  --bs-dropdown-zindex:1000;  --bs-dropdown-min-width:10rem;  --bs-dropdown-padding-x:0;  --bs-dropdown-padding-y:0.5rem;  --bs-dropdown-spacer:0.125rem;  --bs-dropdown-font-size:1rem;  --bs-dropdown-color:var(--bs-body-color);  --bs-dropdown-bg:var(--bs-body-bg);  --bs-dropdown-border-color:var(--bs-border-color-translucent);  --bs-dropdown-border-radius:var(--bs-border-radius);  --bs-dropdown-border-width:var(--bs-border-width);  --bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);  --bs-dropdown-divider-margin-y:0.5rem;  --bs-dropdown-box-shadow:var(--bs-box-shadow);  --bs-dropdown-link-color:var(--bs-body-color);  --bs-dropdown-link-hover-color:var(--bs-body-color);  --bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);  --bs-dropdown-link-active-color:#fff;  --bs-dropdown-link-active-bg:#0d6efd;  --bs-dropdown-link-disabled-color:var(--bs-tertiary-color);  --bs-dropdown-item-padding-x:1rem;  --bs-dropdown-item-padding-y:0.25rem;  --bs-dropdown-header-color:#6c757d;  --bs-dropdown-header-padding-x:1rem;  --bs-dropdown-header-padding-y:0.5rem;  position:absolute;  z-index:var(--bs-dropdown-zindex);  display:none;  min-width:var(--bs-dropdown-min-width);  padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);  margin:0;  font-size:var(--bs-dropdown-font-size);  color:var(--bs-dropdown-color);  text-align:left;  list-style:none;  background-color:var(--bs-dropdown-bg);  background-clip:padding-box;  border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);  border-radius:var(--bs-dropdown-border-radius);}.dropdown-menu[data-bs-popper]{  top:100%;  left:0;  margin-top:var(--bs-dropdown-spacer);}.dropdown-menu-start{  --bs-position:start;}.dropdown-menu-start[data-bs-popper]{  right:auto;  left:0;}.dropdown-menu-end{  --bs-position:end;}.dropdown-menu-end[data-bs-popper]{  right:0;  left:auto;}@media (min-width:576px){  .dropdown-menu-sm-start{    --bs-position:start;  }  .dropdown-menu-sm-start[data-bs-popper]{    right:auto;    left:0;  }  .dropdown-menu-sm-end{    --bs-position:end;  }  .dropdown-menu-sm-end[data-bs-popper]{    right:0;    left:auto;  }}@media (min-width:768px){  .dropdown-menu-md-start{    --bs-position:start;  }  .dropdown-menu-md-start[data-bs-popper]{    right:auto;    left:0;  }  .dropdown-menu-md-end{    --bs-position:end;  }  .dropdown-menu-md-end[data-bs-popper]{    right:0;    left:auto;  }}@media (min-width:992px){  .dropdown-menu-lg-start{    --bs-position:start;  }  .dropdown-menu-lg-start[data-bs-popper]{    right:auto;    left:0;  }  .dropdown-menu-lg-end{    --bs-position:end;  }  .dropdown-menu-lg-end[data-bs-popper]{    right:0;    left:auto;  }}@media (min-width:1200px){  .dropdown-menu-xl-start{    --bs-position:start;  }  .dropdown-menu-xl-start[data-bs-popper]{    right:auto;    left:0;  }  .dropdown-menu-xl-end{    --bs-position:end;  }  .dropdown-menu-xl-end[data-bs-popper]{    right:0;    left:auto;  }}@media (min-width:1400px){  .dropdown-menu-xxl-start{    --bs-position:start;  }  .dropdown-menu-xxl-start[data-bs-popper]{    right:auto;    left:0;  }  .dropdown-menu-xxl-end{    --bs-position:end;  }  .dropdown-menu-xxl-end[data-bs-popper]{    right:0;    left:auto;  }}.dropup .dropdown-menu[data-bs-popper]{  top:auto;  bottom:100%;  margin-top:0;  margin-bottom:var(--bs-dropdown-spacer);}.dropup .dropdown-toggle::after{  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";  border-top:0;  border-right:0.3em solid transparent;  border-bottom:0.3em solid;  border-left:0.3em solid transparent;}.dropup .dropdown-toggle:empty::after{  margin-left:0;}.dropend .dropdown-menu[data-bs-popper]{  top:0;  right:auto;  left:100%;  margin-top:0;  margin-left:var(--bs-dropdown-spacer);}.dropend .dropdown-toggle::after{  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";  border-top:0.3em solid transparent;  border-right:0;  border-bottom:0.3em solid transparent;  border-left:0.3em solid;}.dropend .dropdown-toggle:empty::after{  margin-left:0;}.dropend .dropdown-toggle::after{  vertical-align:0;}.dropstart .dropdown-menu[data-bs-popper]{  top:0;  right:100%;  left:auto;  margin-top:0;  margin-right:var(--bs-dropdown-spacer);}.dropstart .dropdown-toggle::after{  display:inline-block;  margin-left:0.255em;  vertical-align:0.255em;  content:"";}.dropstart .dropdown-toggle::after{  display:none;}.dropstart .dropdown-toggle::before{  display:inline-block;  margin-right:0.255em;  vertical-align:0.255em;  content:"";  border-top:0.3em solid transparent;  border-right:0.3em solid;  border-bottom:0.3em solid transparent;}.dropstart .dropdown-toggle:empty::after{  margin-left:0;}.dropstart .dropdown-toggle::before{  vertical-align:0;}.dropdown-divider{  height:0;  margin:var(--bs-dropdown-divider-margin-y) 0;  overflow:hidden;  border-top:1px solid var(--bs-dropdown-divider-bg);  opacity:1;}.dropdown-item{  display:block;  width:100%;  padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);  clear:both;  font-weight:400;  color:var(--bs-dropdown-link-color);  text-align:inherit;  text-decoration:none;  white-space:nowrap;  background-color:transparent;  border:0;  border-radius:var(--bs-dropdown-item-border-radius, 0);}.dropdown-item:focus,.dropdown-item:hover{  color:var(--bs-dropdown-link-hover-color);  background-color:var(--bs-dropdown-link-hover-bg);}.dropdown-item.active,.dropdown-item:active{  color:var(--bs-dropdown-link-active-color);  text-decoration:none;  background-color:var(--bs-dropdown-link-active-bg);}.dropdown-item.disabled,.dropdown-item:disabled{  color:var(--bs-dropdown-link-disabled-color);  pointer-events:none;  background-color:transparent;}.dropdown-menu.show{  display:block;}.dropdown-header{  display:block;  padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);  margin-bottom:0;  font-size:0.875rem;  color:var(--bs-dropdown-header-color);  white-space:nowrap;}.dropdown-item-text{  display:block;  padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);  color:var(--bs-dropdown-link-color);}.dropdown-menu-dark{  --bs-dropdown-color:#dee2e6;  --bs-dropdown-bg:#343a40;  --bs-dropdown-border-color:var(--bs-border-color-translucent);  --bs-dropdown-link-color:#dee2e6;  --bs-dropdown-link-hover-color:#fff;  --bs-dropdown-divider-bg:var(--bs-border-color-translucent);  --bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);  --bs-dropdown-link-active-color:#fff;  --bs-dropdown-link-active-bg:#0d6efd;  --bs-dropdown-link-disabled-color:#adb5bd;  --bs-dropdown-header-color:#adb5bd;}.btn-group,.btn-group-vertical{  position:relative;  display:inline-flex;  vertical-align:middle;}.btn-group-vertical > .btn,.btn-group > .btn{  position:relative;  flex:1 1 auto;}.btn-group-vertical > .btn-check:checked + .btn,.btn-group-vertical > .btn-check:focus + .btn,.btn-group-vertical > .btn.active,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:hover,.btn-group > .btn-check:checked + .btn,.btn-group > .btn-check:focus + .btn,.btn-group > .btn.active,.btn-group > .btn:active,.btn-group > .btn:focus,.btn-group > .btn:hover{  z-index:1;}.btn-toolbar{  display:flex;  flex-wrap:wrap;  justify-content:flex-start;}.btn-toolbar .input-group{  width:auto;}.btn-group{  border-radius:var(--bs-border-radius);}.btn-group > .btn-group:not(:first-child),.btn-group > :not(.btn-check:first-child) + .btn{  margin-left:calc(-1 * var(--bs-border-width));}.btn-group > .btn-group:not(:last-child) > .btn,.btn-group > .btn.dropdown-toggle-split:first-child,.btn-group > .btn:not(:last-child):not(.dropdown-toggle){  border-top-right-radius:0;  border-bottom-right-radius:0;}.btn-group > .btn-group:not(:first-child) > .btn,.btn-group > .btn:nth-child(n+3),.btn-group > :not(.btn-check) + .btn{  border-top-left-radius:0;  border-bottom-left-radius:0;}.dropdown-toggle-split{  padding-right:0.5625rem;  padding-left:0.5625rem;}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{  margin-left:0;}.dropstart .dropdown-toggle-split::before{  margin-right:0;}.btn-group-sm > .btn + .dropdown-toggle-split,.btn-sm + .dropdown-toggle-split{  padding-right:0.375rem;  padding-left:0.375rem;}.btn-group-lg > .btn + .dropdown-toggle-split,.btn-lg + .dropdown-toggle-split{  padding-right:0.75rem;  padding-left:0.75rem;}.btn-group-vertical{  flex-direction:column;  align-items:flex-start;  justify-content:center;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group{  width:100%;}.btn-group-vertical > .btn-group:not(:first-child),.btn-group-vertical > .btn:not(:first-child){  margin-top:calc(-1 * var(--bs-border-width));}.btn-group-vertical > .btn-group:not(:last-child) > .btn,.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle){  border-bottom-right-radius:0;  border-bottom-left-radius:0;}.btn-group-vertical > .btn-group:not(:first-child) > .btn,.btn-group-vertical > .btn:nth-child(n+3),.btn-group-vertical > :not(.btn-check) + .btn{  border-top-left-radius:0;  border-top-right-radius:0;}.nav{  --bs-nav-link-padding-x:1rem;  --bs-nav-link-padding-y:0.5rem;  --bs-nav-link-color:var(--bs-link-color);  --bs-nav-link-hover-color:var(--bs-link-hover-color);  --bs-nav-link-disabled-color:var(--bs-secondary-color);  display:flex;  flex-wrap:wrap;  padding-left:0;  margin-bottom:0;  list-style:none;}.nav-link{  display:block;  padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);  font-size:var(--bs-nav-link-font-size);  font-weight:var(--bs-nav-link-font-weight);  color:var(--bs-nav-link-color);  text-decoration:none;  background:0 0;  border:0;  transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .nav-link{    transition:none;  }}.nav-link:focus,.nav-link:hover{  color:var(--bs-nav-link-hover-color);}.nav-link:focus-visible{  outline:0;  box-shadow:0 0 0 0.25rem rgba(13, 110, 253, .25);}.nav-link.disabled,.nav-link:disabled{  color:var(--bs-nav-link-disabled-color);  pointer-events:none;  cursor:default;}.nav-tabs{  --bs-nav-tabs-border-width:var(--bs-border-width);  --bs-nav-tabs-border-color:var(--bs-border-color);  --bs-nav-tabs-border-radius:var(--bs-border-radius);  --bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);  --bs-nav-tabs-link-active-color:var(--bs-emphasis-color);  --bs-nav-tabs-link-active-bg:var(--bs-body-bg);  --bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);  border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);}.nav-tabs .nav-link{  margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));  border:var(--bs-nav-tabs-border-width) solid transparent;  border-top-left-radius:var(--bs-nav-tabs-border-radius);  border-top-right-radius:var(--bs-nav-tabs-border-radius);}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{  isolation:isolate;  border-color:var(--bs-nav-tabs-link-hover-border-color);}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{  color:var(--bs-nav-tabs-link-active-color);  background-color:var(--bs-nav-tabs-link-active-bg);  border-color:var(--bs-nav-tabs-link-active-border-color);}.nav-tabs .dropdown-menu{  margin-top:calc(-1 * var(--bs-nav-tabs-border-width));  border-top-left-radius:0;  border-top-right-radius:0;}.nav-pills{  --bs-nav-pills-border-radius:var(--bs-border-radius);  --bs-nav-pills-link-active-color:#fff;  --bs-nav-pills-link-active-bg:#0d6efd;}.nav-pills .nav-link{  border-radius:var(--bs-nav-pills-border-radius);}.nav-pills .nav-link.active,.nav-pills .show > .nav-link{  color:var(--bs-nav-pills-link-active-color);  background-color:var(--bs-nav-pills-link-active-bg);}.nav-underline{  --bs-nav-underline-gap:1rem;  --bs-nav-underline-border-width:0.125rem;  --bs-nav-underline-link-active-color:var(--bs-emphasis-color);  gap:var(--bs-nav-underline-gap);}.nav-underline .nav-link{  padding-right:0;  padding-left:0;  border-bottom:var(--bs-nav-underline-border-width) solid transparent;}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{  border-bottom-color:currentcolor;}.nav-underline .nav-link.active,.nav-underline .show > .nav-link{  font-weight:700;  color:var(--bs-nav-underline-link-active-color);  border-bottom-color:currentcolor;}.nav-fill .nav-item,.nav-fill > .nav-link{  flex:1 1 auto;  text-align:center;}.nav-fill .nav-item .nav-link{  width:100%;}.tab-content > .tab-pane{  display:none;}.tab-content > .active{  display:block;}.navbar{  --bs-navbar-padding-x:0;  --bs-navbar-padding-y:0.5rem;  --bs-navbar-color:rgba(0, 1, 0, );  --bs-navbar-hover-color:rgba(0, 1, 0, );  --bs-navbar-disabled-color:rgba(0, 0, 0, );  --bs-navbar-active-color:rgba(0, 1, 0, );  --bs-navbar-brand-padding-y:0.3125rem;  --bs-navbar-brand-margin-end:1rem;  --bs-navbar-brand-font-size:1.25rem;  --bs-navbar-brand-color:rgba(0, 1, 0, );  --bs-navbar-brand-hover-color:rgba(0, 1, 0, );  --bs-navbar-nav-link-padding-x:0.5rem;  --bs-navbar-toggler-padding-y:0.25rem;  --bs-navbar-toggler-padding-x:0.75rem;  --bs-navbar-toggler-font-size:1.25rem;  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");  --bs-navbar-toggler-border-color:rgba(0, 0, 0, );  --bs-navbar-toggler-border-radius:var(--bs-border-radius);  --bs-navbar-toggler-focus-width:0.25rem;  --bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;  position:relative;  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:space-between;  padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);}.navbar > .container,.navbar > .container-fluid,.navbar > .container-lg,.navbar > .container-md,.navbar > .container-sm,.navbar > .container-xl,.navbar > .container-xxl{  display:flex;  flex-wrap:inherit;  align-items:center;  justify-content:space-between;}.navbar-brand{  padding-top:var(--bs-navbar-brand-padding-y);  padding-bottom:var(--bs-navbar-brand-padding-y);  margin-right:var(--bs-navbar-brand-margin-end);  font-size:var(--bs-navbar-brand-font-size);  color:var(--bs-navbar-brand-color);  text-decoration:none;  white-space:nowrap;}.navbar-brand:focus,.navbar-brand:hover{  color:var(--bs-navbar-brand-hover-color);}.navbar-nav{  --bs-nav-link-padding-x:0;  --bs-nav-link-padding-y:0.5rem;  --bs-nav-link-color:var(--bs-navbar-color);  --bs-nav-link-hover-color:var(--bs-navbar-hover-color);  --bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);  display:flex;  flex-direction:column;  padding-left:0;  margin-bottom:0;  list-style:none;}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{  color:var(--bs-navbar-active-color);}.navbar-nav .dropdown-menu{  position:static;}.navbar-text{  padding-top:0.5rem;  padding-bottom:0.5rem;  color:var(--bs-navbar-color);}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{  color:var(--bs-navbar-active-color);}.navbar-collapse{  flex-grow:1;  flex-basis:100%;  align-items:center;}.navbar-toggler{  padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);  font-size:var(--bs-navbar-toggler-font-size);  line-height:1;  color:var(--bs-navbar-color);  background-color:transparent;  border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);  border-radius:var(--bs-navbar-toggler-border-radius);  transition:var(--bs-navbar-toggler-transition);}@media (prefers-reduced-motion:reduce){  .navbar-toggler{    transition:none;  }}.navbar-toggler:hover{  text-decoration:none;}.navbar-toggler:focus{  text-decoration:none;  outline:0;  box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);}.navbar-toggler-icon{  display:inline-block;  width:1.5em;  height:1.5em;  vertical-align:middle;  background-image:var(--bs-navbar-toggler-icon-bg);  background-repeat:no-repeat;  background-position:center;  background-size:100%;}.navbar-nav-scroll{  max-height:var(--bs-scroll-height, 75vh);  overflow-y:auto;}@media (min-width:576px){  .navbar-expand-sm{    flex-wrap:nowrap;    justify-content:flex-start;  }  .navbar-expand-sm .navbar-nav{    flex-direction:row;  }  .navbar-expand-sm .navbar-nav .dropdown-menu{    position:absolute;  }  .navbar-expand-sm .navbar-nav .nav-link{    padding-right:var(--bs-navbar-nav-link-padding-x);    padding-left:var(--bs-navbar-nav-link-padding-x);  }  .navbar-expand-sm .navbar-nav-scroll{    overflow:visible;  }  .navbar-expand-sm .navbar-collapse{    display:flex !important;    flex-basis:auto;  }  .navbar-expand-sm .navbar-toggler{    display:none;  }  .navbar-expand-sm .offcanvas{    position:static;    z-index:auto;    flex-grow:1;    width:auto !important;    height:auto !important;    visibility:visible !important;    background-color:transparent !important;    border:0 !important;    transform:none !important;    transition:none;  }  .navbar-expand-sm .offcanvas .offcanvas-header{    display:none;  }  .navbar-expand-sm .offcanvas .offcanvas-body{    display:flex;    flex-grow:0;    padding:0;    overflow-y:visible;  }}@media (min-width:768px){  .navbar-expand-md{    flex-wrap:nowrap;    justify-content:flex-start;  }  .navbar-expand-md .navbar-nav{    flex-direction:row;  }  .navbar-expand-md .navbar-nav .dropdown-menu{    position:absolute;  }  .navbar-expand-md .navbar-nav .nav-link{    padding-right:var(--bs-navbar-nav-link-padding-x);    padding-left:var(--bs-navbar-nav-link-padding-x);  }  .navbar-expand-md .navbar-nav-scroll{    overflow:visible;  }  .navbar-expand-md .navbar-collapse{    display:flex !important;    flex-basis:auto;  }  .navbar-expand-md .navbar-toggler{    display:none;  }  .navbar-expand-md .offcanvas{    position:static;    z-index:auto;    flex-grow:1;    width:auto !important;    height:auto !important;    visibility:visible !important;    background-color:transparent !important;    border:0 !important;    transform:none !important;    transition:none;  }  .navbar-expand-md .offcanvas .offcanvas-header{    display:none;  }  .navbar-expand-md .offcanvas .offcanvas-body{    display:flex;    flex-grow:0;    padding:0;    overflow-y:visible;  }}@media (min-width:992px){  .navbar-expand-lg{    flex-wrap:nowrap;    justify-content:flex-start;  }  .navbar-expand-lg .navbar-nav{    flex-direction:row;  }  .navbar-expand-lg .navbar-nav .dropdown-menu{    position:absolute;  }  .navbar-expand-lg .navbar-nav .nav-link{    padding-right:var(--bs-navbar-nav-link-padding-x);    padding-left:var(--bs-navbar-nav-link-padding-x);  }  .navbar-expand-lg .navbar-nav-scroll{    overflow:visible;  }  .navbar-expand-lg .navbar-collapse{    display:flex !important;    flex-basis:auto;  }  .navbar-expand-lg .navbar-toggler{    display:none;  }  .navbar-expand-lg .offcanvas{    position:static;    z-index:auto;    flex-grow:1;    width:auto !important;    height:auto !important;    visibility:visible !important;    background-color:transparent !important;    border:0 !important;    transform:none !important;    transition:none;  }  .navbar-expand-lg .offcanvas .offcanvas-header{    display:none;  }  .navbar-expand-lg .offcanvas .offcanvas-body{    display:flex;    flex-grow:0;    padding:0;    overflow-y:visible;  }}@media (min-width:1200px){  .navbar-expand-xl{    flex-wrap:nowrap;    justify-content:flex-start;  }  .navbar-expand-xl .navbar-nav{    flex-direction:row;  }  .navbar-expand-xl .navbar-nav .dropdown-menu{    position:absolute;  }  .navbar-expand-xl .navbar-nav .nav-link{    padding-right:var(--bs-navbar-nav-link-padding-x);    padding-left:var(--bs-navbar-nav-link-padding-x);  }  .navbar-expand-xl .navbar-nav-scroll{    overflow:visible;  }  .navbar-expand-xl .navbar-collapse{    display:flex !important;    flex-basis:auto;  }  .navbar-expand-xl .navbar-toggler{    display:none;  }  .navbar-expand-xl .offcanvas{    position:static;    z-index:auto;    flex-grow:1;    width:auto !important;    height:auto !important;    visibility:visible !important;    background-color:transparent !important;    border:0 !important;    transform:none !important;    transition:none;  }  .navbar-expand-xl .offcanvas .offcanvas-header{    display:none;  }  .navbar-expand-xl .offcanvas .offcanvas-body{    display:flex;    flex-grow:0;    padding:0;    overflow-y:visible;  }}@media (min-width:1400px){  .navbar-expand-xxl{    flex-wrap:nowrap;    justify-content:flex-start;  }  .navbar-expand-xxl .navbar-nav{    flex-direction:row;  }  .navbar-expand-xxl .navbar-nav .dropdown-menu{    position:absolute;  }  .navbar-expand-xxl .navbar-nav .nav-link{    padding-right:var(--bs-navbar-nav-link-padding-x);    padding-left:var(--bs-navbar-nav-link-padding-x);  }  .navbar-expand-xxl .navbar-nav-scroll{    overflow:visible;  }  .navbar-expand-xxl .navbar-collapse{    display:flex !important;    flex-basis:auto;  }  .navbar-expand-xxl .navbar-toggler{    display:none;  }  .navbar-expand-xxl .offcanvas{    position:static;    z-index:auto;    flex-grow:1;    width:auto !important;    height:auto !important;    visibility:visible !important;    background-color:transparent !important;    border:0 !important;    transform:none !important;    transition:none;  }  .navbar-expand-xxl .offcanvas .offcanvas-header{    display:none;  }  .navbar-expand-xxl .offcanvas .offcanvas-body{    display:flex;    flex-grow:0;    padding:0;    overflow-y:visible;  }}.navbar-expand{  flex-wrap:nowrap;  justify-content:flex-start;}.navbar-expand .navbar-nav{  flex-direction:row;}.navbar-expand .navbar-nav .dropdown-menu{  position:absolute;}.navbar-expand .navbar-nav .nav-link{  padding-right:var(--bs-navbar-nav-link-padding-x);  padding-left:var(--bs-navbar-nav-link-padding-x);}.navbar-expand .navbar-nav-scroll{  overflow:visible;}.navbar-expand .navbar-collapse{  display:flex !important;  flex-basis:auto;}.navbar-expand .navbar-toggler{  display:none;}.navbar-expand .offcanvas{  position:static;  z-index:auto;  flex-grow:1;  width:auto !important;  height:auto !important;  visibility:visible !important;  background-color:transparent !important;  border:0 !important;  transform:none !important;  transition:none;}.navbar-expand .offcanvas .offcanvas-header{  display:none;}.navbar-expand .offcanvas .offcanvas-body{  display:flex;  flex-grow:0;  padding:0;  overflow-y:visible;}.navbar-dark,.navbar[data-bs-theme=dark]{  --bs-navbar-color:rgba(255, 255, 255, 0.55);  --bs-navbar-hover-color:rgba(255, 255, 255, 0.75);  --bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);  --bs-navbar-active-color:#fff;  --bs-navbar-brand-color:#fff;  --bs-navbar-brand-hover-color:#fff;  --bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}[data-bs-theme=dark] .navbar-toggler-icon{  --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.card{  --bs-card-spacer-y:1rem;  --bs-card-spacer-x:1rem;  --bs-card-title-spacer-y:0.5rem;  --bs-card-border-width:var(--bs-border-width);  --bs-card-border-color:var(--bs-border-color-translucent);  --bs-card-border-radius:var(--bs-border-radius);  --bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));  --bs-card-cap-padding-y:0.5rem;  --bs-card-cap-padding-x:1rem;  --bs-card-cap-bg:rgba(0, 0, 0, );  --bs-card-bg:var(--bs-body-bg);  --bs-card-img-overlay-padding:1rem;  --bs-card-group-margin:0.75rem;  position:relative;  display:flex;  flex-direction:column;  min-width:0;  height:var(--bs-card-height);  color:var(--bs-body-color);  word-wrap:break-word;  background-color:var(--bs-card-bg);  background-clip:border-box;  border:var(--bs-card-border-width) solid var(--bs-card-border-color);  border-radius:var(--bs-card-border-radius);}.card > hr{  margin-right:0;  margin-left:0;}.card > .list-group{  border-top:inherit;  border-bottom:inherit;}.card > .list-group:first-child{  border-top-width:0;  border-top-left-radius:var(--bs-card-inner-border-radius);  border-top-right-radius:var(--bs-card-inner-border-radius);}.card > .list-group:last-child{  border-bottom-width:0;  border-bottom-right-radius:var(--bs-card-inner-border-radius);  border-bottom-left-radius:var(--bs-card-inner-border-radius);}.card > .card-header + .list-group,.card > .list-group + .card-footer{  border-top:0;}.card-body{  flex:1 1 auto;  padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);  color:var(--bs-card-color);}.card-title{  margin-bottom:var(--bs-card-title-spacer-y);  color:var(--bs-card-title-color);}.card-subtitle{  margin-top:calc(-.5 * var(--bs-card-title-spacer-y));  margin-bottom:0;  color:var(--bs-card-subtitle-color);}.card-text:last-child{  margin-bottom:0;}.card-link + .card-link{  margin-left:var(--bs-card-spacer-x);}.card-header{  padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);  margin-bottom:0;  color:var(--bs-card-cap-color);  background-color:var(--bs-card-cap-bg);  border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);}.card-header:first-child{  border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;}.card-footer{  padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);  color:var(--bs-card-cap-color);  background-color:var(--bs-card-cap-bg);  border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);}.card-footer:last-child{  border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);}.card-header-tabs{  margin-right:calc(-.5 * var(--bs-card-cap-padding-x));  margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));  margin-left:calc(-.5 * var(--bs-card-cap-padding-x));  border-bottom:0;}.card-header-tabs .nav-link.active{  background-color:var(--bs-card-bg);  border-bottom-color:var(--bs-card-bg);}.card-header-pills{  margin-right:calc(-.5 * var(--bs-card-cap-padding-x));  margin-left:calc(-.5 * var(--bs-card-cap-padding-x));}.card-img-overlay{  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  padding:var(--bs-card-img-overlay-padding);  border-radius:var(--bs-card-inner-border-radius);}.card-img,.card-img-bottom,.card-img-top{  width:100%;}.card-img,.card-img-top{  border-top-left-radius:var(--bs-card-inner-border-radius);  border-top-right-radius:var(--bs-card-inner-border-radius);}.card-img,.card-img-bottom{  border-bottom-right-radius:var(--bs-card-inner-border-radius);  border-bottom-left-radius:var(--bs-card-inner-border-radius);}.card-group > .card{  margin-bottom:var(--bs-card-group-margin);}@media (min-width:576px){  .card-group{    display:flex;    flex-flow:row wrap;  }  .card-group > .card{    flex:1 0 0;    margin-bottom:0;  }  .card-group > .card + .card{    margin-left:0;    border-left:0;  }  .card-group > .card:not(:last-child){    border-top-right-radius:0;    border-bottom-right-radius:0;  }  .card-group > .card:not(:last-child) > .card-header,.card-group > .card:not(:last-child) > .card-img-top{    border-top-right-radius:0;  }  .card-group > .card:not(:last-child) > .card-footer,.card-group > .card:not(:last-child) > .card-img-bottom{    border-bottom-right-radius:0;  }  .card-group > .card:not(:first-child){    border-top-left-radius:0;    border-bottom-left-radius:0;  }  .card-group > .card:not(:first-child) > .card-header,.card-group > .card:not(:first-child) > .card-img-top{    border-top-left-radius:0;  }  .card-group > .card:not(:first-child) > .card-footer,.card-group > .card:not(:first-child) > .card-img-bottom{    border-bottom-left-radius:0;  }}.accordion{  --bs-accordion-color:var(--bs-body-color);  --bs-accordion-bg:var(--bs-body-bg);  --bs-accordion-transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;  --bs-accordion-border-color:var(--bs-border-color);  --bs-accordion-border-width:var(--bs-border-width);  --bs-accordion-border-radius:var(--bs-border-radius);  --bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));  --bs-accordion-btn-padding-x:1.25rem;  --bs-accordion-btn-padding-y:1rem;  --bs-accordion-btn-color:var(--bs-body-color);  --bs-accordion-btn-bg:var(--bs-accordion-bg);  --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");  --bs-accordion-btn-icon-width:1.25rem;  --bs-accordion-btn-icon-transform:rotate(-180deg);  --bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;  --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");  --bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);  --bs-accordion-body-padding-x:1.25rem;  --bs-accordion-body-padding-y:1rem;  --bs-accordion-active-color:var(--bs-primary-text-emphasis);  --bs-accordion-active-bg:var(--bs-primary-bg-subtle);}.accordion-button{  position:relative;  display:flex;  align-items:center;  width:100%;  padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);  font-size:1rem;  color:var(--bs-accordion-btn-color);  text-align:left;  background-color:var(--bs-accordion-btn-bg);  border:0;  border-radius:0;  overflow-anchor:none;  transition:var(--bs-accordion-transition);}@media (prefers-reduced-motion:reduce){  .accordion-button{    transition:none;  }}.accordion-button:not(.collapsed){  color:var(--bs-accordion-active-color);  background-color:var(--bs-accordion-active-bg);  box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);}.accordion-button:not(.collapsed)::after{  background-image:var(--bs-accordion-btn-active-icon);  transform:var(--bs-accordion-btn-icon-transform);}.accordion-button::after{  flex-shrink:0;  width:var(--bs-accordion-btn-icon-width);  height:var(--bs-accordion-btn-icon-width);  margin-left:auto;  content:"";  background-image:var(--bs-accordion-btn-icon);  background-repeat:no-repeat;  background-size:var(--bs-accordion-btn-icon-width);  transition:var(--bs-accordion-btn-icon-transition);}@media (prefers-reduced-motion:reduce){  .accordion-button::after{    transition:none;  }}.accordion-button:hover{  z-index:2;}.accordion-button:focus{  z-index:3;  outline:0;  box-shadow:var(--bs-accordion-btn-focus-box-shadow);}.accordion-header{  margin-bottom:0;}.accordion-item{  color:var(--bs-accordion-color);  background-color:var(--bs-accordion-bg);  border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);}.accordion-item:first-of-type{  border-top-left-radius:var(--bs-accordion-border-radius);  border-top-right-radius:var(--bs-accordion-border-radius);}.accordion-item:first-of-type > .accordion-header .accordion-button{  border-top-left-radius:var(--bs-accordion-inner-border-radius);  border-top-right-radius:var(--bs-accordion-inner-border-radius);}.accordion-item:not(:first-of-type){  border-top:0;}.accordion-item:last-of-type{  border-bottom-right-radius:var(--bs-accordion-border-radius);  border-bottom-left-radius:var(--bs-accordion-border-radius);}.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed{  border-bottom-right-radius:var(--bs-accordion-inner-border-radius);  border-bottom-left-radius:var(--bs-accordion-inner-border-radius);}.accordion-item:last-of-type > .accordion-collapse{  border-bottom-right-radius:var(--bs-accordion-border-radius);  border-bottom-left-radius:var(--bs-accordion-border-radius);}.accordion-body{  padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}.accordion-flush > .accordion-item{  border-right:0;  border-left:0;  border-radius:0;}.accordion-flush > .accordion-item:first-child{  border-top:0;}.accordion-flush > .accordion-item:last-child{  border-bottom:0;}.accordion-flush > .accordion-item > .accordion-collapse,.accordion-flush > .accordion-item > .accordion-header .accordion-button,.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed{  border-radius:0;}[data-bs-theme=dark] .accordion-button::after{  --bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");  --bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");}.breadcrumb{  --bs-breadcrumb-padding-x:0;  --bs-breadcrumb-padding-y:0;  --bs-breadcrumb-margin-bottom:1rem;  --bs-breadcrumb-divider-color:var(--bs-secondary-color);  --bs-breadcrumb-item-padding-x:0.5rem;  --bs-breadcrumb-item-active-color:var(--bs-secondary-color);  display:flex;  flex-wrap:wrap;  padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);  margin-bottom:var(--bs-breadcrumb-margin-bottom);  font-size:var(--bs-breadcrumb-font-size);  list-style:none;  background-color:var(--bs-breadcrumb-bg);  border-radius:var(--bs-breadcrumb-border-radius);}.breadcrumb-item + .breadcrumb-item{  padding-left:var(--bs-breadcrumb-item-padding-x);}.breadcrumb-item + .breadcrumb-item::before{  float:left;  padding-right:var(--bs-breadcrumb-item-padding-x);  color:var(--bs-breadcrumb-divider-color);  content:var(--bs-breadcrumb-divider, "/");}.breadcrumb-item.active{  color:var(--bs-breadcrumb-item-active-color);}.pagination{  --bs-pagination-padding-x:0.75rem;  --bs-pagination-padding-y:0.375rem;  --bs-pagination-font-size:1rem;  --bs-pagination-color:var(--bs-link-color);  --bs-pagination-bg:var(--bs-body-bg);  --bs-pagination-border-width:var(--bs-border-width);  --bs-pagination-border-color:var(--bs-border-color);  --bs-pagination-border-radius:var(--bs-border-radius);  --bs-pagination-hover-color:var(--bs-link-hover-color);  --bs-pagination-hover-bg:var(--bs-tertiary-bg);  --bs-pagination-hover-border-color:var(--bs-border-color);  --bs-pagination-focus-color:var(--bs-link-hover-color);  --bs-pagination-focus-bg:var(--bs-secondary-bg);  --bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);  --bs-pagination-active-color:#fff;  --bs-pagination-active-bg:#0d6efd;  --bs-pagination-active-border-color:#0d6efd;  --bs-pagination-disabled-color:var(--bs-secondary-color);  --bs-pagination-disabled-bg:var(--bs-secondary-bg);  --bs-pagination-disabled-border-color:var(--bs-border-color);  display:flex;  padding-left:0;  list-style:none;}.page-link{  position:relative;  display:block;  padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);  font-size:var(--bs-pagination-font-size);  color:var(--bs-pagination-color);  text-decoration:none;  background-color:var(--bs-pagination-bg);  border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);  transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){  .page-link{    transition:none;  }}.page-link:hover{  z-index:2;  color:var(--bs-pagination-hover-color);  background-color:var(--bs-pagination-hover-bg);  border-color:var(--bs-pagination-hover-border-color);}.page-link:focus{  z-index:3;  color:var(--bs-pagination-focus-color);  background-color:var(--bs-pagination-focus-bg);  outline:0;  box-shadow:var(--bs-pagination-focus-box-shadow);}.active > .page-link,.page-link.active{  z-index:3;  color:var(--bs-pagination-active-color);  background-color:var(--bs-pagination-active-bg);  border-color:var(--bs-pagination-active-border-color);}.disabled > .page-link,.page-link.disabled{  color:var(--bs-pagination-disabled-color);  pointer-events:none;  background-color:var(--bs-pagination-disabled-bg);  border-color:var(--bs-pagination-disabled-border-color);}.page-item:not(:first-child) .page-link{  margin-left:calc(-1 * var(--bs-border-width));}.page-item:first-child .page-link{  border-top-left-radius:var(--bs-pagination-border-radius);  border-bottom-left-radius:var(--bs-pagination-border-radius);}.page-item:last-child .page-link{  border-top-right-radius:var(--bs-pagination-border-radius);  border-bottom-right-radius:var(--bs-pagination-border-radius);}.pagination-lg{  --bs-pagination-padding-x:1.5rem;  --bs-pagination-padding-y:0.75rem;  --bs-pagination-font-size:1.25rem;  --bs-pagination-border-radius:var(--bs-border-radius-lg);}.pagination-sm{  --bs-pagination-padding-x:0.5rem;  --bs-pagination-padding-y:0.25rem;  --bs-pagination-font-size:0.875rem;  --bs-pagination-border-radius:var(--bs-border-radius-sm);}.badge{  --bs-badge-padding-x:0.65em;  --bs-badge-padding-y:0.35em;  --bs-badge-font-size:0.75em;  --bs-badge-font-weight:700;  --bs-badge-color:#fff;  --bs-badge-border-radius:var(--bs-border-radius);  display:inline-block;  padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);  font-size:var(--bs-badge-font-size);  font-weight:var(--bs-badge-font-weight);  line-height:1;  color:var(--bs-badge-color);  text-align:center;  white-space:nowrap;  vertical-align:baseline;  border-radius:var(--bs-badge-border-radius);}.badge:empty{  display:none;}.btn .badge{  position:relative;  top:-1px;}.alert{  --bs-alert-bg:transparent;  --bs-alert-padding-x:1rem;  --bs-alert-padding-y:1rem;  --bs-alert-margin-bottom:1rem;  --bs-alert-color:inherit;  --bs-alert-border-color:transparent;  --bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);  --bs-alert-border-radius:var(--bs-border-radius);  --bs-alert-link-color:inherit;  position:relative;  padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);  margin-bottom:var(--bs-alert-margin-bottom);  color:var(--bs-alert-color);  background-color:var(--bs-alert-bg);  border:var(--bs-alert-border);  border-radius:var(--bs-alert-border-radius);}.alert-heading{  color:inherit;}.alert-link{  font-weight:700;  color:var(--bs-alert-link-color);}.alert-dismissible{  padding-right:3rem;}.alert-dismissible .btn-close{  position:absolute;  top:0;  right:0;  z-index:2;  padding:1.25rem 1rem;}.alert-primary{  --bs-alert-color:var(--bs-primary-text-emphasis);  --bs-alert-bg:var(--bs-primary-bg-subtle);  --bs-alert-border-color:var(--bs-primary-border-subtle);  --bs-alert-link-color:var(--bs-primary-text-emphasis);}.alert-secondary{  --bs-alert-color:var(--bs-secondary-text-emphasis);  --bs-alert-bg:var(--bs-secondary-bg-subtle);  --bs-alert-border-color:var(--bs-secondary-border-subtle);  --bs-alert-link-color:var(--bs-secondary-text-emphasis);}.alert-success{  --bs-alert-color:var(--bs-success-text-emphasis);  --bs-alert-bg:var(--bs-success-bg-subtle);  --bs-alert-border-color:var(--bs-success-border-subtle);  --bs-alert-link-color:var(--bs-success-text-emphasis);}.alert-info{  --bs-alert-color:var(--bs-info-text-emphasis);  --bs-alert-bg:var(--bs-info-bg-subtle);  --bs-alert-border-color:var(--bs-info-border-subtle);  --bs-alert-link-color:var(--bs-info-text-emphasis);}.alert-warning{  --bs-alert-color:var(--bs-warning-text-emphasis);  --bs-alert-bg:var(--bs-warning-bg-subtle);  --bs-alert-border-color:var(--bs-warning-border-subtle);  --bs-alert-link-color:var(--bs-warning-text-emphasis);}.alert-danger{  --bs-alert-color:var(--bs-danger-text-emphasis);  --bs-alert-bg:var(--bs-danger-bg-subtle);  --bs-alert-border-color:var(--bs-danger-border-subtle);  --bs-alert-link-color:var(--bs-danger-text-emphasis);}.alert-light{  --bs-alert-color:var(--bs-light-text-emphasis);  --bs-alert-bg:var(--bs-light-bg-subtle);  --bs-alert-border-color:var(--bs-light-border-subtle);  --bs-alert-link-color:var(--bs-light-text-emphasis);}.alert-dark{  --bs-alert-color:var(--bs-dark-text-emphasis);  --bs-alert-bg:var(--bs-dark-bg-subtle);  --bs-alert-border-color:var(--bs-dark-border-subtle);  --bs-alert-link-color:var(--bs-dark-text-emphasis);}@keyframes progress-bar-stripes{  0%{    background-position-x:var(--bs-progress-height);  }}.progress,.progress-stacked{  --bs-progress-height:1rem;  --bs-progress-font-size:0.75rem;  --bs-progress-bg:var(--bs-secondary-bg);  --bs-progress-border-radius:var(--bs-border-radius);  --bs-progress-box-shadow:var(--bs-box-shadow-inset);  --bs-progress-bar-color:#fff;  --bs-progress-bar-bg:#0d6efd;  --bs-progress-bar-transition:width 0.6s ease;  display:flex;  height:var(--bs-progress-height);  overflow:hidden;  font-size:var(--bs-progress-font-size);  background-color:var(--bs-progress-bg);  border-radius:var(--bs-progress-border-radius);}.progress-bar{  display:flex;  flex-direction:column;  justify-content:center;  overflow:hidden;  color:var(--bs-progress-bar-color);  text-align:center;  white-space:nowrap;  background-color:var(--bs-progress-bar-bg);  transition:var(--bs-progress-bar-transition);}@media (prefers-reduced-motion:reduce){  .progress-bar{    transition:none;  }}.progress-bar-striped{  background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);  background-size:var(--bs-progress-height) var(--bs-progress-height);}.progress-stacked > .progress{  overflow:visible;}.progress-stacked > .progress > .progress-bar{  width:100%;}.progress-bar-animated{  animation:1s linear infinite progress-bar-stripes;}@media (prefers-reduced-motion:reduce){  .progress-bar-animated{    animation:none;  }}.list-group{  --bs-list-group-color:var(--bs-body-color);  --bs-list-group-bg:var(--bs-body-bg);  --bs-list-group-border-color:var(--bs-border-color);  --bs-list-group-border-width:var(--bs-border-width);  --bs-list-group-border-radius:var(--bs-border-radius);  --bs-list-group-item-padding-x:1rem;  --bs-list-group-item-padding-y:0.5rem;  --bs-list-group-action-color:var(--bs-secondary-color);  --bs-list-group-action-hover-color:var(--bs-emphasis-color);  --bs-list-group-action-hover-bg:var(--bs-tertiary-bg);  --bs-list-group-action-active-color:var(--bs-body-color);  --bs-list-group-action-active-bg:var(--bs-secondary-bg);  --bs-list-group-disabled-color:var(--bs-secondary-color);  --bs-list-group-disabled-bg:var(--bs-body-bg);  --bs-list-group-active-color:#fff;  --bs-list-group-active-bg:#0d6efd;  --bs-list-group-active-border-color:#0d6efd;  display:flex;  flex-direction:column;  padding-left:0;  margin-bottom:0;  border-radius:var(--bs-list-group-border-radius);}.list-group-numbered{  list-style-type:none;  counter-reset:section;}.list-group-numbered > .list-group-item::before{  content:counters(section, ".") ". ";  counter-increment:section;}.list-group-item{  position:relative;  display:block;  padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);  color:var(--bs-list-group-color);  text-decoration:none;  background-color:var(--bs-list-group-bg);  border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);}.list-group-item:first-child{  border-top-left-radius:inherit;  border-top-right-radius:inherit;}.list-group-item:last-child{  border-bottom-right-radius:inherit;  border-bottom-left-radius:inherit;}.list-group-item.disabled,.list-group-item:disabled{  color:var(--bs-list-group-disabled-color);  pointer-events:none;  background-color:var(--bs-list-group-disabled-bg);}.list-group-item.active{  z-index:2;  color:var(--bs-list-group-active-color);  background-color:var(--bs-list-group-active-bg);  border-color:var(--bs-list-group-active-border-color);}.list-group-item + .list-group-item{  border-top-width:0;}.list-group-item + .list-group-item.active{  margin-top:calc(-1 * var(--bs-list-group-border-width));  border-top-width:var(--bs-list-group-border-width);}.list-group-item-action{  width:100%;  color:var(--bs-list-group-action-color);  text-align:inherit;}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{  z-index:1;  color:var(--bs-list-group-action-hover-color);  text-decoration:none;  background-color:var(--bs-list-group-action-hover-bg);}.list-group-item-action:not(.active):active{  color:var(--bs-list-group-action-active-color);  background-color:var(--bs-list-group-action-active-bg);}.list-group-horizontal{  flex-direction:row;}.list-group-horizontal > .list-group-item:first-child:not(:last-child){  border-bottom-left-radius:var(--bs-list-group-border-radius);  border-top-right-radius:0;}.list-group-horizontal > .list-group-item:last-child:not(:first-child){  border-top-right-radius:var(--bs-list-group-border-radius);  border-bottom-left-radius:0;}.list-group-horizontal > .list-group-item.active{  margin-top:0;}.list-group-horizontal > .list-group-item + .list-group-item{  border-top-width:var(--bs-list-group-border-width);  border-left-width:0;}.list-group-horizontal > .list-group-item + .list-group-item.active{  margin-left:calc(-1 * var(--bs-list-group-border-width));  border-left-width:var(--bs-list-group-border-width);}@media (min-width:576px){  .list-group-horizontal-sm{    flex-direction:row;  }  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child){    border-bottom-left-radius:var(--bs-list-group-border-radius);    border-top-right-radius:0;  }  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child){    border-top-right-radius:var(--bs-list-group-border-radius);    border-bottom-left-radius:0;  }  .list-group-horizontal-sm > .list-group-item.active{    margin-top:0;  }  .list-group-horizontal-sm > .list-group-item + .list-group-item{    border-top-width:var(--bs-list-group-border-width);    border-left-width:0;  }  .list-group-horizontal-sm > .list-group-item + .list-group-item.active{    margin-left:calc(-1 * var(--bs-list-group-border-width));    border-left-width:var(--bs-list-group-border-width);  }}@media (min-width:768px){  .list-group-horizontal-md{    flex-direction:row;  }  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child){    border-bottom-left-radius:var(--bs-list-group-border-radius);    border-top-right-radius:0;  }  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child){    border-top-right-radius:var(--bs-list-group-border-radius);    border-bottom-left-radius:0;  }  .list-group-horizontal-md > .list-group-item.active{    margin-top:0;  }  .list-group-horizontal-md > .list-group-item + .list-group-item{    border-top-width:var(--bs-list-group-border-width);    border-left-width:0;  }  .list-group-horizontal-md > .list-group-item + .list-group-item.active{    margin-left:calc(-1 * var(--bs-list-group-border-width));    border-left-width:var(--bs-list-group-border-width);  }}@media (min-width:992px){  .list-group-horizontal-lg{    flex-direction:row;  }  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child){    border-bottom-left-radius:var(--bs-list-group-border-radius);    border-top-right-radius:0;  }  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child){    border-top-right-radius:var(--bs-list-group-border-radius);    border-bottom-left-radius:0;  }  .list-group-horizontal-lg > .list-group-item.active{    margin-top:0;  }  .list-group-horizontal-lg > .list-group-item + .list-group-item{    border-top-width:var(--bs-list-group-border-width);    border-left-width:0;  }  .list-group-horizontal-lg > .list-group-item + .list-group-item.active{    margin-left:calc(-1 * var(--bs-list-group-border-width));    border-left-width:var(--bs-list-group-border-width);  }}@media (min-width:1200px){  .list-group-horizontal-xl{    flex-direction:row;  }  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child){    border-bottom-left-radius:var(--bs-list-group-border-radius);    border-top-right-radius:0;  }  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child){    border-top-right-radius:var(--bs-list-group-border-radius);    border-bottom-left-radius:0;  }  .list-group-horizontal-xl > .list-group-item.active{    margin-top:0;  }  .list-group-horizontal-xl > .list-group-item + .list-group-item{    border-top-width:var(--bs-list-group-border-width);    border-left-width:0;  }  .list-group-horizontal-xl > .list-group-item + .list-group-item.active{    margin-left:calc(-1 * var(--bs-list-group-border-width));    border-left-width:var(--bs-list-group-border-width);  }}@media (min-width:1400px){  .list-group-horizontal-xxl{    flex-direction:row;  }  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child){    border-bottom-left-radius:var(--bs-list-group-border-radius);    border-top-right-radius:0;  }  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child){    border-top-right-radius:var(--bs-list-group-border-radius);    border-bottom-left-radius:0;  }  .list-group-horizontal-xxl > .list-group-item.active{    margin-top:0;  }  .list-group-horizontal-xxl > .list-group-item + .list-group-item{    border-top-width:var(--bs-list-group-border-width);    border-left-width:0;  }  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active{    margin-left:calc(-1 * var(--bs-list-group-border-width));    border-left-width:var(--bs-list-group-border-width);  }}.list-group-flush{  border-radius:0;}.list-group-flush > .list-group-item{  border-width:0 0 var(--bs-list-group-border-width);}.list-group-flush > .list-group-item:last-child{  border-bottom-width:0;}.list-group-item-primary{  --bs-list-group-color:var(--bs-primary-text-emphasis);  --bs-list-group-bg:var(--bs-primary-bg-subtle);  --bs-list-group-border-color:var(--bs-primary-border-subtle);  --bs-list-group-action-hover-color:var(--bs-emphasis-color);  --bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);  --bs-list-group-action-active-color:var(--bs-emphasis-color);  --bs-list-group-action-active-bg:var(--bs-primary-border-subtle);  --bs-list-group-active-color:var(--bs-primary-bg-subtle);  --bs-list-group-active-bg:var(--bs-primary-text-emphasis);  --bs-list-group-active-border-color:var(--bs-primary-text-emphasis);}.list-group-item-secondary{  --bs-list-group-color:var(--bs-secondary-text-emphasis);  --bs-list-group-bg:var(--bs-secondary-bg-subtle);  --bs-list-group-border-color:var(--bs-secondary-border-subtle);  --bs-list-group-action-hover-color:var(--bs-emphasis-color);  --bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);  --bs-list-group-action-active-color:var(--bs-emphasis-color);  --bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);  --bs-list-group-active-color:var(--bs-secondary-bg-subtle);  --bs-list-group-active-bg:var(--bs-secondary-text-emphasis);  --bs-list-group-active-border-color:var(--bs-secondary-text-emphasis);}.list-group-item-success{  --bs-list-group-color:var(--bs-success-text-emphasis);  --bs-list-group-bg:var(--bs-success-bg-subtle);  --bs-list-group-border-color:var(--bs-success-border-subtle);  --bs-list-group-action-hover-color:var(--bs-emphasis-color);  --bs-list-group-action-hover-bg:var(--bs-success-border-subtle);  --bs-list-group-action-active-color:var(--bs-emphasis-color);  --bs-list-group-action-active-bg:var(--bs-success-border-subtle);  --bs-list-group-active-color:var(--bs-success-bg-subtle);  --bs-list-group-active-bg:var(--bs-success-text-emphasis);  --bs-list-group-active-border-color:var(--bs-success-text-emphasis);}.list-group-item-info{  --bs-list-group-color:var(--bs-info-text-emphasis);  --bs-list-group-bg:var(--bs-info-bg-subtle);  --bs-list-group-border-color:var(--bs-info-border-subtle);  --bs-list-group-action-hover-color:var(--bs-emphasis-color);  --bs-list-group-action-hover-bg:var(--bs-info-border-subtle);  --bs-list-group-action-active-color:var(--bs-emphasis-color);  --bs-list-group-action-active-bg:var(--bs-info-border-subtle);  --bs-list-group-active-color:var(--bs-info-bg-subtle);  --bs-list-group-active-bg:var(--bs-info-text-emphasis);  --bs-list-group-active-border-color:var(--bs-info-text-emphasis);}.list-group-item-warning{  --bs-list-group-color:var(--bs-warning-text-emphasis);  --bs-list-group-bg:var(--bs-warning-bg-subtle);  --bs-list-group-border-color:var(--bs-warning-border-subtle);  --bs-list-group-action-hover-color:var(--bs-emphasis-color);  --bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);  --bs-list-group-action-active-color:var(--bs-emphasis-color);  --bs-list-group-action-active-bg:var(--bs-warning-border-subtle);  --bs-list-group-active-color:var(--bs-warning-bg-subtle);  --bs-list-group-active-bg:var(--bs-warning-text-emphasis);  --bs-list-group-active-border-color:var(--bs-warning-text-emphasis);}.list-group-item-danger{  --bs-list-group-color:var(--bs-danger-text-emphasis);  --bs-list-group-bg:var(--bs-danger-bg-subtle);  --bs-list-group-border-color:var(--bs-danger-border-subtle);  --bs-list-group-action-hover-color:var(--bs-emphasis-color);  --bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);  --bs-list-group-action-active-color:var(--bs-emphasis-color);  --bs-list-group-action-active-bg:var(--bs-danger-border-subtle);  --bs-list-group-active-color:var(--bs-danger-bg-subtle);  --bs-list-group-active-bg:var(--bs-danger-text-emphasis);  --bs-list-group-active-border-color:var(--bs-danger-text-emphasis);}.list-group-item-light{  --bs-list-group-color:var(--bs-light-text-emphasis);  --bs-list-group-bg:var(--bs-light-bg-subtle);  --bs-list-group-border-color:var(--bs-light-border-subtle);  --bs-list-group-action-hover-color:var(--bs-emphasis-color);  --bs-list-group-action-hover-bg:var(--bs-light-border-subtle);  --bs-list-group-action-active-color:var(--bs-emphasis-color);  --bs-list-group-action-active-bg:var(--bs-light-border-subtle);  --bs-list-group-active-color:var(--bs-light-bg-subtle);  --bs-list-group-active-bg:var(--bs-light-text-emphasis);  --bs-list-group-active-border-color:var(--bs-light-text-emphasis);}.list-group-item-dark{  --bs-list-group-color:var(--bs-dark-text-emphasis);  --bs-list-group-bg:var(--bs-dark-bg-subtle);  --bs-list-group-border-color:var(--bs-dark-border-subtle);  --bs-list-group-action-hover-color:var(--bs-emphasis-color);  --bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);  --bs-list-group-action-active-color:var(--bs-emphasis-color);  --bs-list-group-action-active-bg:var(--bs-dark-border-subtle);  --bs-list-group-active-color:var(--bs-dark-bg-subtle);  --bs-list-group-active-bg:var(--bs-dark-text-emphasis);  --bs-list-group-active-border-color:var(--bs-dark-text-emphasis);}.btn-close{  --bs-btn-close-color:#000;  --bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");  --bs-btn-close-opacity:0.5;  --bs-btn-close-hover-opacity:0.75;  --bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);  --bs-btn-close-focus-opacity:1;  --bs-btn-close-disabled-opacity:0.25;  box-sizing:content-box;  width:1em;  height:1em;  padding:0.25em 0.25em;  color:var(--bs-btn-close-color);  background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;  filter:var(--bs-btn-close-filter);  border:0;  border-radius:0.375rem;  opacity:var(--bs-btn-close-opacity);}.btn-close:hover{  color:var(--bs-btn-close-color);  text-decoration:none;  opacity:var(--bs-btn-close-hover-opacity);}.btn-close:focus{  outline:0;  box-shadow:var(--bs-btn-close-focus-shadow);  opacity:var(--bs-btn-close-focus-opacity);}.btn-close.disabled,.btn-close:disabled{  pointer-events:none;  -webkit-user-select:none;  -moz-user-select:none;  user-select:none;  opacity:var(--bs-btn-close-disabled-opacity);}.btn-close-white{  --bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);}[data-bs-theme=dark]{  --bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);}.toast{  --bs-toast-zindex:1090;  --bs-toast-padding-x:0.75rem;  --bs-toast-padding-y:0.5rem;  --bs-toast-spacing:1.5rem;  --bs-toast-max-width:350px;  --bs-toast-font-size:0.875rem;  --bs-toast-bg:rgba(0, 1, 0, );  --bs-toast-border-width:var(--bs-border-width);  --bs-toast-border-color:var(--bs-border-color-translucent);  --bs-toast-border-radius:var(--bs-border-radius);  --bs-toast-box-shadow:var(--bs-box-shadow);  --bs-toast-header-color:var(--bs-secondary-color);  --bs-toast-header-bg:rgba(0, 1, 0, );  --bs-toast-header-border-color:var(--bs-border-color-translucent);  width:var(--bs-toast-max-width);  max-width:100%;  font-size:var(--bs-toast-font-size);  color:var(--bs-toast-color);  pointer-events:auto;  background-color:var(--bs-toast-bg);  background-clip:padding-box;  border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);  box-shadow:var(--bs-toast-box-shadow);  border-radius:var(--bs-toast-border-radius);}.toast.showing{  opacity:0;}.toast:not(.show){  display:none;}.toast-container{  --bs-toast-zindex:1090;  position:absolute;  z-index:var(--bs-toast-zindex);  width:-webkit-max-content;  width:-moz-max-content;  width:max-content;  max-width:100%;  pointer-events:none;}.toast-container > :not(:last-child){  margin-bottom:var(--bs-toast-spacing);}.toast-header{  display:flex;  align-items:center;  padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);  color:var(--bs-toast-header-color);  background-color:var(--bs-toast-header-bg);  background-clip:padding-box;  border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);  border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));  border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));}.toast-header .btn-close{  margin-right:calc(-.5 * var(--bs-toast-padding-x));  margin-left:var(--bs-toast-padding-x);}.toast-body{  padding:var(--bs-toast-padding-x);  word-wrap:break-word;}.modal{  --bs-modal-zindex:1055;  --bs-modal-width:500px;  --bs-modal-padding:1rem;  --bs-modal-margin:0.5rem;  --bs-modal-color:var(--bs-body-color);  --bs-modal-bg:var(--bs-body-bg);  --bs-modal-border-color:var(--bs-border-color-translucent);  --bs-modal-border-width:var(--bs-border-width);  --bs-modal-border-radius:var(--bs-border-radius-lg);  --bs-modal-box-shadow:var(--bs-box-shadow-sm);  --bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));  --bs-modal-header-padding-x:1rem;  --bs-modal-header-padding-y:1rem;  --bs-modal-header-padding:1rem 1rem;  --bs-modal-header-border-color:var(--bs-border-color);  --bs-modal-header-border-width:var(--bs-border-width);  --bs-modal-title-line-height:1.5;  --bs-modal-footer-gap:0.5rem;  --bs-modal-footer-border-color:var(--bs-border-color);  --bs-modal-footer-border-width:var(--bs-border-width);  position:fixed;  top:0;  left:0;  z-index:var(--bs-modal-zindex);  display:none;  width:100%;  height:100%;  overflow-x:hidden;  overflow-y:auto;  outline:0;}.modal-dialog{  position:relative;  width:auto;  /* pointer-events: none; */  margin:var(--bs-modal-margin);}.modal.fade .modal-dialog{  transform:translate(0, -50px);  transition:transform 0.3s ease-out;}@media (prefers-reduced-motion:reduce){  .modal.fade .modal-dialog{    transition:none;  }}.modal.show .modal-dialog{  transform:none;}.modal.modal-static .modal-dialog{  transform:scale(1.02);}.modal-dialog-scrollable{  height:calc(100% - var(--bs-modal-margin) * 2);}.modal-dialog-scrollable .modal-content{  max-height:100%;  overflow:hidden;}.modal-dialog-scrollable .modal-body{  overflow-y:auto;}.modal-dialog-centered{  display:flex;  align-items:center;  min-height:calc(100% - var(--bs-modal-margin) * 2);}.modal-content{  position:relative;  display:flex;  flex-direction:column;  width:100%;  color:var(--bs-modal-color);  pointer-events:auto;  background-color:var(--bs-modal-bg);  background-clip:padding-box;  border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);  border-radius:var(--bs-modal-border-radius);  outline:0;}.modal-backdrop{  --bs-backdrop-zindex:1050;  --bs-backdrop-bg:#000;  --bs-backdrop-opacity:0.5;  position:fixed;  top:0;  left:0;  z-index:var(--bs-backdrop-zindex);  width:100vw;  height:100vh;  background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade{  opacity:0;}.modal-backdrop.show{  opacity:var(--bs-backdrop-opacity);}.modal-header{  display:flex;  flex-shrink:0;  align-items:center;  padding:var(--bs-modal-header-padding);  border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);  border-top-left-radius:var(--bs-modal-inner-border-radius);  border-top-right-radius:var(--bs-modal-inner-border-radius);}.modal-header .btn-close{  padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);  margin-top:calc(-.5 * var(--bs-modal-header-padding-y));  margin-right:calc(-.5 * var(--bs-modal-header-padding-x));  margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));  margin-left:auto;}.modal-title{  margin-bottom:0;  line-height:var(--bs-modal-title-line-height);}.modal-body{  position:relative;  flex:1 1 auto;  padding:var(--bs-modal-padding);}.modal-footer{  display:flex;  flex-shrink:0;  flex-wrap:wrap;  align-items:center;  justify-content:flex-end;  padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);  background-color:var(--bs-modal-footer-bg);  border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);  border-bottom-right-radius:var(--bs-modal-inner-border-radius);  border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.modal-footer > *{  margin:calc(var(--bs-modal-footer-gap) * .5);}@media (min-width:576px){  .modal{    --bs-modal-margin:1.75rem;    --bs-modal-box-shadow:var(--bs-box-shadow);  }  .modal-dialog{    max-width:var(--bs-modal-width);    margin-right:auto;    margin-left:auto;  }  .modal-sm{    --bs-modal-width:300px;  }}@media (min-width:992px){  .modal-lg,.modal-xl{    --bs-modal-width:800px;  }}@media (min-width:1200px){  .modal-xl{    --bs-modal-width:1140px;  }}.modal-fullscreen{  width:100vw;  max-width:none;  height:100%;  margin:0;}.modal-fullscreen .modal-content{  height:100%;  border:0;  border-radius:0;}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{  border-radius:0;}.modal-fullscreen .modal-body{  overflow-y:auto;}@media (max-width:575.98px){  .modal-fullscreen-sm-down{    width:100vw;    max-width:none;    height:100%;    margin:0;  }  .modal-fullscreen-sm-down .modal-content{    height:100%;    border:0;    border-radius:0;  }  .modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{    border-radius:0;  }  .modal-fullscreen-sm-down .modal-body{    overflow-y:auto;  }}@media (max-width:767.98px){  .modal-fullscreen-md-down{    width:100vw;    max-width:none;    height:100%;    margin:0;  }  .modal-fullscreen-md-down .modal-content{    height:100%;    border:0;    border-radius:0;  }  .modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{    border-radius:0;  }  .modal-fullscreen-md-down .modal-body{    overflow-y:auto;  }}@media (max-width:991.98px){  .modal-fullscreen-lg-down{    width:100vw;    max-width:none;    height:100%;    margin:0;  }  .modal-fullscreen-lg-down .modal-content{    height:100%;    border:0;    border-radius:0;  }  .modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{    border-radius:0;  }  .modal-fullscreen-lg-down .modal-body{    overflow-y:auto;  }}@media (max-width:1199.98px){  .modal-fullscreen-xl-down{    width:100vw;    max-width:none;    height:100%;    margin:0;  }  .modal-fullscreen-xl-down .modal-content{    height:100%;    border:0;    border-radius:0;  }  .modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{    border-radius:0;  }  .modal-fullscreen-xl-down .modal-body{    overflow-y:auto;  }}@media (max-width:1399.98px){  .modal-fullscreen-xxl-down{    width:100vw;    max-width:none;    height:100%;    margin:0;  }  .modal-fullscreen-xxl-down .modal-content{    height:100%;    border:0;    border-radius:0;  }  .modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{    border-radius:0;  }  .modal-fullscreen-xxl-down .modal-body{    overflow-y:auto;  }}.tooltip{  --bs-tooltip-zindex:1080;  --bs-tooltip-max-width:200px;  --bs-tooltip-padding-x:0.5rem;  --bs-tooltip-padding-y:0.25rem;  --bs-tooltip-font-size:0.875rem;  --bs-tooltip-color:var(--bs-body-bg);  --bs-tooltip-bg:var(--bs-emphasis-color);  --bs-tooltip-border-radius:var(--bs-border-radius);  --bs-tooltip-opacity:0.9;  --bs-tooltip-arrow-width:0.8rem;  --bs-tooltip-arrow-height:0.4rem;  z-index:var(--bs-tooltip-zindex);  display:block;  margin:var(--bs-tooltip-margin);  font-family:var(--bs-font-sans-serif);  font-style:normal;  font-weight:400;  line-height:1.5;  text-align:left;  text-align:start;  text-decoration:none;  text-shadow:none;  text-transform:none;  letter-spacing:normal;  word-break:normal;  white-space:normal;  word-spacing:normal;  line-break:auto;  font-size:var(--bs-tooltip-font-size);  word-wrap:break-word;  opacity:0;}.tooltip.show{  opacity:var(--bs-tooltip-opacity);}.tooltip .arrow{  position:absolute;  display:block;  width:0.8rem;  height:0.4rem;}.tooltip .arrow::before{  position:absolute;  content:"";  border-color:transparent;  border-style:solid;}.tooltip .tooltip-arrow{  display:block;  width:var(--bs-tooltip-arrow-width);  height:var(--bs-tooltip-arrow-height);}.tooltip .tooltip-arrow::before{  position:absolute;  content:"";  border-color:transparent;  border-style:solid;}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{  bottom:calc(-1 * var(--bs-tooltip-arrow-height));}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{  top:-1px;  border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;  border-top-color:var(--bs-tooltip-bg);}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{  left:calc(-1 * var(--bs-tooltip-arrow-height));  width:var(--bs-tooltip-arrow-height);  height:var(--bs-tooltip-arrow-width);}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{  right:-1px;  border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;  border-right-color:var(--bs-tooltip-bg);}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{  top:calc(-1 * var(--bs-tooltip-arrow-height));}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{  bottom:-1px;  border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);  border-bottom-color:var(--bs-tooltip-bg);}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{  right:calc(-1 * var(--bs-tooltip-arrow-height));  width:var(--bs-tooltip-arrow-height);  height:var(--bs-tooltip-arrow-width);}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{  left:-1px;  border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);  border-left-color:var(--bs-tooltip-bg);}.popover .arrow{  position:absolute;  display:block;  width:1rem;  height:0.5rem;  margin:0 0.3rem;}.popover .arrow::after,.popover .arrow::before{  position:absolute;  display:block;  content:"";  border-color:transparent;  border-style:solid;}.bs-popover-auto[x-placement^=top],.bs-popover-top{  margin-bottom:0.5rem;}.bs-popover-auto[x-placement^=top] > .arrow,.bs-popover-top > .arrow{  bottom:calc((.5rem + 1px) * -1);}.bs-popover-auto[x-placement^=top] > .arrow::before,.bs-popover-top > .arrow::before{  bottom:0;  border-width:0.5rem 0.5rem 0;  border-top-color:rgba(0, 0, 0, .25);}.bs-popover-auto[x-placement^=top] > .arrow::after,.bs-popover-top > .arrow::after{  bottom:1px;  border-width:0.5rem 0.5rem 0;  border-top-color:#fff;}.bs-popover-auto[x-placement^=right],.bs-popover-right{  margin-left:0.5rem;}.bs-popover-auto[x-placement^=right] > .arrow,.bs-popover-right > .arrow{  left:calc((.5rem + 1px) * -1);  width:0.5rem;  height:1rem;  margin:0.3rem 0;}.bs-popover-auto[x-placement^=right] > .arrow::before,.bs-popover-right > .arrow::before{  left:0;  border-width:0.5rem 0.5rem 0.5rem 0;  border-right-color:rgba(0, 0, 0, .25);}.bs-popover-auto[x-placement^=right] > .arrow::after,.bs-popover-right > .arrow::after{  left:1px;  border-width:0.5rem 0.5rem 0.5rem 0;  border-right-color:#fff;}.bs-popover-auto[x-placement^=bottom] > .arrow,.bs-popover-bottom > .arrow{  top:calc((.5rem + 1px) * -1);}.bs-popover-auto[x-placement^=bottom] > .arrow::before,.bs-popover-bottom > .arrow::before{  top:0;  border-width:0 0.5rem 0.5rem 0.5rem;  border-bottom-color:rgba(0, 0, 0, .25);}.bs-popover-auto[x-placement^=bottom] > .arrow::after,.bs-popover-bottom > .arrow::after{  top:1px;  border-width:0 0.5rem 0.5rem 0.5rem;  border-bottom-color:#fff;}.bs-popover-auto[x-placement^=left] > .arrow,.bs-popover-left > .arrow{  right:calc((.5rem + 1px) * -1);  width:0.5rem;  height:1rem;  margin:0.3rem 0;}.bs-popover-auto[x-placement^=left] > .arrow::before,.bs-popover-left > .arrow::before{  right:0;  border-width:0.5rem 0 0.5rem 0.5rem;  border-left-color:rgba(0, 0, 0, .25);}.bs-popover-auto[x-placement^=left] > .arrow::after,.bs-popover-left > .arrow::after{  right:1px;  border-width:0.5rem 0 0.5rem 0.5rem;  border-left-color:#fff;}.tooltip-inner{  max-width:var(--bs-tooltip-max-width);  padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);  color:var(--bs-tooltip-color);  text-align:center;  background-color:var(--bs-tooltip-bg);  border-radius:var(--bs-tooltip-border-radius);}.popover{  --bs-popover-zindex:1070;  --bs-popover-max-width:276px;  --bs-popover-font-size:0.875rem;  --bs-popover-bg:var(--bs-body-bg);  --bs-popover-border-width:var(--bs-border-width);  --bs-popover-border-color:var(--bs-border-color-translucent);  --bs-popover-border-radius:var(--bs-border-radius-lg);  --bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));  --bs-popover-box-shadow:var(--bs-box-shadow);  --bs-popover-header-padding-x:1rem;  --bs-popover-header-padding-y:0.5rem;  --bs-popover-header-font-size:1rem;  --bs-popover-header-color:inherit;  --bs-popover-header-bg:var(--bs-secondary-bg);  --bs-popover-body-padding-x:1rem;  --bs-popover-body-padding-y:1rem;  --bs-popover-body-color:var(--bs-body-color);  --bs-popover-arrow-width:1rem;  --bs-popover-arrow-height:0.5rem;  --bs-popover-arrow-border:var(--bs-popover-border-color);  z-index:var(--bs-popover-zindex);  display:block;  max-width:var(--bs-popover-max-width);  font-family:var(--bs-font-sans-serif);  font-style:normal;  font-weight:400;  line-height:1.5;  text-align:left;  text-align:start;  text-decoration:none;  text-shadow:none;  text-transform:none;  letter-spacing:normal;  word-break:normal;  white-space:normal;  word-spacing:normal;  line-break:auto;  font-size:var(--bs-popover-font-size);  word-wrap:break-word;  background-color:var(--bs-popover-bg);  background-clip:padding-box;  border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);  border-radius:var(--bs-popover-border-radius);}.popover .popover-arrow{  display:block;  width:var(--bs-popover-arrow-width);  height:var(--bs-popover-arrow-height);}.popover .popover-arrow::after,.popover .popover-arrow::before{  position:absolute;  display:block;  content:"";  border-color:transparent;  border-style:solid;  border-width:0;}.bs-popover-auto[data-popper-placement^=top] > .popover-arrow,.bs-popover-top > .popover-arrow{  bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));}.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,.bs-popover-top > .popover-arrow::after,.bs-popover-top > .popover-arrow::before{  border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;}.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,.bs-popover-top > .popover-arrow::before{  bottom:0;  border-top-color:var(--bs-popover-arrow-border);}.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after,.bs-popover-top > .popover-arrow::after{  bottom:var(--bs-popover-border-width);  border-top-color:var(--bs-popover-bg);}.bs-popover-auto[data-popper-placement^=right] > .popover-arrow,.bs-popover-end > .popover-arrow{  left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));  width:var(--bs-popover-arrow-height);  height:var(--bs-popover-arrow-width);}.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,.bs-popover-end > .popover-arrow::after,.bs-popover-end > .popover-arrow::before{  border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;}.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,.bs-popover-end > .popover-arrow::before{  left:0;  border-right-color:var(--bs-popover-arrow-border);}.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after,.bs-popover-end > .popover-arrow::after{  left:var(--bs-popover-border-width);  border-right-color:var(--bs-popover-bg);}.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow,.bs-popover-bottom > .popover-arrow{  top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));}.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,.bs-popover-bottom > .popover-arrow::after,.bs-popover-bottom > .popover-arrow::before{  border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);}.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,.bs-popover-bottom > .popover-arrow::before{  top:0;  border-bottom-color:var(--bs-popover-arrow-border);}.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after,.bs-popover-bottom > .popover-arrow::after{  top:var(--bs-popover-border-width);  border-bottom-color:var(--bs-popover-bg);}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{  position:absolute;  top:0;  left:50%;  display:block;  width:var(--bs-popover-arrow-width);  margin-left:calc(-.5 * var(--bs-popover-arrow-width));  content:"";  border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);}.bs-popover-auto[data-popper-placement^=left] > .popover-arrow,.bs-popover-start > .popover-arrow{  right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));  width:var(--bs-popover-arrow-height);  height:var(--bs-popover-arrow-width);}.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,.bs-popover-start > .popover-arrow::after,.bs-popover-start > .popover-arrow::before{  border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);}.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,.bs-popover-start > .popover-arrow::before{  right:0;  border-left-color:var(--bs-popover-arrow-border);}.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after,.bs-popover-start > .popover-arrow::after{  right:var(--bs-popover-border-width);  border-left-color:var(--bs-popover-bg);}.popover-header{  padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);  margin-bottom:0;  font-size:var(--bs-popover-header-font-size);  color:var(--bs-popover-header-color);  background-color:var(--bs-popover-header-bg);  border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);  border-top-left-radius:var(--bs-popover-inner-border-radius);  border-top-right-radius:var(--bs-popover-inner-border-radius);}.popover-header:empty{  display:none;}.popover-body{  padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);  color:var(--bs-popover-body-color);}.carousel{  position:relative;}.carousel.pointer-event{  touch-action:pan-y;}.carousel-inner{  position:relative;  width:100%;  overflow:hidden;}.carousel-inner::after{  display:block;  clear:both;  content:"";}.carousel-item{  position:relative;  display:none;  float:left;  width:100%;  margin-right:-100%;  -webkit-backface-visibility:hidden;  backface-visibility:hidden;  transition:transform 0.6s ease-in-out;}@media (prefers-reduced-motion:reduce){  .carousel-item{    transition:none;  }}.carousel-item-next,.carousel-item-prev,.carousel-item.active{  display:block;}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){  transform:translateX(100%);}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){  transform:translateX(-100%);}.carousel-fade .carousel-item{  opacity:0;  transition-property:opacity;  transform:none;}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{  z-index:1;  opacity:1;}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{  z-index:0;  opacity:0;  transition:opacity 0s 0.6s;}@media (prefers-reduced-motion:reduce){  .carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{    transition:none;  }}.carousel-control-next,.carousel-control-prev{  position:absolute;  top:0;  bottom:0;  z-index:1;  display:flex;  align-items:center;  justify-content:center;  width:15%;  padding:0;  color:#fff;  text-align:center;  background:0 0;  filter:var(--bs-carousel-control-icon-filter);  border:0;  opacity:0.5;  transition:opacity 0.15s ease;}@media (prefers-reduced-motion:reduce){  .carousel-control-next,.carousel-control-prev{    transition:none;  }}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{  color:#fff;  text-decoration:none;  outline:0;  opacity:0.9;}.carousel-control-prev{  left:0;}.carousel-control-next{  right:0;}.carousel-control-next-icon,.carousel-control-prev-icon{  display:inline-block;  width:2rem;  height:2rem;  background-repeat:no-repeat;  background-position:50%;  background-size:100% 100%;}.carousel-control-prev-icon{  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e");}.carousel-control-next-icon{  background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");}.carousel-indicators{  position:absolute;  right:0;  bottom:0;  left:0;  z-index:2;  display:flex;  justify-content:center;  padding:0;  margin-right:15%;  margin-bottom:1rem;  margin-left:15%;}.carousel-indicators [data-bs-target]{  box-sizing:content-box;  flex:0 1 auto;  width:30px;  height:3px;  padding:0;  margin-right:3px;  margin-left:3px;  text-indent:-999px;  cursor:pointer;  background-color:var(--bs-carousel-indicator-active-bg);  background-clip:padding-box;  border:0;  border-top:10px solid transparent;  border-bottom:10px solid transparent;  opacity:0.5;  transition:opacity 0.6s ease;}@media (prefers-reduced-motion:reduce){  .carousel-indicators [data-bs-target]{    transition:none;  }}.carousel-indicators .active{  opacity:1;}.carousel-caption{  position:absolute;  right:15%;  bottom:1.25rem;  left:15%;  padding-top:1.25rem;  padding-bottom:1.25rem;  color:var(--bs-carousel-caption-color);  text-align:center;}.carousel-dark{  --bs-carousel-indicator-active-bg:#000;  --bs-carousel-caption-color:#000;  --bs-carousel-control-icon-filter:invert(1) grayscale(100);}:root,[data-bs-theme=light]{  --bs-carousel-indicator-active-bg:#fff;  --bs-carousel-caption-color:#fff;}[data-bs-theme=dark]{  --bs-carousel-indicator-active-bg:#000;  --bs-carousel-caption-color:#000;  --bs-carousel-control-icon-filter:invert(1) grayscale(100);}.spinner-border,.spinner-grow{  display:inline-block;  flex-shrink:0;  width:var(--bs-spinner-width);  height:var(--bs-spinner-height);  vertical-align:var(--bs-spinner-vertical-align);  border-radius:50%;  animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);}@keyframes spinner-border{  to{    transform:rotate(360deg);  }}.spinner-border{  --bs-spinner-width:2rem;  --bs-spinner-height:2rem;  --bs-spinner-vertical-align:-0.125em;  --bs-spinner-border-width:0.25em;  --bs-spinner-animation-speed:0.75s;  --bs-spinner-animation-name:spinner-border;  border:var(--bs-spinner-border-width) solid currentcolor;  border-right-color:transparent;}.spinner-border-sm{  --bs-spinner-width:1rem;  --bs-spinner-height:1rem;  --bs-spinner-border-width:0.2em;}@keyframes spinner-grow{  0%{    transform:scale(0);  }  50%{    opacity:1;    transform:none;  }}.spinner-grow{  --bs-spinner-width:2rem;  --bs-spinner-height:2rem;  --bs-spinner-vertical-align:-0.125em;  --bs-spinner-animation-speed:0.75s;  --bs-spinner-animation-name:spinner-grow;  background-color:currentcolor;  opacity:0;}.spinner-grow-sm{  --bs-spinner-width:1rem;  --bs-spinner-height:1rem;}@media (prefers-reduced-motion:reduce){  .spinner-border,.spinner-grow{    --bs-spinner-animation-speed:1.5s;  }}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{  --bs-offcanvas-zindex:1045;  --bs-offcanvas-width:400px;  --bs-offcanvas-height:30vh;  --bs-offcanvas-padding-x:1rem;  --bs-offcanvas-padding-y:1rem;  --bs-offcanvas-color:var(--bs-body-color);  --bs-offcanvas-bg:var(--bs-body-bg);  --bs-offcanvas-border-width:var(--bs-border-width);  --bs-offcanvas-border-color:var(--bs-border-color-translucent);  --bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);  --bs-offcanvas-transition:transform 0.3s ease-in-out;  --bs-offcanvas-title-line-height:1.5;}@media (max-width:575.98px){  .offcanvas-sm{    position:fixed;    bottom:0;    z-index:var(--bs-offcanvas-zindex);    display:flex;    flex-direction:column;    max-width:100%;    color:var(--bs-offcanvas-color);    visibility:hidden;    background-color:var(--bs-offcanvas-bg);    background-clip:padding-box;    outline:0;    transition:var(--bs-offcanvas-transition);  }}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){  .offcanvas-sm{    transition:none;  }}@media (max-width:575.98px){  .offcanvas-sm.offcanvas-start{    top:0;    left:0;    width:var(--bs-offcanvas-width);    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateX(-100%);  }  .offcanvas-sm.offcanvas-end{    top:0;    right:0;    width:var(--bs-offcanvas-width);    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateX(100%);  }  .offcanvas-sm.offcanvas-top{    top:0;    right:0;    left:0;    height:var(--bs-offcanvas-height);    max-height:100%;    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateY(-100%);  }  .offcanvas-sm.offcanvas-bottom{    right:0;    left:0;    height:var(--bs-offcanvas-height);    max-height:100%;    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateY(100%);  }  .offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{    transform:none;  }  .offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{    visibility:visible;  }}@media (min-width:576px){  .offcanvas-sm{    --bs-offcanvas-height:auto;    --bs-offcanvas-border-width:0;    background-color:transparent !important;  }  .offcanvas-sm .offcanvas-header{    display:none;  }  .offcanvas-sm .offcanvas-body{    display:flex;    flex-grow:0;    padding:0;    overflow-y:visible;    background-color:transparent !important;  }}@media (max-width:767.98px){  .offcanvas-md{    position:fixed;    bottom:0;    z-index:var(--bs-offcanvas-zindex);    display:flex;    flex-direction:column;    max-width:100%;    color:var(--bs-offcanvas-color);    visibility:hidden;    background-color:var(--bs-offcanvas-bg);    background-clip:padding-box;    outline:0;    transition:var(--bs-offcanvas-transition);  }}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){  .offcanvas-md{    transition:none;  }}@media (max-width:767.98px){  .offcanvas-md.offcanvas-start{    top:0;    left:0;    width:var(--bs-offcanvas-width);    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateX(-100%);  }  .offcanvas-md.offcanvas-end{    top:0;    right:0;    width:var(--bs-offcanvas-width);    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateX(100%);  }  .offcanvas-md.offcanvas-top{    top:0;    right:0;    left:0;    height:var(--bs-offcanvas-height);    max-height:100%;    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateY(-100%);  }  .offcanvas-md.offcanvas-bottom{    right:0;    left:0;    height:var(--bs-offcanvas-height);    max-height:100%;    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateY(100%);  }  .offcanvas-md.show:not(.hiding),.offcanvas-md.showing{    transform:none;  }  .offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{    visibility:visible;  }}@media (min-width:768px){  .offcanvas-md{    --bs-offcanvas-height:auto;    --bs-offcanvas-border-width:0;    background-color:transparent !important;  }  .offcanvas-md .offcanvas-header{    display:none;  }  .offcanvas-md .offcanvas-body{    display:flex;    flex-grow:0;    padding:0;    overflow-y:visible;    background-color:transparent !important;  }}@media (max-width:991.98px){  .offcanvas-lg{    position:fixed;    bottom:0;    z-index:var(--bs-offcanvas-zindex);    display:flex;    flex-direction:column;    max-width:100%;    color:var(--bs-offcanvas-color);    visibility:hidden;    background-color:var(--bs-offcanvas-bg);    background-clip:padding-box;    outline:0;    transition:var(--bs-offcanvas-transition);  }}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){  .offcanvas-lg{    transition:none;  }}@media (max-width:991.98px){  .offcanvas-lg.offcanvas-start{    top:0;    left:0;    width:var(--bs-offcanvas-width);    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateX(-100%);  }  .offcanvas-lg.offcanvas-end{    top:0;    right:0;    width:var(--bs-offcanvas-width);    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateX(100%);  }  .offcanvas-lg.offcanvas-top{    top:0;    right:0;    left:0;    height:var(--bs-offcanvas-height);    max-height:100%;    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateY(-100%);  }  .offcanvas-lg.offcanvas-bottom{    right:0;    left:0;    height:var(--bs-offcanvas-height);    max-height:100%;    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateY(100%);  }  .offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{    transform:none;  }  .offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{    visibility:visible;  }}@media (min-width:992px){  .offcanvas-lg{    --bs-offcanvas-height:auto;    --bs-offcanvas-border-width:0;    background-color:transparent !important;  }  .offcanvas-lg .offcanvas-header{    display:none;  }  .offcanvas-lg .offcanvas-body{    display:flex;    flex-grow:0;    padding:0;    overflow-y:visible;    background-color:transparent !important;  }}@media (max-width:1199.98px){  .offcanvas-xl{    position:fixed;    bottom:0;    z-index:var(--bs-offcanvas-zindex);    display:flex;    flex-direction:column;    max-width:100%;    color:var(--bs-offcanvas-color);    visibility:hidden;    background-color:var(--bs-offcanvas-bg);    background-clip:padding-box;    outline:0;    transition:var(--bs-offcanvas-transition);  }}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){  .offcanvas-xl{    transition:none;  }}@media (max-width:1199.98px){  .offcanvas-xl.offcanvas-start{    top:0;    left:0;    width:var(--bs-offcanvas-width);    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateX(-100%);  }  .offcanvas-xl.offcanvas-end{    top:0;    right:0;    width:var(--bs-offcanvas-width);    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateX(100%);  }  .offcanvas-xl.offcanvas-top{    top:0;    right:0;    left:0;    height:var(--bs-offcanvas-height);    max-height:100%;    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateY(-100%);  }  .offcanvas-xl.offcanvas-bottom{    right:0;    left:0;    height:var(--bs-offcanvas-height);    max-height:100%;    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateY(100%);  }  .offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{    transform:none;  }  .offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{    visibility:visible;  }}@media (min-width:1200px){  .offcanvas-xl{    --bs-offcanvas-height:auto;    --bs-offcanvas-border-width:0;    background-color:transparent !important;  }  .offcanvas-xl .offcanvas-header{    display:none;  }  .offcanvas-xl .offcanvas-body{    display:flex;    flex-grow:0;    padding:0;    overflow-y:visible;    background-color:transparent !important;  }}@media (max-width:1399.98px){  .offcanvas-xxl{    position:fixed;    bottom:0;    z-index:var(--bs-offcanvas-zindex);    display:flex;    flex-direction:column;    max-width:100%;    color:var(--bs-offcanvas-color);    visibility:hidden;    background-color:var(--bs-offcanvas-bg);    background-clip:padding-box;    outline:0;    transition:var(--bs-offcanvas-transition);  }}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){  .offcanvas-xxl{    transition:none;  }}@media (max-width:1399.98px){  .offcanvas-xxl.offcanvas-start{    top:0;    left:0;    width:var(--bs-offcanvas-width);    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateX(-100%);  }  .offcanvas-xxl.offcanvas-end{    top:0;    right:0;    width:var(--bs-offcanvas-width);    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateX(100%);  }  .offcanvas-xxl.offcanvas-top{    top:0;    right:0;    left:0;    height:var(--bs-offcanvas-height);    max-height:100%;    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateY(-100%);  }  .offcanvas-xxl.offcanvas-bottom{    right:0;    left:0;    height:var(--bs-offcanvas-height);    max-height:100%;    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);    transform:translateY(100%);  }  .offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{    transform:none;  }  .offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{    visibility:visible;  }}@media (min-width:1400px){  .offcanvas-xxl{    --bs-offcanvas-height:auto;    --bs-offcanvas-border-width:0;    background-color:transparent !important;  }  .offcanvas-xxl .offcanvas-header{    display:none;  }  .offcanvas-xxl .offcanvas-body{    display:flex;    flex-grow:0;    padding:0;    overflow-y:visible;    background-color:transparent !important;  }}.offcanvas{  position:fixed;  bottom:0;  z-index:var(--bs-offcanvas-zindex);  display:flex;  flex-direction:column;  max-width:100%;  color:var(--bs-offcanvas-color);  visibility:hidden;  background-color:var(--bs-offcanvas-bg);  background-clip:padding-box;  outline:0;  transition:var(--bs-offcanvas-transition);}@media (prefers-reduced-motion:reduce){  .offcanvas{    transition:none;  }}.offcanvas.offcanvas-start{  top:0;  left:0;  width:var(--bs-offcanvas-width);  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(-100%);}.offcanvas.offcanvas-end{  top:0;  right:0;  width:var(--bs-offcanvas-width);  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateX(100%);}.offcanvas.offcanvas-top{  top:0;  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(-100%);}.offcanvas.offcanvas-bottom{  right:0;  left:0;  height:var(--bs-offcanvas-height);  max-height:100%;  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);  transform:translateY(100%);}.offcanvas.show:not(.hiding),.offcanvas.showing{  transform:none;}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{  visibility:visible;}.offcanvas-backdrop{  position:fixed;  top:0;  left:0;  z-index:1040;  width:100vw;  height:100vh;  background-color:#000;}.offcanvas-backdrop.fade{  opacity:0;}.offcanvas-backdrop.show{  opacity:0.5;}.offcanvas-header{  display:flex;  align-items:center;  padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);}.offcanvas-header .btn-close{  padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);  margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));  margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));  margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));  margin-left:auto;}.offcanvas-title{  margin-bottom:0;  line-height:var(--bs-offcanvas-title-line-height);}.offcanvas-body{  flex-grow:1;  padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);  overflow-y:auto;}.placeholder{  display:inline-block;  min-height:1em;  vertical-align:middle;  cursor:wait;  background-color:currentcolor;  opacity:0.5;}.placeholder.btn::before{  display:inline-block;  content:"";}.placeholder-xs{  min-height:0.6em;}.placeholder-sm{  min-height:0.8em;}.placeholder-lg{  min-height:1.2em;}.placeholder-glow .placeholder{  animation:placeholder-glow 2s ease-in-out infinite;}@keyframes placeholder-glow{  50%{    opacity:0.2;  }}.placeholder-wave{  -webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);  mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);  -webkit-mask-size:200% 100%;  mask-size:200% 100%;  animation:placeholder-wave 2s linear infinite;}@keyframes placeholder-wave{  100%{    -webkit-mask-position:-200% 0%;    mask-position:-200% 0%;  }}.clearfix::after{  display:block;  clear:both;  content:"";}.text-bg-primary{  color:#fff !important;  background-color:rgba(0, 0, 0, ) !important;}.text-bg-secondary{  color:#fff !important;  background-color:rgba(0, 0, 0, ) !important;}.text-bg-success{  color:#fff !important;  background-color:rgba(0, 0, 0, ) !important;}.text-bg-info{  color:#000 !important;  background-color:rgba(0, 0, 0, ) !important;}.text-bg-warning{  color:#000 !important;  background-color:rgba(0, 0, 0, ) !important;}.text-bg-danger{  color:#fff !important;  background-color:rgba(0, 0, 0, ) !important;}.text-bg-light{  color:#000 !important;  background-color:rgba(0, 0, 0, ) !important;}.text-bg-dark{  color:#fff !important;  background-color:rgba(0, 0, 0, ) !important;}.link-primary{  color:rgba(0, 0, 0, ) !important;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-primary:focus,.link-primary:hover{  color:rgba(10, 88, 202, var) !important;  -webkit-text-decoration-color:rgba(10, 88, 202, var) !important;  text-decoration-color:rgba(10, 88, 202, var) !important;}.link-secondary{  color:rgba(0, 0, 0, ) !important;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-secondary:focus,.link-secondary:hover{  color:rgba(86, 94, 100, var) !important;  -webkit-text-decoration-color:rgba(86, 94, 100, var) !important;  text-decoration-color:rgba(86, 94, 100, var) !important;}.link-success{  color:rgba(0, 0, 0, ) !important;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-success:focus,.link-success:hover{  color:rgba(20, 108, 67, var) !important;  -webkit-text-decoration-color:rgba(20, 108, 67, var) !important;  text-decoration-color:rgba(20, 108, 67, var) !important;}.link-info{  color:rgba(0, 0, 0, ) !important;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-info:focus,.link-info:hover{  color:rgba(61, 213, 243, var) !important;  -webkit-text-decoration-color:rgba(61, 213, 243, var) !important;  text-decoration-color:rgba(61, 213, 243, var) !important;}.link-warning{  color:rgba(0, 0, 0, ) !important;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-warning:focus,.link-warning:hover{  color:rgba(255, 205, 57, var) !important;  -webkit-text-decoration-color:rgba(255, 205, 57, var) !important;  text-decoration-color:rgba(255, 205, 57, var) !important;}.link-danger{  color:rgba(0, 0, 0, ) !important;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-danger:focus,.link-danger:hover{  color:rgba(176, 42, 55, var) !important;  -webkit-text-decoration-color:rgba(176, 42, 55, var) !important;  text-decoration-color:rgba(176, 42, 55, var) !important;}.link-light{  color:rgba(0, 0, 0, ) !important;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-light:focus,.link-light:hover{  color:rgba(249, 250, 251, var) !important;  -webkit-text-decoration-color:rgba(249, 250, 251, var) !important;  text-decoration-color:rgba(249, 250, 251, var) !important;}.link-dark{  color:rgba(0, 0, 0, ) !important;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-dark:focus,.link-dark:hover{  color:rgba(26, 30, 33, var) !important;  -webkit-text-decoration-color:rgba(26, 30, 33, var) !important;  text-decoration-color:rgba(26, 30, 33, var) !important;}.link-body-emphasis{  color:rgba(0, 0, 0, ) !important;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-body-emphasis:focus,.link-body-emphasis:hover{  color:rgba(0, 0, 0, ) !important;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.focus-ring:focus{  outline:0;  box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);}.icon-link{  display:inline-flex;  gap:0.375rem;  align-items:center;  -webkit-text-decoration-color:rgba(0, 0, 0, );  text-decoration-color:rgba(0, 0, 0, );  text-underline-offset:0.25em;  -webkit-backface-visibility:hidden;  backface-visibility:hidden;}.icon-link > .bi{  flex-shrink:0;  width:1em;  height:1em;  fill:currentcolor;  transition:0.2s ease-in-out transform;}@media (prefers-reduced-motion:reduce){  .icon-link > .bi{    transition:none;  }}.icon-link-hover:focus-visible > .bi,.icon-link-hover:hover > .bi{  transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));}.ratio{  position:relative;  width:100%;}.ratio::before{  display:block;  padding-top:var(--bs-aspect-ratio);  content:"";}.ratio > *{  position:absolute;  top:0;  left:0;  width:100%;  height:100%;}.ratio-1x1{  --bs-aspect-ratio:100%;}.ratio-4x3{  --bs-aspect-ratio:75%;}.ratio-16x9{  --bs-aspect-ratio:56.25%;}.ratio-21x9{  --bs-aspect-ratio:42.85714%;}.fixed-top{  position:fixed;  top:0;  right:0;  left:0;  z-index:1030;}.fixed-bottom{  position:fixed;  right:0;  bottom:0;  left:0;  z-index:1030;}.sticky-top{  position:-webkit-sticky;  position:sticky;  top:0;  z-index:1020;}.sticky-bottom{  position:-webkit-sticky;  position:sticky;  bottom:0;  z-index:1020;}@media (min-width:576px){  .sticky-sm-top{    position:-webkit-sticky;    position:sticky;    top:0;    z-index:1020;  }  .sticky-sm-bottom{    position:-webkit-sticky;    position:sticky;    bottom:0;    z-index:1020;  }}@media (min-width:768px){  .sticky-md-top{    position:-webkit-sticky;    position:sticky;    top:0;    z-index:1020;  }  .sticky-md-bottom{    position:-webkit-sticky;    position:sticky;    bottom:0;    z-index:1020;  }}@media (min-width:992px){  .sticky-lg-top{    position:-webkit-sticky;    position:sticky;    top:0;    z-index:1020;  }  .sticky-lg-bottom{    position:-webkit-sticky;    position:sticky;    bottom:0;    z-index:1020;  }}@media (min-width:1200px){  .sticky-xl-top{    position:-webkit-sticky;    position:sticky;    top:0;    z-index:1020;  }  .sticky-xl-bottom{    position:-webkit-sticky;    position:sticky;    bottom:0;    z-index:1020;  }}@media (min-width:1400px){  .sticky-xxl-top{    position:-webkit-sticky;    position:sticky;    top:0;    z-index:1020;  }  .sticky-xxl-bottom{    position:-webkit-sticky;    position:sticky;    bottom:0;    z-index:1020;  }}.hstack{  display:flex;  flex-direction:row;  align-items:center;  align-self:stretch;}.vstack{  display:flex;  flex:1 1 auto;  flex-direction:column;  align-self:stretch;}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){  width:1px !important;  height:1px !important;  padding:0 !important;  margin:-1px !important;  overflow:hidden !important;  clip:rect(0, 0, 0, 0) !important;  white-space:nowrap !important;  border:0 !important;}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){  position:absolute !important;}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{  overflow:hidden !important;}.text-truncate{  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}.vr{  display:inline-block;  align-self:stretch;  width:var(--bs-border-width);  min-height:1em;  background-color:currentcolor;  opacity:0.25;}.align-baseline{  vertical-align:baseline !important;}.align-top{  vertical-align:top !important;}.align-middle{  vertical-align:middle !important;}.align-bottom{  vertical-align:bottom !important;}.align-text-bottom{  vertical-align:text-bottom !important;}.align-text-top{  vertical-align:text-top !important;}.float-start{  float:left !important;}.float-end{  float:right !important;}.float-none{  float:none !important;}.object-fit-contain{  -o-object-fit:contain !important;  object-fit:contain !important;}.object-fit-cover{  -o-object-fit:cover !important;  object-fit:cover !important;}.object-fit-fill{  -o-object-fit:fill !important;  object-fit:fill !important;}.object-fit-scale{  -o-object-fit:scale-down !important;  object-fit:scale-down !important;}.object-fit-none{  -o-object-fit:none !important;  object-fit:none !important;}.opacity-0{  opacity:0 !important;}.opacity-25{  opacity:0.25 !important;}.opacity-50{  opacity:0.5 !important;}.opacity-75{  opacity:0.75 !important;}.opacity-100{  opacity:1 !important;}.overflow-auto{  overflow:auto !important;}.overflow-hidden{  overflow:hidden !important;}.overflow-visible{  overflow:visible !important;}.overflow-scroll{  overflow:scroll !important;}.overflow-x-auto{  overflow-x:auto !important;}.overflow-x-hidden{  overflow-x:hidden !important;}.overflow-x-visible{  overflow-x:visible !important;}.overflow-x-scroll{  overflow-x:scroll !important;}.overflow-y-auto{  overflow-y:auto !important;}.overflow-y-hidden{  overflow-y:hidden !important;}.overflow-y-visible{  overflow-y:visible !important;}.overflow-y-scroll{  overflow-y:scroll !important;}.d-inline{  display:inline !important;}.d-inline-block{  display:inline-block !important;}.d-block{  display:block !important;}.d-grid{  display:grid !important;}.d-inline-grid{  display:inline-grid !important;}.d-table{  display:table !important;}.d-table-row{  display:table-row !important;}.d-table-cell{  display:table-cell !important;}.d-flex{  display:flex !important;}.d-inline-flex{  display:inline-flex !important;}.d-none{  display:none !important;}.shadow{  box-shadow:var(--bs-box-shadow) !important;}.shadow-sm{  box-shadow:var(--bs-box-shadow-sm) !important;}.shadow-lg{  box-shadow:var(--bs-box-shadow-lg) !important;}.shadow-none{  box-shadow:none !important;}.focus-ring-primary{  --bs-focus-ring-color:rgba(0, 0, 0, );}.focus-ring-secondary{  --bs-focus-ring-color:rgba(0, 0, 0, );}.focus-ring-success{  --bs-focus-ring-color:rgba(0, 0, 0, );}.focus-ring-info{  --bs-focus-ring-color:rgba(0, 0, 0, );}.focus-ring-warning{  --bs-focus-ring-color:rgba(0, 0, 0, );}.focus-ring-danger{  --bs-focus-ring-color:rgba(0, 0, 0, );}.focus-ring-light{  --bs-focus-ring-color:rgba(0, 0, 0, );}.focus-ring-dark{  --bs-focus-ring-color:rgba(0, 0, 0, );}.position-static{  position:static !important;}.position-relative{  position:relative !important;}.position-absolute{  position:absolute !important;}.position-fixed{  position:fixed !important;}.position-sticky{  position:-webkit-sticky !important;  position:sticky !important;}.top-0{  top:0 !important;}.top-50{  top:50% !important;}.top-100{  top:100% !important;}.bottom-0{  bottom:0 !important;}.bottom-50{  bottom:50% !important;}.bottom-100{  bottom:100% !important;}.start-0{  left:0 !important;}.start-50{  left:50% !important;}.start-100{  left:100% !important;}.end-0{  right:0 !important;}.end-50{  right:50% !important;}.end-100{  right:100% !important;}.translate-middle{  transform:translate(-50%, -50%) !important;}.translate-middle-x{  transform:translateX(-50%) !important;}.translate-middle-y{  transform:translateY(-50%) !important;}.border{  border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-0{  border:0 !important;}.border-top{  border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-top-0{  border-top:0 !important;}.border-end{  border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-end-0{  border-right:0 !important;}.border-bottom{  border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-bottom-0{  border-bottom:0 !important;}.border-start{  border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;}.border-start-0{  border-left:0 !important;}.border-primary{  --bs-border-opacity:1;  border-color:rgba(0, 0, 0, ) !important;}.border-secondary{  --bs-border-opacity:1;  border-color:rgba(0, 0, 0, ) !important;}.border-success{  --bs-border-opacity:1;  border-color:rgba(0, 0, 0, ) !important;}.border-info{  --bs-border-opacity:1;  border-color:rgba(0, 0, 0, ) !important;}.border-warning{  --bs-border-opacity:1;  border-color:rgba(0, 0, 0, ) !important;}.border-danger{  --bs-border-opacity:1;  border-color:rgba(0, 0, 0, ) !important;}.border-light{  --bs-border-opacity:1;  border-color:rgba(0, 0, 0, ) !important;}.border-dark{  --bs-border-opacity:1;  border-color:rgba(0, 0, 0, ) !important;}.border-black{  --bs-border-opacity:1;  border-color:rgba(0, 0, 0, ) !important;}.border-white{  --bs-border-opacity:1;  border-color:rgba(0, 0, 0, ) !important;}.border-primary-subtle{  border-color:var(--bs-primary-border-subtle) !important;}.border-secondary-subtle{  border-color:var(--bs-secondary-border-subtle) !important;}.border-success-subtle{  border-color:var(--bs-success-border-subtle) !important;}.border-info-subtle{  border-color:var(--bs-info-border-subtle) !important;}.border-warning-subtle{  border-color:var(--bs-warning-border-subtle) !important;}.border-danger-subtle{  border-color:var(--bs-danger-border-subtle) !important;}.border-light-subtle{  border-color:var(--bs-light-border-subtle) !important;}.border-dark-subtle{  border-color:var(--bs-dark-border-subtle) !important;}.border-1{  border-width:1px !important;}.border-2{  border-width:2px !important;}.border-3{  border-width:3px !important;}.border-4{  border-width:4px !important;}.border-5{  border-width:5px !important;}.border-opacity-10{  --bs-border-opacity:0.1;}.border-opacity-25{  --bs-border-opacity:0.25;}.border-opacity-50{  --bs-border-opacity:0.5;}.border-opacity-75{  --bs-border-opacity:0.75;}.border-opacity-100{  --bs-border-opacity:1;}.w-25{  width:25% !important;}.w-50{  width:50% !important;}.w-75{  width:75% !important;}.w-100{  width:100% !important;}.w-auto{  width:auto !important;}.mw-100{  max-width:100% !important;}.vw-100{  width:100vw !important;}.min-vw-100{  min-width:100vw !important;}.h-25{  height:25% !important;}.h-50{  height:50% !important;}.h-75{  height:75% !important;}.h-100{  height:100% !important;}.h-auto{  height:auto !important;}.mh-100{  max-height:100% !important;}.vh-100{  height:100vh !important;}.min-vh-100{  min-height:100vh !important;}.flex-fill{  flex:1 1 auto !important;}.flex-row{  flex-direction:row !important;}.flex-column{  flex-direction:column !important;}.flex-row-reverse{  flex-direction:row-reverse !important;}.flex-column-reverse{  flex-direction:column-reverse !important;}.flex-grow-0{  flex-grow:0 !important;}.flex-grow-1{  flex-grow:1 !important;}.flex-shrink-0{  flex-shrink:0 !important;}.flex-shrink-1{  flex-shrink:1 !important;}.flex-wrap{  flex-wrap:wrap !important;}.flex-nowrap{  flex-wrap:nowrap !important;}.flex-wrap-reverse{  flex-wrap:wrap-reverse !important;}.justify-content-start{  justify-content:flex-start !important;}.justify-content-end{  justify-content:flex-end !important;}.justify-content-center{  justify-content:center !important;}.justify-content-between{  justify-content:space-between !important;}.justify-content-around{  justify-content:space-around !important;}.justify-content-evenly{  justify-content:space-evenly !important;}.align-items-start{  align-items:flex-start !important;}.align-items-end{  align-items:flex-end !important;}.align-items-center{  align-items:center !important;}.align-items-baseline{  align-items:baseline !important;}.align-items-stretch{  align-items:stretch !important;}.align-content-start{  align-content:flex-start !important;}.align-content-end{  align-content:flex-end !important;}.align-content-center{  align-content:center !important;}.align-content-between{  align-content:space-between !important;}.align-content-around{  align-content:space-around !important;}.align-content-stretch{  align-content:stretch !important;}.align-self-auto{  align-self:auto !important;}.align-self-start{  align-self:flex-start !important;}.align-self-end{  align-self:flex-end !important;}.align-self-center{  align-self:center !important;}.align-self-baseline{  align-self:baseline !important;}.align-self-stretch{  align-self:stretch !important;}.order-first{  order:-1 !important;}.order-0{  order:0 !important;}.order-1{  order:1 !important;}.order-2{  order:2 !important;}.order-3{  order:3 !important;}.order-4{  order:4 !important;}.order-5{  order:5 !important;}.order-last{  order:6 !important;}.m-0{  margin:0 !important;}.m-1{  margin:0.25rem !important;}.m-2{  margin:0.5rem !important;}.m-3{  margin:1rem !important;}.m-4{  margin:1.5rem !important;}.m-5{  margin:3rem !important;}.m-auto{  margin:auto !important;}.mx-0{  margin-right:0 !important;  margin-left:0 !important;}.mx-1{  margin-right:0.25rem !important;  margin-left:0.25rem !important;}.mx-2{  margin-right:0.5rem !important;  margin-left:0.5rem !important;}.mx-3{  margin-right:1rem !important;  margin-left:1rem !important;}.mx-4{  margin-right:1.5rem !important;  margin-left:1.5rem !important;}.mx-5{  margin-right:3rem !important;  margin-left:3rem !important;}.mx-auto{  margin-right:auto !important;  margin-left:auto !important;}.my-0{  margin-top:0 !important;  margin-bottom:0 !important;}.my-1{  margin-top:0.25rem !important;  margin-bottom:0.25rem !important;}.my-2{  margin-top:0.5rem !important;  margin-bottom:0.5rem !important;}.my-3{  margin-top:1rem !important;  margin-bottom:1rem !important;}.my-4{  margin-top:1.5rem !important;  margin-bottom:1.5rem !important;}.my-5{  margin-top:3rem !important;  margin-bottom:3rem !important;}.my-auto{  margin-top:auto !important;  margin-bottom:auto !important;}.mt-0{  margin-top:0 !important;}.mt-1{  margin-top:0.25rem !important;}.mt-2{  margin-top:0.5rem !important;}.mt-3{  margin-top:1rem !important;}.mt-4{  margin-top:1.5rem !important;}.mt-5{  margin-top:3rem !important;}.mt-auto{  margin-top:auto !important;}.me-0{  margin-right:0 !important;}.me-1{  margin-right:0.25rem !important;}.me-2{  margin-right:0.5rem !important;}.me-3{  margin-right:1rem !important;}.me-4{  margin-right:1.5rem !important;}.me-5{  margin-right:3rem !important;}.me-auto{  margin-right:auto !important;}.mb-0{  margin-bottom:0 !important;}.mb-1{  margin-bottom:0.25rem !important;}.mb-2{  margin-bottom:0.5rem !important;}.mb-3{  margin-bottom:1rem !important;}.mb-4{  margin-bottom:1.5rem !important;}.mb-5{  margin-bottom:3rem !important;}.mb-auto{  margin-bottom:auto !important;}.ms-0{  margin-left:0 !important;}.ms-1{  margin-left:0.25rem !important;}.ms-2{  margin-left:0.5rem !important;}.ms-3{  margin-left:1rem !important;}.ms-4{  margin-left:1.5rem !important;}.ms-5{  margin-left:3rem !important;}.ms-auto{  margin-left:auto !important;}.p-0{  padding:0 !important;}.p-1{  padding:0.25rem !important;}.p-2{  padding:0.5rem !important;}.p-3{  padding:1rem !important;}.p-4{  padding:1.5rem !important;}.p-5{  padding:3rem !important;}.px-0{  padding-right:0 !important;  padding-left:0 !important;}.px-1{  padding-right:0.25rem !important;  padding-left:0.25rem !important;}.px-2{  padding-right:0.5rem !important;  padding-left:0.5rem !important;}.px-3{  padding-right:1rem !important;  padding-left:1rem !important;}.px-4{  padding-right:1.5rem !important;  padding-left:1.5rem !important;}.px-5{  padding-right:3rem !important;  padding-left:3rem !important;}.py-0{  padding-top:0 !important;  padding-bottom:0 !important;}.py-1{  padding-top:0.25rem !important;  padding-bottom:0.25rem !important;}.py-2{  padding-top:0.5rem !important;  padding-bottom:0.5rem !important;}.py-3{  padding-top:1rem !important;  padding-bottom:1rem !important;}.py-4{  padding-top:1.5rem !important;  padding-bottom:1.5rem !important;}.py-5{  padding-top:3rem !important;  padding-bottom:3rem !important;}.pt-0{  padding-top:0 !important;}.pt-1{  padding-top:0.25rem !important;}.pt-2{  padding-top:0.5rem !important;}.pt-3{  padding-top:1rem !important;}.pt-4{  padding-top:1.5rem !important;}.pt-5{  padding-top:3rem !important;}.pe-0{  padding-right:0 !important;}.pe-1{  padding-right:0.25rem !important;}.pe-2{  padding-right:0.5rem !important;}.pe-3{  padding-right:1rem !important;}.pe-4{  padding-right:1.5rem !important;}.pe-5{  padding-right:3rem !important;}.pb-0{  padding-bottom:0 !important;}.pb-1{  padding-bottom:0.25rem !important;}.pb-2{  padding-bottom:0.5rem !important;}.pb-3{  padding-bottom:1rem !important;}.pb-4{  padding-bottom:1.5rem !important;}.pb-5{  padding-bottom:3rem !important;}.ps-0{  padding-left:0 !important;}.ps-1{  padding-left:0.25rem !important;}.ps-2{  padding-left:0.5rem !important;}.ps-3{  padding-left:1rem !important;}.ps-4{  padding-left:1.5rem !important;}.ps-5{  padding-left:3rem !important;}.gap-0{  gap:0 !important;}.gap-1{  gap:0.25rem !important;}.gap-2{  gap:0.5rem !important;}.gap-3{  gap:1rem !important;}.gap-4{  gap:1.5rem !important;}.gap-5{  gap:3rem !important;}.row-gap-0{  row-gap:0 !important;}.row-gap-1{  row-gap:0.25rem !important;}.row-gap-2{  row-gap:0.5rem !important;}.row-gap-3{  row-gap:1rem !important;}.row-gap-4{  row-gap:1.5rem !important;}.row-gap-5{  row-gap:3rem !important;}.column-gap-0{  -moz-column-gap:0 !important;  column-gap:0 !important;}.column-gap-1{  -moz-column-gap:0.25rem !important;  column-gap:0.25rem !important;}.column-gap-2{  -moz-column-gap:0.5rem !important;  column-gap:0.5rem !important;}.column-gap-3{  -moz-column-gap:1rem !important;  column-gap:1rem !important;}.column-gap-4{  -moz-column-gap:1.5rem !important;  column-gap:1.5rem !important;}.column-gap-5{  -moz-column-gap:3rem !important;  column-gap:3rem !important;}.font-monospace{  font-family:var(--bs-font-monospace) !important;}.fs-1{  font-size:calc(1.375rem + 1.5vw) !important;}.fs-2{  font-size:calc(1.325rem + .9vw) !important;}.fs-3{  font-size:calc(1.3rem + .6vw) !important;}.fs-4{  font-size:calc(1.275rem + .3vw) !important;}.fs-5{  font-size:1.25rem !important;}.fs-6{  font-size:1rem !important;}.fst-italic{  font-style:italic !important;}.fst-normal{  font-style:normal !important;}.fw-lighter{  font-weight:lighter !important;}.fw-light{  font-weight:300 !important;}.fw-normal{  font-weight:400 !important;}.fw-medium{  font-weight:500 !important;}.fw-semibold{  font-weight:600 !important;}.fw-bold{  font-weight:700 !important;}.fw-bolder{  font-weight:bolder !important;}.lh-1{  line-height:1 !important;}.lh-sm{  line-height:1.25 !important;}.lh-base{  line-height:1.5 !important;}.lh-lg{  line-height:2 !important;}.text-start{  text-align:left !important;}.text-end{  text-align:right !important;}.text-center{  text-align:center !important;}.text-decoration-none{  text-decoration:none !important;}.text-decoration-underline{  text-decoration:underline !important;}.text-decoration-line-through{  text-decoration:line-through !important;}.text-lowercase{  text-transform:lowercase !important;}.text-uppercase{  text-transform:uppercase !important;}.text-capitalize{  text-transform:capitalize !important;}.text-wrap{  white-space:normal !important;}.text-nowrap{  white-space:nowrap !important;}.text-break{  word-wrap:break-word !important;  word-break:break-word !important;}.text-primary{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-secondary{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-success{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-info{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-warning{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-danger{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-light{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-dark{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-black{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-white{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-body{  --bs-text-opacity:1;  color:rgba(0, 0, 0, ) !important;}.text-muted{  --bs-text-opacity:1;  color:var(--bs-secondary-color) !important;}.text-black-50{  --bs-text-opacity:1;  color:rgba(0, 0, 0, .5) !important;}.text-white-50{  --bs-text-opacity:1;  color:rgba(255, 255, 255, .5) !important;}.text-body-secondary{  --bs-text-opacity:1;  color:var(--bs-secondary-color) !important;}.text-body-tertiary{  --bs-text-opacity:1;  color:var(--bs-tertiary-color) !important;}.text-body-emphasis{  --bs-text-opacity:1;  color:var(--bs-emphasis-color) !important;}.text-reset{  --bs-text-opacity:1;  color:inherit !important;}.text-opacity-25{  --bs-text-opacity:0.25;}.text-opacity-50{  --bs-text-opacity:0.5;}.text-opacity-75{  --bs-text-opacity:0.75;}.text-opacity-100{  --bs-text-opacity:1;}.text-primary-emphasis{  color:var(--bs-primary-text-emphasis) !important;}.text-secondary-emphasis{  color:var(--bs-secondary-text-emphasis) !important;}.text-success-emphasis{  color:var(--bs-success-text-emphasis) !important;}.text-info-emphasis{  color:var(--bs-info-text-emphasis) !important;}.text-warning-emphasis{  color:var(--bs-warning-text-emphasis) !important;}.text-danger-emphasis{  color:var(--bs-danger-text-emphasis) !important;}.text-light-emphasis{  color:var(--bs-light-text-emphasis) !important;}.text-dark-emphasis{  color:var(--bs-dark-text-emphasis) !important;}.link-opacity-10{  --bs-link-opacity:0.1;}.link-opacity-10-hover:hover{  --bs-link-opacity:0.1;}.link-opacity-25{  --bs-link-opacity:0.25;}.link-opacity-25-hover:hover{  --bs-link-opacity:0.25;}.link-opacity-50{  --bs-link-opacity:0.5;}.link-opacity-50-hover:hover{  --bs-link-opacity:0.5;}.link-opacity-75{  --bs-link-opacity:0.75;}.link-opacity-75-hover:hover{  --bs-link-opacity:0.75;}.link-opacity-100{  --bs-link-opacity:1;}.link-opacity-100-hover:hover{  --bs-link-opacity:1;}.link-offset-1{  text-underline-offset:0.125em !important;}.link-offset-1-hover:hover{  text-underline-offset:0.125em !important;}.link-offset-2{  text-underline-offset:0.25em !important;}.link-offset-2-hover:hover{  text-underline-offset:0.25em !important;}.link-offset-3{  text-underline-offset:0.375em !important;}.link-offset-3-hover:hover{  text-underline-offset:0.375em !important;}.link-underline-primary{  --bs-link-underline-opacity:1;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-underline-secondary{  --bs-link-underline-opacity:1;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-underline-success{  --bs-link-underline-opacity:1;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-underline-info{  --bs-link-underline-opacity:1;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-underline-warning{  --bs-link-underline-opacity:1;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-underline-danger{  --bs-link-underline-opacity:1;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-underline-light{  --bs-link-underline-opacity:1;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-underline-dark{  --bs-link-underline-opacity:1;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-underline{  --bs-link-underline-opacity:1;  -webkit-text-decoration-color:rgba(0, 0, 0, ) !important;  text-decoration-color:rgba(0, 0, 0, ) !important;}.link-underline-opacity-0{  --bs-link-underline-opacity:0;}.link-underline-opacity-0-hover:hover{  --bs-link-underline-opacity:0;}.link-underline-opacity-10{  --bs-link-underline-opacity:0.1;}.link-underline-opacity-10-hover:hover{  --bs-link-underline-opacity:0.1;}.link-underline-opacity-25{  --bs-link-underline-opacity:0.25;}.link-underline-opacity-25-hover:hover{  --bs-link-underline-opacity:0.25;}.link-underline-opacity-50{  --bs-link-underline-opacity:0.5;}.link-underline-opacity-50-hover:hover{  --bs-link-underline-opacity:0.5;}.link-underline-opacity-75{  --bs-link-underline-opacity:0.75;}.link-underline-opacity-75-hover:hover{  --bs-link-underline-opacity:0.75;}.link-underline-opacity-100{  --bs-link-underline-opacity:1;}.link-underline-opacity-100-hover:hover{  --bs-link-underline-opacity:1;}.bg-primary{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-secondary{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-success{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-info{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-warning{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-danger{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-light{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-dark{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-black{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-white{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-body{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-transparent{  --bs-bg-opacity:1;  background-color:transparent !important;}.bg-body-secondary{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-body-tertiary{  --bs-bg-opacity:1;  background-color:rgba(0, 0, 0, ) !important;}.bg-opacity-10{  --bs-bg-opacity:0.1;}.bg-opacity-25{  --bs-bg-opacity:0.25;}.bg-opacity-50{  --bs-bg-opacity:0.5;}.bg-opacity-75{  --bs-bg-opacity:0.75;}.bg-opacity-100{  --bs-bg-opacity:1;}.bg-primary-subtle{  background-color:var(--bs-primary-bg-subtle) !important;}.bg-secondary-subtle{  background-color:var(--bs-secondary-bg-subtle) !important;}.bg-success-subtle{  background-color:var(--bs-success-bg-subtle) !important;}.bg-info-subtle{  background-color:var(--bs-info-bg-subtle) !important;}.bg-warning-subtle{  background-color:var(--bs-warning-bg-subtle) !important;}.bg-danger-subtle{  background-color:var(--bs-danger-bg-subtle) !important;}.bg-light-subtle{  background-color:var(--bs-light-bg-subtle) !important;}.bg-dark-subtle{  background-color:var(--bs-dark-bg-subtle) !important;}.bg-gradient{  background-image:var(--bs-gradient) !important;}.user-select-all{  -webkit-user-select:all !important;  -moz-user-select:all !important;  user-select:all !important;}.user-select-auto{  -webkit-user-select:auto !important;  -moz-user-select:auto !important;  user-select:auto !important;}.user-select-none{  -webkit-user-select:none !important;  -moz-user-select:none !important;  user-select:none !important;}.pe-none{  pointer-events:none !important;}.pe-auto{  pointer-events:auto !important;}.rounded{  border-radius:var(--bs-border-radius) !important;}.rounded-0{  border-radius:0 !important;}.rounded-1{  border-radius:var(--bs-border-radius-sm) !important;}.rounded-2{  border-radius:var(--bs-border-radius) !important;}.rounded-3{  border-radius:var(--bs-border-radius-lg) !important;}.rounded-4{  border-radius:var(--bs-border-radius-xl) !important;}.rounded-5{  border-radius:var(--bs-border-radius-xxl) !important;}.rounded-circle{  border-radius:50% !important;}.rounded-pill{  border-radius:var(--bs-border-radius-pill) !important;}.rounded-top{  border-top-left-radius:var(--bs-border-radius) !important;  border-top-right-radius:var(--bs-border-radius) !important;}.rounded-top-0{  border-top-left-radius:0 !important;  border-top-right-radius:0 !important;}.rounded-top-1{  border-top-left-radius:var(--bs-border-radius-sm) !important;  border-top-right-radius:var(--bs-border-radius-sm) !important;}.rounded-top-2{  border-top-left-radius:var(--bs-border-radius) !important;  border-top-right-radius:var(--bs-border-radius) !important;}.rounded-top-3{  border-top-left-radius:var(--bs-border-radius-lg) !important;  border-top-right-radius:var(--bs-border-radius-lg) !important;}.rounded-top-4{  border-top-left-radius:var(--bs-border-radius-xl) !important;  border-top-right-radius:var(--bs-border-radius-xl) !important;}.rounded-top-5{  border-top-left-radius:var(--bs-border-radius-xxl) !important;  border-top-right-radius:var(--bs-border-radius-xxl) !important;}.rounded-top-circle{  border-top-left-radius:50% !important;  border-top-right-radius:50% !important;}.rounded-top-pill{  border-top-left-radius:var(--bs-border-radius-pill) !important;  border-top-right-radius:var(--bs-border-radius-pill) !important;}.rounded-end{  border-top-right-radius:var(--bs-border-radius) !important;  border-bottom-right-radius:var(--bs-border-radius) !important;}.rounded-end-0{  border-top-right-radius:0 !important;  border-bottom-right-radius:0 !important;}.rounded-end-1{  border-top-right-radius:var(--bs-border-radius-sm) !important;  border-bottom-right-radius:var(--bs-border-radius-sm) !important;}.rounded-end-2{  border-top-right-radius:var(--bs-border-radius) !important;  border-bottom-right-radius:var(--bs-border-radius) !important;}.rounded-end-3{  border-top-right-radius:var(--bs-border-radius-lg) !important;  border-bottom-right-radius:var(--bs-border-radius-lg) !important;}.rounded-end-4{  border-top-right-radius:var(--bs-border-radius-xl) !important;  border-bottom-right-radius:var(--bs-border-radius-xl) !important;}.rounded-end-5{  border-top-right-radius:var(--bs-border-radius-xxl) !important;  border-bottom-right-radius:var(--bs-border-radius-xxl) !important;}.rounded-end-circle{  border-top-right-radius:50% !important;  border-bottom-right-radius:50% !important;}.rounded-end-pill{  border-top-right-radius:var(--bs-border-radius-pill) !important;  border-bottom-right-radius:var(--bs-border-radius-pill) !important;}.rounded-bottom{  border-bottom-right-radius:var(--bs-border-radius) !important;  border-bottom-left-radius:var(--bs-border-radius) !important;}.rounded-bottom-0{  border-bottom-right-radius:0 !important;  border-bottom-left-radius:0 !important;}.rounded-bottom-1{  border-bottom-right-radius:var(--bs-border-radius-sm) !important;  border-bottom-left-radius:var(--bs-border-radius-sm) !important;}.rounded-bottom-2{  border-bottom-right-radius:var(--bs-border-radius) !important;  border-bottom-left-radius:var(--bs-border-radius) !important;}.rounded-bottom-3{  border-bottom-right-radius:var(--bs-border-radius-lg) !important;  border-bottom-left-radius:var(--bs-border-radius-lg) !important;}.rounded-bottom-4{  border-bottom-right-radius:var(--bs-border-radius-xl) !important;  border-bottom-left-radius:var(--bs-border-radius-xl) !important;}.rounded-bottom-5{  border-bottom-right-radius:var(--bs-border-radius-xxl) !important;  border-bottom-left-radius:var(--bs-border-radius-xxl) !important;}.rounded-bottom-circle{  border-bottom-right-radius:50% !important;  border-bottom-left-radius:50% !important;}.rounded-bottom-pill{  border-bottom-right-radius:var(--bs-border-radius-pill) !important;  border-bottom-left-radius:var(--bs-border-radius-pill) !important;}.rounded-start{  border-bottom-left-radius:var(--bs-border-radius) !important;  border-top-left-radius:var(--bs-border-radius) !important;}.rounded-start-0{  border-bottom-left-radius:0 !important;  border-top-left-radius:0 !important;}.rounded-start-1{  border-bottom-left-radius:var(--bs-border-radius-sm) !important;  border-top-left-radius:var(--bs-border-radius-sm) !important;}.rounded-start-2{  border-bottom-left-radius:var(--bs-border-radius) !important;  border-top-left-radius:var(--bs-border-radius) !important;}.rounded-start-3{  border-bottom-left-radius:var(--bs-border-radius-lg) !important;  border-top-left-radius:var(--bs-border-radius-lg) !important;}.rounded-start-4{  border-bottom-left-radius:var(--bs-border-radius-xl) !important;  border-top-left-radius:var(--bs-border-radius-xl) !important;}.rounded-start-5{  border-bottom-left-radius:var(--bs-border-radius-xxl) !important;  border-top-left-radius:var(--bs-border-radius-xxl) !important;}.rounded-start-circle{  border-bottom-left-radius:50% !important;  border-top-left-radius:50% !important;}.rounded-start-pill{  border-bottom-left-radius:var(--bs-border-radius-pill) !important;  border-top-left-radius:var(--bs-border-radius-pill) !important;}.visible{  visibility:visible !important;}.invisible{  visibility:hidden !important;}.z-n1{  z-index:-1 !important;}.z-0{  z-index:0 !important;}.z-1{  z-index:1 !important;}.z-2{  z-index:2 !important;}.z-3{  z-index:3 !important;}@media (min-width:576px){  .float-sm-start{    float:left !important;  }  .float-sm-end{    float:right !important;  }  .float-sm-none{    float:none !important;  }  .object-fit-sm-contain{    -o-object-fit:contain !important;    object-fit:contain !important;  }  .object-fit-sm-cover{    -o-object-fit:cover !important;    object-fit:cover !important;  }  .object-fit-sm-fill{    -o-object-fit:fill !important;    object-fit:fill !important;  }  .object-fit-sm-scale{    -o-object-fit:scale-down !important;    object-fit:scale-down !important;  }  .object-fit-sm-none{    -o-object-fit:none !important;    object-fit:none !important;  }  .d-sm-inline{    display:inline !important;  }  .d-sm-inline-block{    display:inline-block !important;  }  .d-sm-block{    display:block !important;  }  .d-sm-grid{    display:grid !important;  }  .d-sm-inline-grid{    display:inline-grid !important;  }  .d-sm-table{    display:table !important;  }  .d-sm-table-row{    display:table-row !important;  }  .d-sm-table-cell{    display:table-cell !important;  }  .d-sm-flex{    display:flex !important;  }  .d-sm-inline-flex{    display:inline-flex !important;  }  .d-sm-none{    display:none !important;  }  .flex-sm-fill{    flex:1 1 auto !important;  }  .flex-sm-row{    flex-direction:row !important;  }  .flex-sm-column{    flex-direction:column !important;  }  .flex-sm-row-reverse{    flex-direction:row-reverse !important;  }  .flex-sm-column-reverse{    flex-direction:column-reverse !important;  }  .flex-sm-grow-0{    flex-grow:0 !important;  }  .flex-sm-grow-1{    flex-grow:1 !important;  }  .flex-sm-shrink-0{    flex-shrink:0 !important;  }  .flex-sm-shrink-1{    flex-shrink:1 !important;  }  .flex-sm-wrap{    flex-wrap:wrap !important;  }  .flex-sm-nowrap{    flex-wrap:nowrap !important;  }  .flex-sm-wrap-reverse{    flex-wrap:wrap-reverse !important;  }  .justify-content-sm-start{    justify-content:flex-start !important;  }  .justify-content-sm-end{    justify-content:flex-end !important;  }  .justify-content-sm-center{    justify-content:center !important;  }  .justify-content-sm-between{    justify-content:space-between !important;  }  .justify-content-sm-around{    justify-content:space-around !important;  }  .justify-content-sm-evenly{    justify-content:space-evenly !important;  }  .align-items-sm-start{    align-items:flex-start !important;  }  .align-items-sm-end{    align-items:flex-end !important;  }  .align-items-sm-center{    align-items:center !important;  }  .align-items-sm-baseline{    align-items:baseline !important;  }  .align-items-sm-stretch{    align-items:stretch !important;  }  .align-content-sm-start{    align-content:flex-start !important;  }  .align-content-sm-end{    align-content:flex-end !important;  }  .align-content-sm-center{    align-content:center !important;  }  .align-content-sm-between{    align-content:space-between !important;  }  .align-content-sm-around{    align-content:space-around !important;  }  .align-content-sm-stretch{    align-content:stretch !important;  }  .align-self-sm-auto{    align-self:auto !important;  }  .align-self-sm-start{    align-self:flex-start !important;  }  .align-self-sm-end{    align-self:flex-end !important;  }  .align-self-sm-center{    align-self:center !important;  }  .align-self-sm-baseline{    align-self:baseline !important;  }  .align-self-sm-stretch{    align-self:stretch !important;  }  .order-sm-first{    order:-1 !important;  }  .order-sm-0{    order:0 !important;  }  .order-sm-1{    order:1 !important;  }  .order-sm-2{    order:2 !important;  }  .order-sm-3{    order:3 !important;  }  .order-sm-4{    order:4 !important;  }  .order-sm-5{    order:5 !important;  }  .order-sm-last{    order:6 !important;  }  .m-sm-0{    margin:0 !important;  }  .m-sm-1{    margin:0.25rem !important;  }  .m-sm-2{    margin:0.5rem !important;  }  .m-sm-3{    margin:1rem !important;  }  .m-sm-4{    margin:1.5rem !important;  }  .m-sm-5{    margin:3rem !important;  }  .m-sm-auto{    margin:auto !important;  }  .mx-sm-0{    margin-right:0 !important;    margin-left:0 !important;  }  .mx-sm-1{    margin-right:0.25rem !important;    margin-left:0.25rem !important;  }  .mx-sm-2{    margin-right:0.5rem !important;    margin-left:0.5rem !important;  }  .mx-sm-3{    margin-right:1rem !important;    margin-left:1rem !important;  }  .mx-sm-4{    margin-right:1.5rem !important;    margin-left:1.5rem !important;  }  .mx-sm-5{    margin-right:3rem !important;    margin-left:3rem !important;  }  .mx-sm-auto{    margin-right:auto !important;    margin-left:auto !important;  }  .my-sm-0{    margin-top:0 !important;    margin-bottom:0 !important;  }  .my-sm-1{    margin-top:0.25rem !important;    margin-bottom:0.25rem !important;  }  .my-sm-2{    margin-top:0.5rem !important;    margin-bottom:0.5rem !important;  }  .my-sm-3{    margin-top:1rem !important;    margin-bottom:1rem !important;  }  .my-sm-4{    margin-top:1.5rem !important;    margin-bottom:1.5rem !important;  }  .my-sm-5{    margin-top:3rem !important;    margin-bottom:3rem !important;  }  .my-sm-auto{    margin-top:auto !important;    margin-bottom:auto !important;  }  .mt-sm-0{    margin-top:0 !important;  }  .mt-sm-1{    margin-top:0.25rem !important;  }  .mt-sm-2{    margin-top:0.5rem !important;  }  .mt-sm-3{    margin-top:1rem !important;  }  .mt-sm-4{    margin-top:1.5rem !important;  }  .mt-sm-5{    margin-top:3rem !important;  }  .mt-sm-auto{    margin-top:auto !important;  }  .me-sm-0{    margin-right:0 !important;  }  .me-sm-1{    margin-right:0.25rem !important;  }  .me-sm-2{    margin-right:0.5rem !important;  }  .me-sm-3{    margin-right:1rem !important;  }  .me-sm-4{    margin-right:1.5rem !important;  }  .me-sm-5{    margin-right:3rem !important;  }  .me-sm-auto{    margin-right:auto !important;  }  .mb-sm-0{    margin-bottom:0 !important;  }  .mb-sm-1{    margin-bottom:0.25rem !important;  }  .mb-sm-2{    margin-bottom:0.5rem !important;  }  .mb-sm-3{    margin-bottom:1rem !important;  }  .mb-sm-4{    margin-bottom:1.5rem !important;  }  .mb-sm-5{    margin-bottom:3rem !important;  }  .mb-sm-auto{    margin-bottom:auto !important;  }  .ms-sm-0{    margin-left:0 !important;  }  .ms-sm-1{    margin-left:0.25rem !important;  }  .ms-sm-2{    margin-left:0.5rem !important;  }  .ms-sm-3{    margin-left:1rem !important;  }  .ms-sm-4{    margin-left:1.5rem !important;  }  .ms-sm-5{    margin-left:3rem !important;  }  .ms-sm-auto{    margin-left:auto !important;  }  .p-sm-0{    padding:0 !important;  }  .p-sm-1{    padding:0.25rem !important;  }  .p-sm-2{    padding:0.5rem !important;  }  .p-sm-3{    padding:1rem !important;  }  .p-sm-4{    padding:1.5rem !important;  }  .p-sm-5{    padding:3rem !important;  }  .px-sm-0{    padding-right:0 !important;    padding-left:0 !important;  }  .px-sm-1{    padding-right:0.25rem !important;    padding-left:0.25rem !important;  }  .px-sm-2{    padding-right:0.5rem !important;    padding-left:0.5rem !important;  }  .px-sm-3{    padding-right:1rem !important;    padding-left:1rem !important;  }  .px-sm-4{    padding-right:1.5rem !important;    padding-left:1.5rem !important;  }  .px-sm-5{    padding-right:3rem !important;    padding-left:3rem !important;  }  .py-sm-0{    padding-top:0 !important;    padding-bottom:0 !important;  }  .py-sm-1{    padding-top:0.25rem !important;    padding-bottom:0.25rem !important;  }  .py-sm-2{    padding-top:0.5rem !important;    padding-bottom:0.5rem !important;  }  .py-sm-3{    padding-top:1rem !important;    padding-bottom:1rem !important;  }  .py-sm-4{    padding-top:1.5rem !important;    padding-bottom:1.5rem !important;  }  .py-sm-5{    padding-top:3rem !important;    padding-bottom:3rem !important;  }  .pt-sm-0{    padding-top:0 !important;  }  .pt-sm-1{    padding-top:0.25rem !important;  }  .pt-sm-2{    padding-top:0.5rem !important;  }  .pt-sm-3{    padding-top:1rem !important;  }  .pt-sm-4{    padding-top:1.5rem !important;  }  .pt-sm-5{    padding-top:3rem !important;  }  .pe-sm-0{    padding-right:0 !important;  }  .pe-sm-1{    padding-right:0.25rem !important;  }  .pe-sm-2{    padding-right:0.5rem !important;  }  .pe-sm-3{    padding-right:1rem !important;  }  .pe-sm-4{    padding-right:1.5rem !important;  }  .pe-sm-5{    padding-right:3rem !important;  }  .pb-sm-0{    padding-bottom:0 !important;  }  .pb-sm-1{    padding-bottom:0.25rem !important;  }  .pb-sm-2{    padding-bottom:0.5rem !important;  }  .pb-sm-3{    padding-bottom:1rem !important;  }  .pb-sm-4{    padding-bottom:1.5rem !important;  }  .pb-sm-5{    padding-bottom:3rem !important;  }  .ps-sm-0{    padding-left:0 !important;  }  .ps-sm-1{    padding-left:0.25rem !important;  }  .ps-sm-2{    padding-left:0.5rem !important;  }  .ps-sm-3{    padding-left:1rem !important;  }  .ps-sm-4{    padding-left:1.5rem !important;  }  .ps-sm-5{    padding-left:3rem !important;  }  .gap-sm-0{    gap:0 !important;  }  .gap-sm-1{    gap:0.25rem !important;  }  .gap-sm-2{    gap:0.5rem !important;  }  .gap-sm-3{    gap:1rem !important;  }  .gap-sm-4{    gap:1.5rem !important;  }  .gap-sm-5{    gap:3rem !important;  }  .row-gap-sm-0{    row-gap:0 !important;  }  .row-gap-sm-1{    row-gap:0.25rem !important;  }  .row-gap-sm-2{    row-gap:0.5rem !important;  }  .row-gap-sm-3{    row-gap:1rem !important;  }  .row-gap-sm-4{    row-gap:1.5rem !important;  }  .row-gap-sm-5{    row-gap:3rem !important;  }  .column-gap-sm-0{    -moz-column-gap:0 !important;    column-gap:0 !important;  }  .column-gap-sm-1{    -moz-column-gap:0.25rem !important;    column-gap:0.25rem !important;  }  .column-gap-sm-2{    -moz-column-gap:0.5rem !important;    column-gap:0.5rem !important;  }  .column-gap-sm-3{    -moz-column-gap:1rem !important;    column-gap:1rem !important;  }  .column-gap-sm-4{    -moz-column-gap:1.5rem !important;    column-gap:1.5rem !important;  }  .column-gap-sm-5{    -moz-column-gap:3rem !important;    column-gap:3rem !important;  }  .text-sm-start{    text-align:left !important;  }  .text-sm-end{    text-align:right !important;  }  .text-sm-center{    text-align:center !important;  }}@media (min-width:768px){  .float-md-start{    float:left !important;  }  .float-md-end{    float:right !important;  }  .float-md-none{    float:none !important;  }  .object-fit-md-contain{    -o-object-fit:contain !important;    object-fit:contain !important;  }  .object-fit-md-cover{    -o-object-fit:cover !important;    object-fit:cover !important;  }  .object-fit-md-fill{    -o-object-fit:fill !important;    object-fit:fill !important;  }  .object-fit-md-scale{    -o-object-fit:scale-down !important;    object-fit:scale-down !important;  }  .object-fit-md-none{    -o-object-fit:none !important;    object-fit:none !important;  }  .d-md-inline{    display:inline !important;  }  .d-md-inline-block{    display:inline-block !important;  }  .d-md-block{    display:block !important;  }  .d-md-grid{    display:grid !important;  }  .d-md-inline-grid{    display:inline-grid !important;  }  .d-md-table{    display:table !important;  }  .d-md-table-row{    display:table-row !important;  }  .d-md-table-cell{    display:table-cell !important;  }  .d-md-flex{    display:flex !important;  }  .d-md-inline-flex{    display:inline-flex !important;  }  .d-md-none{    display:none !important;  }  .flex-md-fill{    flex:1 1 auto !important;  }  .flex-md-row{    flex-direction:row !important;  }  .flex-md-column{    flex-direction:column !important;  }  .flex-md-row-reverse{    flex-direction:row-reverse !important;  }  .flex-md-column-reverse{    flex-direction:column-reverse !important;  }  .flex-md-grow-0{    flex-grow:0 !important;  }  .flex-md-grow-1{    flex-grow:1 !important;  }  .flex-md-shrink-0{    flex-shrink:0 !important;  }  .flex-md-shrink-1{    flex-shrink:1 !important;  }  .flex-md-wrap{    flex-wrap:wrap !important;  }  .flex-md-nowrap{    flex-wrap:nowrap !important;  }  .flex-md-wrap-reverse{    flex-wrap:wrap-reverse !important;  }  .justify-content-md-start{    justify-content:flex-start !important;  }  .justify-content-md-end{    justify-content:flex-end !important;  }  .justify-content-md-center{    justify-content:center !important;  }  .justify-content-md-between{    justify-content:space-between !important;  }  .justify-content-md-around{    justify-content:space-around !important;  }  .justify-content-md-evenly{    justify-content:space-evenly !important;  }  .align-items-md-start{    align-items:flex-start !important;  }  .align-items-md-end{    align-items:flex-end !important;  }  .align-items-md-center{    align-items:center !important;  }  .align-items-md-baseline{    align-items:baseline !important;  }  .align-items-md-stretch{    align-items:stretch !important;  }  .align-content-md-start{    align-content:flex-start !important;  }  .align-content-md-end{    align-content:flex-end !important;  }  .align-content-md-center{    align-content:center !important;  }  .align-content-md-between{    align-content:space-between !important;  }  .align-content-md-around{    align-content:space-around !important;  }  .align-content-md-stretch{    align-content:stretch !important;  }  .align-self-md-auto{    align-self:auto !important;  }  .align-self-md-start{    align-self:flex-start !important;  }  .align-self-md-end{    align-self:flex-end !important;  }  .align-self-md-center{    align-self:center !important;  }  .align-self-md-baseline{    align-self:baseline !important;  }  .align-self-md-stretch{    align-self:stretch !important;  }  .order-md-first{    order:-1 !important;  }  .order-md-0{    order:0 !important;  }  .order-md-1{    order:1 !important;  }  .order-md-2{    order:2 !important;  }  .order-md-3{    order:3 !important;  }  .order-md-4{    order:4 !important;  }  .order-md-5{    order:5 !important;  }  .order-md-last{    order:6 !important;  }  .m-md-0{    margin:0 !important;  }  .m-md-1{    margin:0.25rem !important;  }  .m-md-2{    margin:0.5rem !important;  }  .m-md-3{    margin:1rem !important;  }  .m-md-4{    margin:1.5rem !important;  }  .m-md-5{    margin:3rem !important;  }  .m-md-auto{    margin:auto !important;  }  .mx-md-0{    margin-right:0 !important;    margin-left:0 !important;  }  .mx-md-1{    margin-right:0.25rem !important;    margin-left:0.25rem !important;  }  .mx-md-2{    margin-right:0.5rem !important;    margin-left:0.5rem !important;  }  .mx-md-3{    margin-right:1rem !important;    margin-left:1rem !important;  }  .mx-md-4{    margin-right:1.5rem !important;    margin-left:1.5rem !important;  }  .mx-md-5{    margin-right:3rem !important;    margin-left:3rem !important;  }  .mx-md-auto{    margin-right:auto !important;    margin-left:auto !important;  }  .my-md-0{    margin-top:0 !important;    margin-bottom:0 !important;  }  .my-md-1{    margin-top:0.25rem !important;    margin-bottom:0.25rem !important;  }  .my-md-2{    margin-top:0.5rem !important;    margin-bottom:0.5rem !important;  }  .my-md-3{    margin-top:1rem !important;    margin-bottom:1rem !important;  }  .my-md-4{    margin-top:1.5rem !important;    margin-bottom:1.5rem !important;  }  .my-md-5{    margin-top:3rem !important;    margin-bottom:3rem !important;  }  .my-md-auto{    margin-top:auto !important;    margin-bottom:auto !important;  }  .mt-md-0{    margin-top:0 !important;  }  .mt-md-1{    margin-top:0.25rem !important;  }  .mt-md-2{    margin-top:0.5rem !important;  }  .mt-md-3{    margin-top:1rem !important;  }  .mt-md-4{    margin-top:1.5rem !important;  }  .mt-md-5{    margin-top:3rem !important;  }  .mt-md-auto{    margin-top:auto !important;  }  .me-md-0{    margin-right:0 !important;  }  .me-md-1{    margin-right:0.25rem !important;  }  .me-md-2{    margin-right:0.5rem !important;  }  .me-md-3{    margin-right:1rem !important;  }  .me-md-4{    margin-right:1.5rem !important;  }  .me-md-5{    margin-right:3rem !important;  }  .me-md-auto{    margin-right:auto !important;  }  .mb-md-0{    margin-bottom:0 !important;  }  .mb-md-1{    margin-bottom:0.25rem !important;  }  .mb-md-2{    margin-bottom:0.5rem !important;  }  .mb-md-3{    margin-bottom:1rem !important;  }  .mb-md-4{    margin-bottom:1.5rem !important;  }  .mb-md-5{    margin-bottom:3rem !important;  }  .mb-md-auto{    margin-bottom:auto !important;  }  .ms-md-0{    margin-left:0 !important;  }  .ms-md-1{    margin-left:0.25rem !important;  }  .ms-md-2{    margin-left:0.5rem !important;  }  .ms-md-3{    margin-left:1rem !important;  }  .ms-md-4{    margin-left:1.5rem !important;  }  .ms-md-5{    margin-left:3rem !important;  }  .ms-md-auto{    margin-left:auto !important;  }  .p-md-0{    padding:0 !important;  }  .p-md-1{    padding:0.25rem !important;  }  .p-md-2{    padding:0.5rem !important;  }  .p-md-3{    padding:1rem !important;  }  .p-md-4{    padding:1.5rem !important;  }  .p-md-5{    padding:3rem !important;  }  .px-md-0{    padding-right:0 !important;    padding-left:0 !important;  }  .px-md-1{    padding-right:0.25rem !important;    padding-left:0.25rem !important;  }  .px-md-2{    padding-right:0.5rem !important;    padding-left:0.5rem !important;  }  .px-md-3{    padding-right:1rem !important;    padding-left:1rem !important;  }  .px-md-4{    padding-right:1.5rem !important;    padding-left:1.5rem !important;  }  .px-md-5{    padding-right:3rem !important;    padding-left:3rem !important;  }  .py-md-0{    padding-top:0 !important;    padding-bottom:0 !important;  }  .py-md-1{    padding-top:0.25rem !important;    padding-bottom:0.25rem !important;  }  .py-md-2{    padding-top:0.5rem !important;    padding-bottom:0.5rem !important;  }  .py-md-3{    padding-top:1rem !important;    padding-bottom:1rem !important;  }  .py-md-4{    padding-top:1.5rem !important;    padding-bottom:1.5rem !important;  }  .py-md-5{    padding-top:3rem !important;    padding-bottom:3rem !important;  }  .pt-md-0{    padding-top:0 !important;  }  .pt-md-1{    padding-top:0.25rem !important;  }  .pt-md-2{    padding-top:0.5rem !important;  }  .pt-md-3{    padding-top:1rem !important;  }  .pt-md-4{    padding-top:1.5rem !important;  }  .pt-md-5{    padding-top:3rem !important;  }  .pe-md-0{    padding-right:0 !important;  }  .pe-md-1{    padding-right:0.25rem !important;  }  .pe-md-2{    padding-right:0.5rem !important;  }  .pe-md-3{    padding-right:1rem !important;  }  .pe-md-4{    padding-right:1.5rem !important;  }  .pe-md-5{    padding-right:3rem !important;  }  .pb-md-0{    padding-bottom:0 !important;  }  .pb-md-1{    padding-bottom:0.25rem !important;  }  .pb-md-2{    padding-bottom:0.5rem !important;  }  .pb-md-3{    padding-bottom:1rem !important;  }  .pb-md-4{    padding-bottom:1.5rem !important;  }  .pb-md-5{    padding-bottom:3rem !important;  }  .ps-md-0{    padding-left:0 !important;  }  .ps-md-1{    padding-left:0.25rem !important;  }  .ps-md-2{    padding-left:0.5rem !important;  }  .ps-md-3{    padding-left:1rem !important;  }  .ps-md-4{    padding-left:1.5rem !important;  }  .ps-md-5{    padding-left:3rem !important;  }  .gap-md-0{    gap:0 !important;  }  .gap-md-1{    gap:0.25rem !important;  }  .gap-md-2{    gap:0.5rem !important;  }  .gap-md-3{    gap:1rem !important;  }  .gap-md-4{    gap:1.5rem !important;  }  .gap-md-5{    gap:3rem !important;  }  .row-gap-md-0{    row-gap:0 !important;  }  .row-gap-md-1{    row-gap:0.25rem !important;  }  .row-gap-md-2{    row-gap:0.5rem !important;  }  .row-gap-md-3{    row-gap:1rem !important;  }  .row-gap-md-4{    row-gap:1.5rem !important;  }  .row-gap-md-5{    row-gap:3rem !important;  }  .column-gap-md-0{    -moz-column-gap:0 !important;    column-gap:0 !important;  }  .column-gap-md-1{    -moz-column-gap:0.25rem !important;    column-gap:0.25rem !important;  }  .column-gap-md-2{    -moz-column-gap:0.5rem !important;    column-gap:0.5rem !important;  }  .column-gap-md-3{    -moz-column-gap:1rem !important;    column-gap:1rem !important;  }  .column-gap-md-4{    -moz-column-gap:1.5rem !important;    column-gap:1.5rem !important;  }  .column-gap-md-5{    -moz-column-gap:3rem !important;    column-gap:3rem !important;  }  .text-md-start{    text-align:left !important;  }  .text-md-end{    text-align:right !important;  }  .text-md-center{    text-align:center !important;  }}@media (min-width:992px){  .float-lg-start{    float:left !important;  }  .float-lg-end{    float:right !important;  }  .float-lg-none{    float:none !important;  }  .object-fit-lg-contain{    -o-object-fit:contain !important;    object-fit:contain !important;  }  .object-fit-lg-cover{    -o-object-fit:cover !important;    object-fit:cover !important;  }  .object-fit-lg-fill{    -o-object-fit:fill !important;    object-fit:fill !important;  }  .object-fit-lg-scale{    -o-object-fit:scale-down !important;    object-fit:scale-down !important;  }  .object-fit-lg-none{    -o-object-fit:none !important;    object-fit:none !important;  }  .d-lg-inline{    display:inline !important;  }  .d-lg-inline-block{    display:inline-block !important;  }  .d-lg-block{    display:block !important;  }  .d-lg-grid{    display:grid !important;  }  .d-lg-inline-grid{    display:inline-grid !important;  }  .d-lg-table{    display:table !important;  }  .d-lg-table-row{    display:table-row !important;  }  .d-lg-table-cell{    display:table-cell !important;  }  .d-lg-flex{    display:flex !important;  }  .d-lg-inline-flex{    display:inline-flex !important;  }  .d-lg-none{    display:none !important;  }  .flex-lg-fill{    flex:1 1 auto !important;  }  .flex-lg-row{    flex-direction:row !important;  }  .flex-lg-column{    flex-direction:column !important;  }  .flex-lg-row-reverse{    flex-direction:row-reverse !important;  }  .flex-lg-column-reverse{    flex-direction:column-reverse !important;  }  .flex-lg-grow-0{    flex-grow:0 !important;  }  .flex-lg-grow-1{    flex-grow:1 !important;  }  .flex-lg-shrink-0{    flex-shrink:0 !important;  }  .flex-lg-shrink-1{    flex-shrink:1 !important;  }  .flex-lg-wrap{    flex-wrap:wrap !important;  }  .flex-lg-nowrap{    flex-wrap:nowrap !important;  }  .flex-lg-wrap-reverse{    flex-wrap:wrap-reverse !important;  }  .justify-content-lg-start{    justify-content:flex-start !important;  }  .justify-content-lg-end{    justify-content:flex-end !important;  }  .justify-content-lg-center{    justify-content:center !important;  }  .justify-content-lg-between{    justify-content:space-between !important;  }  .justify-content-lg-around{    justify-content:space-around !important;  }  .justify-content-lg-evenly{    justify-content:space-evenly !important;  }  .align-items-lg-start{    align-items:flex-start !important;  }  .align-items-lg-end{    align-items:flex-end !important;  }  .align-items-lg-center{    align-items:center !important;  }  .align-items-lg-baseline{    align-items:baseline !important;  }  .align-items-lg-stretch{    align-items:stretch !important;  }  .align-content-lg-start{    align-content:flex-start !important;  }  .align-content-lg-end{    align-content:flex-end !important;  }  .align-content-lg-center{    align-content:center !important;  }  .align-content-lg-between{    align-content:space-between !important;  }  .align-content-lg-around{    align-content:space-around !important;  }  .align-content-lg-stretch{    align-content:stretch !important;  }  .align-self-lg-auto{    align-self:auto !important;  }  .align-self-lg-start{    align-self:flex-start !important;  }  .align-self-lg-end{    align-self:flex-end !important;  }  .align-self-lg-center{    align-self:center !important;  }  .align-self-lg-baseline{    align-self:baseline !important;  }  .align-self-lg-stretch{    align-self:stretch !important;  }  .order-lg-first{    order:-1 !important;  }  .order-lg-0{    order:0 !important;  }  .order-lg-1{    order:1 !important;  }  .order-lg-2{    order:2 !important;  }  .order-lg-3{    order:3 !important;  }  .order-lg-4{    order:4 !important;  }  .order-lg-5{    order:5 !important;  }  .order-lg-last{    order:6 !important;  }  .m-lg-0{    margin:0 !important;  }  .m-lg-1{    margin:0.25rem !important;  }  .m-lg-2{    margin:0.5rem !important;  }  .m-lg-3{    margin:1rem !important;  }  .m-lg-4{    margin:1.5rem !important;  }  .m-lg-5{    margin:3rem !important;  }  .m-lg-auto{    margin:auto !important;  }  .mx-lg-0{    margin-right:0 !important;    margin-left:0 !important;  }  .mx-lg-1{    margin-right:0.25rem !important;    margin-left:0.25rem !important;  }  .mx-lg-2{    margin-right:0.5rem !important;    margin-left:0.5rem !important;  }  .mx-lg-3{    margin-right:1rem !important;    margin-left:1rem !important;  }  .mx-lg-4{    margin-right:1.5rem !important;    margin-left:1.5rem !important;  }  .mx-lg-5{    margin-right:3rem !important;    margin-left:3rem !important;  }  .mx-lg-auto{    margin-right:auto !important;    margin-left:auto !important;  }  .my-lg-0{    margin-top:0 !important;    margin-bottom:0 !important;  }  .my-lg-1{    margin-top:0.25rem !important;    margin-bottom:0.25rem !important;  }  .my-lg-2{    margin-top:0.5rem !important;    margin-bottom:0.5rem !important;  }  .my-lg-3{    margin-top:1rem !important;    margin-bottom:1rem !important;  }  .my-lg-4{    margin-top:1.5rem !important;    margin-bottom:1.5rem !important;  }  .my-lg-5{    margin-top:3rem !important;    margin-bottom:3rem !important;  }  .my-lg-auto{    margin-top:auto !important;    margin-bottom:auto !important;  }  .mt-lg-0{    margin-top:0 !important;  }  .mt-lg-1{    margin-top:0.25rem !important;  }  .mt-lg-2{    margin-top:0.5rem !important;  }  .mt-lg-3{    margin-top:1rem !important;  }  .mt-lg-4{    margin-top:1.5rem !important;  }  .mt-lg-5{    margin-top:3rem !important;  }  .mt-lg-auto{    margin-top:auto !important;  }  .me-lg-0{    margin-right:0 !important;  }  .me-lg-1{    margin-right:0.25rem !important;  }  .me-lg-2{    margin-right:0.5rem !important;  }  .me-lg-3{    margin-right:1rem !important;  }  .me-lg-4{    margin-right:1.5rem !important;  }  .me-lg-5{    margin-right:3rem !important;  }  .me-lg-auto{    margin-right:auto !important;  }  .mb-lg-0{    margin-bottom:0 !important;  }  .mb-lg-1{    margin-bottom:0.25rem !important;  }  .mb-lg-2{    margin-bottom:0.5rem !important;  }  .mb-lg-3{    margin-bottom:1rem !important;  }  .mb-lg-4{    margin-bottom:1.5rem !important;  }  .mb-lg-5{    margin-bottom:3rem !important;  }  .mb-lg-auto{    margin-bottom:auto !important;  }  .ms-lg-0{    margin-left:0 !important;  }  .ms-lg-1{    margin-left:0.25rem !important;  }  .ms-lg-2{    margin-left:0.5rem !important;  }  .ms-lg-3{    margin-left:1rem !important;  }  .ms-lg-4{    margin-left:1.5rem !important;  }  .ms-lg-5{    margin-left:3rem !important;  }  .ms-lg-auto{    margin-left:auto !important;  }  .p-lg-0{    padding:0 !important;  }  .p-lg-1{    padding:0.25rem !important;  }  .p-lg-2{    padding:0.5rem !important;  }  .p-lg-3{    padding:1rem !important;  }  .p-lg-4{    padding:1.5rem !important;  }  .p-lg-5{    padding:3rem !important;  }  .px-lg-0{    padding-right:0 !important;    padding-left:0 !important;  }  .px-lg-1{    padding-right:0.25rem !important;    padding-left:0.25rem !important;  }  .px-lg-2{    padding-right:0.5rem !important;    padding-left:0.5rem !important;  }  .px-lg-3{    padding-right:1rem !important;    padding-left:1rem !important;  }  .px-lg-4{    padding-right:1.5rem !important;    padding-left:1.5rem !important;  }  .px-lg-5{    padding-right:3rem !important;    padding-left:3rem !important;  }  .py-lg-0{    padding-top:0 !important;    padding-bottom:0 !important;  }  .py-lg-1{    padding-top:0.25rem !important;    padding-bottom:0.25rem !important;  }  .py-lg-2{    padding-top:0.5rem !important;    padding-bottom:0.5rem !important;  }  .py-lg-3{    padding-top:1rem !important;    padding-bottom:1rem !important;  }  .py-lg-4{    padding-top:1.5rem !important;    padding-bottom:1.5rem !important;  }  .py-lg-5{    padding-top:3rem !important;    padding-bottom:3rem !important;  }  .pt-lg-0{    padding-top:0 !important;  }  .pt-lg-1{    padding-top:0.25rem !important;  }  .pt-lg-2{    padding-top:0.5rem !important;  }  .pt-lg-3{    padding-top:1rem !important;  }  .pt-lg-4{    padding-top:1.5rem !important;  }  .pt-lg-5{    padding-top:3rem !important;  }  .pe-lg-0{    padding-right:0 !important;  }  .pe-lg-1{    padding-right:0.25rem !important;  }  .pe-lg-2{    padding-right:0.5rem !important;  }  .pe-lg-3{    padding-right:1rem !important;  }  .pe-lg-4{    padding-right:1.5rem !important;  }  .pe-lg-5{    padding-right:3rem !important;  }  .pb-lg-0{    padding-bottom:0 !important;  }  .pb-lg-1{    padding-bottom:0.25rem !important;  }  .pb-lg-2{    padding-bottom:0.5rem !important;  }  .pb-lg-3{    padding-bottom:1rem !important;  }  .pb-lg-4{    padding-bottom:1.5rem !important;  }  .pb-lg-5{    padding-bottom:3rem !important;  }  .ps-lg-0{    padding-left:0 !important;  }  .ps-lg-1{    padding-left:0.25rem !important;  }  .ps-lg-2{    padding-left:0.5rem !important;  }  .ps-lg-3{    padding-left:1rem !important;  }  .ps-lg-4{    padding-left:1.5rem !important;  }  .ps-lg-5{    padding-left:3rem !important;  }  .gap-lg-0{    gap:0 !important;  }  .gap-lg-1{    gap:0.25rem !important;  }  .gap-lg-2{    gap:0.5rem !important;  }  .gap-lg-3{    gap:1rem !important;  }  .gap-lg-4{    gap:1.5rem !important;  }  .gap-lg-5{    gap:3rem !important;  }  .row-gap-lg-0{    row-gap:0 !important;  }  .row-gap-lg-1{    row-gap:0.25rem !important;  }  .row-gap-lg-2{    row-gap:0.5rem !important;  }  .row-gap-lg-3{    row-gap:1rem !important;  }  .row-gap-lg-4{    row-gap:1.5rem !important;  }  .row-gap-lg-5{    row-gap:3rem !important;  }  .column-gap-lg-0{    -moz-column-gap:0 !important;    column-gap:0 !important;  }  .column-gap-lg-1{    -moz-column-gap:0.25rem !important;    column-gap:0.25rem !important;  }  .column-gap-lg-2{    -moz-column-gap:0.5rem !important;    column-gap:0.5rem !important;  }  .column-gap-lg-3{    -moz-column-gap:1rem !important;    column-gap:1rem !important;  }  .column-gap-lg-4{    -moz-column-gap:1.5rem !important;    column-gap:1.5rem !important;  }  .column-gap-lg-5{    -moz-column-gap:3rem !important;    column-gap:3rem !important;  }  .text-lg-start{    text-align:left !important;  }  .text-lg-end{    text-align:right !important;  }  .text-lg-center{    text-align:center !important;  }}@media (min-width:1200px){  .float-xl-start{    float:left !important;  }  .float-xl-end{    float:right !important;  }  .float-xl-none{    float:none !important;  }  .object-fit-xl-contain{    -o-object-fit:contain !important;    object-fit:contain !important;  }  .object-fit-xl-cover{    -o-object-fit:cover !important;    object-fit:cover !important;  }  .object-fit-xl-fill{    -o-object-fit:fill !important;    object-fit:fill !important;  }  .object-fit-xl-scale{    -o-object-fit:scale-down !important;    object-fit:scale-down !important;  }  .object-fit-xl-none{    -o-object-fit:none !important;    object-fit:none !important;  }  .d-xl-inline{    display:inline !important;  }  .d-xl-inline-block{    display:inline-block !important;  }  .d-xl-block{    display:block !important;  }  .d-xl-grid{    display:grid !important;  }  .d-xl-inline-grid{    display:inline-grid !important;  }  .d-xl-table{    display:table !important;  }  .d-xl-table-row{    display:table-row !important;  }  .d-xl-table-cell{    display:table-cell !important;  }  .d-xl-flex{    display:flex !important;  }  .d-xl-inline-flex{    display:inline-flex !important;  }  .d-xl-none{    display:none !important;  }  .flex-xl-fill{    flex:1 1 auto !important;  }  .flex-xl-row{    flex-direction:row !important;  }  .flex-xl-column{    flex-direction:column !important;  }  .flex-xl-row-reverse{    flex-direction:row-reverse !important;  }  .flex-xl-column-reverse{    flex-direction:column-reverse !important;  }  .flex-xl-grow-0{    flex-grow:0 !important;  }  .flex-xl-grow-1{    flex-grow:1 !important;  }  .flex-xl-shrink-0{    flex-shrink:0 !important;  }  .flex-xl-shrink-1{    flex-shrink:1 !important;  }  .flex-xl-wrap{    flex-wrap:wrap !important;  }  .flex-xl-nowrap{    flex-wrap:nowrap !important;  }  .flex-xl-wrap-reverse{    flex-wrap:wrap-reverse !important;  }  .justify-content-xl-start{    justify-content:flex-start !important;  }  .justify-content-xl-end{    justify-content:flex-end !important;  }  .justify-content-xl-center{    justify-content:center !important;  }  .justify-content-xl-between{    justify-content:space-between !important;  }  .justify-content-xl-around{    justify-content:space-around !important;  }  .justify-content-xl-evenly{    justify-content:space-evenly !important;  }  .align-items-xl-start{    align-items:flex-start !important;  }  .align-items-xl-end{    align-items:flex-end !important;  }  .align-items-xl-center{    align-items:center !important;  }  .align-items-xl-baseline{    align-items:baseline !important;  }  .align-items-xl-stretch{    align-items:stretch !important;  }  .align-content-xl-start{    align-content:flex-start !important;  }  .align-content-xl-end{    align-content:flex-end !important;  }  .align-content-xl-center{    align-content:center !important;  }  .align-content-xl-between{    align-content:space-between !important;  }  .align-content-xl-around{    align-content:space-around !important;  }  .align-content-xl-stretch{    align-content:stretch !important;  }  .align-self-xl-auto{    align-self:auto !important;  }  .align-self-xl-start{    align-self:flex-start !important;  }  .align-self-xl-end{    align-self:flex-end !important;  }  .align-self-xl-center{    align-self:center !important;  }  .align-self-xl-baseline{    align-self:baseline !important;  }  .align-self-xl-stretch{    align-self:stretch !important;  }  .order-xl-first{    order:-1 !important;  }  .order-xl-0{    order:0 !important;  }  .order-xl-1{    order:1 !important;  }  .order-xl-2{    order:2 !important;  }  .order-xl-3{    order:3 !important;  }  .order-xl-4{    order:4 !important;  }  .order-xl-5{    order:5 !important;  }  .order-xl-last{    order:6 !important;  }  .m-xl-0{    margin:0 !important;  }  .m-xl-1{    margin:0.25rem !important;  }  .m-xl-2{    margin:0.5rem !important;  }  .m-xl-3{    margin:1rem !important;  }  .m-xl-4{    margin:1.5rem !important;  }  .m-xl-5{    margin:3rem !important;  }  .m-xl-auto{    margin:auto !important;  }  .mx-xl-0{    margin-right:0 !important;    margin-left:0 !important;  }  .mx-xl-1{    margin-right:0.25rem !important;    margin-left:0.25rem !important;  }  .mx-xl-2{    margin-right:0.5rem !important;    margin-left:0.5rem !important;  }  .mx-xl-3{    margin-right:1rem !important;    margin-left:1rem !important;  }  .mx-xl-4{    margin-right:1.5rem !important;    margin-left:1.5rem !important;  }  .mx-xl-5{    margin-right:3rem !important;    margin-left:3rem !important;  }  .mx-xl-auto{    margin-right:auto !important;    margin-left:auto !important;  }  .my-xl-0{    margin-top:0 !important;    margin-bottom:0 !important;  }  .my-xl-1{    margin-top:0.25rem !important;    margin-bottom:0.25rem !important;  }  .my-xl-2{    margin-top:0.5rem !important;    margin-bottom:0.5rem !important;  }  .my-xl-3{    margin-top:1rem !important;    margin-bottom:1rem !important;  }  .my-xl-4{    margin-top:1.5rem !important;    margin-bottom:1.5rem !important;  }  .my-xl-5{    margin-top:3rem !important;    margin-bottom:3rem !important;  }  .my-xl-auto{    margin-top:auto !important;    margin-bottom:auto !important;  }  .mt-xl-0{    margin-top:0 !important;  }  .mt-xl-1{    margin-top:0.25rem !important;  }  .mt-xl-2{    margin-top:0.5rem !important;  }  .mt-xl-3{    margin-top:1rem !important;  }  .mt-xl-4{    margin-top:1.5rem !important;  }  .mt-xl-5{    margin-top:3rem !important;  }  .mt-xl-auto{    margin-top:auto !important;  }  .me-xl-0{    margin-right:0 !important;  }  .me-xl-1{    margin-right:0.25rem !important;  }  .me-xl-2{    margin-right:0.5rem !important;  }  .me-xl-3{    margin-right:1rem !important;  }  .me-xl-4{    margin-right:1.5rem !important;  }  .me-xl-5{    margin-right:3rem !important;  }  .me-xl-auto{    margin-right:auto !important;  }  .mb-xl-0{    margin-bottom:0 !important;  }  .mb-xl-1{    margin-bottom:0.25rem !important;  }  .mb-xl-2{    margin-bottom:0.5rem !important;  }  .mb-xl-3{    margin-bottom:1rem !important;  }  .mb-xl-4{    margin-bottom:1.5rem !important;  }  .mb-xl-5{    margin-bottom:3rem !important;  }  .mb-xl-auto{    margin-bottom:auto !important;  }  .ms-xl-0{    margin-left:0 !important;  }  .ms-xl-1{    margin-left:0.25rem !important;  }  .ms-xl-2{    margin-left:0.5rem !important;  }  .ms-xl-3{    margin-left:1rem !important;  }  .ms-xl-4{    margin-left:1.5rem !important;  }  .ms-xl-5{    margin-left:3rem !important;  }  .ms-xl-auto{    margin-left:auto !important;  }  .p-xl-0{    padding:0 !important;  }  .p-xl-1{    padding:0.25rem !important;  }  .p-xl-2{    padding:0.5rem !important;  }  .p-xl-3{    padding:1rem !important;  }  .p-xl-4{    padding:1.5rem !important;  }  .p-xl-5{    padding:3rem !important;  }  .px-xl-0{    padding-right:0 !important;    padding-left:0 !important;  }  .px-xl-1{    padding-right:0.25rem !important;    padding-left:0.25rem !important;  }  .px-xl-2{    padding-right:0.5rem !important;    padding-left:0.5rem !important;  }  .px-xl-3{    padding-right:1rem !important;    padding-left:1rem !important;  }  .px-xl-4{    padding-right:1.5rem !important;    padding-left:1.5rem !important;  }  .px-xl-5{    padding-right:3rem !important;    padding-left:3rem !important;  }  .py-xl-0{    padding-top:0 !important;    padding-bottom:0 !important;  }  .py-xl-1{    padding-top:0.25rem !important;    padding-bottom:0.25rem !important;  }  .py-xl-2{    padding-top:0.5rem !important;    padding-bottom:0.5rem !important;  }  .py-xl-3{    padding-top:1rem !important;    padding-bottom:1rem !important;  }  .py-xl-4{    padding-top:1.5rem !important;    padding-bottom:1.5rem !important;  }  .py-xl-5{    padding-top:3rem !important;    padding-bottom:3rem !important;  }  .pt-xl-0{    padding-top:0 !important;  }  .pt-xl-1{    padding-top:0.25rem !important;  }  .pt-xl-2{    padding-top:0.5rem !important;  }  .pt-xl-3{    padding-top:1rem !important;  }  .pt-xl-4{    padding-top:1.5rem !important;  }  .pt-xl-5{    padding-top:3rem !important;  }  .pe-xl-0{    padding-right:0 !important;  }  .pe-xl-1{    padding-right:0.25rem !important;  }  .pe-xl-2{    padding-right:0.5rem !important;  }  .pe-xl-3{    padding-right:1rem !important;  }  .pe-xl-4{    padding-right:1.5rem !important;  }  .pe-xl-5{    padding-right:3rem !important;  }  .pb-xl-0{    padding-bottom:0 !important;  }  .pb-xl-1{    padding-bottom:0.25rem !important;  }  .pb-xl-2{    padding-bottom:0.5rem !important;  }  .pb-xl-3{    padding-bottom:1rem !important;  }  .pb-xl-4{    padding-bottom:1.5rem !important;  }  .pb-xl-5{    padding-bottom:3rem !important;  }  .ps-xl-0{    padding-left:0 !important;  }  .ps-xl-1{    padding-left:0.25rem !important;  }  .ps-xl-2{    padding-left:0.5rem !important;  }  .ps-xl-3{    padding-left:1rem !important;  }  .ps-xl-4{    padding-left:1.5rem !important;  }  .ps-xl-5{    padding-left:3rem !important;  }  .gap-xl-0{    gap:0 !important;  }  .gap-xl-1{    gap:0.25rem !important;  }  .gap-xl-2{    gap:0.5rem !important;  }  .gap-xl-3{    gap:1rem !important;  }  .gap-xl-4{    gap:1.5rem !important;  }  .gap-xl-5{    gap:3rem !important;  }  .row-gap-xl-0{    row-gap:0 !important;  }  .row-gap-xl-1{    row-gap:0.25rem !important;  }  .row-gap-xl-2{    row-gap:0.5rem !important;  }  .row-gap-xl-3{    row-gap:1rem !important;  }  .row-gap-xl-4{    row-gap:1.5rem !important;  }  .row-gap-xl-5{    row-gap:3rem !important;  }  .column-gap-xl-0{    -moz-column-gap:0 !important;    column-gap:0 !important;  }  .column-gap-xl-1{    -moz-column-gap:0.25rem !important;    column-gap:0.25rem !important;  }  .column-gap-xl-2{    -moz-column-gap:0.5rem !important;    column-gap:0.5rem !important;  }  .column-gap-xl-3{    -moz-column-gap:1rem !important;    column-gap:1rem !important;  }  .column-gap-xl-4{    -moz-column-gap:1.5rem !important;    column-gap:1.5rem !important;  }  .column-gap-xl-5{    -moz-column-gap:3rem !important;    column-gap:3rem !important;  }  .text-xl-start{    text-align:left !important;  }  .text-xl-end{    text-align:right !important;  }  .text-xl-center{    text-align:center !important;  }}@media (min-width:1400px){  .float-xxl-start{    float:left !important;  }  .float-xxl-end{    float:right !important;  }  .float-xxl-none{    float:none !important;  }  .object-fit-xxl-contain{    -o-object-fit:contain !important;    object-fit:contain !important;  }  .object-fit-xxl-cover{    -o-object-fit:cover !important;    object-fit:cover !important;  }  .object-fit-xxl-fill{    -o-object-fit:fill !important;    object-fit:fill !important;  }  .object-fit-xxl-scale{    -o-object-fit:scale-down !important;    object-fit:scale-down !important;  }  .object-fit-xxl-none{    -o-object-fit:none !important;    object-fit:none !important;  }  .d-xxl-inline{    display:inline !important;  }  .d-xxl-inline-block{    display:inline-block !important;  }  .d-xxl-block{    display:block !important;  }  .d-xxl-grid{    display:grid !important;  }  .d-xxl-inline-grid{    display:inline-grid !important;  }  .d-xxl-table{    display:table !important;  }  .d-xxl-table-row{    display:table-row !important;  }  .d-xxl-table-cell{    display:table-cell !important;  }  .d-xxl-flex{    display:flex !important;  }  .d-xxl-inline-flex{    display:inline-flex !important;  }  .d-xxl-none{    display:none !important;  }  .flex-xxl-fill{    flex:1 1 auto !important;  }  .flex-xxl-row{    flex-direction:row !important;  }  .flex-xxl-column{    flex-direction:column !important;  }  .flex-xxl-row-reverse{    flex-direction:row-reverse !important;  }  .flex-xxl-column-reverse{    flex-direction:column-reverse !important;  }  .flex-xxl-grow-0{    flex-grow:0 !important;  }  .flex-xxl-grow-1{    flex-grow:1 !important;  }  .flex-xxl-shrink-0{    flex-shrink:0 !important;  }  .flex-xxl-shrink-1{    flex-shrink:1 !important;  }  .flex-xxl-wrap{    flex-wrap:wrap !important;  }  .flex-xxl-nowrap{    flex-wrap:nowrap !important;  }  .flex-xxl-wrap-reverse{    flex-wrap:wrap-reverse !important;  }  .justify-content-xxl-start{    justify-content:flex-start !important;  }  .justify-content-xxl-end{    justify-content:flex-end !important;  }  .justify-content-xxl-center{    justify-content:center !important;  }  .justify-content-xxl-between{    justify-content:space-between !important;  }  .justify-content-xxl-around{    justify-content:space-around !important;  }  .justify-content-xxl-evenly{    justify-content:space-evenly !important;  }  .align-items-xxl-start{    align-items:flex-start !important;  }  .align-items-xxl-end{    align-items:flex-end !important;  }  .align-items-xxl-center{    align-items:center !important;  }  .align-items-xxl-baseline{    align-items:baseline !important;  }  .align-items-xxl-stretch{    align-items:stretch !important;  }  .align-content-xxl-start{    align-content:flex-start !important;  }  .align-content-xxl-end{    align-content:flex-end !important;  }  .align-content-xxl-center{    align-content:center !important;  }  .align-content-xxl-between{    align-content:space-between !important;  }  .align-content-xxl-around{    align-content:space-around !important;  }  .align-content-xxl-stretch{    align-content:stretch !important;  }  .align-self-xxl-auto{    align-self:auto !important;  }  .align-self-xxl-start{    align-self:flex-start !important;  }  .align-self-xxl-end{    align-self:flex-end !important;  }  .align-self-xxl-center{    align-self:center !important;  }  .align-self-xxl-baseline{    align-self:baseline !important;  }  .align-self-xxl-stretch{    align-self:stretch !important;  }  .order-xxl-first{    order:-1 !important;  }  .order-xxl-0{    order:0 !important;  }  .order-xxl-1{    order:1 !important;  }  .order-xxl-2{    order:2 !important;  }  .order-xxl-3{    order:3 !important;  }  .order-xxl-4{    order:4 !important;  }  .order-xxl-5{    order:5 !important;  }  .order-xxl-last{    order:6 !important;  }  .m-xxl-0{    margin:0 !important;  }  .m-xxl-1{    margin:0.25rem !important;  }  .m-xxl-2{    margin:0.5rem !important;  }  .m-xxl-3{    margin:1rem !important;  }  .m-xxl-4{    margin:1.5rem !important;  }  .m-xxl-5{    margin:3rem !important;  }  .m-xxl-auto{    margin:auto !important;  }  .mx-xxl-0{    margin-right:0 !important;    margin-left:0 !important;  }  .mx-xxl-1{    margin-right:0.25rem !important;    margin-left:0.25rem !important;  }  .mx-xxl-2{    margin-right:0.5rem !important;    margin-left:0.5rem !important;  }  .mx-xxl-3{    margin-right:1rem !important;    margin-left:1rem !important;  }  .mx-xxl-4{    margin-right:1.5rem !important;    margin-left:1.5rem !important;  }  .mx-xxl-5{    margin-right:3rem !important;    margin-left:3rem !important;  }  .mx-xxl-auto{    margin-right:auto !important;    margin-left:auto !important;  }  .my-xxl-0{    margin-top:0 !important;    margin-bottom:0 !important;  }  .my-xxl-1{    margin-top:0.25rem !important;    margin-bottom:0.25rem !important;  }  .my-xxl-2{    margin-top:0.5rem !important;    margin-bottom:0.5rem !important;  }  .my-xxl-3{    margin-top:1rem !important;    margin-bottom:1rem !important;  }  .my-xxl-4{    margin-top:1.5rem !important;    margin-bottom:1.5rem !important;  }  .my-xxl-5{    margin-top:3rem !important;    margin-bottom:3rem !important;  }  .my-xxl-auto{    margin-top:auto !important;    margin-bottom:auto !important;  }  .mt-xxl-0{    margin-top:0 !important;  }  .mt-xxl-1{    margin-top:0.25rem !important;  }  .mt-xxl-2{    margin-top:0.5rem !important;  }  .mt-xxl-3{    margin-top:1rem !important;  }  .mt-xxl-4{    margin-top:1.5rem !important;  }  .mt-xxl-5{    margin-top:3rem !important;  }  .mt-xxl-auto{    margin-top:auto !important;  }  .me-xxl-0{    margin-right:0 !important;  }  .me-xxl-1{    margin-right:0.25rem !important;  }  .me-xxl-2{    margin-right:0.5rem !important;  }  .me-xxl-3{    margin-right:1rem !important;  }  .me-xxl-4{    margin-right:1.5rem !important;  }  .me-xxl-5{    margin-right:3rem !important;  }  .me-xxl-auto{    margin-right:auto !important;  }  .mb-xxl-0{    margin-bottom:0 !important;  }  .mb-xxl-1{    margin-bottom:0.25rem !important;  }  .mb-xxl-2{    margin-bottom:0.5rem !important;  }  .mb-xxl-3{    margin-bottom:1rem !important;  }  .mb-xxl-4{    margin-bottom:1.5rem !important;  }  .mb-xxl-5{    margin-bottom:3rem !important;  }  .mb-xxl-auto{    margin-bottom:auto !important;  }  .ms-xxl-0{    margin-left:0 !important;  }  .ms-xxl-1{    margin-left:0.25rem !important;  }  .ms-xxl-2{    margin-left:0.5rem !important;  }  .ms-xxl-3{    margin-left:1rem !important;  }  .ms-xxl-4{    margin-left:1.5rem !important;  }  .ms-xxl-5{    margin-left:3rem !important;  }  .ms-xxl-auto{    margin-left:auto !important;  }  .p-xxl-0{    padding:0 !important;  }  .p-xxl-1{    padding:0.25rem !important;  }  .p-xxl-2{    padding:0.5rem !important;  }  .p-xxl-3{    padding:1rem !important;  }  .p-xxl-4{    padding:1.5rem !important;  }  .p-xxl-5{    padding:3rem !important;  }  .px-xxl-0{    padding-right:0 !important;    padding-left:0 !important;  }  .px-xxl-1{    padding-right:0.25rem !important;    padding-left:0.25rem !important;  }  .px-xxl-2{    padding-right:0.5rem !important;    padding-left:0.5rem !important;  }  .px-xxl-3{    padding-right:1rem !important;    padding-left:1rem !important;  }  .px-xxl-4{    padding-right:1.5rem !important;    padding-left:1.5rem !important;  }  .px-xxl-5{    padding-right:3rem !important;    padding-left:3rem !important;  }  .py-xxl-0{    padding-top:0 !important;    padding-bottom:0 !important;  }  .py-xxl-1{    padding-top:0.25rem !important;    padding-bottom:0.25rem !important;  }  .py-xxl-2{    padding-top:0.5rem !important;    padding-bottom:0.5rem !important;  }  .py-xxl-3{    padding-top:1rem !important;    padding-bottom:1rem !important;  }  .py-xxl-4{    padding-top:1.5rem !important;    padding-bottom:1.5rem !important;  }  .py-xxl-5{    padding-top:3rem !important;    padding-bottom:3rem !important;  }  .pt-xxl-0{    padding-top:0 !important;  }  .pt-xxl-1{    padding-top:0.25rem !important;  }  .pt-xxl-2{    padding-top:0.5rem !important;  }  .pt-xxl-3{    padding-top:1rem !important;  }  .pt-xxl-4{    padding-top:1.5rem !important;  }  .pt-xxl-5{    padding-top:3rem !important;  }  .pe-xxl-0{    padding-right:0 !important;  }  .pe-xxl-1{    padding-right:0.25rem !important;  }  .pe-xxl-2{    padding-right:0.5rem !important;  }  .pe-xxl-3{    padding-right:1rem !important;  }  .pe-xxl-4{    padding-right:1.5rem !important;  }  .pe-xxl-5{    padding-right:3rem !important;  }  .pb-xxl-0{    padding-bottom:0 !important;  }  .pb-xxl-1{    padding-bottom:0.25rem !important;  }  .pb-xxl-2{    padding-bottom:0.5rem !important;  }  .pb-xxl-3{    padding-bottom:1rem !important;  }  .pb-xxl-4{    padding-bottom:1.5rem !important;  }  .pb-xxl-5{    padding-bottom:3rem !important;  }  .ps-xxl-0{    padding-left:0 !important;  }  .ps-xxl-1{    padding-left:0.25rem !important;  }  .ps-xxl-2{    padding-left:0.5rem !important;  }  .ps-xxl-3{    padding-left:1rem !important;  }  .ps-xxl-4{    padding-left:1.5rem !important;  }  .ps-xxl-5{    padding-left:3rem !important;  }  .gap-xxl-0{    gap:0 !important;  }  .gap-xxl-1{    gap:0.25rem !important;  }  .gap-xxl-2{    gap:0.5rem !important;  }  .gap-xxl-3{    gap:1rem !important;  }  .gap-xxl-4{    gap:1.5rem !important;  }  .gap-xxl-5{    gap:3rem !important;  }  .row-gap-xxl-0{    row-gap:0 !important;  }  .row-gap-xxl-1{    row-gap:0.25rem !important;  }  .row-gap-xxl-2{    row-gap:0.5rem !important;  }  .row-gap-xxl-3{    row-gap:1rem !important;  }  .row-gap-xxl-4{    row-gap:1.5rem !important;  }  .row-gap-xxl-5{    row-gap:3rem !important;  }  .column-gap-xxl-0{    -moz-column-gap:0 !important;    column-gap:0 !important;  }  .column-gap-xxl-1{    -moz-column-gap:0.25rem !important;    column-gap:0.25rem !important;  }  .column-gap-xxl-2{    -moz-column-gap:0.5rem !important;    column-gap:0.5rem !important;  }  .column-gap-xxl-3{    -moz-column-gap:1rem !important;    column-gap:1rem !important;  }  .column-gap-xxl-4{    -moz-column-gap:1.5rem !important;    column-gap:1.5rem !important;  }  .column-gap-xxl-5{    -moz-column-gap:3rem !important;    column-gap:3rem !important;  }  .text-xxl-start{    text-align:left !important;  }  .text-xxl-end{    text-align:right !important;  }  .text-xxl-center{    text-align:center !important;  }}@media (min-width:1200px){  .fs-1{    font-size:2.5rem !important;  }  .fs-2{    font-size:2rem !important;  }  .fs-3{    font-size:1.75rem !important;  }  .fs-4{    font-size:1.5rem !important;  }}@media print{  /*# sourceMappingURL=bootstrap.min.css.map */  .d-print-inline{    display:inline !important;  }  .d-print-inline-block{    display:inline-block !important;  }  .d-print-block{    display:block !important;  }  .d-print-grid{    display:grid !important;  }  .d-print-inline-grid{    display:inline-grid !important;  }  .d-print-table{    display:table !important;  }  .d-print-table-row{    display:table-row !important;  }  .d-print-table-cell{    display:table-cell !important;  }  .d-print-flex{    display:flex !important;  }  .d-print-inline-flex{    display:inline-flex !important;  }  .d-print-none{    display:none !important;  }}@font-face{  font-family:'FontAwesome';  src:url('fonts/fontawesome_fonts/fontawesome-webfont.eot');  src:url('fonts/fontawesome_fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome_fonts/fontawesome-webfont.woff2') format('woff2'), url('fonts/fontawesome_fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome_fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome_fonts/fontawesome-webfont.svg') format('svg');  font-weight:normal;  font-display:swap;  font-style:normal;}.fa{  display:inline-block;  font:normal normal normal 14px/1 FontAwesome;  font-size:inherit;  /*text-rendering:auto;*/  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;}.fa-lg{  font-size:1.33333em;  line-height:0.75em;  vertical-align:-15%;}.fa-2x{  font-size:2em;}.fa-3x{  font-size:3em;}.fa-4x{  font-size:4em;}.fa-5x{  font-size:5em;}.fa-fw{  width:1.28571em;  text-align:center;}.fa-ul{  padding-left:0;  margin-left:2.14286em;  list-style-type:none;}.fa-ul > li{  position:relative;}.fa-li{  position:absolute;  left:-2.14286em;  width:2.14286em;  top:0.14286em;  text-align:center;}.fa-li.fa-lg{  left:-1.85714em;}.fa-border{  padding:0.2em 0.25em 0.15em;  border:solid 0.08em #eee;  border-radius:0.1em;}.fa-float-start{  float:left;}.fa-float-end{  float:right;}.fa.fa-float-start{  margin-right:0.3em;}.fa.fa-float-end{  margin-left:0.3em;}.float-end{  float:right;}.float-start{  float:left;}.fa.float-start{  margin-right:0.3em;}.fa.float-end{  margin-left:0.3em;}.fa-spin{  -webkit-animation:fa-spin 2s infinite linear;  animation:fa-spin 2s infinite linear;}.fa-pulse{  -webkit-animation:fa-spin 1s infinite steps(8);  animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{  0%{    -webkit-transform:rotate(0deg);    transform:rotate(0deg);  }  100%{    -webkit-transform:rotate(359deg);    transform:rotate(359deg);  }}@keyframes fa-spin{  0%{    -webkit-transform:rotate(0deg);    transform:rotate(0deg);  }  100%{    -webkit-transform:rotate(359deg);    transform:rotate(359deg);  }}.fa-rotate-90{  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";  -webkit-transform:rotate(90deg);  -ms-transform:rotate(90deg);  transform:rotate(90deg);}.fa-rotate-180{  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";  -webkit-transform:rotate(180deg);  -ms-transform:rotate(180deg);  transform:rotate(180deg);}.fa-rotate-270{  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";  -webkit-transform:rotate(270deg);  -ms-transform:rotate(270deg);  transform:rotate(270deg);}.fa-flip-horizontal{  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";  -webkit-transform:scale(-1, 1);  -ms-transform:scale(-1, 1);  transform:scale(-1, 1);}.fa-flip-vertical{  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  -webkit-transform:scale(1, -1);  -ms-transform:scale(1, -1);  transform:scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{  filter:none;}.fa-stack{  position:relative;  display:inline-block;  width:2em;  height:2em;  line-height:2em;  vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{  position:absolute;  left:0;  width:100%;  text-align:center;}.fa-stack-1x{  line-height:inherit;}.fa-stack-2x{  font-size:2em;}.fa-inverse{  color:#fff;}.fa-glass:before{  content:"\f000";}.fa-music:before{  content:"\f001";}.fa-search:before{  content:"\f002";}.fa-envelope-o:before{  content:"\f003";}.fa-heart:before{  content:"\f004";}.fa-star:before{  content:"\f005";}.fa-star-o:before{  content:"\f006";}.fa-user:before{  content:"\f007";}.fa-film:before{  content:"\f008";}.fa-th-large:before{  content:"\f009";}.fa-th:before{  content:"\f00a";}.fa-th-list:before{  content:"\f00b";}.fa-check:before{  content:"\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before{  content:"\f00d";}.fa-search-plus:before{  content:"\f00e";}.fa-search-minus:before{  content:"\f010";}.fa-power-off:before{  content:"\f011";}.fa-signal:before{  content:"\f012";}.fa-gear:before,.fa-cog:before{  content:"\f013";}.fa-trash-o:before{  content:"\f014";}.fa-home:before{  content:"\f015";}.fa-file-o:before{  content:"\f016";}.fa-clock-o:before{  content:"\f017";}.fa-road:before{  content:"\f018";}.fa-download:before{  content:"\f019";}.fa-arrow-circle-o-down:before{  content:"\f01a";}.fa-arrow-circle-o-up:before{  content:"\f01b";}.fa-inbox:before{  content:"\f01c";}.fa-play-circle-o:before{  content:"\f01d";}.fa-rotate-right:before,.fa-repeat:before{  content:"\f01e";}.fa-refresh:before{  content:"\f021";}.fa-list-alt:before{  content:"\f022";}.fa-lock:before{  content:"\f023";}.fa-flag:before{  content:"\f024";}.fa-headphones:before{  content:"\f025";}.fa-volume-off:before{  content:"\f026";}.fa-volume-down:before{  content:"\f027";}.fa-volume-up:before{  content:"\f028";}.fa-qrcode:before{  content:"\f029";}.fa-barcode:before{  content:"\f02a";}.fa-tag:before{  content:"\f02b";}.fa-tags:before{  content:"\f02c";}.fa-book:before{  content:"\f02d";}.fa-bookmark:before{  content:"\f02e";}.fa-print:before{  content:"\f02f";}.fa-camera:before{  content:"\f030";}.fa-font:before{  content:"\f031";}.fa-bold:before{  content:"\f032";}.fa-italic:before{  content:"\f033";}.fa-text-height:before{  content:"\f034";}.fa-text-width:before{  content:"\f035";}.fa-align-left:before{  content:"\f036";}.fa-align-center:before{  content:"\f037";}.fa-align-right:before{  content:"\f038";}.fa-align-justify:before{  content:"\f039";}.fa-list:before{  content:"\f03a";}.fa-dedent:before,.fa-outdent:before{  content:"\f03b";}.fa-indent:before{  content:"\f03c";}.fa-video-camera:before{  content:"\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{  content:"\f03e";}.fa-pencil:before{  content:"\f040";}.fa-map-marker:before{  content:"\f041";}.fa-adjust:before{  content:"\f042";}.fa-tint:before{  content:"\f043";}.fa-edit:before,.fa-pencil-square-o:before{  content:"\f044";}.fa-share-square-o:before{  content:"\f045";}.fa-check-square-o:before{  content:"\f046";}.fa-arrows:before{  content:"\f047";}.fa-step-backward:before{  content:"\f048";}.fa-fast-backward:before{  content:"\f049";}.fa-backward:before{  content:"\f04a";}.fa-play:before{  content:"\f04b";}.fa-pause:before{  content:"\f04c";}.fa-stop:before{  content:"\f04d";}.fa-forward:before{  content:"\f04e";}.fa-fast-forward:before{  content:"\f050";}.fa-step-forward:before{  content:"\f051";}.fa-eject:before{  content:"\f052";}.fa-chevron-left:before{  content:"\f053";}.fa-chevron-right:before{  content:"\f054";}.fa-plus-circle:before{  content:"\f055";}.fa-minus-circle:before{  content:"\f056";}.fa-times-circle:before{  content:"\f057";}.fa-check-circle:before{  content:"\f058";}.fa-question-circle:before{  content:"\f059";}.fa-info-circle:before{  content:"\f05a";}.fa-crosshairs:before{  content:"\f05b";}.fa-times-circle-o:before{  content:"\f05c";}.fa-check-circle-o:before{  content:"\f05d";}.fa-ban:before{  content:"\f05e";}.fa-arrow-left:before{  content:"\f060";}.fa-arrow-right:before{  content:"\f061";}.fa-arrow-up:before{  content:"\f062";}.fa-arrow-down:before{  content:"\f063";}.fa-mail-forward:before,.fa-share:before{  content:"\f064";}.fa-expand:before{  content:"\f065";}.fa-compress:before{  content:"\f066";}.fa-plus:before{  content:"\f067";}.fa-minus:before{  content:"\f068";}.fa-asterisk:before{  content:"\f069";}.fa-exclamation-circle:before{  content:"\f06a";}.fa-gift:before{  content:"\f06b";}.fa-leaf:before{  content:"\f06c";}.fa-fire:before{  content:"\f06d";}.fa-eye:before{  content:"\f06e";}.fa-eye-slash:before{  content:"\f070";}.fa-warning:before,.fa-exclamation-triangle:before{  content:"\f071";}.fa-plane:before{  content:"\f072";}.fa-calendar:before{  content:"\f073";}.fa-random:before{  content:"\f074";}.fa-comment:before{  content:"\f075";}.fa-magnet:before{  content:"\f076";}.fa-chevron-up:before{  content:"\f077";}.fa-chevron-down:before{  content:"\f078";}.fa-retweet:before{  content:"\f079";}.fa-shopping-cart:before{  content:"\f07a";}.fa-folder:before{  content:"\f07b";}.fa-folder-open:before{  content:"\f07c";}.fa-arrows-v:before{  content:"\f07d";}.fa-arrows-h:before{  content:"\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before{  content:"\f080";}.fa-twitter-square:before{  content:"\f081";}.fa-facebook-square:before{  content:"\f082";}.fa-camera-retro:before{  content:"\f083";}.fa-key:before{  content:"\f084";}.fa-gears:before,.fa-cogs:before{  content:"\f085";}.fa-comments:before{  content:"\f086";}.fa-thumbs-o-up:before{  content:"\f087";}.fa-thumbs-o-down:before{  content:"\f088";}.fa-star-half:before{  content:"\f089";}.fa-heart-o:before{  content:"\f08a";}.fa-sign-out:before{  content:"\f08b";}.fa-linkedin-square:before{  content:"\f08c";}.fa-thumb-tack:before{  content:"\f08d";}.fa-external-link:before{  content:"\f08e";}.fa-sign-in:before{  content:"\f090";}.fa-trophy:before{  content:"\f091";}.fa-github-square:before{  content:"\f092";}.fa-upload:before{  content:"\f093";}.fa-lemon-o:before{  content:"\f094";}.fa-phone:before{  content:"\f095";}.fa-square-o:before{  content:"\f096";}.fa-bookmark-o:before{  content:"\f097";}.fa-phone-square:before{  content:"\f098";}.fa-twitter:before{  content:"\f099";}.fa-facebook-f:before,.fa-facebook:before{  content:"\f09a";}.fa-github:before{  content:"\f09b";}.fa-unlock:before{  content:"\f09c";}.fa-credit-card:before{  content:"\f09d";}.fa-feed:before,.fa-rss:before{  content:"\f09e";}.fa-hdd-o:before{  content:"\f0a0";}.fa-bullhorn:before{  content:"\f0a1";}.fa-bell:before{  content:"\f0f3";}.fa-certificate:before{  content:"\f0a3";}.fa-hand-o-right:before{  content:"\f0a4";}.fa-hand-o-left:before{  content:"\f0a5";}.fa-hand-o-up:before{  content:"\f0a6";}.fa-hand-o-down:before{  content:"\f0a7";}.fa-arrow-circle-left:before{  content:"\f0a8";}.fa-arrow-circle-right:before{  content:"\f0a9";}.fa-arrow-circle-up:before{  content:"\f0aa";}.fa-arrow-circle-down:before{  content:"\f0ab";}.fa-globe:before{  content:"\f0ac";}.fa-wrench:before{  content:"\f0ad";}.fa-tasks:before{  content:"\f0ae";}.fa-filter:before{  content:"\f0b0";}.fa-briefcase:before{  content:"\f0b1";}.fa-arrows-alt:before{  content:"\f0b2";}.fa-group:before,.fa-users:before{  content:"\f0c0";}.fa-chain:before,.fa-link:before{  content:"\f0c1";}.fa-cloud:before{  content:"\f0c2";}.fa-flask:before{  content:"\f0c3";}.fa-cut:before,.fa-scissors:before{  content:"\f0c4";}.fa-copy:before,.fa-files-o:before{  content:"\f0c5";}.fa-paperclip:before{  content:"\f0c6";}.fa-save:before,.fa-floppy-o:before{  content:"\f0c7";}.fa-square:before{  content:"\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{  content:"\f0c9";}.fa-list-ul:before{  content:"\f0ca";}.fa-list-ol:before{  content:"\f0cb";}.fa-strikethrough:before{  content:"\f0cc";}.fa-underline:before{  content:"\f0cd";}.fa-table:before{  content:"\f0ce";}.fa-magic:before{  content:"\f0d0";}.fa-truck:before{  content:"\f0d1";}.fa-pinterest:before{  content:"\f0d2";}.fa-pinterest-square:before{  content:"\f0d3";}.fa-google-plus-square:before{  content:"\f0d4";}.fa-google-plus:before{  content:"\f0d5";}.fa-money:before{  content:"\f0d6";}.fa-caret-down:before{  content:"\f0d7";}.fa-caret-up:before{  content:"\f0d8";}.fa-caret-left:before{  content:"\f0d9";}.fa-caret-right:before{  content:"\f0da";}.fa-columns:before{  content:"\f0db";}.fa-unsorted:before,.fa-sort:before{  content:"\f0dc";}.fa-sort-down:before,.fa-sort-desc:before{  content:"\f0dd";}.fa-sort-up:before,.fa-sort-asc:before{  content:"\f0de";}.fa-envelope:before{  content:"\f0e0";}.fa-linkedin:before{  content:"\f0e1";}.fa-rotate-left:before,.fa-undo:before{  content:"\f0e2";}.fa-legal:before,.fa-gavel:before{  content:"\f0e3";}.fa-dashboard:before,.fa-tachometer:before{  content:"\f0e4";}.fa-comment-o:before{  content:"\f0e5";}.fa-comments-o:before{  content:"\f0e6";}.fa-flash:before,.fa-bolt:before{  content:"\f0e7";}.fa-sitemap:before{  content:"\f0e8";}.fa-umbrella:before{  content:"\f0e9";}.fa-paste:before,.fa-clipboard:before{  content:"\f0ea";}.fa-lightbulb-o:before{  content:"\f0eb";}.fa-exchange:before{  content:"\f0ec";}.fa-cloud-download:before{  content:"\f0ed";}.fa-cloud-upload:before{  content:"\f0ee";}.fa-user-md:before{  content:"\f0f0";}.fa-stethoscope:before{  content:"\f0f1";}.fa-suitcase:before{  content:"\f0f2";}.fa-bell-o:before{  content:"\f0a2";}.fa-coffee:before{  content:"\f0f4";}.fa-cutlery:before{  content:"\f0f5";}.fa-file-text-o:before{  content:"\f0f6";}.fa-building-o:before{  content:"\f0f7";}.fa-hospital-o:before{  content:"\f0f8";}.fa-ambulance:before{  content:"\f0f9";}.fa-medkit:before{  content:"\f0fa";}.fa-fighter-jet:before{  content:"\f0fb";}.fa-beer:before{  content:"\f0fc";}.fa-h-square:before{  content:"\f0fd";}.fa-plus-square:before{  content:"\f0fe";}.fa-angle-double-left:before{  content:"\f100";}.fa-angle-double-right:before{  content:"\f101";}.fa-angle-double-up:before{  content:"\f102";}.fa-angle-double-down:before{  content:"\f103";}.fa-angle-left:before{  content:"\f104";}.fa-angle-right:before{  content:"\f105";}.fa-angle-up:before{  content:"\f106";}.fa-angle-down:before{  content:"\f107";}.fa-desktop:before{  content:"\f108";}.fa-laptop:before{  content:"\f109";}.fa-tablet:before{  content:"\f10a";}.fa-mobile-phone:before,.fa-mobile:before{  content:"\f10b";}.fa-circle-o:before{  content:"\f10c";}.fa-quote-left:before{  content:"\f10d";}.fa-quote-right:before{  content:"\f10e";}.fa-spinner:before{  content:"\f110";}.fa-circle:before{  content:"\f111";}.fa-mail-reply:before,.fa-reply:before{  content:"\f112";}.fa-github-alt:before{  content:"\f113";}.fa-folder-o:before{  content:"\f114";}.fa-folder-open-o:before{  content:"\f115";}.fa-smile-o:before{  content:"\f118";}.fa-frown-o:before{  content:"\f119";}.fa-meh-o:before{  content:"\f11a";}.fa-gamepad:before{  content:"\f11b";}.fa-keyboard-o:before{  content:"\f11c";}.fa-flag-o:before{  content:"\f11d";}.fa-flag-checkered:before{  content:"\f11e";}.fa-terminal:before{  content:"\f120";}.fa-code:before{  content:"\f121";}.fa-mail-reply-all:before,.fa-reply-all:before{  content:"\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{  content:"\f123";}.fa-location-arrow:before{  content:"\f124";}.fa-crop:before{  content:"\f125";}.fa-code-fork:before{  content:"\f126";}.fa-unlink:before,.fa-chain-broken:before{  content:"\f127";}.fa-question:before{  content:"\f128";}.fa-info:before{  content:"\f129";}.fa-exclamation:before{  content:"\f12a";}.fa-superscript:before{  content:"\f12b";}.fa-subscript:before{  content:"\f12c";}.fa-eraser:before{  content:"\f12d";}.fa-puzzle-piece:before{  content:"\f12e";}.fa-microphone:before{  content:"\f130";}.fa-microphone-slash:before{  content:"\f131";}.fa-shield:before{  content:"\f132";}.fa-calendar-o:before{  content:"\f133";}.fa-fire-extinguisher:before{  content:"\f134";}.fa-rocket:before{  content:"\f135";}.fa-maxcdn:before{  content:"\f136";}.fa-chevron-circle-left:before{  content:"\f137";}.fa-chevron-circle-right:before{  content:"\f138";}.fa-chevron-circle-up:before{  content:"\f139";}.fa-chevron-circle-down:before{  content:"\f13a";}.fa-html5:before{  content:"\f13b";}.fa-css3:before{  content:"\f13c";}.fa-anchor:before{  content:"\f13d";}.fa-unlock-alt:before{  content:"\f13e";}.fa-bullseye:before{  content:"\f140";}.fa-ellipsis-h:before{  content:"\f141";}.fa-ellipsis-v:before{  content:"\f142";}.fa-rss-square:before{  content:"\f143";}.fa-play-circle:before{  content:"\f144";}.fa-ticket:before{  content:"\f145";}.fa-minus-square:before{  content:"\f146";}.fa-minus-square-o:before{  content:"\f147";}.fa-level-up:before{  content:"\f148";}.fa-level-down:before{  content:"\f149";}.fa-check-square:before{  content:"\f14a";}.fa-pencil-square:before{  content:"\f14b";}.fa-external-link-square:before{  content:"\f14c";}.fa-share-square:before{  content:"\f14d";}.fa-compass:before{  content:"\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before{  content:"\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before{  content:"\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before{  content:"\f152";}.fa-euro:before,.fa-eur:before{  content:"\f153";}.fa-gbp:before{  content:"\f154";}.fa-dollar:before,.fa-usd:before{  content:"\f155";}.fa-rupee:before,.fa-inr:before{  content:"\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{  content:"\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{  content:"\f158";}.fa-won:before,.fa-krw:before{  content:"\f159";}.fa-bitcoin:before,.fa-btc:before{  content:"\f15a";}.fa-file:before{  content:"\f15b";}.fa-file-text:before{  content:"\f15c";}.fa-sort-alpha-asc:before{  content:"\f15d";}.fa-sort-alpha-desc:before{  content:"\f15e";}.fa-sort-amount-asc:before{  content:"\f160";}.fa-sort-amount-desc:before{  content:"\f161";}.fa-sort-numeric-asc:before{  content:"\f162";}.fa-sort-numeric-desc:before{  content:"\f163";}.fa-thumbs-up:before{  content:"\f164";}.fa-thumbs-down:before{  content:"\f165";}.fa-youtube-square:before{  content:"\f166";}.fa-youtube:before{  content:"\f167";}.fa-xing:before{  content:"\f168";}.fa-xing-square:before{  content:"\f169";}.fa-youtube-play:before{  content:"\f16a";}.fa-dropbox:before{  content:"\f16b";}.fa-stack-overflow:before{  content:"\f16c";}.fa-instagram:before{  content:"\f16d";}.fa-flickr:before{  content:"\f16e";}.fa-adn:before{  content:"\f170";}.fa-bitbucket:before{  content:"\f171";}.fa-bitbucket-square:before{  content:"\f172";}.fa-tumblr:before{  content:"\f173";}.fa-tumblr-square:before{  content:"\f174";}.fa-long-arrow-down:before{  content:"\f175";}.fa-long-arrow-up:before{  content:"\f176";}.fa-long-arrow-left:before{  content:"\f177";}.fa-long-arrow-right:before{  content:"\f178";}.fa-apple:before{  content:"\f179";}.fa-windows:before{  content:"\f17a";}.fa-android:before{  content:"\f17b";}.fa-linux:before{  content:"\f17c";}.fa-dribbble:before{  content:"\f17d";}.fa-skype:before{  content:"\f17e";}.fa-foursquare:before{  content:"\f180";}.fa-trello:before{  content:"\f181";}.fa-female:before{  content:"\f182";}.fa-male:before{  content:"\f183";}.fa-gittip:before,.fa-gratipay:before{  content:"\f184";}.fa-sun-o:before{  content:"\f185";}.fa-moon-o:before{  content:"\f186";}.fa-archive:before{  content:"\f187";}.fa-bug:before{  content:"\f188";}.fa-vk:before{  content:"\f189";}.fa-weibo:before{  content:"\f18a";}.fa-renren:before{  content:"\f18b";}.fa-pagelines:before{  content:"\f18c";}.fa-stack-exchange:before{  content:"\f18d";}.fa-arrow-circle-o-right:before{  content:"\f18e";}.fa-arrow-circle-o-left:before{  content:"\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before{  content:"\f191";}.fa-dot-circle-o:before{  content:"\f192";}.fa-wheelchair:before{  content:"\f193";}.fa-vimeo-square:before{  content:"\f194";}.fa-turkish-lira:before,.fa-try:before{  content:"\f195";}.fa-plus-square-o:before{  content:"\f196";}.fa-space-shuttle:before{  content:"\f197";}.fa-slack:before{  content:"\f198";}.fa-envelope-square:before{  content:"\f199";}.fa-wordpress:before{  content:"\f19a";}.fa-openid:before{  content:"\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before{  content:"\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before{  content:"\f19d";}.fa-yahoo:before{  content:"\f19e";}.fa-google:before{  content:"\f1a0";}.fa-reddit:before{  content:"\f1a1";}.fa-reddit-square:before{  content:"\f1a2";}.fa-stumbleupon-circle:before{  content:"\f1a3";}.fa-stumbleupon:before{  content:"\f1a4";}.fa-delicious:before{  content:"\f1a5";}.fa-digg:before{  content:"\f1a6";}.fa-pied-piper-pp:before{  content:"\f1a7";}.fa-pied-piper-alt:before{  content:"\f1a8";}.fa-drupal:before{  content:"\f1a9";}.fa-joomla:before{  content:"\f1aa";}.fa-language:before{  content:"\f1ab";}.fa-fax:before{  content:"\f1ac";}.fa-building:before{  content:"\f1ad";}.fa-child:before{  content:"\f1ae";}.fa-paw:before{  content:"\f1b0";}.fa-spoon:before{  content:"\f1b1";}.fa-cube:before{  content:"\f1b2";}.fa-cubes:before{  content:"\f1b3";}.fa-behance:before{  content:"\f1b4";}.fa-behance-square:before{  content:"\f1b5";}.fa-steam:before{  content:"\f1b6";}.fa-steam-square:before{  content:"\f1b7";}.fa-recycle:before{  content:"\f1b8";}.fa-automobile:before,.fa-car:before{  content:"\f1b9";}.fa-cab:before,.fa-taxi:before{  content:"\f1ba";}.fa-tree:before{  content:"\f1bb";}.fa-spotify:before{  content:"\f1bc";}.fa-deviantart:before{  content:"\f1bd";}.fa-soundcloud:before{  content:"\f1be";}.fa-database:before{  content:"\f1c0";}.fa-file-pdf-o:before{  content:"\f1c1";}.fa-file-word-o:before{  content:"\f1c2";}.fa-file-excel-o:before{  content:"\f1c3";}.fa-file-powerpoint-o:before{  content:"\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{  content:"\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before{  content:"\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before{  content:"\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before{  content:"\f1c8";}.fa-file-code-o:before{  content:"\f1c9";}.fa-vine:before{  content:"\f1ca";}.fa-codepen:before{  content:"\f1cb";}.fa-jsfiddle:before{  content:"\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{  content:"\f1cd";}.fa-circle-o-notch:before{  content:"\f1ce";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{  content:"\f1d0";}.fa-ge:before,.fa-empire:before{  content:"\f1d1";}.fa-git-square:before{  content:"\f1d2";}.fa-git:before{  content:"\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{  content:"\f1d4";}.fa-tencent-weibo:before{  content:"\f1d5";}.fa-qq:before{  content:"\f1d6";}.fa-wechat:before,.fa-weixin:before{  content:"\f1d7";}.fa-send:before,.fa-paper-plane:before{  content:"\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before{  content:"\f1d9";}.fa-history:before{  content:"\f1da";}.fa-circle-thin:before{  content:"\f1db";}.fa-header:before{  content:"\f1dc";}.fa-paragraph:before{  content:"\f1dd";}.fa-sliders:before{  content:"\f1de";}.fa-share-alt:before{  content:"\f1e0";}.fa-share-alt-square:before{  content:"\f1e1";}.fa-bomb:before{  content:"\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before{  content:"\f1e3";}.fa-tty:before{  content:"\f1e4";}.fa-binoculars:before{  content:"\f1e5";}.fa-plug:before{  content:"\f1e6";}.fa-slideshare:before{  content:"\f1e7";}.fa-twitch:before{  content:"\f1e8";}.fa-yelp:before{  content:"\f1e9";}.fa-newspaper-o:before{  content:"\f1ea";}.fa-wifi:before{  content:"\f1eb";}.fa-calculator:before{  content:"\f1ec";}.fa-paypal:before{  content:"\f1ed";}.fa-google-wallet:before{  content:"\f1ee";}.fa-cc-visa:before{  content:"\f1f0";}.fa-cc-mastercard:before{  content:"\f1f1";}.fa-cc-discover:before{  content:"\f1f2";}.fa-cc-amex:before{  content:"\f1f3";}.fa-cc-paypal:before{  content:"\f1f4";}.fa-cc-stripe:before{  content:"\f1f5";}.fa-bell-slash:before{  content:"\f1f6";}.fa-bell-slash-o:before{  content:"\f1f7";}.fa-trash:before{  content:"\f1f8";}.fa-copyright:before{  content:"\f1f9";}.fa-at:before{  content:"\f1fa";}.fa-eyedropper:before{  content:"\f1fb";}.fa-paint-brush:before{  content:"\f1fc";}.fa-birthday-cake:before{  content:"\f1fd";}.fa-area-chart:before{  content:"\f1fe";}.fa-pie-chart:before{  content:"\f200";}.fa-line-chart:before{  content:"\f201";}.fa-lastfm:before{  content:"\f202";}.fa-lastfm-square:before{  content:"\f203";}.fa-toggle-off:before{  content:"\f204";}.fa-toggle-on:before{  content:"\f205";}.fa-bicycle:before{  content:"\f206";}.fa-bus:before{  content:"\f207";}.fa-ioxhost:before{  content:"\f208";}.fa-angellist:before{  content:"\f209";}.fa-cc:before{  content:"\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{  content:"\f20b";}.fa-meanpath:before{  content:"\f20c";}.fa-buysellads:before{  content:"\f20d";}.fa-connectdevelop:before{  content:"\f20e";}.fa-dashcube:before{  content:"\f210";}.fa-forumbee:before{  content:"\f211";}.fa-leanpub:before{  content:"\f212";}.fa-sellsy:before{  content:"\f213";}.fa-shirtsinbulk:before{  content:"\f214";}.fa-simplybuilt:before{  content:"\f215";}.fa-skyatlas:before{  content:"\f216";}.fa-cart-plus:before{  content:"\f217";}.fa-cart-arrow-down:before{  content:"\f218";}.fa-diamond:before{  content:"\f219";}.fa-ship:before{  content:"\f21a";}.fa-user-secret:before{  content:"\f21b";}.fa-motorcycle:before{  content:"\f21c";}.fa-street-view:before{  content:"\f21d";}.fa-heartbeat:before{  content:"\f21e";}.fa-venus:before{  content:"\f221";}.fa-mars:before{  content:"\f222";}.fa-mercury:before{  content:"\f223";}.fa-intersex:before,.fa-transgender:before{  content:"\f224";}.fa-transgender-alt:before{  content:"\f225";}.fa-venus-double:before{  content:"\f226";}.fa-mars-double:before{  content:"\f227";}.fa-venus-mars:before{  content:"\f228";}.fa-mars-stroke:before{  content:"\f229";}.fa-mars-stroke-v:before{  content:"\f22a";}.fa-mars-stroke-h:before{  content:"\f22b";}.fa-neuter:before{  content:"\f22c";}.fa-genderless:before{  content:"\f22d";}.fa-facebook-official:before{  content:"\f230";}.fa-pinterest-p:before{  content:"\f231";}.fa-whatsapp:before{  content:"\f232";}.fa-server:before{  content:"\f233";}.fa-user-plus:before{  content:"\f234";}.fa-user-times:before{  content:"\f235";}.fa-hotel:before,.fa-bed:before{  content:"\f236";}.fa-viacoin:before{  content:"\f237";}.fa-train:before{  content:"\f238";}.fa-subway:before{  content:"\f239";}.fa-medium:before{  content:"\f23a";}.fa-yc:before,.fa-y-combinator:before{  content:"\f23b";}.fa-optin-monster:before{  content:"\f23c";}.fa-opencart:before{  content:"\f23d";}.fa-expeditedssl:before{  content:"\f23e";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{  content:"\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before{  content:"\f241";}.fa-battery-2:before,.fa-battery-half:before{  content:"\f242";}.fa-battery-1:before,.fa-battery-quarter:before{  content:"\f243";}.fa-battery-0:before,.fa-battery-empty:before{  content:"\f244";}.fa-mouse-pointer:before{  content:"\f245";}.fa-i-cursor:before{  content:"\f246";}.fa-object-group:before{  content:"\f247";}.fa-object-ungroup:before{  content:"\f248";}.fa-sticky-note:before{  content:"\f249";}.fa-sticky-note-o:before{  content:"\f24a";}.fa-cc-jcb:before{  content:"\f24b";}.fa-cc-diners-club:before{  content:"\f24c";}.fa-clone:before{  content:"\f24d";}.fa-balance-scale:before{  content:"\f24e";}.fa-hourglass-o:before{  content:"\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before{  content:"\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before{  content:"\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before{  content:"\f253";}.fa-hourglass:before{  content:"\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{  content:"\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{  content:"\f256";}.fa-hand-scissors-o:before{  content:"\f257";}.fa-hand-lizard-o:before{  content:"\f258";}.fa-hand-spock-o:before{  content:"\f259";}.fa-hand-pointer-o:before{  content:"\f25a";}.fa-hand-peace-o:before{  content:"\f25b";}.fa-trademark:before{  content:"\f25c";}.fa-registered:before{  content:"\f25d";}.fa-creative-commons:before{  content:"\f25e";}.fa-gg:before{  content:"\f260";}.fa-gg-circle:before{  content:"\f261";}.fa-tripadvisor:before{  content:"\f262";}.fa-odnoklassniki:before{  content:"\f263";}.fa-odnoklassniki-square:before{  content:"\f264";}.fa-get-pocket:before{  content:"\f265";}.fa-wikipedia-w:before{  content:"\f266";}.fa-safari:before{  content:"\f267";}.fa-chrome:before{  content:"\f268";}.fa-firefox:before{  content:"\f269";}.fa-opera:before{  content:"\f26a";}.fa-internet-explorer:before{  content:"\f26b";}.fa-tv:before,.fa-television:before{  content:"\f26c";}.fa-contao:before{  content:"\f26d";}.fa-500px:before{  content:"\f26e";}.fa-amazon:before{  content:"\f270";}.fa-calendar-plus-o:before{  content:"\f271";}.fa-calendar-minus-o:before{  content:"\f272";}.fa-calendar-times-o:before{  content:"\f273";}.fa-calendar-check-o:before{  content:"\f274";}.fa-industry:before{  content:"\f275";}.fa-map-pin:before{  content:"\f276";}.fa-map-signs:before{  content:"\f277";}.fa-map-o:before{  content:"\f278";}.fa-map:before{  content:"\f279";}.fa-commenting:before{  content:"\f27a";}.fa-commenting-o:before{  content:"\f27b";}.fa-houzz:before{  content:"\f27c";}.fa-vimeo:before{  content:"\f27d";}.fa-black-tie:before{  content:"\f27e";}.fa-fonticons:before{  content:"\f280";}.fa-reddit-alien:before{  content:"\f281";}.fa-edge:before{  content:"\f282";}.fa-credit-card-alt:before{  content:"\f283";}.fa-codiepie:before{  content:"\f284";}.fa-modx:before{  content:"\f285";}.fa-fort-awesome:before{  content:"\f286";}.fa-usb:before{  content:"\f287";}.fa-product-hunt:before{  content:"\f288";}.fa-mixcloud:before{  content:"\f289";}.fa-scribd:before{  content:"\f28a";}.fa-pause-circle:before{  content:"\f28b";}.fa-pause-circle-o:before{  content:"\f28c";}.fa-stop-circle:before{  content:"\f28d";}.fa-stop-circle-o:before{  content:"\f28e";}.fa-shopping-bag:before{  content:"\f290";}.fa-shopping-basket:before{  content:"\f291";}.fa-hashtag:before{  content:"\f292";}.fa-bluetooth:before{  content:"\f293";}.fa-bluetooth-b:before{  content:"\f294";}.fa-percent:before{  content:"\f295";}.fa-gitlab:before{  content:"\f296";}.fa-wpbeginner:before{  content:"\f297";}.fa-wpforms:before{  content:"\f298";}.fa-envira:before{  content:"\f299";}.fa-universal-access:before{  content:"\f29a";}.fa-wheelchair-alt:before{  content:"\f29b";}.fa-question-circle-o:before{  content:"\f29c";}.fa-blind:before{  content:"\f29d";}.fa-audio-description:before{  content:"\f29e";}.fa-volume-control-phone:before{  content:"\f2a0";}.fa-braille:before{  content:"\f2a1";}.fa-assistive-listening-systems:before{  content:"\f2a2";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{  content:"\f2a3";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{  content:"\f2a4";}.fa-glide:before{  content:"\f2a5";}.fa-glide-g:before{  content:"\f2a6";}.fa-signing:before,.fa-sign-language:before{  content:"\f2a7";}.fa-low-vision:before{  content:"\f2a8";}.fa-viadeo:before{  content:"\f2a9";}.fa-viadeo-square:before{  content:"\f2aa";}.fa-snapchat:before{  content:"\f2ab";}.fa-snapchat-ghost:before{  content:"\f2ac";}.fa-snapchat-square:before{  content:"\f2ad";}.fa-pied-piper:before{  content:"\f2ae";}.fa-first-order:before{  content:"\f2b0";}.fa-yoast:before{  content:"\f2b1";}.fa-themeisle:before{  content:"\f2b2";}.fa-google-plus-circle:before,.fa-google-plus-official:before{  content:"\f2b3";}.fa-fa:before,.fa-font-awesome:before{  content:"\f2b4";}.fa-handshake-o:before{  content:"\f2b5";}.fa-envelope-open:before{  content:"\f2b6";}.fa-envelope-open-o:before{  content:"\f2b7";}.fa-linode:before{  content:"\f2b8";}.fa-address-book:before{  content:"\f2b9";}.fa-address-book-o:before{  content:"\f2ba";}.fa-vcard:before,.fa-address-card:before{  content:"\f2bb";}.fa-vcard-o:before,.fa-address-card-o:before{  content:"\f2bc";}.fa-user-circle:before{  content:"\f2bd";}.fa-user-circle-o:before{  content:"\f2be";}.fa-user-o:before{  content:"\f2c0";}.fa-id-badge:before{  content:"\f2c1";}.fa-drivers-license:before,.fa-id-card:before{  content:"\f2c2";}.fa-drivers-license-o:before,.fa-id-card-o:before{  content:"\f2c3";}.fa-quora:before{  content:"\f2c4";}.fa-free-code-camp:before{  content:"\f2c5";}.fa-telegram:before{  content:"\f2c6";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{  content:"\f2c7";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{  content:"\f2c8";}.fa-thermometer-2:before,.fa-thermometer-half:before{  content:"\f2c9";}.fa-thermometer-1:before,.fa-thermometer-quarter:before{  content:"\f2ca";}.fa-thermometer-0:before,.fa-thermometer-empty:before{  content:"\f2cb";}.fa-shower:before{  content:"\f2cc";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{  content:"\f2cd";}.fa-podcast:before{  content:"\f2ce";}.fa-window-maximize:before{  content:"\f2d0";}.fa-window-minimize:before{  content:"\f2d1";}.fa-window-restore:before{  content:"\f2d2";}.fa-times-rectangle:before,.fa-window-close:before{  content:"\f2d3";}.fa-times-rectangle-o:before,.fa-window-close-o:before{  content:"\f2d4";}.fa-bandcamp:before{  content:"\f2d5";}.fa-grav:before{  content:"\f2d6";}.fa-etsy:before{  content:"\f2d7";}.fa-imdb:before{  content:"\f2d8";}.fa-ravelry:before{  content:"\f2d9";}.fa-eercast:before{  content:"\f2da";}.fa-microchip:before{  content:"\f2db";}.fa-snowflake-o:before{  content:"\f2dc";}.fa-superpowers:before{  content:"\f2dd";}.fa-wpexplorer:before{  content:"\f2de";}.fa-meetup:before{  content:"\f2e0";}.visually-hidden{  position:absolute;  width:1px;  height:1px;  padding:0;  margin:-1px;  overflow:hidden;  clip:rect(0, 0, 0, 0);  border:0;}.visually-hidden-focusable:active,.visually-hidden-focusable:focus{  position:static;  width:auto;  height:auto;  margin:0;  overflow:visible;  clip:auto;}.ui-helper-hidden{  display:none;}.ui-helper-hidden-accessible{  border:0;  clip:rect(0 0 0 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px;}.ui-helper-reset{  margin:0;  padding:0;  border:0;  outline:0;  line-height:1.3;  text-decoration:none;  font-size:100%;  list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{  content:"";  display:table;  border-collapse:collapse;}.ui-helper-clearfix:after{  clear:both;}.ui-helper-clearfix{  min-height:0;}.ui-helper-zfix{  width:100%;  height:100%;  top:0;  left:0;  position:absolute;  opacity:0;  filter:Alpha(Opacity=0);}.ui-front{  z-index:100;}.ui-state-disabled{  cursor:default !important;}.ui-icon{  display:block;  text-indent:-99999px;  overflow:hidden;  background-repeat:no-repeat;}.ui-widget-overlay{  position:fixed;  top:0;  left:0;  width:100%;  height:100%;}.ui-accordion .ui-accordion-header{  display:block;  cursor:pointer;  position:relative;  margin:2px 0 0 0;  padding:0.5em 0.5em 0.5em 0.7em;  min-height:0;  font-size:100%;}.ui-accordion .ui-accordion-icons{  padding-left:2.2em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons{  padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{  position:absolute;  left:0.5em;  top:50%;  margin-top:-8px;}.ui-accordion .ui-accordion-content{  padding:1em 2.2em;  border-top:0;  overflow:auto;}.ui-autocomplete{  position:absolute;  top:0;  left:0;  cursor:default;}.ui-button{  display:inline-block;  position:relative;  padding:0;  line-height:normal;  margin-right:0.1em;  cursor:pointer;  vertical-align:middle;  text-align:center;  overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{  text-decoration:none;}.ui-button-icon-only{  width:2.2em;}button.ui-button-icon-only{  width:2.4em;}.ui-button-icons-only{  width:3.4em;}button.ui-button-icons-only{  width:3.7em;}.ui-button .ui-button-text{  display:block;  line-height:normal;}.ui-button-text-only .ui-button-text{  padding:0.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{  padding:0.4em;  text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{  padding:0.4em 1em 0.4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{  padding:0.4em 2.1em 0.4em 1em;}.ui-button-text-icons .ui-button-text{  padding-left:2.1em;  padding-right:2.1em;}input.ui-button{  padding:0.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{  position:absolute;  top:50%;  margin-top:-8px;}.ui-button-icon-only .ui-icon{  left:50%;  margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{  left:0.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{  right:0.5em;}.ui-buttonset{  margin-right:7px;}.ui-buttonset .ui-button{  margin-left:0;  margin-right:-0.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{  border:0;  padding:0;}.ui-datepicker{  width:25em;  padding:0.2em 0.2em 0;  display:none;}.ui-datepicker .ui-datepicker-header{  position:relative;  padding:0.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{  position:absolute;  top:2px;  width:1.8em;  height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{  top:1px;}.ui-datepicker .ui-datepicker-prev{  left:2%;  top:24%;}.ui-datepicker .ui-datepicker-next{  right:3%;  top:24%;}.ui-datepicker .ui-datepicker-prev-hover{  left:2%;  top:24%;}.ui-datepicker .ui-datepicker-next-hover{  right:3%;  top:24%;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{  display:block;  position:absolute;  left:50%;  margin-left:-8px;  top:50%;  margin-top:-8px;}.ui-datepicker .ui-datepicker-title{  margin:0 2.3em;  line-height:1.8em;  text-align:center;}.ui-datepicker .ui-datepicker-title select{  font-size:1.2em;  margin:0px 4px;}.ui-datepicker-title select option{  padding:4px 12px !important;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{  width:43%;}.ui-datepicker table{  width:100%;  font-size:13px;  border-collapse:collapse;  margin:0 0 0.4em;  text-align:center;}.ui-datepicker th{  padding:0.7em 0.3em;  text-align:center;  font-weight:bold;  border:0;}.ui-datepicker td{  border:0;  padding:5px;  text-align:center;}.ui-datepicker td span,.ui-datepicker td a{  display:block;  padding:0.4em 0.2em;  text-align:center;  text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{  background-image:none;  margin:0.7em 0 0 0;  padding:0 0.2em;  border-left:0;  border-right:0;  border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{  float:right;  margin:0.5em 0.2em 0.4em;  cursor:pointer;  padding:0.2em 0.6em 0.3em 0.6em;  width:auto;  overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{  float:left;}.ui-datepicker.ui-datepicker-multi{  width:auto;}.ui-datepicker-multi .ui-datepicker-group{  float:left;}.ui-datepicker-multi .ui-datepicker-group table{  width:95%;  margin:0 auto 0.4em;}.ui-datepicker-multi-2 .ui-datepicker-group{  width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{  width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{  width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{  border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{  clear:left;}.ui-datepicker-row-break{  clear:both;  width:100%;  font-size:0;}.ui-datepicker-rtl{  direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{  right:2px;  left:auto;}.ui-datepicker-rtl .ui-datepicker-next{  left:2px;  right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{  right:1px;  left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{  left:1px;  right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{  clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{  float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{  float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{  border-right-width:0;  border-left-width:1px;}.ui-dialog{  overflow:hidden;  position:absolute;  top:0;  left:0;  padding:0.2em;  outline:0;}.ui-dialog .ui-dialog-titlebar{  padding:0.4em 1em;  position:relative;}.ui-dialog .ui-dialog-title{  float:left;  margin:0.1em 0;  white-space:nowrap;  width:90%;  overflow:hidden;  text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{  position:absolute;  right:0.3em;  top:50%;  width:20px;  margin:-10px 0 0 0;  padding:1px;  height:20px;}.ui-dialog .ui-dialog-content{  position:relative;  border:0;  padding:0.5em 1em;  background:none;  overflow:auto;}.ui-dialog .ui-dialog-buttonpane{  text-align:left;  border-width:1px 0 0 0;  background-image:none;  margin-top:0.5em;  padding:0.3em 1em 0.5em 0.4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{  float:right;}.ui-dialog .ui-dialog-buttonpane button{  margin:0.5em 0.4em 0.5em 0;  cursor:pointer;}.ui-dialog .ui-resizable-se{  width:12px;  height:12px;  right:-5px;  bottom:-5px;  background-position:16px 16px;}.ui-draggable .ui-dialog-titlebar{  cursor:move;}.ui-draggable-handle{  -ms-touch-action:none;  touch-action:none;}.ui-menu{  list-style:none;  padding:0;  margin:0;  display:block;  outline:none;}.ui-menu .ui-menu{  position:absolute;}.ui-menu .ui-menu-item{  position:relative;  margin:0;  padding:10px 20px;  cursor:pointer;  min-height:0;  font-size:14px;  border:1px solid #eee;  list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-divider{  margin:5px 0;  height:0;  font-size:0;  line-height:0;  border-width:1px 0 0 0;  /*.ui-menu .ui-state-focus,.ui-menu .ui-state-active {
	margin:-1px
}*/}.ui-menu-icons{  position:relative;}.ui-menu-icons .ui-menu-item{  padding-left:2em;}.ui-menu .ui-icon{  position:absolute;  top:0;  bottom:0;  left:0.2em;  margin:auto 0;}.ui-menu .ui-menu-icon{  left:auto;  right:0;}.ui-progressbar{  height:2em;  text-align:left;  overflow:hidden;}.ui-progressbar .ui-progressbar-value{  margin:-1px;  height:100%;}.ui-progressbar .ui-progressbar-overlay{  background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");  height:100%;  filter:alpha(opacity=25);  opacity:0.25;}.ui-progressbar-indeterminate .ui-progressbar-value{  background-image:none;}.ui-resizable{  position:relative;}.ui-resizable-handle{  position:absolute;  display:block;  -ms-touch-action:none;  touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{  display:none;}.ui-resizable-n{  cursor:n-resize;  height:7px;  width:100%;  top:-5px;  left:0;}.ui-resizable-s{  cursor:s-resize;  height:7px;  width:100%;  bottom:-5px;  left:0;}.ui-resizable-e{  cursor:e-resize;  width:7px;  right:-5px;  top:0;  height:100%;}.ui-resizable-w{  cursor:w-resize;  width:7px;  left:-5px;  top:0;  height:100%;}.ui-resizable-se{  cursor:se-resize;  width:12px;  height:12px;  right:1px;  bottom:1px;}.ui-resizable-sw{  cursor:sw-resize;  width:9px;  height:9px;  left:-5px;  bottom:-5px;}.ui-resizable-nw{  cursor:nw-resize;  width:9px;  height:9px;  left:-5px;  top:-5px;}.ui-resizable-ne{  cursor:ne-resize;  width:9px;  height:9px;  right:-5px;  top:-5px;}.ui-selectable{  -ms-touch-action:none;  touch-action:none;}.ui-selectable-helper{  position:absolute;  z-index:100;  border:1px dotted black;}.ui-selectmenu-menu{  padding:0;  margin:0;  position:absolute;  top:0;  left:0;  display:none;}.ui-selectmenu-menu .ui-menu{  overflow:auto;  overflow-x:hidden;  padding-bottom:1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{  font-weight:bold;  line-height:1.5;  padding:2px 0.4em;  margin:0.5em 0 0 0;  height:auto;  border:0;}.ui-selectmenu-open{  display:block;}.ui-selectmenu-button{  display:inline-block;  overflow:hidden;  position:relative;  text-decoration:none;  cursor:pointer;}.ui-selectmenu-button span.ui-icon{  right:0.5em;  left:auto;  margin-top:-8px;  position:absolute;  top:50%;}.ui-selectmenu-button span.ui-selectmenu-text{  text-align:left;  padding:0.4em 2.1em 0.4em 1em;  display:block;  line-height:1.4;  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;}.ui-slider{  position:relative;  text-align:left;}.ui-slider .ui-slider-handle{  position:absolute;  z-index:2;  width:1.2em;  height:1.2em;  cursor:default;  -ms-touch-action:none;  touch-action:none;}.ui-slider .ui-slider-range{  position:absolute;  z-index:1;  font-size:0.7em;  display:block;  border:0;  background-position:0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{  filter:inherit;}.ui-slider-horizontal{  height:0.8em;}.ui-slider-horizontal .ui-slider-handle{  top:-0.3em;  margin-left:-0.6em;}.ui-slider-horizontal .ui-slider-range{  top:0;  height:100%;}.ui-slider-horizontal .ui-slider-range-min{  left:0;}.ui-slider-horizontal .ui-slider-range-max{  right:0;}.ui-slider-vertical{  width:0.8em;  height:100px;}.ui-slider-vertical .ui-slider-handle{  left:-0.3em;  margin-left:0;  margin-bottom:-0.6em;}.ui-slider-vertical .ui-slider-range{  left:0;  width:100%;}.ui-slider-vertical .ui-slider-range-min{  bottom:0;}.ui-slider-vertical .ui-slider-range-max{  top:0;}.ui-sortable-handle{  -ms-touch-action:none;  touch-action:none;}.ui-spinner{  position:relative;  display:inline-block;  overflow:hidden;  padding:0;  vertical-align:middle;}.ui-spinner-input{  border:none;  background:none;  color:inherit;  padding:0;  margin:0.2em 0;  vertical-align:middle;  margin-left:0.4em;  margin-right:22px;}.ui-spinner-button{  width:16px;  height:50%;  font-size:0.5em;  padding:0;  margin:0;  text-align:center;  position:absolute;  cursor:default;  display:block;  overflow:hidden;  right:0;}.ui-spinner a.ui-spinner-button{  border-top:none;  border-bottom:none;  border-right:none;}.ui-spinner .ui-icon{  position:absolute;  margin-top:-8px;  top:50%;  left:0;}.ui-spinner-up{  top:0;}.ui-spinner-down{  bottom:0;}.ui-spinner .ui-icon-triangle-1-s{  background-position:-65px -16px;}.ui-tabs{  position:relative;  padding:0.2em;}.ui-tabs .ui-tabs-nav{  margin:0;  padding:0.2em 0.2em 0;}.ui-tabs .ui-tabs-nav li{  list-style:none;  float:left;  position:relative;  top:0;  margin:1px 0.2em 0 0;  border-bottom-width:0;  padding:0;  white-space:nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{  float:left;  padding:0.5em 1em;  text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active{  margin-bottom:-1px;  padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{  cursor:text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{  cursor:pointer;}.ui-tabs .ui-tabs-panel{  display:block;  border-width:0;  padding:1em 1.4em;  background:none;}.ui-tooltip{  padding:8px;  position:absolute;  z-index:9999;  max-width:300px;  -webkit-box-shadow:0 0 5px #aaa;  box-shadow:0 0 5px #aaa;}body .ui-tooltip{  border-width:2px;}.ui-widget .ui-widget{  font-size:1em;}.ui-widget-content{  border:1px solid #ddd;  background:#fff;  color:#333;}.ui-widget-content a{  color:#333;  display:block;  position:relative;}.ui-widget-content a span.airportCode{  position:absolute;  right:0px;  width:50px;  border:1px solid #7e4196;  padding:3px;  text-align:center;  top:-2px;  border-radius:3px;}.ui-widget-content:hover a span.airportCode{  border-radius:3px;  border:1px solid #7e4196;  background:#fff;  color:#000;  padding:3px;  text-align:center;  top:-2px;}.ui-widget-header{  color:#000;  font-weight:bold;}.ui-widget-header a{  color:#fff;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{  font-weight:bold;  color:#1c94c4;  text-align:center;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{  color:#1c94c4;  text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{  color:#fff;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{  color:#fff;  text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{  background:#c60f0f;  color:#fff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{  color:#eb8f00;  text-decoration:none;  text-align:center;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{  color:#fff;  text-align:center;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{  color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{  border:1px solid #cd0a0a;  background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;  color:#fff;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{  color:#fff;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{  color:#fff;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{  font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{  opacity:0.7;  filter:Alpha(Opacity=70);  font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{  opacity:0.35;  filter:Alpha(Opacity=35);  background-image:none;}.ui-state-disabled .ui-icon{  filter:Alpha(Opacity=35);}.ui-icon{  width:16px;  height:16px;}.ui-icon,.ui-widget-content .ui-icon{  background-image:url("images/ui-icons_222222_256x240.png");}.ui-widget-header .ui-icon{  background-image:url("images/ui-icons_ffffff_256x240.png");}.ui-state-default .ui-icon{  background-image:url("images/ui-icons_ef8c08_256x240.png");}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{  background-image:url("images/ui-icons_ef8c08_256x240.png");}.ui-state-active .ui-icon{  background-image:url("images/ui-icons_ef8c08_256x240.png");}.ui-state-highlight .ui-icon{  background-image:url("images/ui-icons_228ef1_256x240.png");}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{  background-image:url("images/ui-icons_ffd27a_256x240.png");}.ui-icon-blank{  background-position:16px 16px;}.ui-icon-carat-1-n{  background-position:0 0;}.ui-icon-carat-1-ne{  background-position:-16px 0;}.ui-icon-carat-1-e{  background-position:-32px 0;}.ui-icon-carat-1-se{  background-position:-48px 0;}.ui-icon-carat-1-s{  background-position:-64px 0;}.ui-icon-carat-1-sw{  background-position:-80px 0;}.ui-icon-carat-1-w{  background-position:-96px 0;}.ui-icon-carat-1-nw{  background-position:-112px 0;}.ui-icon-carat-2-n-s{  background-position:-128px 0;}.ui-icon-carat-2-e-w{  background-position:-144px 0;}.ui-icon-triangle-1-n{  background-position:0 -16px;}.ui-icon-triangle-1-ne{  background-position:-16px -16px;}.ui-icon-triangle-1-e{  background-position:-32px -16px;}.ui-icon-triangle-1-se{  background-position:-48px -16px;}.ui-icon-triangle-1-s{  background-position:-64px -16px;}.ui-icon-triangle-1-sw{  background-position:-80px -16px;}.ui-icon-triangle-1-w{  background-position:-96px -16px;}.ui-icon-triangle-1-nw{  background-position:-112px -16px;}.ui-icon-triangle-2-n-s{  background-position:-128px -16px;}.ui-icon-triangle-2-e-w{  background-position:-144px -16px;}.ui-icon-arrow-1-n{  background-position:0 -32px;}.ui-icon-arrow-1-ne{  background-position:-16px -32px;}.ui-icon-arrow-1-e{  background-position:-32px -32px;}.ui-icon-arrow-1-se{  background-position:-48px -32px;}.ui-icon-arrow-1-s{  background-position:-64px -32px;}.ui-icon-arrow-1-sw{  background-position:-80px -32px;}.ui-icon-arrow-1-w{  background-position:-96px -32px;}.ui-icon-arrow-1-nw{  background-position:-112px -32px;}.ui-icon-arrow-2-n-s{  background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{  background-position:-144px -32px;}.ui-icon-arrow-2-e-w{  background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{  background-position:-176px -32px;}.ui-icon-arrowstop-1-n{  background-position:-192px -32px;}.ui-icon-arrowstop-1-e{  background-position:-208px -32px;}.ui-icon-arrowstop-1-s{  background-position:-224px -32px;}.ui-icon-arrowstop-1-w{  background-position:-240px -32px;}.ui-icon-arrowthick-1-n{  background-position:0 -48px;}.ui-icon-arrowthick-1-ne{  background-position:-16px -48px;}.ui-icon-arrowthick-1-e{  background-position:-32px -48px;}.ui-icon-arrowthick-1-se{  background-position:-48px -48px;}.ui-icon-arrowthick-1-s{  background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{  background-position:-80px -48px;}.ui-icon-arrowthick-1-w{  background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{  background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{  background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{  background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{  background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{  background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{  background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{  background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{  background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{  background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{  background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{  background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{  background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{  background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{  background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{  background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{  background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{  background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{  background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{  background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{  background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{  background-position:-176px -64px;}.ui-icon-arrow-4{  background-position:0 -80px;}.ui-icon-arrow-4-diag{  background-position:-16px -80px;}.ui-icon-extlink{  background-position:-32px -80px;}.ui-icon-newwin{  background-position:-48px -80px;}.ui-icon-refresh{  background-position:-64px -80px;}.ui-icon-shuffle{  background-position:-80px -80px;}.ui-icon-transfer-e-w{  background-position:-96px -80px;}.ui-icon-transferthick-e-w{  background-position:-112px -80px;}.ui-icon-folder-collapsed{  background-position:0 -96px;}.ui-icon-folder-open{  background-position:-16px -96px;}.ui-icon-document{  background-position:-32px -96px;}.ui-icon-document-b{  background-position:-48px -96px;}.ui-icon-note{  background-position:-64px -96px;}.ui-icon-mail-closed{  background-position:-80px -96px;}.ui-icon-mail-open{  background-position:-96px -96px;}.ui-icon-suitcase{  background-position:-112px -96px;}.ui-icon-comment{  background-position:-128px -96px;}.ui-icon-person{  background-position:-144px -96px;}.ui-icon-print{  background-position:-160px -96px;}.ui-icon-trash{  background-position:-176px -96px;}.ui-icon-locked{  background-position:-192px -96px;}.ui-icon-unlocked{  background-position:-208px -96px;}.ui-icon-bookmark{  background-position:-224px -96px;}.ui-icon-tag{  background-position:-240px -96px;}.ui-icon-home{  background-position:0 -112px;}.ui-icon-flag{  background-position:-16px -112px;}.ui-icon-calendar{  background-position:-32px -112px;}.ui-icon-cart{  background-position:-48px -112px;}.ui-icon-pencil{  background-position:-64px -112px;}.ui-icon-clock{  background-position:-80px -112px;}.ui-icon-disk{  background-position:-96px -112px;}.ui-icon-calculator{  background-position:-112px -112px;}.ui-icon-zoomin{  background-position:-128px -112px;}.ui-icon-zoomout{  background-position:-144px -112px;}.ui-icon-search{  background-position:-160px -112px;}.ui-icon-wrench{  background-position:-176px -112px;}.ui-icon-gear{  background-position:-192px -112px;}.ui-icon-heart{  background-position:-208px -112px;}.ui-icon-star{  background-position:-224px -112px;}.ui-icon-link{  background-position:-240px -112px;}.ui-icon-cancel{  background-position:0 -128px;}.ui-icon-plus{  background-position:-16px -128px;}.ui-icon-plusthick{  background-position:-32px -128px;}.ui-icon-minus{  background-position:-48px -128px;}.ui-icon-minusthick{  background-position:-64px -128px;}.ui-icon-close{  background-position:-80px -128px;}.ui-icon-closethick{  background-position:-96px -128px;}.ui-icon-key{  background-position:-112px -128px;}.ui-icon-lightbulb{  background-position:-128px -128px;}.ui-icon-scissors{  background-position:-144px -128px;}.ui-icon-clipboard{  background-position:-160px -128px;}.ui-icon-copy{  background-position:-176px -128px;}.ui-icon-contact{  background-position:-192px -128px;}.ui-icon-image{  background-position:-208px -128px;}.ui-icon-video{  background-position:-224px -128px;}.ui-icon-script{  background-position:-240px -128px;}.ui-icon-alert{  background-position:0 -144px;}.ui-icon-info{  background-position:-16px -144px;}.ui-icon-notice{  background-position:-32px -144px;}.ui-icon-help{  background-position:-48px -144px;}.ui-icon-check{  background-position:-64px -144px;}.ui-icon-bullet{  background-position:-80px -144px;}.ui-icon-radio-on{  background-position:-96px -144px;}.ui-icon-radio-off{  background-position:-112px -144px;}.ui-icon-pin-w{  background-position:-128px -144px;}.ui-icon-pin-s{  background-position:-144px -144px;}.ui-icon-play{  background-position:0 -160px;}.ui-icon-pause{  background-position:-16px -160px;}.ui-icon-seek-next{  background-position:-32px -160px;}.ui-icon-seek-prev{  background-position:-48px -160px;}.ui-icon-seek-end{  background-position:-64px -160px;}.ui-icon-seek-start{  background-position:-80px -160px;}.ui-icon-seek-first{  background-position:-80px -160px;}.ui-icon-stop{  background-position:-96px -160px;}.ui-icon-eject{  background-position:-112px -160px;}.ui-icon-volume-off{  background-position:-128px -160px;}.ui-icon-volume-on{  background-position:-144px -160px;}.ui-icon-power{  background-position:0 -176px;}.ui-icon-signal-diag{  background-position:-16px -176px;}.ui-icon-signal{  background-position:-32px -176px;}.ui-icon-battery-0{  background-position:-48px -176px;}.ui-icon-battery-1{  background-position:-64px -176px;}.ui-icon-battery-2{  background-position:-80px -176px;}.ui-icon-battery-3{  background-position:-96px -176px;}.ui-icon-circle-plus{  background-position:0 -192px;}.ui-icon-circle-minus{  background-position:-16px -192px;}.ui-icon-circle-close{  background-position:-32px -192px;}.ui-icon-circle-triangle-e{  background-position:-48px -192px;}.ui-icon-circle-triangle-s{  background-position:-64px -192px;}.ui-icon-circle-triangle-w{  background-position:-80px -192px;}.ui-icon-circle-triangle-n{  background-position:-96px -192px;}.ui-icon-circle-arrow-e{  background-position:-112px -192px;}.ui-icon-circle-arrow-s{  background-position:-128px -192px;}.ui-icon-circle-arrow-w{  background-position:-144px -192px;}.ui-icon-circle-arrow-n{  background-position:-160px -192px;}.ui-icon-circle-zoomin{  background-position:-176px -192px;}.ui-icon-circle-zoomout{  background-position:-192px -192px;}.ui-icon-circle-check{  background-position:-208px -192px;}.ui-icon-circlesmall-plus{  background-position:0 -208px;}.ui-icon-circlesmall-minus{  background-position:-16px -208px;}.ui-icon-circlesmall-close{  background-position:-32px -208px;}.ui-icon-squaresmall-plus{  background-position:-48px -208px;}.ui-icon-squaresmall-minus{  background-position:-64px -208px;}.ui-icon-squaresmall-close{  background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{  background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{  background-position:-16px -224px;}.ui-icon-grip-solid-vertical{  background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{  background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{  background-position:-64px -224px;}.ui-icon-grip-diagonal-se{  background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{  border-top-left-radius:4px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{  border-top-right-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{  border-bottom-left-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{  border-bottom-right-radius:4px;}.ui-widget-overlay{  background:#666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;  opacity:0.5;  filter:Alpha(Opacity=50);}.ui-widget-shadow{  margin:-5px 0 0 -5px;  padding:5px;  background:#000 url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;  opacity:0.2;  filter:Alpha(Opacity=20);  border-radius:5px;  /************************************************************
Author: Saigiridharan
Description: This file is to add styles to the focus element
*************************************************************/  /** Default value none  
 To enable accessibility change the display value to block **/}.contrast-col{  display:none;}.accessibility-back{  font-size:1.6em;  /*padding-top:15px;*/}.accessibility-guidelines p{  font-size:1.4em;  margin-top:10px;}.accessibility-guidelines ul li{  font-size:1.4em;  margin-top:5px;}.accessibility-guidelines h1{  /* border-bottom: 1px solid; */  margin:0px 0px 15px 0px;  padding-bottom:8px;  font-size:36px;}.contrast-color{  display:inline-block;  height:20px;  width:20px;  border-radius:50%;  text-align:center;  margin-right:8px;  line-height:18px;  border:1px solid #ccc;}.cls-accessability .contrast-color.by{  background:#000 !important;  color:#ff0 !important;}.cls-accessability .contrast-color.yb{  background:#ff0 !important;  color:#000 !important;}.cls-accessability .contrast-color.bw{  background:#000 !important;  color:#fff !important;}.cls-accessability .contrast-color.df{  background:#78028a !important;  color:#fff !important;}.contrast-col a,.contrast-col span{  font-size:1.2em;}.contrast-col a span,.contrast-col span span{  font-size:inherit;}.contrast-col label{  cursor:pointer;  /*
.website-panel, .website-panel-close, .website-panel:hover, .website-panel-close:hover
{
	font-size:14px;
	color:#0a4d82 !important;
	position: fixed;
    right: -1px;
	z-index:2;
	display:none;
}*/}.contrast-col p{  font-family:'opensans_semibold';  font-size:1.3em;  margin-bottom:6px;}.yb,.yb:hover,.yb:focus{  background:#ff0;  color:#000 !important;}.by,.by:hover,.by:focus{  background:#000;  color:#ff0;}.bw,.bw:hover,.bw:focus{  background:#000;  color:#fff;}.webfont-size{  font-size:1.4em;  margin-right:8px;  color:#000;  /** Skip to content **/}.first-link{  width:0px;  height:0px;  display:block;}.skip-to-content{  /*top: 154px;*/  display:block;  opacity:1;  width:1px;  height:1px;  overflow:hidden;  white-space:nowrap;  transition:none;  font-weight:700;  text-decoration:none;  position:relative;}.skip-to-content:focus{  padding:15px;  opacity:1;  height:auto;  width:99.6%;  color:#fff;  background:#78028a;  z-index:1;  text-align:center;  margin:0 auto;  /** Skip to content **/}.custom-navbar{  top:-1px;}#flying-focus{  position:absolute;  margin:0;  background:transparent;  /*pointer-events: none;*/  visibility:hidden;  box-shadow:0 0 1px 1px red, 0 0 1px red inset;}#flying-focus.flying-focus_visible{  visibility:visible;  z-index:20000;  /* outline: 2px solid teal; */  box-shadow:0 0 1px 1px #000, 0 0 1px #000 inset;  border-radius:1px;}.flying-focus_target{  outline:none !important;}.flying-focus_target::-moz-focus-inner{  box-shadow:0 0 2px 3px green, 0 0 2px green inset;  border-radius:3px;}@media screen and (-webkit-min-device-pixel-ratio:0){  /** all error display **/  #flying-focus{    box-shadow:none;    outline-offset:-3px;  }}.allerror-display{  margin-bottom:20px;}.allerror-display p,.allerror-display p span{  color:#f00;  font-size:1.4em;}.allerror-display .trip-req{  overflow:visible;  font-size:1.4em;  line-height:22px;  width:100%;}.allerror-display .trip-req a{  padding-left:30px !important;}.allerror-display .trip-req:before{  content:'\e931';  font-family:'infiIcons';  color:#f00;  margin-right:5px;  vertical-align:-2px;}.loginpage-bg .allerror-display .trip-req{  width:100%;}.date-temp{  padding-left:40px !important;  /* WCAG Table Structure Redesign */}table.view-request-table tbody.col-space tr td{  padding:8px;}.slide-expand.child-list{  display:none !important;}.slide-expand.child-list.active{  display:table-row-group !important;  margin:0;  border-top:0;  position:relative;  top:-2px;  border-left:1px solid #ddd;  border-right:1px solid #ddd;  /*Ranjith 31-01-2019 for wcag tables*/}.table.view-request-table tr td .update-notify,.view-request-table .subLink{  white-space:nowrap;  /* WCAG Placeholder */}::placeholder{  color:#666 !important;  /* Firefox */  opacity:1;}:-ms-input-placeholder{  color:#666 !important;}::-ms-input-placeholder{  color:#666 !important;  /* Isssue Fixing on WCAG Sheik(11-Mar-2020) */}.fontsize-14 .trip-panel > div.col-xl-4:first-child{  max-width:36% !important;  flex:unset;}.fontsize-16 .trip-panel > div.col-xl-4:first-child{  max-width:50% !important;  flex:unset;  width:50%;}.fontsize-16 .cls-well-trip-theme span em.infi-icon_29_flightonward,.fontsize-16 .cls-well-trip-theme a em.infi-icon_29_flightonward,.fontsize-16 .cls-well-trip-theme span em.infi-icon_55_onward,.fontsize-16 .cls-well-trip-theme a em.infi-icon_55_onward,.fontsize-16 .cls-well-trip-theme span em.infi-icon_36_round-trip,.fontsize-16 .cls-well-trip-theme a em.infi-icon_36_round-trip,.fontsize-16 .cls-well-trip-theme span em.infi-icon_27_multicity,.fontsize-16 .cls-well-trip-theme a em.infi-icon_27_multicity{  top:-2px;  /*Azeez 16-03-20*/  /*wcag fly-focus on tick*/  /* .flight-details-view{
	a.flying-focus_target{
		display: block;
	}
} */  /* #passengerDetailsView{
	margin-top: 24%;
    display: inline-block;
} */  /* WCAG <a> tag only for focus so hided - ISS675*/}.cls-focusOnd.visually-hidden,.cls-focusOnd.visually-hidden:hover{  color:#f6f6f6;  width:160px !important;  height:70px !important;  /* Loader background bottom space issue */}.cls-loaderbottom-space{  height:0px !important;  /***Application security page styles***/}.conflict-page{  margin-top:7%;}.conflict-page h1{  font-size:2.2em;  letter-spacing:1px;  margin:0px 0px 10px 0px;  font-weight:bold;  font-family:var(--PRIMARYFONTBOLD);  color:#78028a;}.conflict-page .fa-exclamation-triangle{  color:#d7ad05;  font-size:60px;  margin-top:2px;}.conflict-page .col-sm-4{  text-align:right;}.error-img{  height:230px;  margin-right:20px;}.error-content{  padding:0px;  line-height:30px;}.error-content p{  font-size:1.8em;  margin-bottom:5px;  font-family:var(--PRIMARYFONTSEMIBOLD);}.error-content li{  font-size:1.4em;  font-family:var(--PRIMARYFONTREGULAR);  color:#444;}.error-content li::before{  content:"\f10c";  font-family:'FontAwesome';  font-size:11px;  margin-right:5px;  color:#f16969;}.login-btn-anim,.login-btn-anim:focus{  background:#78028a;  border-bottom:3px solid '';}.login-btn-anim:hover{  background:#ab13c5;  border-bottom:3px solid '';}.login-btn-anim,.login-btn-anim:hover,.login-btn-anim:focus{  border-radius:0px;  font-size:2.2em !important;  font-family:var(--PRIMARYFONTSEMIBOLD);  margin-top:20px;}.login-btn-anim{  display:inline-block;  vertical-align:middle;  -webkit-transform:translateZ(0);  transform:translateZ(0);  box-shadow:0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility:hidden;  backface-visibility:hidden;  -moz-osx-font-smoothing:grayscale;  /* padding-right: 2.2em; */  position:relative;  -webkit-transition-duration:0.3s;  /* width:150px; */  transition-duration:0.3s;  color:#fff !important;}.login-btn-anim:before{  position:absolute;  right:1em;  padding:0 1px;  font-family:FontAwesome;  -webkit-transform:translateZ(0);  transform:translateZ(0);}.login-btn-anim:hover:before,.login-btn-anim:focus:before,.login-btn-anim:active:before{  -webkit-animation-name:login-btn-anim;  animation-name:login-btn-anim;  -webkit-animation-duration:0.75s;  animation-duration:0.75s;  -webkit-animation-timing-function:linear;  animation-timing-function:linear;  -webkit-animation-iteration-count:1;  animation-iteration-count:1;}@-webkit-keyframes login-btn-anim{  10%{    -webkit-transform:translateX(3px) rotate(2deg);    transform:translateX(3px) rotate(2deg);  }  20%{    -webkit-transform:translateX(-3px) rotate(-2deg);    transform:translateX(-3px) rotate(-2deg);  }  30%{    -webkit-transform:translateX(3px) rotate(2deg);    transform:translateX(3px) rotate(2deg);  }  40%{    -webkit-transform:translateX(-3px) rotate(-2deg);    transform:translateX(-3px) rotate(-2deg);  }  50%{    -webkit-transform:translateX(2px) rotate(1deg);    transform:translateX(2px) rotate(1deg);  }  60%{    -webkit-transform:translateX(-2px) rotate(-1deg);    transform:translateX(-2px) rotate(-1deg);  }  70%{    -webkit-transform:translateX(2px) rotate(1deg);    transform:translateX(2px) rotate(1deg);  }  80%{    -webkit-transform:translateX(-2px) rotate(-1deg);    transform:translateX(-2px) rotate(-1deg);  }  90%{    -webkit-transform:translateX(1px) rotate(0);    transform:translateX(1px) rotate(0);  }  100%{    -webkit-transform:translateX(-1px) rotate(0);    transform:translateX(-1px) rotate(0);  }}@keyframes login-btn-anim{  /* conflict page mobile responsive, we only load device css file for after login - ISS675 */  10%{    -webkit-transform:translateX(3px) rotate(2deg);    transform:translateX(3px) rotate(2deg);  }  20%{    -webkit-transform:translateX(-3px) rotate(-2deg);    transform:translateX(-3px) rotate(-2deg);  }  30%{    -webkit-transform:translateX(3px) rotate(2deg);    transform:translateX(3px) rotate(2deg);  }  40%{    -webkit-transform:translateX(-3px) rotate(-2deg);    transform:translateX(-3px) rotate(-2deg);  }  50%{    -webkit-transform:translateX(2px) rotate(1deg);    transform:translateX(2px) rotate(1deg);  }  60%{    -webkit-transform:translateX(-2px) rotate(-1deg);    transform:translateX(-2px) rotate(-1deg);  }  70%{    -webkit-transform:translateX(2px) rotate(1deg);    transform:translateX(2px) rotate(1deg);  }  80%{    -webkit-transform:translateX(-2px) rotate(-1deg);    transform:translateX(-2px) rotate(-1deg);  }  90%{    -webkit-transform:translateX(1px) rotate(0);    transform:translateX(1px) rotate(0);  }  100%{    -webkit-transform:translateX(-1px) rotate(0);    transform:translateX(-1px) rotate(0);  }}@media (min-width:320px) and (max-width:575px){  .conflict-page .col-sm-4{    text-align:center;  }  .conflict-page .col-sm-4 em{    font-size:4em;  }  .conflict-page .col-sm-7{    padding:15px;  }  .conflict-page h1{    font-size:1.6em;    /* Conflict Error page responsive fix ISS518 */  }  .conflict-page em{    font-size:40px !important;    margin:10px 0;  }  .conflict-page .error-content p{    font-size:16px;    line-height:24px;  }  .conflict-page .col-sm-4{    text-align:center;  }  .conflict-page .login-btn-anim{    font-size:16px;  }  .conflict-page .login-btn-anim:focus{    padding:5px;    font-size:16px;    margin:5px;  }  .error-content p,.error-content li{    font-size:1.2em;    /* Conflict Error page responsive fix end */  }}@media (min-width:576px) and (max-width:767px){  /* Button color */  .conflict-page{    /* Common Alert view responsive fix ends*/  }  .conflict-page .error-content p{    font-size:18px;    line-height:24px;  }}.btnbgthemecolor,.btnbgthemecolor:hover,.btnbgthemecolor:focus{  background:#78028a;  color:#fff;}.btn{  font-size:1.4em;  padding:5px 10px;  /* Button color */}.loginpage-bg .btn.focus,.loginpage-bg .btn:focus,.loginpage-bg .btn:hover{  color:#fff;  background:#ab13c5;  border:1px solid #ab13c5;}.custom-btn,.custom-btn:hover,.custom-btn:focus{  background:#78028a;  color:#fff !important;  border-bottom:3px solid '' !important;  border-top:0px !important;  border-left:0px !important;  border-right:0px !important;  text-transform:uppercase !important;  border-radius:3px;  padding:6px 40px;  font-family:var(--BUTTONFONT);  font-size:2em;}.custom-btn:hover{  background:#ab13c5 !important;}.ext-custom-btn,.ext-custom-btn:hover,.ext-custom-btn:focus{  background:#78028a;  border-color:-moz-use-text-color -moz-use-text-color '' !important;  border-radius:3px;  border-style:none none solid !important;  border-width:0 0 3px !important;  color:#fff !important;}.btn-link:focus,.btn-link:hover{  color:#78028a;  /* Extjs Buttons */  /*modified by azeez for y4*/}.custom-btn-ext,.custom-btn-ext:hover,.custom-btn-ext:focus,.custom-btn-ext table,.grmGreenBtn,.grmBlueBtn{  background:#78028a !important;  border-bottom:3px solid '' !important;  color:#fff !important;  /*.x-btn-default-small .x-btn-inner,  .x-btn-default-small .x-btn-inner:hover,  .x-btn-default-small .x-btn-inner:focus
{
	background:$BUTTONBG !important;
	color:$BUTTONTXTCOLOR !important;
}*/}.custom-btn-ext table tr td,.custom-btn-ext table tr td em{  background:#78028a !important;  line-height:10px !important;}.custom-btn-ext,.custom-btn-ext:hover,.custom-btn-ext:focus,.custom-btn-ext table{  border-top:0px !important;  border-left:0px !important;  border-right:0px !important;  border-radius:3px;  padding:2px 20px;  font-family:var(--BUTTONFONT);  /* font-size:2em; */  height:26px;  /* line-height:17px; */  /* Extjs Buttons End */}.secondary-btn,.secondary-btn:hover,.secondary-btn:focus{  border:1px solid #78028a;  color:#78028a;  background:#fff;}.custom-btn.padd-lft-rgt-10{  padding-left:10px !important;  padding-right:10px !important;}input[type="reset"].btn-link{  height:auto;  border:0;  border-radius:0;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{  outline:0px;}.preference-add-btn,.preference-add-btn:focus,.preference-add-btn:visited,.prefernce-btn input[type=button]{  height:44px;  line-height:30px;  color:#fff;  font-family:var(--PRIMARYFONTREGULAR);  /* Y4 preference button issue - ISS675 */}.prefernce-btn input[type=button]{  white-space:break-spaces;  height:44px;  line-height:16px;  padding-right:18%;}.gdpr-button{  font-size:1.4em;  padding:5px 20px;  border:1px solid #fff !important;  /* Flexi button */}.gdpr-button:hover{  font-size:1.4em;  padding:5px 20px;  background-color:#78028a !important;  border:1px solid transparent;}.flexi-date,.flexi-date-active{  margin-top:30px;}.flexi-date label,.flexi-date-active label{  padding-left:60px;  cursor:pointer;  position:relative;}.flexi-date label input,.flexi-date-active label input{  position:absolute;  left:4px;  top:4px;}.flexi-date label .switch-button,.flexi-date-active label .switch-button{  position:absolute;  /* background:url('../../plugins/H2/images/switch-icon.png') no-repeat 0px -71px; */  width:51px;  height:28px;  z-index:1;  left:0px;  top:-3px;}.flexi-date label .switch-button span,.flexi-date-active label .switch-button span{  width:18px;  height:18px;  position:absolute;  /* background:url('../../images/switch-round.png') no-repeat; */  top:4px;  right:5px;}.flexi-date label .switch-button{  /* Flexi button End */  /*mozilla button focus border removal*/}.flexi-date label .switch-button.active span.round-icon{  right:5px;}.flexi-date label .switch-button.inactive span.round-icon{  right:25px;}button:focus{  outline:0;  /*azeez - y4 button issue*/}.grmGreenBtn .x-btn-inner,.grmBlueBtn .x-btn-inner{  background:#78028a !important;  color:#fff !important;  /************************************************************************************
Description: Maintain theme based css, css validated 
Author: Saigiridharan.E
MOdified date:16-Apr-2019
*************************************************************************************/  /* Common Styles End */}.maintance-error-heading{  background:#f9f9f9;  border-bottom:10px solid #f9f9f9;}.maintance-error-content p{  font-size:3em;  /* Helper Class */}th{  background:#f4f4f4 !important;}.success-bg{  background:#198f10 !important;  color:#fff;}.select-flight-hdr{  background:url("../../images/border-btm-two-line.jpg") repeat-x bottom left;  color:#78028a;}.preference-header i,.preference-header em.infi-icon_35_flightreturn,.preference-header,.preference-header em{  color:#78028a;  /* Helper Class End */  /* Login Page */}.loginpage-bg{  padding:10px 20px;  color:#fff;  background:#78028a;}.loginpage-bg .cls-formgroup label,.loginpage-bg .cls-formgroup a{  color:#fff;}a{  color:#78028a;}a:hover{  color:#ab13c5;}.mandatory-white{  color:#e50000 !important;}.login-form .forgot-password-form,.btn-secondary{  background:#ab13c5;  color:#fff;  border-color:#ab13c5;}.alert-close{  color:#f00 !important;  font-size:2.1em;  /* Login Page End */  /* Registration Form */}.registration-form{  border:1px solid #ccc;  background:#fff;}.registration-header{  background:#78028a;  color:#fff;  /* Registration Form End */}.agent-req-box{  border:2px solid #e7e7e7;}.airline-res-box{  border:2px solid #e7e7e7;  /* Menu */  /* Dashboard */}.airline-res-box.col-sm-12{  padding-right:15px;  padding-left:15px;}.flight-deselected-tick a.active i,.flight-deselected-tick a.active em{  color:#e50000;}.agent-trip-type.airline{  background:url("../../plugins/H2/images/view-req-sprit.png") no-repeat -19px -103px;}.left-arrow{  left:-13px;  top:70px;  background:url("../../images/dasboard-icons.png") no-repeat -37px -2822px #fff;  /*
* Author: Abdul Azeez
* Desc: Dashboard colors optimized and ssr-request color added
* Date: 15-06-2021
*/}.new-request,.new-request:hover,.accept-pending,.accept-pending:hover,.payment-request,.payment-request:hover,.submission-pend,.submission-pend:hover,.add-ssr,.add-ssr:hover,.add-user,.add-user:hover,.reports,.reports:hover,.booking-summary,.booking-summary:hover,.ssr-request,.ssr-request:hover{  transition:1s;}.new-request,.payment-request,.add-ssr,.reports{  background:#fce8ff;}.accept-pending,.submission-pend,.add-user,.booking-summary,.ssr-request{  background:#fce8ff;}.new-request:hover,.payment-request:hover,.add-ssr:hover,.reports:hover{  background:#e0e0e0;}.accept-pending:hover,.submission-pend:hover,.add-user:hover,.booking-summary:hover,.ssr-request:hover{  background:#dee0e0;  /* Footer */}.custom-footer{  /* Old browsers */  background:#e4e4e4;  /*padding:40px 0px;*/  color:#000;  margin-top:20px;}.quick-links a{  color:#fff;  border-bottom:1px solid #9146a0;}.quick-links a:hover{  color:#fb7b87;  /* Footer */  /* One way trip styles */}.cls-well{  min-height:20px;  padding:19px;  margin-bottom:20px;  background-color:#f5f5f5;  border:1px solid #e3e3e3;  border-radius:4px;  -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);  box-shadow:inset 0 1px 1px rgba(0, 0, 0, .05);}.cls-well-trip-theme{  /* Old browsers */  background:#78028a;  border:1px solid #d9d9d9;  padding:0px !important;  color:#fff;}.cls-well-trip-theme span,.cls-well-trip-theme a{  color:#fff !important;}.cls-well-trip-theme label{  position:relative;  border-radius:0px;  padding:0px;  margin:0px;}.cls-well-trip-theme span em.infi-icon_29_flightonward,.cls-well-trip-theme span em.infi-icon_36_round-trip,.cls-well-trip-theme span em.infi-icon_27_multicity,.cls-well-trip-theme a em.infi-icon_29_flightonward,.cls-well-trip-theme a em.infi-icon_36_round-trip,.cls-well-trip-theme a em.infi-icon_27_multicity{  color:#fff;}.trip-panel .cls-well-trip-theme label:hover span,.trip-panel .cls-well-trip-theme label span.active,.trip-panel .cls-well-trip-theme label:hover a,.trip-panel .cls-well-trip-theme label a.active{  background:#ab13c5 !important;  color:#fff !important;}.cls-well-trip-theme label:hover span i,.cls-well-trip-theme label span.active i,.cls-well-trip-theme label:hover a i,.cls-well-trip-theme label a.active i,.cls-well-trip-theme label:hover span em,.cls-well-trip-theme label span.active em,.cls-well-trip-theme label:hover a em,.cls-well-trip-theme label a.active em{  color:#fff !important;  /* Trip Query Styles */}.orgin-change-icon,.orgin-change-icon:hover{  color:#78028a;}.calendar-icon,.calendar-icon:hover{  color:#78028a;}.preference-icon-down{  cursor:pointer;  right:11px;  top:8px;  background:url("../../plugins/H2/images/ALL/icon_15_down-arrow-small.svg") no-repeat 16px 12px;  color:#fff;  background-size:12px;}.preference-icon-down.active{  border:1px solid #ccc;  background:url("../../plugins/H2/images/ALL/icon_45_up-arrow.svg") no-repeat 3px 6px #fff;}.meal-ic{  background:url("../../images/dasboard-icons.png") no-repeat -24px -1810px #fff;}.baggage-ic{  background:url("../../images/dasboard-icons.png") no-repeat -24px -1718px #fff;}.economy-icon{  background:#fff;}.economy-icon i,.economy-icon em{  color:#78028a;  /*.meals-icon
{
background:url('../../plugins/H2/images/dasboard-icons.png') no-repeat -20px -1801px #fff;
}*/  /*.baggage-icon
{
background:url('../../plugins/H2/images/dasboard-icons.png') no-repeat -20px -1709px #fff;
}*/}.other-icon{  background:url("../../images/dasboard-icons.png") no-repeat 77px -2372px #fff;}.currency-icon{  background:url("../../images/dasboard-icons.png") no-repeat -30px -2109px #fff;  /* removable code */}.baggage-slelect-type span i,.baggage-slelect-type span em{  color:#78028a;  /* removable code */  /* Preference Panel */}.preference-panel,.advacne-search-panel{  border:1px solid #ccc;  background:#fff;  -webkit-box-shadow:0px 0px 4px -1px '';  -moz-box-shadow:0px 0px 4px -1px '';  box-shadow:0px 0px 4px -1px '';  /* Preference Panel End */  /* Trip Query Styles */  /* One way trip styles End */  /* Progress bar */}.progress{  background:#78028a;}.progress-bar-striped,.progress-striped .progress-bar{  background:url("../../images/porogress-bg.png") repeat;  /* Progress bar End */  /* Flight Details Style */}.pref-onward-icon i,.pref-onward-icon em{  color:#78028a;  /* flight and prefernce icon color - ISS675 */}.flight-search-onward-icon i,.flight-search-onward-icon em{  color:#78028a !important;}.searching-flights td p a.selected-icon em{  color:#333;}.selected .searching-flights td p a.selected-icon em{  color:#78028a;}.selected div.searching-flights-panel,.searching-flights-panel.selected{  border:1px solid #78028a !important;  box-shadow:0px 0px 6px #78028a inset;}.top-anim-arrow a,.bottom-anim-arrow a{  color:#78028a;}.stop-text,.stop-text:hover,.non-stop-text,.non-stop-text:hover{  color:#78028a;}.warning-colors{  color:#d7ad05;  /* Flight Details Style End */}.link{  color:#78028a !important;}.advance-link,.clear-link,.cancel-tender-link,.view-participant,.view-participant:hover,.view-participant:focus{  color:#78028a;}.advance-link:hover,.advance-link:focus,.clear-link:hover,.cancel-tender-link:hover,.cancel-tender-link:focus{  color:#ab13c5;}.advance-link.active{  border:1px solid #ccc;  border-bottom:0px solid #fff;  -webkit-box-shadow:0px -1px 1px 0px #ccc;  -moz-box-shadow:0px -1px 1px 0px #ccc;  box-shadow:0px -1px 1px 0px #ccc;  background:#fff;  /* View Request End */  /* Pagination */}.custom-pagination li a.cls-prev,.custom-pagination li a.cls-next{  color:#78028a;  /* Pagination End */}.hr-line{  border-bottom:1px solid #b4b4b4;  /* Request detail container */}.request-det-header span.fare-request-det{  color:#fff;  background:#78028a;  /* Flight details */}.flight-details-view-cont{  border-top:1px solid #ccc;  /* Flight details End */  /* negotiations-view */}.approved-flight-hdr,.alternate-flights-hdr{  border-bottom:2px solid #ccc;}.approved-txt,.approved-txt:hover,.approved-txt,.approved-txt:hover{  color:#000;  background:#78028a;  /* negotiations-view End */}.transaction-hdr{  border-bottom:2px solid #ccc;}.tips-hdr{  color:#ccc;}.theme-text-color{  color:#78028a !important;  /* Request detail container End */  /* Terms and condition box */}.terms-and-cond-box{  background:#fff;  border:2px solid #ccc;  /* Terms and condition box */  /* Add travel agent */}.tab-click a,.tab-click label{  background:#78028a;  color:#fff;  border:1px solid #ab13c5;  border-bottom:0px solid #78028a;}.tab-click a.active,.tab-click label.active{  background:#ab13c5;  color:#fff;}.tab-click a:hover,.tab-click label:hover{  background:#ab13c5;  color:#fff;  /* Add travel agent End */  /* Popover */}.popover-hdr{  border-bottom:2px solid #78028a;}table.table-theme-hdr tr th{  background:#78028a !important;  color:#fff;  /* Popover End */  /* Passenger details stop container */}.stop-dis-cont{  border-top:1px solid #78028a;  border-bottom:1px solid #78028a;  position:relative;}.full-theme-border{  border:1px solid #78028a;}.steps-number{  border:1px solid #78028a;  -webkit-box-shadow:0px 0px 4px -1px #78028a;  -moz-box-shadow:0px 0px 4px -1px #78028a;  box-shadow:0px 0px 4px -1px #78028a;  background:#fff;  /* Message dettail container */}.airline-chat{  border:1px solid #78028a;}.attach-dis-cont{  border-top:1px solid #78028a;  border-bottom:0px solid #78028a;  border-right:0px solid #78028a;  border-left:0px solid #78028a;}.cls-well-right-dashed{  border-right:1px dashed #78028a;}.feedback-form{  border:1px solid #78028a;  background:#fff;  /*.camera-cont
{
border:1px solid $FORMBORDER;
}*/}.faq li{  border:1px solid #78028a;  box-shadow:0px 0px 6px #78028a;}.faq-acc-click,.faq-acc-click:hover{  color:#78028a;}.faq-acc-click i,.faq-acc-click:hover i,.faq-acc-click em,.faq-acc-click:hover em{  color:#78028a;}.fare-break-up{  color:#78028a;  /* Message dettail container End */}.trip-req .big-fnt,.trip-req .small-fnt{  font-family:var(--PRIMARYFONTREGULAR);  color:#78028a;}.ellipsis a{  color:#78028a;}.agent-req-tab a{  color:#78028a;}a.view-req-det:hover,a.view-nego-det:hover{  color:#78028a;  /* Out side of the view response tabs show */  /*.agent-req-tab-show
{
border:2px solid #e7e7e7;
padding:10px 20px 20px 20px;
margin:15px 0px -2px 0px;
background:#fff;
position:relative;
}
.white-border
{
height:19px;
width:48.8%;
position:absolute;
top:-19px;
left:-2px;
background:#fff;
border-left:2px solid #e7e7e7;
border-right:2px solid #e7e7e7;
}*/  /* Out side of the view response tabs show end */}.fare{  color:#78028a;}.time-limit-cont p a,.time-limit-cont p span{  color:#78028a;}.airline-res-fare{  color:#78028a;}.airline-res-fare:hover{  color:#78028a;  background:#f2f2f2;  /* Airline response current status dynamic color */}.thankyou-alert-box{  border:1px solid #faa;  background:#ffe3e3;  color:#333;  /* Payment Box Page */}.pay-tab-click a span em.infi-icon_10_creditcard,.pay-tab-click a span em.infi-icon_21_gift-card,.pay-tab-click a span em.infi-icon_12_document,.pay-tab-click a span em.infi-icon_13_dollar{  color:#fff;  position:absolute;}.pay-tab-click a:hover span i,.pay-tab-click a:hover span em{  color:#fff;}.pay-tab-click a.active span i,.pay-tab-click a.active span em{  color:#fff;  /* Payment Box Page End */}.x-message-box .x-btn{  background:#78028a !important;  border-bottom:3px solid '' !important;}.searching-flights-panel.shadow,.searching-flights-panel:hover{  box-shadow:0px 0px 16px '' inset;}.popover{  word-wrap:break-word;}.cls-formgroup.gender select{  min-width:49px !important;  padding:10px 6px;  /* 10-06-2015 Series Request Start */}.steps{  border:5px solid #e8e8e8;  height:4px;  /* Widget start */}.guideline i,.guideline em{  color:#78028a;}.accord-modify,.accord-preview{  color:#78028a;}.accord-click{  margin-bottom:10px;}.accord-click a.acc-inactive,.accord-click a.acc-active,.accord-click a.adv-accord{  color:#78028a;}.accord-show p.guideline,.accord-show-popup p.guideline{  color:#616161;  /* .accord-click>p.accord-open {
    border-bottom: 1px solid #009ec5;
} */}.accord-notify{  color:#000;  font-family:var(--PRIMARYFONTSEMIBOLD);}.accord-notify .sector-separator{  color:#ccc;}.steps em.infi-icon_63_circle,.steps em.infi-icon_63_circle{  color:#e8e8e8;}span em.infi-icon_64_tickonly,span em.infi-icon_64_tickonly{  color:#78028a;  /* Step Tick Css */}.steps .step-number{  color:#000;}.steps span a{  color:#000;  /*widget end */}.widget-tab > li > a{  color:#000;  border-bottom:1px solid #ccc !important;}.nav.nav-tabs.widget-tab li a:hover,.nav.nav-tabs.widget-tab li.active{  color:#78028a;}.nav.nav-tabs.widget-tab li{  margin-right:20px;}.nav.nav-tabs.widget-tab li a{  margin-right:0px;}.nav.nav-tabs.widget-tab li.active a{  color:#78028a;}.series-group{  background:#e8e8e8;}.series-group-arrow{  display:inline-block;  position:absolute;  top:-27px;  width:23px;}em.specific-date{  color:#323232;}span.cls-divider{  color:#000;}.new-series-list tr{  border-bottom:1px solid #e8e8e8;}.in-progress em.infi-icon_63_circle,.in-progress em.infi-icon_63_circle{  color:#78028a;}.in-progress .step-number,.view-request-table a{  color:#fff;}.view-request-table a{  color:#000;}.request-progress{  background:#e50000;  width:15%;  height:10px;  position:absolute;  border-radius:5px;}.update-notify{  color:#fff;  background:#78028a;  /*For aegean logo*/}.aegean-brand-logo{  padding-top:15px;  /*For aegean logo*/}.border-left-solid{  border-left:1px solid #919191;  /* Process list page tool tip summary design*/}.x-tip table tr th{  background:none !important;  font-weight:bold;  width:85px;  margin:2px 0;}.radio-theme em.fa-check-circle{  color:#78028a;}.link-white{  color:#000 !important;  font-size:inherit;}.custom-btn-ext button span.x-btn-inner{  color:#fff;  font-weight:bold;  /* Tender Process Request Start*/}.link-disable,.pipe-separator,.link-disable:hover{  color:#333;}.cancel-tender-link,.cancel-tender-link:hover,.cancel-tender-link:focus{  color:#e50000;  /* Tender Process Request End*/  /* Login Page Notification Starts */}.login-notification{  background:'';  border:1px solid '';}.login-notification i,.login-notification em{  color:#78028a;  /* Login Page Notification Ends */  /* Popup Header Text Starts*/}.notification,.notification:hover{  border-right:1px solid #fff;  color:#fff;  /* Popup Header Text Ends*/  /* Accept Page Starts */}.accpt-page .flight-details-view{  border:1px solid #ccc;  box-shadow:0 0 4px #ccc;}.even{  background:#f3f3f3;  /* Accept Page Ends */  /* Scoot Accept Page starts*/}.bdr-lft{  border-left:2px solid #ccc;}.policy-div{  border:2px dashed #000;}.policy-div i,.policy-div em{  color:#000;}.policy-div.nc{  border:2px dashed #f38808;}.policy-div.nc i,.nc .policy-descrpition .policy-name,.policy-div.nc em{  color:#f38808;}.policy-div.nr{  border:2px dashed #f8000c;}.policy-div.nr i,.nr .policy-descrpition .policy-name,.policy-div.nr em{  color:#f8000c;}.policy-icon-table.nr i,.policy-icon-table.nr em{  color:#f8000c;}.policy-icon-table.nc i,.policy-icon-table.nc em{  color:#f38808;}.policy-type-table,.toggle-settings label.active,.policy-div .policy-type,.policy-div .policy-type{  color:#fff;}.toggle-settings{  background:#fff;  border:1px solid #ccc;}.toggle-settings label{  color:#000;}.toggle-settings .switch{  background:#000;}.neg-details{  background:#e5e5e5;}.neg-details i,.neg-details em{  color:#e5e5e5;}.select-flight-arrow .select-flight-right,.select-flight-arrow .select-flight-left{  color:#8a8a8a;}.current-show-flight{  border:1px solid #fecb00;  background:#fecb00;  /* Scoot Accept Page Ends*/  /* <i> tag to <span> changes */}.cls-well-trip-theme span span.infi-icon_29_flightonward,.cls-well-trip-theme span span.infi-icon_36_round-trip,.cls-well-trip-theme span span.infi-icon_27_multicity,.cls-well-trip-theme a span.infi-icon_29_flightonward,.cls-well-trip-theme a span.infi-icon_36_round-trip,.cls-well-trip-theme a span.infi-icon_27_multicity{  color:#fff;}.baggage-slelect-type span .icon-class{  color:#78028a;}.hide-shadow{  border-left:1px solid #78028a;  border-right:1px solid #78028a;  /* add group link */}.conf-add-group{  border:1px solid #78028a;  color:#78028a;  /* Request details table header styles */}.agent-req-box th,.WCAG-th-bgcolor th{  background:#fff !important;  /* Request details table header styles ends */  /*instant quote starts*/}.bdr-right{  border-right:1px solid #afafaf;}.bdr-left{  border-left:1px solid #afafaf;  /*instant quote ends*/  /*Chart Design Starts here*/}.cls-custom-dashboard{  /* Icons */  /* Icons End */}.cls-custom-dashboard .bg-color{  background:#f2f7fd;}.cls-custom-dashboard h4{  color:#255180;}.cls-custom-dashboard .graph-icon a{  border:1px solid transparent;}.cls-custom-dashboard .graph-icon a.active{  border:1px solid #c8c8c8;}.cls-custom-dashboard a.donut{  background:url("../images/icons.png") no-repeat -1px -1px;}.cls-custom-dashboard a.spline{  background:url("../images/icons.png") no-repeat -1px -130px;}.cls-custom-dashboard a.line{  background:url("../images/icons.png") no-repeat -1px -174px;}.cls-custom-dashboard a.bar{  background:url("../images/icons.png") no-repeat -1px -89px;}.cls-custom-dashboard a.pie{  background:url("../images/icons.png") no-repeat -1px -43px;}.cls-custom-dashboard .form-control{  box-shadow:none;}.cls-custom-dashboard .c3-axis-y .domain,.cls-custom-dashboard .c3-axis-y line{  stroke:transparent;}.cls-custom-dashboard .c3-axis-y .tick tspan{  fill:#8e9194;}.cls-custom-dashboard .c3-axis-x .domain{  stroke:#bbb;}.c3-axis-x line{  stroke:#bbb;}.cls-custom-dashboard{  /*Dashboard Area css end here  864*/  /*
* Author: Abdul Azeez
* Desc: Instant purchase
*/}.cls-custom-dashboard .c3-texts-No-of-requests .c3-text{  fill:#000 !important;}.cls-custom-dashboard .bg-color-table{  background:#f2f7fd;}.cls-custom-dashboard td{  border-bottom:1px solid #e0e0e0;}.cls-custom-dashboard .dashboard-confirm,.cls-custom-dashboard .dashboard-payment,.cls-custom-dashboard .dashboard-reject,.cls-custom-dashboard .table-hd2,.cls-custom-dashboard .table-hd3,.cls-custom-dashboard .table-hd4{  color:#fff;}.cls-custom-dashboard .dashboard-confirmlist{  color:#3f51b5;}.cls-custom-dashboard .dashboard-confirm{  background:#3f51b5;}.cls-custom-dashboard .dashboard-paymentlist{  color:#f00;}.cls-custom-dashboard .dashboard-ticketlist{  color:#ffe500;}.cls-custom-dashboard .dashboard-rejectlist{  color:#4caf50;}.cls-custom-dashboard .dashboard-payment{  background:#f00;}.cls-custom-dashboard .dashboard-ticket{  color:#0e0d0d;  background:#ffe500;}.cls-custom-dashboard .dashboard-reject{  background:#4caf50;}.cls-custom-dashboard .custom-font{  font-size:1.7em;  color:#255180;}.cls-custom-dashboard .custom-selct,.cls-custom-dashboard .custom-form-control,.cls-custom-dashboard .pipeline-revenue-table-bg,.cls-custom-dashboard .table-background{  background:#fff;}.cls-custom-dashboard .custom-form-control{  box-shadow:none;}.cls-custom-dashboard .custom-line{  background:#ccc;}.cls-custom-dashboard .top-station-bg,.cls-custom-dashboard .custom-padding{  background:#f5f5f5;}.cls-custom-dashboard .custom-font-contents{  color:#aeaeae;}.cls-custom-dashboard .cls-dashboard-chart select.form-control{  box-shadow:none;}.cls-custom-dashboard .pipeline-revenue-bg{  background:#f5f5f5;}.cls-custom-dashboard .color-blue{  color:#1b5cac;}.cls-custom-dashboard .color-red{  color:#f94546;}.cls-custom-dashboard .color-yellow{  color:#dd9602;}.cls-custom-dashboard .table-hd2{  background:#1b5cac;}.cls-custom-dashboard .table-hd3{  background:#dd9602;}.cls-custom-dashboard .table-hd4{  background:#f94546;}.cls-custom-dashboard .custom-content-padding{  border-bottom:1px solid #ccc;}.cls-custom-dashboard #travel_agent_div .travel-agency-table th,.cls-custom-dashboard #group_request_action_details_table .dashboard-list .dashboard-listhead th{  background:#fff !important;}.cls-custom-dashboard #travel_agent_div tbody tr{  border-bottom:1px solid #e0e0e0;}.cls-label-container{  border-bottom:1px solid #ccc;}.cls-label-container .cls-tab.active{  color:#ab13c5;  border-bottom:3px solid #ab13c5;}.cls-label-container .cls-tab.active:before{  color:#ab13c5;}.flight-details-view.cls-new-structure{  /*modified by azeez for trip fare support 27-03-2020*/}.flight-details-view.cls-new-structure .cls-flight-select.active{  background:#78028a;}.flight-details-view.cls-new-structure .cls-flight-select.active .cls-check{  color:#fff;}.cls-check{  border:1px solid #ccc;}.flight-accordion.cls-new-structure{  /* Feedback Button Color Sheik(11-Mar-2020)*/}.flight-accordion.cls-new-structure .cls-check{  color:#78028a;}.cls-feedback{  background:#78028a;  color:#fff;  /* Author: Abdul Azeez
*  Desc: Group terms and conditions, suggested flights
*  Date: 31-Mar-2020
*/}.cls-grp-label{  border:1px solid #ccc;}.cls-grp-label:after{  color:#ccc;}.cls-grp-rdo:checked + .cls-grp-label{  background:#ccc;}.cls-group-flights{  /*
* Name : Abdul Azeez
* Desc: Filter
* Date: 04-05-2020
*/}.cls-group-flights .faq-acc-click{  color:#000;  border-bottom:1px solid #ccc;}.filter-icon{  background:url('../../images/add.gif') no-repeat;}.cls-title-area{  border-bottom:1px solid #ccc;}.dropbtn{  background-color:#1d27a2;  color:white;}.dropdown-content{  background-color:#f9f9f9;  box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);}.dropdown-content a{  color:#000;}.boxed{  border:1px solid #919191;  background-color:#919191;}.cls-custom-btn{  background:#ed7427;  color:#fff;}.cls-multiple-status{  /* azeez - series and conf bagfare */}.cls-multiple-status .select-multiple li.active::before,.cls-multiple-status .form-select a i,.cls-multiple-status .form-select a .ssr-icon{  color:#78028a;}.cls-tick{  color:#78028a;}.cls-bfseries-rdo:not(:checked) ~ .cls-tick,.cls-bagfseries-rdo:not(:checked) ~ .cls-tick,.cls-bfconf-rdo:not(:checked) ~ .cls-tick,.cls-bagfconf-rdo:not(:checked) ~ .cls-tick,.cls-ibfseries-rdo:not(:checked) ~ .cls-tick,.cls-ibagfseries-rdo:not(:checked) ~ .cls-tick{  border:1px solid #ccc;}.flight-details-view td.selected{  background:#78028a;  /* author: shrimurugan - 12-02-2021 */  /* Desc - user details customization */}.flight-details-view td.selected .cls-tick,.flight-details-view td.selected .fare-break-up,.flight-details-view td.selected .inr-farebreak{  color:#fff !important;}.user-details-content span,.agency-details-content span,.history-section ul span{  color:#000;}.user-details-content,.agency-details-content,.history-section{  background:#fff;}.history-section{  border:2px dashed #c8c6c6;}.detailssec .head,.historydetails .head{  color:#000;}.history-section ul li{  background:#78028a;  color:#fff;}.history-section ul li::before{  background:#78028a;}.contenta{  color:#fff;}.history-section ul li .timing{  color:#333;}.agency-detailspart{  border-bottom:2px dashed #c8c6c6;}.user-details-content .verifycolor{  color:#15c975;}.agency-details-content label,.user-details-content label,.history-section ul li label{  color:#999;}.detailssec .active{  color:#15c975;}.detailssec .inactive{  color:#f96d6d;}.detailssec .pending{  color:#d1c73f;}.view-detail:after{  color:#000;}.view-detail a{  color:#000;  /* author: shrimurugan - 25-02-2021 */  /* Desc - user details page management tab customization */}.citypair-drop{  background:#fff;}.pos-sec .table-section tr,.citypairmanagement .table-section tr{  background-color:#fff;  /*26-07-2021 - PNR select traveler details - Azeez*/}.pax-group .cls-clabel{  color:#78028a;}.pax-group .cls-dcheck + .cls-clabel{  color:#ccc;}.footer{  position:absolute;  bottom:0px;  width:100%;}.footer-row-border{  padding-bottom:40px;  border-bottom:1px solid #9146a0;  /* GRDP Policy Starts */}.gdpr-policy .statement{  line-height:30px;  padding:21px 32px;  border-radius:5px;  margin-bottom:60px;  border:1px solid #000;}.gdpr-policy .privacy{  font:1.8em var(--PRIMARYFONTBOLD);  color:#000;}.gdpr-policy .statement-list{  font:1.6em var(--PRIMARYFONTREGULAR);  color:#000;}.gdpr-policy .listicon{  font-size:1em;  color:#cdcdcd;}.gdpr-policy .contact-mode-text{  font:1.4em var(--PRIMARYFONTSEMIBOLD);}.gdpr-policy .contact-mode-icon{  vertical-align:1px;}.gdpr-policy .contact-mode{  font:1.4em var(--PRIMARYFONTSEMIBOLD);  color:#000;}.gdpr-policy .contact-mode-link{  color:#78028a;}.gdpr-policy .contact-mode-link:hover{  color:#ab13c5;}.gdpr-policy .vl{  padding:0px 13px;  color:#cababa;}.gdpr-policy .infinitiwebsite-link{  color:#000;}.gdpr-policy section,.gdpr-policy article{  display:block;}.statement-text{  font:1.4em var(--PRIMARYFONTREGULAR);  line-height:25px;  color:#888;}.footer-cookie{  display:none;  padding:10px 0px;  position:fixed;  bottom:0;  width:100%;  z-index:100;  left:0;  background-color:#78028a;}.footer-cookie .cookie{  width:80%;}.footer-cookie span{  font:1.5em var(--PRIMARYFONTREGULAR);  color:#feffff;}.footer-cookie .cookie-content{  font:1.3em var(--PRIMARYFONTREGULAR);  line-height:18px;  padding-left:41px;  color:#fff;}.footer-cookie .privacy_policy{  text-decoration:underline;  color:#fff;  font-size:inherit;}.footer-cookie .comment-icon{  font-size:32px;  vertical-align:-7px;  line-height:30px;  color:#d4bbbb;}.got-it-botton-div{  padding-top:22px;}.empty-cookie{  height:76px;}.footer-cookie + .custom-footer{  margin-bottom:88px;}body.cookie-btm-fix{  padding-bottom:100px;}.privacy-footer .footer{  position:static;}.cookie-landing-display{  /*GRDP Policy Ends */}.cookie-landing-display .vl{  color:#ccc;}.cookie-landing-display em{  color:#78028a;}label.visa,label.master,label.american,label.jcb,label.discover,label.uatp{  width:53px;  height:34px;  display:inline-block;  margin-right:-2px;}label.visa{  background:url('../../images/payment_card_icon.png') no-repeat 0px 0px;}label.master{  background:url('../../images/payment_card_icon.png') no-repeat -53px 0px;}label.american{  background:url('../../images/payment_card_icon.png') no-repeat -105px 0px;}label.jcb{  background:url('../../images/payment_card_icon.png') no-repeat -156px 0px;}label.discover{  background:url('../../images/payment_card_icon.png') no-repeat -214px 0px;}label.uatp{  background:url('../../images/payment_card_icon.png') no-repeat -276px 0px;}label.visa.active{  background:url('../../images/payment_card_icon.png') no-repeat 0px -34px !important;}label.master.active{  background:url('../../images/payment_card_icon.png') no-repeat -53px -34px !important;}label.american.active{  background:url('../../images/payment_card_icon.png') no-repeat -105px -34px !important;}label.jcb.active{  background:url('../../images/payment_card_icon.png') no-repeat -158px -34px !important;}label.discover.active{  background:url('../../images/payment_card_icon.png') no-repeat -214px -34px !important;}label.uatp.active{  background:url('../../images/payment_card_icon.png') no-repeat -276px -35px !important;  /* Font Icons Styles */  /* .pay-tab-click a span em.infi-icon_10_creditcard
{
	font-size:27px;
	top:-7px;
}
.pay-tab-click a span em.infi-icon_21_gift-card
{
	font-size:32px;
	top:-10px;
	left:-2px;
}
.pay-tab-click a span em.infi-icon_12_document
{
	font-size:23px;
	top:-3px;
	left:-2px;
}
.pay-tab-click a span em.infi-icon_13_dollar
{
	font-size:21px;
	top:-3px;
	left:2px;
} */  /* Icon bigger issue fixing - ISS528 */}.pay-tab-click a span em.infi-icon_21_gift-card{  font-size:1.3em;  top:1px;}.pay-tab-click a.active span i,.pay-tab-click a.active span em{  color:#fff;  /* Font Icons Styles End */}.login-form-cont .alert-icon-warning{  position:absolute;  left:0;  width:100px;  top:8px;}.time-icon{  padding-left:55px;}.setting-icon{  padding-left:55px;}.pin-icon{  padding-left:55px;}.user-icon{  padding-left:55px;}.multiuser-icon{  padding-left:55px;}.faq-icon{  padding-left:55px;  background:url('../../plugins/H2/images/ALL/icon_80_faq.svg') no-repeat 12px 7px;}.new-request-icon{  background:url('../../plugins/H2/images/ALL/icon_28_airnewreq.svg') no-repeat 10px 10px;}.adduser-icon{  background:url('../../plugins/H2/images/ALL/icon_19_useredit.svg') no-repeat 10px 10px;}.accpet-pending-icon{  background:url('../../plugins/H2/images/ALL/icon_01_pending.svg') no-repeat 10px 23px;}.payment-request-icon{  background:url('../../plugins/H2/images/ALL/icon_30_paymentcard.svg') no-repeat 10px 10px;}.passenger-icon{  background:url('../../plugins/H2/images/ALL/icon_31_paymentqueue.svg') no-repeat 10px 10px;}.addssr-icon{  background:url('../../images/dasboard-icons.png') no-repeat 0px -406px;}.summary-icon{  background:url('../../plugins/H2/images/ALL/icon_06_booking-summary.svg') no-repeat 21px 10px;  /* background:url('../../plugins/H2/images/ALL/icon_06_booking-summary.svg') no-repeat center 10px; */}.help-icon{  background:url('../../plugins/H2/images/ALL/icon_23_usersettinghelp.svg') no-repeat 15px 15px;}.graph-img{  background:url('../../plugins/H2/images/ALL/icon_78_graph.svg') no-repeat;}.fb{  background:url("../../images/sprit-icons.png") no-repeat scroll -5px -36px;}.twitter{  background:url("../../images/sprit-icons.png") no-repeat scroll -55px -33px;}.linkedin{  background:url("../../images/sprit-icons.png") no-repeat scroll -100px -33px;}.youtube{  background:url("../../images/sprit-icons.png") no-repeat scroll -145px -33px;  /* Mandatory icons */}input.mandatory-normal-input{  background:url('../../images/dasboard-icons.png') no-repeat 111% -2142px #fff;}select.mandatory-normal-input{  background:url('../../images/dasboard-icons.png') no-repeat 106% -2142px #fff;}input.mandatory{  background:url('../../images/dasboard-icons.png') no-repeat 117% -2135px #fff;}input.mandatory-rgt{  background:url('../../images/dasboard-icons.png') no-repeat 144% -2135px #fff;}input.mandatory-rgt-sm{  background:url('../../images/dasboard-icons.png') no-repeat 140% -2137px #fff;}.mandatory-with-div{  background:url('../../images/dasboard-icons.png') no-repeat 112% -2137px;}.mandatory-105{  background:url('../../images/dasboard-icons.png') no-repeat 105% -2135px #fff;}.mandatory-102{  background:url('../../images/dasboard-icons.png') no-repeat 102% -2135px #fff;}.mandatory-103{  background:url('../../images/dasboard-icons.png') no-repeat 103% -2135px #fff;}.mandatory-107{  background:url('../../images/dasboard-icons.png') no-repeat 107% -2135px #fff;}.mandatory-124{  background:url('../../images/dasboard-icons.png') no-repeat 124% -2137px #fff;}.mandatory-right{  background:url('../../images/mandatory.png') no-repeat 98% 20% #fff;}.mandatory-white,.mandatory-red{  font-size:15px;  line-height:0px;  color:#e50000;}.dash-ssr-icon{  background:url('../../plugins/H2/images/ALL/ssr_icon.svg') no-repeat;  /* Mandatory icons */  /* Login page added icons in 6E - ISS675 */}.available-icon{  padding-left:55px;}.payment-icon{  padding-left:55px;  /******************** infiResIcons************/}@font-face{  font-family:'infiResIcons';  src:url('fonts/infiresicons_fonts/infiResIcons.eot?e1vimf');  src:url('fonts/infiresicons_fonts/infiResIcons.eot?e1vimf#iefix') format('embedded-opentype'), url('fonts/infiresicons_fonts/infiResIcons.ttf?e1vimf') format('truetype'), url('fonts/infiresicons_fonts/infiResIcons.woff?e1vimf') format('woff'), url('fonts/infiresicons_fonts/infiResIcons.svg?e1vimf#infiResIcons') format('svg');  font-weight:normal;  font-style:normal;  font-display:block;}[class^="infiRes-"],[class*=" infiRes-"]{  font-family:'infiResIcons' !important;  speak:never;  font-style:normal;  font-weight:normal;  font-variant:normal;  text-transform:none;  /* Better Font Rendering =========== */  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;}.infiRes-icon_1_swap:before{  content:"\e900";}.infiRes-icon_2_tour_conductor:before{  content:"\e901";}.infiRes-icon_3_cabin:before{  content:"\e902";}.infiRes-icon_4_group_category:before{  content:"\e903";}.infiRes-icon_5_menu:before{  content:"\e904";  /******************** infiIcons************/}@font-face{  font-family:'infiIcons';  src:url('fonts/infiicon_fonts/infiIcons.eot');  src:url('fonts/infiicon_fonts/infiIcons.eot?#iefix') format('embedded-opentype'), url('fonts/infiicon_fonts/infiIcons.woff') format('woff'), url('fonts/infiicon_fonts/infiIcons.ttf') format('truetype'), url('fonts/infiicon_fonts/infiIcons.svg#infiIcons') format('svg');  font-weight:normal;  font-style:normal;  font-display:swap;}[class*='infi-']:before{  display:inline-block;  font-family:'infiIcons';  font-style:normal;  font-weight:normal;  line-height:1;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;}.infi-icon_01_pending:before{  content:"\e900";}.infi-icon_02_add-user:before{  content:"\e901";}.infi-icon_03_user:before{  content:"\e902";}.infi-icon_04_adult:before{  content:"\e903";}.infi-icon_05_baggage:before{  content:"\e904";}.infi-icon_06_booking-summary:before{  content:"\e905";}.infi-icon_07_calender:before{  content:"\e906";}.infi-icon_08_child:before{  content:"\e907";}.infi-icon_09_clock:before{  content:"\e908";}.infi-icon_10_creditcard:before{  content:"\e909";}.infi-icon_11_roundtick:before{  content:"\e90a";}.infi-icon_12_document:before{  content:"\e90b";}.infi-icon_13_dollar:before{  content:"\e90c";}.infi-icon_14_down-arrow:before{  content:"\e90d";}.infi-icon_15_down-arrow-small:before{  content:"\e90e";}.infi-icon_16_down-themclrr:before{  content:"\e90f";}.infi-icon_17_downbig-arrow:before{  content:"\e910";}.infi-icon_18_roundedit:before{  content:"\e911";}.infi-icon_19_useredit:before{  content:"\e912";}.infi-icon_20_flight:before{  content:"\e913";}.infi-icon_21_gift-card:before{  content:"\e914";}.infi-icon_22_usergroup:before{  content:"\e915";}.infi-icon_23_usersettinghelp:before{  content:"\e916";}.infi-icon_24_infant:before{  content:"\e917";}.infi-icon_25_eye:before{  content:"\e918";}.infi-icon_26_meal:before{  content:"\e919";}.infi-icon_27_multicity:before{  content:"\e91a";}.infi-icon_28_airnewreq:before{  content:"\e91b";}.infi-icon_29_flightonward:before{  content:"\e91c";}.infi-icon_30_paymentcard:before{  content:"\e91d";}.infi-icon_31_paymentqueue:before{  content:"\e91e";}.infi-icon_32_paymentuser:before{  content:"\e91f";}.infi-icon_33_refresh:before{  content:"\e920";}.infi-icon_34_remove-user:before{  content:"\e921";}.infi-icon_35_flightreturn:before{  content:"\e922";}.infi-icon_36_round-trip:before{  content:"\e923";}.infi-icon_37_seat:before{  content:"\e924";}.infi-icon_38_select-tick:before{  content:"\e925";}.infi-icon_39_settings:before{  content:"\e926";}.infi-icon_40_signout:before{  content:"\e927";}.infi-icon_41_star:before{  content:"\e928";}.infi-icon_42_tick:before{  content:"\e929";}.infi-icon_43_time-limit:before{  content:"\e92a";}.infi-icon_44_topbig-arrow:before{  content:"\e92b";}.infi-icon_45_up-arrow:before{  content:"\e92c";}.infi-icon_46_normaluser:before{  content:"\e92d";}.infi-icon_47_user-picture:before{  content:"\e92e";}.infi-icon_48_flightscan:before{  content:"\e92f";}.infi-icon_49_zoom:before{  content:"\e930";}.infi-icon_50_close:before{  content:"\e931";}.infi-icon_51_delete:before{  content:"\e932";}.infi-icon_52_single_arrowleft:before{  content:"\e933";}.infi-icon_53_single_arrowrgt:before{  content:"\e934";}.infi-icon_54_minus:before{  content:"\e935";}.infi-icon_55_onward:before{  content:"\e936";}.infi-icon_56_pin:before{  content:"\e937";}.infi-icon_57_plus:before{  content:"\e938";}.infi-icon_58_negotiate:before{  content:"\e939";}.infi-icon_59_range-slider-pointer:before{  content:"\e93a";}.infi-icon_60_return:before{  content:"\e93b";}.infi-icon_61_checkbox:before{  content:"\e93c";}.infi-icon_62_checkbox-tick:before{  content:"\e93d";}.infi-icon_63_circle:before{  content:"\e93e";}.infi-icon_64_tickonly:before{  content:"\e93f";}.infi-icon_65_info:before{  content:"\e940";}.infi-icon_66_changeflight:before{  content:"\e941";}.infi-icon_67_requestadd:before{  content:"\e942";}.infi-icon_68_requestdivide:before{  content:"\e943";}.infi-icon_69_requestdown:before{  content:"\e944";}.infi-icon_70_requestedit:before{  content:"\e945";}.infi-icon_71_closepnr:before{  content:"\e946";}.infi-icon_72_veg:before{  content:"\e947";}.infi-icon_73_editalone:before{  content:"\e948";}.infi-icon_74_ancillaryother:before{  content:"\e949";}.infi-icon_75_otherbtn:before{  content:"\e94a";}.infi-icon_76_cup:before{  content:"\e94b";}.infi-icon_77_cancel:before{  content:"\e94c";}.infi-icon_78_graph:before{  content:"\e94d";}.infi-icon_79_flight:before{  content:"\e94e";}.infi-icon_80_faq:before{  content:"\e94f";}.infi-icon_81_priority_check_in:before{  content:"\e950";}.infi-icon_82_extra_leg_room:before{  content:"\e951";}.infi-icon_83_successfull:before{  content:"\e952";}.infi-icon_84_expand:before{  content:"\e953";}.infi-icon_85_collapse:before{  content:"\e954";}.infi-icon_86_close_without_bg:before{  content:"\e955";}.infi-icon_87_downArrow:before{  content:"\e956";}.infi-icon_88_download:before{  content:"\e957";}.infi-icon_89_info:before{  content:"\e958";}.infi-icon_90_upload:before{  content:"\e959";}.infi-icon_91_filter:before{  content:"\e95a";}.infi-icon_92_close:before{  content:"\e95b";}.infi-icon_93_sun:before{  content:"\e95c";}.infi-icon_94_noon:before{  content:"\e95d";}.infi-icon_95_sunset:before{  content:"\e95e";}.infi-icon_96_moon:before{  content:"\e95f";}.infi-icon_97_loader_man_icon:before{  content:"\e960";}.infi-icon_98_loader_wallet_icon:before{  content:"\e961";}.infi-icon_99_Adult:before{  content:"\e962";}.infi-icon_100_child:before{  content:"\e963";}.infi-icon_101_infant:before{  content:"\e964";}.infi-icon_102_newCalendar:before{  content:"\e965";}.infi-icon_103_eyehide:before{  content:"\e966";}.infi-icon_104_flightOrigin:before{  content:"\e967";}.infi-icon_105_flightDestination:before{  content:"\e968";}.infi-icon_106_email:before{  content:"\e969";}.infi-icon_107_calender:before{  content:"\e96a";}.infi-icon_108_flight:before{  content:"\e96b";}.infi-icon_109_notify:before{  content:"\e96c";}.infi-icon_110_notification:before{  content:"\e96d";}.infi-icon_111_DashFlight:before{  content:"\e96e";}.infi-icon_112_noFlight:before{  content:"\e96f";}.infi-icon_113_noflightstoast:before{  content:"\e970";}.infi-icon_114_ThinArrow:before{  content:"\e971";}.infi-icon_115_noFlight:before{  content:"\e972";}.infi-icon_116_succesTicket:before{  content:"\e973";}.infi-icon_117_adult:before{  content:"\e974";}.infi-icon_118_baggage:before{  content:"\e975";}.infi-icon_119_child:before{  content:"\e976";}.infi-icon_120_calender:before{  content:"\e977";}.infi-icon_121_right_arrow:before{  content:"\e978";}.infi-icon_122_infant:before{  content:"\e979";}.infi-icon_123_download:before{  content:"\e97a";}.infi-icon_124_meal:before{  content:"\e97b";}.infi-icon_125_multicity:before{  content:"\e97c";}.infi-icon_126_onward:before{  content:"\e97d";}.infi-icon_127_return:before{  content:"\e97e";}.infi-icon_128_swap:before{  content:"\e97f";}.infi-icon_129_round-trip:before{  content:"\e980";}.infi-icon_130_drag-drop:before{  content:"\e981";}.infi-icon_131_-arrival:before{  content:"\e982";}.infi-icon_132_departure:before{  content:"\e983";}.infi-icon_133_Exchange:before{  content:"\e984";}.infi-icon_134_leisure:before{  content:"\e985";}.infi-icon_135_trolled:before{  content:"\e986";}.infi-icon_136_copy-text:before{  content:"\e987";}.infi-icon_137_V1_Adult:before{  content:"\e988";}.infi-icon_138_V1_Children:before{  content:"\e989";}.infi-icon_139_V1_Infant:before{  content:"\e98a";}.infi-icon_140_V1_Clock:before{  content:"\e98b";}.infi-icon_141_availability:before{  content:"\e98c";}.infi-icon_142_multiple_payment:before{  content:"\e98d";}.infi-icon_143_block:before{  content:"\e98e";}.infi-icon_144_question:before{  content:"\e98f";}.infi-icon_145_stop-button:before{  content:"\e990";}.infi-icon_146_warning:before{  content:"\e991";}.infi-icon_147_file:before{  content:"\e992";}.infi-icon_148_new_refresh:before{  content:"\e993";}.infi-icon_149_edit_profile:before{  content:"\e994";}.infi-icon_150_Group_request:before{  content:"\e995";}.infi-icon_151_Help_desk:before{  content:"\e996";}.infi-icon_152_Make_payment:before{  content:"\e997";}.infi-icon_153_Name_list:before{  content:"\e998";}.infi-icon_154_SSR:before{  content:"\e999";}.infi-icon_155_View_bookings:before{  content:"\e99a";}.infi-icon_156_View_request:before{  content:"\e99b";}.infi-icon_157_new_edit:before{  content:"\e99c";}.infi-icon_158_new_add:before{  content:"\e99d";}.infi-icon_159_remove_hyphen:before{  content:"\e99e";}.infi-icon_160_remarks:before{  content:"\e99f";}.infi-icon_161_themes:before{  content:"\e9a0";}.infi-icon_162_settings:before{  content:"\e9a1";}.infi-icon_163_single_tick:before{  content:"\e9a2";}.infi-icon_164_baggage:before{  content:"\e9a3";}.infi-icon_165_meals:before{  content:"\e9a4";}.infi-icon_166_attach_upload:before{  content:"\e9a5";}.infi-icon_167_infant_lap:before{  content:"\e9a6";}.infi-icon_168_extra_seat:before{  content:"\e9a7";}.infi-icon_169_calender:before{  content:"\e9a8";}.infi-icon_170_password_cancel:before{  content:"\e9a9";}.infi-icon_171_password_view:before{  content:"\e9aa";}.icon-icon_172_vector:before{  content:"\e9ab";}.icon-icon_173_processing:before{  content:"\e9ac";}.icon-icon_174_dashboard:before{  content:"\e9ad";}.icon-icon_175_Retail:before{  content:"\e9ae";}.icon-icon_176_NON_IATA:before{  content:"\e9af";}.icon-icon_177_IATA:before{  content:"\e9b0";}.loader-container{  height:100px;  position:relative;  top:10px;}.loader{  border-radius:6px !important;}.loader-text{  font-size:1.2em;}.central-image{  width:20px;  height:20px;  position:absolute;  top:37%;  left:50%;  transform:translate(-50%, -50%);  font-size:20px;  color:#f7dbfc;}.orbit{  position:absolute;  width:50px;  height:50px;  top:50%;  left:50%;  transform:translate(-50%, -50%);}.orbit-image{  width:20px;  height:20px;  position:absolute;  border-radius:50%;  font-size:20px;  opacity:0;}.cls-loaderman1{  transform:rotate(205deg);  bottom:53px;  left:23px;  animation:showSpan1 4s linear infinite;}.orbit-image:nth-child(odd){  color:#78028a;}.orbit-image:nth-child(even){  color:#78028a;}@keyframes showSpan1{  0%{    opacity:0;  }  6%{    opacity:1;  }  12%{    opacity:1;  }  24%{    opacity:1;  }  30%{    opacity:1;  }  36%{    opacity:1;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:0;  }  60%{    opacity:0;  }  66%{    opacity:0;  }  72%{    opacity:0;  }  78%{    opacity:0;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman2{  transform:rotate(246deg);  left:39px;  bottom:39px;  animation:showSpan2 4s linear infinite;}@keyframes showSpan2{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:1;  }  24%{    opacity:1;  }  30%{    opacity:1;  }  36%{    opacity:1;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:0;  }  66%{    opacity:0;  }  72%{    opacity:0;  }  78%{    opacity:0;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman3{  top:12px;  transform:rotate(296deg);  left:39px;  animation:showSpan3 4s linear infinite;}@keyframes showSpan3{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:1;  }  30%{    opacity:1;  }  36%{    opacity:1;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:1;  }  66%{    opacity:0;  }  72%{    opacity:0;  }  78%{    opacity:0;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman4{  top:28px;  transform:rotate(339deg);  right:5px;  animation:showSpan4 4s linear infinite;}@keyframes showSpan4{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:0;  }  30%{    opacity:1;  }  36%{    opacity:1;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:1;  }  66%{    opacity:1;  }  72%{    opacity:0;  }  78%{    opacity:0;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman5{  top:28px;  transform:rotate(18deg);  left:4px;  animation:showSpan5 4s linear infinite;}@keyframes showSpan5{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:0;  }  30%{    opacity:0;  }  36%{    opacity:1;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:1;  }  66%{    opacity:1;  }  72%{    opacity:1;  }  78%{    opacity:0;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman6{  top:13px;  transform:rotate(72deg);  right:42px;  animation:showSpan6 4s linear infinite;}@keyframes showSpan6{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:0;  }  30%{    opacity:0;  }  36%{    opacity:0;  }  42%{    opacity:1;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:1;  }  66%{    opacity:1;  }  72%{    opacity:1;  }  78%{    opacity:1;  }  84%{    opacity:0;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman7{  bottom:37px;  transform:rotate(114deg);  right:41px;  animation:showSpan7 4s linear infinite;}@keyframes showSpan7{  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:0;  }  30%{    opacity:0;  }  36%{    opacity:0;  }  42%{    opacity:0;  }  48%{    opacity:1;  }  54%{    opacity:1;  }  60%{    opacity:1;  }  66%{    opacity:1;  }  72%{    opacity:1;  }  78%{    opacity:1;  }  84%{    opacity:1;  }  90%{    opacity:0;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.cls-loaderman8{  bottom:53px;  transform:rotate(165deg);  left:2px;  animation:showSpan8 4s linear infinite;}@keyframes showSpan8{  /* Muliti modal popup css */  0%{    opacity:0;  }  6%{    opacity:0;  }  12%{    opacity:0;  }  24%{    opacity:0;  }  30%{    opacity:0;  }  36%{    opacity:0;  }  42%{    opacity:0;  }  48%{    opacity:0;  }  54%{    opacity:0;  }  60%{    opacity:1;  }  66%{    opacity:1;  }  72%{    opacity:1;  }  78%{    opacity:1;  }  84%{    opacity:1;  }  90%{    opacity:1;  }  96%{    opacity:0;  }  100%{    opacity:0;  }}.modal{  overflow:auto;}.modal.z-index-1{  z-index:1050;}.modal.z-index-2{  z-index:1060;}.modal.z-index-3{  z-index:1070;}.modal.z-index-4{  z-index:1080;}.modal.modal-big .modal-dialog{  max-width:85%;}.modal.modal-lbig .modal-dialog{  max-width:92%;}.modal.modal-mbig .modal-dialog{  max-width:65%;}.modal.modal-small .modal-dialog{  max-width:40%;}.modal.modal-medium .modal-dialog{  max-width:50%;}.modal-backdrop .z-index-1{  z-index:1049;}.modal-backdrop .z-index-2{  z-index:1059;}.modal-backdrop .z-index-3{  z-index:1069;}.modal-backdrop .z-index-4{  z-index:1079;}.custom-alert-box .modal-body{  border-bottom:1px dotted #f7f7f7;}.custom-alert-box button.cls-close{  opacity:1;  padding:8px 0px;}.custom-alert-box{  border-radius:0px !important;}.modal-content{  border-radius:0px;  padding:0px;  margin-bottom:20px;  border:1px solid #ccc;  background:#fff;  -webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);  box-shadow:0 5px 15px rgba(0, 0, 0, .5);  /* Muliti modal popup css End */}.modal-content .popup-header{  background:#78028a;  color:#fff;  padding:15px 20px;  font-family:var(--HEADERFONT);}.modal-content .popup-header .modal-title{  font-size:2.1em;}.modal-content .popup-body{  padding:25px;}@media (min-width:320px) and (max-width:575.98px){  .modal.modal-big .modal-dialog{    max-width:96%;  }  .modal-content .popup-body{    padding:15px 10px;  }  .modal-content .popup-body .request-det-cont{    padding:15px 5px;  }  .modal-content .popup-body .flight-details-view tr th{    padding:4px !important;  }  .subLink{    right:7px;    bottom:9px;  }}.success-colors.warning-colors,.warning-colors{  /* Modal alert popup -IS675 */}.success-colors.warning-colors em,.warning-colors em{  display:block;}.success-colors.warning-colors .alert-icon-warning,.warning-colors .alert-icon-warning{  display:none;}.cls-version-alert{  /*menu border image changing based on airline directory*/}.cls-version-alert .modal-dialog:has(.cls-alertcontrol){  max-width:700px;}.cls-version-alert .modal-body{  display:flex;  align-items:center;  gap:10px;}.cls-version-alert .modal-body .success-colors.warning-colors,.cls-version-alert .modal-body .warning-colors{  position:relative;}.cls-version-alert .modal-body .success-colors.warning-colors em,.cls-version-alert .modal-body .warning-colors em{  display:none;}.cls-version-alert .modal-body .success-colors.warning-colors .alert-icon-warning,.cls-version-alert .modal-body .warning-colors .alert-icon-warning{  display:block;}.cls-version-alert .modal-body .warning-colors{  display:block;  height:100px;  width:100px;}.cls-version-alert .modal-body .alert-msg{  padding:30px 10px 30px 50px;  color:#444;}.cls-version-alert .modal-body .alert-msg h4{  color:#78028a;  font:18px var(--PRIMARYFONTSEMIBOLD);}.cls-version-alert .modal-body .alert-msg p{  font:16px var(--PRIMARYFONTREGULAR);  padding:15px 0px;}.cls-version-alert .modal-body .alert-msg span{  font-style:italic;  color:#444;  font-family:var(--PRIMARYFONTSEMIBOLD);  font-size:17px;  position:relative;  display:block;  padding:0px 15px;}.cls-version-alert .modal-body .alert-msg span::before,.cls-version-alert .modal-body .alert-msg span::after{  content:'"';  font-size:37px;  font-family:var(--PRIMARYFONTBOLD);  position:absolute;}.cls-version-alert .modal-body .alert-msg span::before{  left:-7px;  top:-15px;}.cls-version-alert .modal-body .alert-msg span::after{  bottom:-15px;}.cls-version-alert .modal-body button.cls-close{  position:absolute;  right:15px;  top:5px;}.cls-version-alert .modal-body:before{  content:'';  border:2px solid #78028a;  width:100%;  display:inline-block;  position:absolute;  left:0px;  top:-1px;  /* .modal-body:has(.success-colors.warning-colors){
		&:before{
			border: 2px solid #2eb933;
		}
	} */}.cls-version-alert .clearfix{  display:none;}.cls-navbar-light .navbar-nav .active > .nav-link,.cls-navbar-light .navbar-nav .nav-link.active,.cls-navbar-light .navbar-nav .nav-link.show,.cls-navbar-light .navbar-nav .show > .nav-link{  color:#78028a;  /* .navbar-nav > li > a:hover, .cls-navbar-light .navbar-nav .nav-link.show, .cls-navbar-light .navbar-nav .show>.nav-link
{
	background:url('../../plugins/H2/images/menu-border.png') repeat-x center 75%;
} */}.nav > li > a{  position:relative;  display:block;  padding:10px 15px;  border-radius:4px 4px 0px 0px;}.cls-navbar-light{  /*.navbar-expand-lg {
	.navbar-collapse{
		display:none;
	}
}*/}.cls-navbar-light .navbar-nav .show > .nav-link{  color:#78028a;}.navbar{  background:#f9f9f9;  padding:0rem;  margin-bottom:20px;  color:#78028a;}.navbar .navbar-brand{  height:70px;  line-height:31px;  padding:18px 14px 6px 0;  width:180px;}.navbar .navbar-brand .img-fluid{  max-width:unset;}.navbar .navbar-nav .nav-link{  color:#78028a;  padding-right:0rem;  padding-left:0rem;  font-size:1.5em;}.navbar .navbar-nav .nav-link:hover{  color:#78028a;  /* &.active{
				background:url('../../plugins/H2/images/menu-border.png') repeat-x center 75%;
			} */}.navbar .navbar-nav .active .nav-link{  color:#78028a;}.navbar .navbar-nav li{  margin:0px 0px 0px 0px;}.navbar .navbar-nav > li > a{  font-family:var(--NAVBARFONT);  padding:15px 0px;  line-height:40px;  margin:0px 0px 0px 15px;}.dropdown-menu{  min-width:210px;  padding:0px;  border-radius:0px;  margin-top:0px;  background:#f9f9f9;}.dropdown-menu li{  font-size:1.4em;}.dropdown-menu li > a{  color:#78028a;  padding:10px 15px;  display:block;  font-size:inherit;}.dropdown-menu li > a:hover,.dropdown-menu li > a:focus{  color:#ab13c5;  background-color:#fff;}.dropdown-menu .dropdown-submenu{  position:relative;}.dropdown-menu .dropdown-submenu .dropdown-menu{  top:0;  left:100%;  margin-top:0px;  margin-left:0px;}.dropdown-menu .dropdown-submenu a::after{  transform:rotate(-90deg);  position:absolute;  right:8px;  /*color:#ccc;*/  top:1em;  font-size:18px;}.dropdown-menu .dropdown-submenu .dropdown-item:hover{  background-color:#fff;}.inverse-menu > .dropdown-menu{  right:100%;  left:auto;}.last-menu{  left:-100% !important;}.last-menu-left{  left:-100% !important;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{  color:#555;  cursor:default;  background-color:#fff;  border:1px solid #ddd;  border-bottom-color:transparent;}@media (min-width:320px) and (max-width:575.98px){  .dropdown-menu{    padding:0px;    border-radius:0px;    background:#78028a;  }  .dropdown-menu li{    font-size:1.4em;  }  .dropdown-menu li > a{    color:#f9f9f9;    padding:5px 15px;  }}body,html{  /* font-size: 14px; */  font-family:var(--PRIMARYFONTREGULAR);  padding-right:0px !important;  counter-reset:my-sec-counter;}html{  min-height:100%;  position:relative;  /* removed font-family:'open_sansregular' for Aegean Airlines header purpose */}body,div,p,span,ul,li,ol,input,select,option,label{  margin:0px;  padding:0px;  font-weight:normal;  /* 0059340: SWA - While map infant, the Infant details not displayed properly */}body{  counter-reset:my-sec-counter;  /*Body scroll issue fix - ISS599*/}body{  overflow-x:hidden;}body::-webkit-scrollbar{  width:6px;}body::-webkit-scrollbar-track{  background:#f1f1f1;}body::-webkit-scrollbar-thumb,.list-ct::-webkit-scrollbar-thumb,.search-flight-anim-box::-webkit-scrollbar-thumb{  background:#78028a;  /*horizontal scroll*/}::-webkit-scrollbar{  height:4px;  width:4px;  background:gray;}::-webkit-scrollbar-track{  background:#f1f1f1;}::-webkit-scrollbar-thumb{  background:#78028a;  /* Common Styles */}a:focus,a:hover{  text-decoration:none;}a,a:focus,a:hover{  outline:0px;}option{  padding:8px !important;  border-bottom:1px solid #ccc;  font-size:inherit;}.text-start{  text-align:right;}li{  list-style:none;}.btn-link{  text-decoration:none;}.form-control{  border:1px solid #919191;}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{  padding-left:15px;  padding-right:15px;}.btn-check:focus + .btn,.btn:focus{  box-shadow:unset;  /** show loading popup loader */}.loader .cls-navbar-form{  padding:10px 15px;  /**** accessibility nav ***/}.navigation-link{  position:relative;  height:0px;}.navigation-link .navigation-voice{  position:absolute;  left:0;  right:0;  top:0;  /* Navbar STICKY design - ISS675 */}.custom-navbar{  position:sticky;  top:0px;  width:100%;  z-index:3;  transform:perspective(1000px) rotateX(360deg);  transform-origin:top;}.custom-navbar.cls-default{  top:-110px;  transform:perspective(1000px) rotateX(90deg);  transform-origin:top;}.benefits-grm{  font-size:1.2em;  margin-bottom:5px;  /* Login page icon changes end */}ul.none-border li{  border:none;}.list-group-item{  font-size:1.2em;  padding-bottom:13px;}.list-group-item .fnt-13{  font-size:1.1em !important;}.list-group-item a{  font-size:inherit;}.list-group-item a *{  font-size:inherit;  /* Font Icons Common Styles */}.ie-8{  display:none !important;}.footer,.x-body,.x-form-item,.x-toolbar .x-toolbar-text,.grmGridLayoutCls .x-column-header-inner .x-column-header-text,.x-grid-row .x-grid-cell,.x-border-box .x-form-text,.grmPanelCls .x-panel-header-text,.grmGridLayoutCls .x-panel-header-text,.grmWindowCls .x-window-header-text-default,.x-fieldset-header .x-fieldset-header-text,.x-btn-default-toolbar-small .x-btn-inner,.x-form-display-field a u,.x-form-field,.x-message-box .x-window-header span{  /* font-size: 1.2em !important; */  font-family:var(--PRIMARYFONTREGULAR) !important;}.login-form input[type="password"]{  letter-spacing:2px \9;}.loginpage-bg .cls-formgroup input,.cls-formgroup textarea{  border-radius:3px;}.loginpage-bg .cls-formgroup label,.loginpage-bg .cls-formgroup a{  font-family:var(--PRIMARYFONTSEMIBOLD);  font-size:1.3em;  color:#fff;}.loginpage-bg .cls-formgroup label{  font-weight:normal;}.loginpage-bg .cls-formgroup input{  margin-right:20px;  font-size:1.4em;}.loginpage-bg h5,.loginpage-bg h1{  font-family:var(--PRIMARYFONTSEMIBOLD);  font-size:1.6em;}.cls-formgroup{  position:relative;  margin-bottom:1.5rem;}.cls-formgroup span.mandatory,.cls-formgroup span.mandatory-select,.cls-formgroup span.mandatory-nolabel{  background:url('../../images/mandatory.png') no-repeat;  width:8px;  height:7px;  position:absolute;}.cls-formgroup span.mandatory{  top:47px;  right:10px;}.cls-formgroup span.mandatory-select{  top:47px;  right:20px;}.cls-formgroup span.mandatory-nolabel{  top:12px;  right:0px;}.mandatory-all{  background:url('../../images/mandatory.png') no-repeat left center;  padding:5px 15px;  color:#f00;}a,a:hover{  text-decoration:none;  /*login page show password starts*/}.view-password{  position:relative;}.password-cancel:before{  content:"\e9a9";  font-family:'infiIcons' !important;  font-size:20px;}.password-view,.password-cancel{  position:absolute;  right:15px;  color:#000 !important;}.password-cancel{  bottom:2px;}.password-view{  bottom:3px;}.password-view{  /*login page show password ends*/}.password-view:before{  content:"\e9aa";  font-family:'infiIcons' !important;  font-size:14px;}.footer{  position:absolute;  bottom:0px;  width:100%;  /* Tour Guide Css Starts */}.tourDiv [id^=tourBd]{  position:absolute;  background:rgba(44, 44, 44, 0.5);  top:0px;  z-index:1000;}.tourDiv #userTourDiv{  display:none;}.tourDiv #userTourDiv #tourPrevFocus{  position:absolute;}.tourDiv #userTourDiv #tourModal{  display:flex;  height:100%;  margin:auto;  width:-moz-fit-content;  width:fit-content;  align-items:center;  position:absolute;  top:0px;}.tourDiv #userTourDiv #tourModal #tourModContent{  font-size:1.4em;  position:absolute;  min-width:460px;  min-height:max-content;  display:flex;  justify-content:flex-end;  align-items:flex-end;  background:#fff;  flex-wrap:wrap;  backdrop-filter:blur(2px);  z-index:100000;  border-radius:10px;  box-shadow:0px 0px 5px rgba(0, 0, 0, 0.2);  transition:all 0.2s ease-in-out;}.tourDiv #userTourDiv #tourModal #tourModContent #tourModDataContent{  font-size:1.3em;  font-family:var(--PRIMARYFONTREGULAR);  letter-spacing:0.5px;}.tourDiv #userTourDiv #tourModal #tourModContent #tourMod{  flex:0 0 100%;}.tourDiv #userTourDiv #tourModal #tourModContent #tourMod #tourModData{  text-align:left;  text-transform:capitalize;  font-family:var(--PRIMARYFONTSEMIBOLD);  margin-bottom:0px;  font-size:1.5em;}.tourDiv #userTourDiv #tourModal #tourModContent #tourMod li{  list-style:inside;  font-family:var(--PRIMARYFONTREGULAR);  font-size:1.2em;  letter-spacing:0.5px;}.tourDiv #userTourDiv #tourModal #tourModContent .helptour{  font-size:1.3em;}.tourDiv #userTourDiv #tourModal button{  margin-inline:2px;  font-size:1.2em;  padding:10px 8px 7px 7px;}.tourDiv #userTourDiv #tourModal #prev,.tourDiv #userTourDiv #tourModal #next{  position:relative;  border-radius:15px;  line-height:0px;  background:#78028a;  border-color:#78028a;  width:27px;  height:27px;}.tourDiv #userTourDiv #tourModal #prev::before,.tourDiv #userTourDiv #tourModal #next::before{  content:'\2039';  position:absolute;  left:6px;  top:9px;  font-size:3.5em;}.tourDiv #userTourDiv #tourModal #next::before{  content:unset;}.tourDiv #userTourDiv #tourModal #next::after{  content:'\203A';  position:absolute;  left:8px;  top:9px;  font-size:3.5em;}.tourDiv #userTourDiv #tourModal #finish{  line-height:0;  position:absolute;  top:15px;  right:0;  font-size:2.8em;  padding:10px 2px;  margin-inline:1rem;  border:0;  color:grey;}.tourDiv #userTourDiv #tourModal #finish:hover{  background:lavender;  color:black;}.tourDiv #userTourDiv #tourModal #tourBtns{  margin-right:15px;}.tourDiv #userTourDiv #tourModal #endTour{  display:none;  line-height:0px;  padding:14px;  border-radius:3px;  font-size:1.4em;  background:#78028a;  color:#fff;  font-family:var(--PRIMARYFONTSEMIBOLD);  transition:all 0.2s ease-in;}.tourDiv #userTourDiv #tourModal #endTour:hover{  box-shadow:0 0 3px 1px #78028a;}.tourDiv #tourTriangle{  position:absolute;  /* Styles for the overlay background */}.tourDiv .tourOverlay{  display:none;  position:fixed;  top:0;  left:0;  width:100%;  height:100%;  /* Semi-transparent background */  background-color:rgba(0, 0, 0, 0.5);  z-index:1000;  opacity:0;  transition:opacity 0.3s ease-in-out;  /* Styles for the popup container */}.tourDiv .tourPopupContainer{  display:none;  position:fixed;  top:50%;  left:50%;  transform:translate(-50%, -50%);  background-color:#fff;  padding:20px 30px;  border-radius:10px;  box-shadow:0 0 10px rgba(0, 0, 0, 0.3);  z-index:1001;  text-align:center;  opacity:0;  transform:translate(-50%, -50%) scale(0.7);  transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out;}.tourDiv .tourPopupContainer h3{  font-size:2em;  font-family:var(--PRIMARYFONTSEMIBOLD);}.tourDiv .tourPopupContainer p{  font-family:var(--PRIMARYFONTREGULAR);  padding-bottom:12px;  font-size:1.3em;}.tourDiv .tourPopupContainer #tourStart{  font-family:var(--PRIMARYFONTSEMIBOLD);  background:#78028a;  color:#fff;}.tourDiv .cls-tourimage-container{  padding-left:1rem;}.tourDiv #tourImage{  border-radius:5px;  width:90%;}.cls-generatebtn-box .cls-set-penalty,.cls-typematrix,.hideElem{  display:none;  /** register form **/}.registration-form{  border-radius:0px;  padding:0px;  margin-bottom:20px;}.registration-header{  padding:15px 20px;  font-size:1.6em;}.registration-header a,.registration-header a:hover{  display:inline-block;  float:right;  font-size:0.81em;}.registration-header a *,.registration-header a:hover *{  font-size:inherit;}.custom-model-header button.cls-close,.registration-header a,.registration-header a:hover{  color:#fff;}.col-form-label{  font-size:1.4em;}.registration-body{  padding:25px;}.select-flight-hdr,.ext-custom-btn,.ext-custom-btn:hover,.ext-custom-btn:focus,.registration-header{  font-family:var(--HEADERFONT);}.select-flight-hdr{  font-size:2.4em;  padding:16px 0px 10px;  margin-bottom:20px;}.form-control,.ui-menu .ui-menu-item{  font-size:1.4em;}.modal-title{  font-size:inherit;}.form-control{  height:calc(1.9em + 2px + 0.75rem);}.cls-close{  font-size:21px;}.form-control:focus{  box-shadow:none;  /* Default Font family fot select option */}select{  font-family:var(--PRIMARYFNTREGULAR), sans-serif;  /* feedback changes  starts - ISS608*/}select option{  font-family:var(--PRIMARYFNTREGULAR), sans-serif;}.trip-form input[type="text"],.trip-form select,.input-type-box,.form input[type="text"],.form select,.loginpage-bg .cls-formgroup input[type="text"],.cls-formgroup textarea,form.none-input-radius,.cls-formgroup select,form.none-input-radius .cls-formgroup input[type="text"],form.none-input-radius .cls-formgroup select,form.none-input-radius .cls-formgroup textarea,.cls-formgroup .baggage-slelect-type .currency-select{  /* padding-left: 10px;*/  font-size:1.3em;}.trip-form input[type="text"],.baggage-slelect-type,.input-type-box,.form input[type="text"],.loginpage-bg .cls-formgroup input[type="text"],.cls-formgroup textarea,form.none-input-radius,form.none-input-radius .cls-formgroup input[type="text"],form.none-input-radius .cls-formgroup textarea .baggage-slelect-type span input[type="text"]{  color:#000;}textarea{  resize:none;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{  background:#fff;}.loginpage-hdr-form{  padding:17px 10px;  color:#fff;}form.none-input-radius .cls-formgroup input,form.none-input-radius .cls-formgroup select,form.none-input-radius .cls-formgroup textarea{  border-radius:0px;}.custom-model-header button.cls-close,button.cls-close,button.cls-close span{  opacity:1;}button.cls-close span{  color:#fff;  font-size:25px !important;  line-height:3px;}.cls-icon-size{  font-size:22px;  /*signup page chekcbox start*/}.signup-term{  position:relative;  /*signup page chekcbox end*/}.signup-term input[type="checkbox"]{  position:absolute;}.signup-term label{  padding-left:30px;  font-size:1.4em;}.signup-term label a{  font-size:inherit;}.alert-msg{  width:80%;  padding:30px 10px;  font-size:2em;}.alert-msg i{  font-size:inherit;}.alert-icons{  padding:20px 10px;  width:10%;}.choose-language{  padding-bottom:20px;  padding-left:35px;  display:inline !important;  margin-left:10px;  /* Malathika - 31-01-2022 - common flag image issue */  /* before login language image fix start */  /* English */}.landing-dropdown .lang-en{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px 5px !important;  /* us */}.airline-g3 .landing-dropdown .lang-en{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -275px !important;  /* Simplified chinese , Traditional chinese */}.landing-dropdown .lang-sc,.landing-dropdown .lang-tc{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -157px !important;  /* Japanese */}.landing-dropdown .lang-ja{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -195px !important;  /* Korean */}.landing-dropdown .lang-ko{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -235px !important;  /* Portuguese  */}.landing-dropdown .lang-pt{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -315px !important;  /* Spanish  */}.landing-dropdown .lang-ar{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -355px !important;  /* German  */}.landing-dropdown .lang-ge{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -36px !important;  /* French  */}.landing-dropdown .lang-fr{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -76px !important;  /* Italian  */}.landing-dropdown .lang-it{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -117px !important;  /* Spanish (mexicon) */}.landing-dropdown .lang-ms{  background-image:url("../../images/Language-sprit.png") !important;  background-repeat:no-repeat !important;  background-position:0px -396px !important;  /* before login language image fix end */  /* Slected Flag Control Strarts */  /* after login language image fix start*/  /* English */}.s-en{  background:url("../../images/Language-sprit.png") no-repeat 0px 0px;  /* us */}.airline-g3 .s-en{  background:url("../../images/Language-sprit.png") no-repeat 0px -280px;  /* Simplified chinese , Traditional chinese */}.s-sc,.s-tc{  background:url("../../images/Language-sprit.png") no-repeat 0px -160px;  /* Japanese */}.s-ja{  background:url("../../images/Language-sprit.png") no-repeat 0px -200px;  /* Korean */}.s-ko{  background:url("../../images/Language-sprit.png") no-repeat 0px -240px;  /* German  */}.s-ge{  background:url('../../images/Language-sprit.png') no-repeat 0px -40px;  /* Portuguese  */}.s-pt{  background:url('../../images/Language-sprit.png') no-repeat 0px -320px;  /* Spanish  */}.s-ar{  background:url('../../images/Language-sprit.png') no-repeat 0px -360px;  /* Spanish (mexicon) */}.s-ms{  background:url('../../images/Language-sprit.png') no-repeat 0px -436px;  /* French  */}.s-fr{  background:url('../../images/Language-sprit.png') no-repeat 0px -81px;  /* Italian  */}.s-it{  background:url('../../images/Language-sprit.png') no-repeat 0px -120px;  /* after login language image fix end*/}.choose-language:hover .language,.choose-language:focus .language{  display:block !important;}.language{  position:absolute;  right:0px;  z-index:2;  background:#fff;  top:28px;  border:1px solid #dbdbde;  box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);  display:none;}.language ul li{  padding:10px 30px 10px 70px;  text-align:left;  /* Flag Background Control Starts*/}.en{  background:url('../../plugins/H2/images/language.png') no-repeat 15px -57px;}.sg{  background:url('../../plugins/H2/images/language.png') no-repeat 15px -165px;}.cn{  background:url('../../plugins/H2/images/language.png') no-repeat 15px -130px;}.fr{  background:url('../../plugins/H2/images/language.png') no-repeat 15px -190px;}.ge{  background:url('../../plugins/H2/images/language.png') no-repeat 15px -130px;}.gr{  background:url('../../plugins/H2/images/language.png') no-repeat 15px -165px;  /* Flag Background Control Ends*/}.language ul li:hover{  background-color:#f0f0f0;}.language ul li a{  font-size:1.4em;  color:#666;  white-space:nowrap;}.language ul li a:hover{  color:#000;}.lang-selec option{  border:1px solid red;  padding:0px 0px 0px 30px;}.lang-selec option span{  border:1px solid green;}.lang-container{  display:inline-block;  /* width adjust for header alignment */  width:170px;}.lang-container span{  display:inline-block;  width:32px;  height:28px;}.lang-container select,.lang-container select:focus{  width:65%;  display:inline-block;  margin:-10px 0px 0px 3px;  border:0px;  box-shadow:none;  padding:0px;  text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden;  /* Language Select Ends */  /* user detail alert mismatch word color - ISS675 */}.alert-msg .cls-alertcontrol span b{  color:#e50000;}.cls-close{  float:right;  font-size:1.5rem;  font-weight:700;  line-height:1;  color:#000;  text-shadow:0 1px 0 #fff;  opacity:0.5;  font-size:21px;}button.cls-close{  padding:0;  background-color:transparent;  border:0;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  opacity:1;}.copy-right{  padding:20px 0px;  font-size:1.2em;}.copy-right div{  font-size:inherit;}.fixed{  position:fixed;  top:0px;  width:100%;  z-index:100;}.fa{  padding-right:5px;  /* Font changes in sign up form */}.cls-customer-terms .cls-ub{  font-size:1.6em;  font-family:var(--HEADERFONT);  text-decoration:underline;  font-weight:600;}.cls-customer-terms p{  font-size:1.2em;}.cls-customer-terms .custom-btn{  font-size:1.7em;}.cls-customer-terms .custom-btn:hover{  font-size:1.7em;}textarea.form-control{  min-height:unset;  height:auto;}.form-control{  appearance:auto;}.container .welcome-panel{  padding-right:15px;}.welcome-panel{  padding:10px 0px;}.welcome-panel p{  display:inline;  padding-right:15px;  border-right:1px solid #1e1e1e;}.welcome-panel{  align-items:center;  display:flex;  justify-content:end;}.welcome-panel .lang-container{  display:flex;  padding-left:10px;  align-items:end;}.warning-colors{  font-size:3.5em;}.alert-icon-warning{  height:110px;}.success-colors.warning-colors .alert-icon-warning{  height:95px;}.cls-requestForm-V1 .cls-version-alert{  /* Error icon for alert cmn fix- ISS675 */}.cls-requestForm-V1 .cls-version-alert .modal-body{  padding-top:0px !important;}.cls-requestForm-V1 .cls-version-alert .modal-body .warning-colors{  background:unset;  height:70px;  width:70px;}.cls-requestForm-V1 .cls-version-alert .modal-body .warning-colors .alert-icon-warning{  padding-top:30px !important;}.cls-requestForm-V1 .cls-version-alert .modal-body .success-colors.warning-colors{  background:unset;  height:80px;  width:65px;  left:50%;  transform:translate(-50%, 0);}.cls-requestForm-V1 .cls-version-alert .modal-body .success-colors.warning-colors .alert-icon-warning{  height:inherit;  width:inherit;  padding-top:20px !important;}.cls-requestForm-V1 .warning-colors .cls-errors{  display:none !important;}.cls-requestForm-V1 .error-colors{  height:70px;  transform:translate(15%, 0);}.cls-requestForm-V1 .error-colors .cls-warning{  display:none;}.cls-requestForm-V1 .error-colors .cls-errors{  display:block;}.cls-requestForm-V1 .error-colors em:before{  content:unset !important;}.cls-requestForm-V1 .error-colors ~ .process-modal-title{  color:#f00;}.navbar{  background:#f9f9f9;  border-radius:0 0px 20px 20px;}.cls-access-section-V1,.cls-profile{  display:none;}.login-form-cont .list-group > .list-group-item{  padding:0.75rem 1.25rem;  padding-bottom:13px;  padding-left:55px !important;}@media (min-width:320px) and (max-width:575px){  .login-btn-anim{    font-size:1.2em;    width:unset;    margin-top:5px;  }}@media (min-width:320px) and (max-width:1024px){  /* Terms and condition checkbox click -  common fix -ISS608 */  .airline .navbar{    position:unset;    background:var(--reswhite);    z-index:10;  }  .navbar.custom-navbar{    position:relative;    position:sticky;    top:0px;    left:0;    right:0;  }  #mainnav{    margin-bottom:0;    transition:unset !important;    transform:unset;  }  footer{    display:none;    /*Common responsive fixes for all airline - ISS599 - start*/  }  ::-webkit-scrollbar{    height:4px;    width:4px;  }  body.cls-requestForm-V1.airline-qr .cls-version-alert .modal-body .warning-colors{    height:80px !important;  }  body.cls-requestForm-V1.airline-qr .cls-version-alert .modal-body .warning-colors .alert-icon-warning{    height:75px;  }  body.cls-requestForm-V1.airline-qr .cls-version-alert .modal-body .success-colors .alert-icon-warning{    height:80px !important;    /* top: -20px; */    position:unset;  }}.cls-tms-rdo:checked ~ em:before{  content:'\e93d' !important;}@font-face{  font-family:'open_sansregular';  src:url('fonts/opensans_fonts/open_sansregular.eot');  src:url('fonts/opensans_fonts/open_sansregular.eot?#iefix') format('embedded-opentype'), url('fonts/opensans_fonts/open_sansregular.svg') format('svg'), url('fonts/opensans_fonts/open_sansregular.ttf') format('truetype'), url('fonts/opensans_fonts/open_sansregular.woff') format('otf'), url('fonts/opensans_fonts/open_sansregular.woff') format('woff'), url('fonts/opensans_fonts/open_sansregular.woff2') format('woff2');  font-weight:'normal';  font-style:'normal';  font-display:swap;}@font-face{  font-family:'open_sansbold';  src:url('fonts/opensans_fonts/open_sansbold.eot');  src:url('fonts/opensans_fonts/open_sansbold.eot?#iefix') format('embedded-opentype'), url('fonts/opensans_fonts/open_sansbold.svg') format('svg'), url('fonts/opensans_fonts/open_sansbold.ttf') format('truetype'), url('fonts/opensans_fonts/open_sansbold.woff') format('otf'), url('fonts/opensans_fonts/open_sansbold.woff') format('woff'), url('fonts/opensans_fonts/open_sansbold.woff2') format('woff2');  font-weight:'normal';  font-style:'normal';  font-display:swap;}@font-face{  font-family:'open_sanssemibold';  src:url('fonts/opensans_fonts/open_sanssemibold.eot');  src:url('fonts/opensans_fonts/open_sanssemibold.eot?#iefix') format('embedded-opentype'), url('fonts/opensans_fonts/open_sanssemibold.svg') format('svg'), url('fonts/opensans_fonts/open_sanssemibold.ttf') format('truetype'), url('fonts/opensans_fonts/open_sanssemibold.woff') format('otf'), url('fonts/opensans_fonts/open_sanssemibold.woff') format('woff'), url('fonts/opensans_fonts/open_sanssemibold.woff2') format('woff2');  font-weight:'normal';  font-style:'normal';  font-display:swap;}:root{  --PRIMARYFONTREGULAR:open_sansregular;  --PRIMARYFONTBOLD:open_sansbold;  --PRIMARYFONTSEMIBOLD:open_sanssemibold;  --HEADERFONT :open_sansregular;  --NAVBARFONT :open_sansregular;  --SUBBUTTONFONT:open_sansregular;  --BUTTONFONT :open_sanssemibold;  --SMALLBUTTONFONT :open_sansregular;  --PRIMARYFONTSIZE:10;  --FONTSTEP:;  --FONTMAXINCREASE:;  --FONTMAXDECREASE:;  /**
* baseFontSize - font size for universal * 
* lineHeight  - if font any line height issue set if not set null
*/}*,html{  font-size:10px;  margin:0;  padding:0;}header > .container{  padding:0 5px;  /* before login starts  */}.cls-beforeLogin{  padding-left:0;  padding-right:0;  max-width:100%;  /* navbar styles  */}.cls-beforeLogin .cls-formgroup .cls-formgroup a{  color:#666;  margin-top:14px;}.cls-beforeLogin .cls-formgroup .cls-formgroup a .cls-icon-size{  margin-top:14px;}.cls-beforeLogin .cls-formgroup .signup-term a{  color:#78028a;}.cls-beforeLogin .cls-list-group-Left{  order:2;  max-width:75%;  padding-left:40px;  width:100%;}.cls-beforeLogin .cls-list-group-Left .benefits-grm{  font-size:2.1em;  font-family:var(--PRIMARYFONTBOLD);}.cls-beforeLogin .cls-list-group-Left .list-group-item{  font-size:1.7em;  font-family:var(--PRIMARYFONTREGULAR);  padding-left:65px !important;}.cls-beforeLogin .cls-list-group-Left .list-group-item span{  font-size:1em !important;  font-family:var(--PRIMARYFONTBOLD);  color:#78028a;}.cls-beforeLogin .cls-list-group-Left .list-group-item .alert-icon-warning use{  transform:scale(1.4);}.cls-beforeLogin .cls-left-bg .cls-list-group-Right{  max-width:70%;  flex:0 0 70%;  margin-left:50px;}.cls-beforeLogin .login-form-cont{  display:flex;  justify-content:center;  align-items:center;  flex-wrap:nowrap;  padding:0;}.cls-beforeLogin .login-form-cont .cls-right-bg{  order:2;}.cls-beforeLogin .login-form-cont .loginpage-bg{  background:#fff;  border-radius:8px;  box-shadow:0 0 10px rgba(0, 0, 0, 0.05);  color:#000;  padding:30px 35px 30px;}.cls-beforeLogin .login-form-cont .loginpage-bg .cls-formgroup label{  display:none;}.cls-beforeLogin .login-form-cont .loginpage-bg h1{  font-size:2.3em;  font-family:var(--PRIMARYFONTBOLD);  margin-bottom:15px;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-formgroup .form-control{  margin-bottom:16px;  height:44px;  padding:10px;  border:unset;  font-family:var(--PRIMARYFONTREGULAR);  background:#f0f3ff;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-formgroup .btn-secondary.login-check,.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-formgroup input[type="button"]{  background:#78028a;  color:#fff;  height:44px;  border-radius:6px;  border:none;  width:100%;  margin:10px 0 20px;  font-family:var(--PRIMARYFONTSEMIBOLD);}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-formgroup.text-end{  display:flex;  flex-direction:column-reverse;  margin-bottom:0;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-formgroup.text-end .forgot-password{  color:#78028a;  margin-bottom:10px;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-formgroup .password-view{  bottom:10px !important;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-formgroup .password-cancel{  bottom:8px;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-formgroup .password-view,.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-formgroup .password-cancel{  color:#a0a1a7 !important;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .registration-section > p{  font-size:1.3em;  margin-bottom:8px;  text-align:center;  color:#666;  font-family:var(--PRIMARYFONTREGULAR);  cursor:pointer;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .registration-section .registration-grid{  width:100%;  display:none;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .registration-section .registration-grid ul{  flex-wrap:wrap;  gap:10px;  flex-direction:row;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .registration-section .registration-grid .cls-registration-option{  flex:0 0 calc(50% - 5px);  border:1px solid #78028a;  color:#78028a;  border-radius:4px;  cursor:pointer;  font-size:1.2em;  font-family:var(--PRIMARYFONTMEDIUM);  min-height:38px;  max-height:38px;  box-sizing:border-box;  width:100%;  height:100%;  padding:0;  display:flex;  align-items:center;  justify-content:center;  cursor:pointer;  position:relative;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .registration-section .registration-grid .cls-registration-option:hover{  background:rgba(120, 2, 138, 0.1);  color:#ab13c5;  border-color:#ab13c5;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .registration-section .registration-grid .cls-registration-option a{  display:flex;  align-items:center;  justify-content:center;  width:100%;  height:100%;  text-decoration:none;  font-size:inherit;  color:inherit;  position:absolute;  top:0;  left:0;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .registration-section .registration-grid.active{  display:block;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-form-Password{  margin-bottom:9px;}.cls-beforeLogin .login-form-cont .loginpage-bg .login-form .cls-form-Password .form-control{  margin-bottom:0;}.cls-beforeLogin .login-form-cont .cls-left-bg{  background:#f7f7f7;  flex:1;  padding:60px 30px 70px 30px;  min-height:90vh;  display:flex;  justify-content:center;  align-items:center;}.cls-beforeLogin .login-form-cont .cls-right-bg{  background:#fff;  flex:1;  padding:30px 30px 30px 40px;}.cls-beforeLogin .forgot-password-form .forgot-form .cls-formgroup .form-control{  margin-bottom:16px;  height:44px;  padding:10px;  border:unset;  font-family:var(--PRIMARYFONTREGULAR);  background:#f0f3ff;}.cls-beforeLogin .forgot-password-form .forgot-form .cls-formgroup a{  color:#666;}.cls-beforeLogin .forgot-password-form .forgot-form .cls-formgroup .fa-refresh.cls-icon-size{  margin-top:14px;}.airline-h2{  padding-bottom:40px !important;  /* Footer Styles */}.airline-h2 .custom-navbar{  margin-bottom:0px;  box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);  background:#fff;}.airline-h2 header{  border-bottom:1px solid #eee;}.airline-h2 .lang-container select{  height:28px;  padding:0 5px;}.container-fluid.cls-Skydesign-footer{  background-color:#fff;  padding:10px 0;  box-shadow:0 0 10px rgba(0, 0, 0, 0.05);  font-size:14px;  /* Responsive starts  */}.container-fluid.cls-Skydesign-footer .align-items-center{  padding:0 40px;}.container-fluid.cls-Skydesign-footer span,.container-fluid.cls-Skydesign-footer a{  font-size:1.4em;  font-family:var(--PRIMARYFONTREGULAR);  color:#999;}.container-fluid.cls-Skydesign-footer .cls-leftsection{  display:flex;  flex-wrap:wrap;  align-items:center;  gap:5px;  flex:0 0 72%;  max-width:72%;}.container-fluid.cls-Skydesign-footer .cls-leftsection a:not(:last-child)::after{  content:"|";  color:#999;  padding:0 20px;}.container-fluid.cls-Skydesign-footer .cls-rightsection{  display:flex;  justify-content:flex-end;  flex:0 0 27%;  max-width:27%;}@media (min-width:320px) and (max-width:767px),(min-width:768px) and (max-width:1024px){  /* login page responsive */  .cls-beforeLogin .login-form-cont{    flex-wrap:wrap;    flex-direction:column;  }  .cls-beforeLogin .login-form-cont .cls-left-bg{    padding:30px 30px 30px 30px;    width:100%;  }  .cls-beforeLogin .login-form-cont .cls-left-bg .cls-list-group-Right{    max-width:100%;    margin-left:unset;    padding:0;    flex:0 0 100%;  }  .cls-beforeLogin .login-form-cont .cls-right-bg .cls-list-group-Left{    max-width:100%;    padding-top:0px;  }  .cls-beforeLogin .login-form-cont .registration-section .registration-grid .cls-registration-option{    flex:1 0 calc(60% - 10px) !important;  }  .cls-accessability{    flex:0 0 100%;    max-width:100%;  }  .navbar .navbar-brand{    padding:18px 14px 6px 10px;  }}.cls-formgroup h6,.back-login-form{  font-size:1.3em;  margin-bottom:8px;  text-align:center;  color:#666;  font-family:var(--PRIMARYFONTREGULAR);  cursor:pointer;  display:block;}#pagetwo h6{  font-size:1.3em;}.loginpage-bg .cls-formgroup input[type="button"]{  background:#78028a;  color:#fff;  height:44px;  border-radius:6px;  border:none;  width:100%;  margin:10px 0 20px;  font-family:var(--PRIMARYFONTSEMIBOLD);}@media (min-width:320px) and (max-width:1024px){  #backGroundPopup .modal-content{    margin:0 auto;  }  .loader{    max-width:300px;  }}@media (min-width:768px) and (max-width:1024px){  .cls-beforeLogin .login-form-cont{    flex-wrap:wrap;    flex-direction:row;  }}@media (min-width:575px) and (max-width:767px){  .cls-beforeLogin .login-form-cont .registration-section .registration-grid .cls-registration-option{    flex:1 0 calc(50% - 10px) !important;  }}@media (min-width:320px) and (max-width:767px){  .welcome-panel.contrast-col{    display:none !important;  }  .navbar-expand-lg > .container,header > .container > .row{    margin:0 auto;  }}@media (min-width:320px) and (max-width:574px){  .registration-header{    display:flex;    flex-direction:column;  }  .registration-header a,.registration-header a:hover{    padding:5px 0px;    text-align:end;  }}@media (min-width:1025px){  /* Display helper class start */  .lang-ms .lang-container,.lang-container{    /* width adjust for header alignment */    width:170px;  }  .navbar-expand-lg > .container,header > .container{    max-width:100% !important;  }  .navbar-expand-lg > .container,header > .container > .row{    margin:0 110px;  }}.cls-hide,.display-none{  display:none;}.show{  display:block;}.inline{  display:inline !important;}.none{  display:none;}.block{  display:block;}.inline-block{  display:inline-block;}.mar-rgt-5{  margin-right:5px !important;}.mar-rgt-20{  margin-right:20px !important;}.mar-right-20{  margin-right:20px;}.mar-btm-neg10{  margin-bottom:-10px;}.mar-rgt-lft-5{  margin:0 5px;}.mar-topbtm-5{  margin:5px 0;}.mar-lft-neg5{  margin-left:-5px;}.mar-rgt-lft-10{  margin:0 10px;}.mar-topbtm-10{  margin:10px 0;}.mar-lft-neg10{  margin-left:-10px;}.mar-rgt-lft-15{  margin:0 15px;}.mar-topbtm-15{  margin:15px 0;}.mar-lft-neg15{  margin-left:-15px;}.mar-rgt-lft-20{  margin:0 20px;}.mar-topbtm-20{  margin:20px 0;}.mar-lft-neg20{  margin-left:-20px;}.box-shadow-none{  box-shadow:none;}.overflow-h{  overflow:hidden;  /* padding- helper class start */}.padd-rgt-none{  padding-right:0px !important;}.padd-3{  padding:3px !important;}.padd-5{  padding:5px !important;}.padd-10{  padding:10px !important;}.padd-15{  padding:15px !important;}.padd-20{  padding:20px !important;}.padd-25{  padding:25px !important;}.padd-left-5{  padding-left:5px;}.padd-lft-10{  padding-left:10px !important;}.padd-left-30{  padding-left:30px;}.padd-rgt-5{  padding-right:5px;}.padd-rgt-10{  padding-right:10px;}.padd-rgt-100{  padding-right:100px;}.padd-btm-30{  padding-bottom:30px !important;}.padd-btm-50{  padding-bottom:50px !important;}.padd-btm-100{  padding-bottom:100px !important;}.padd-top-5{  padding-top:5px;}.padd-top-10{  padding-top:10px !important;}.padd-top-15{  padding-top:15px !important;}.padd-top-20{  padding-top:20px !important;}.padd-topbtm-none{  padding-top:0px;  padding-bottom:0px;}.padd-topbtm-5{  padding-top:5px;  padding-bottom:5px;}.padd-topbtm-40{  padding:40px 0px;  /* padding- helper class end */}.valign-1{  vertical-align:-1px;}.valign-2{  vertical-align:-2px;}.valign-5{  vertical-align:-5px !important;  /* font style start */}.sans-bold{  font-family:var(--PRIMARYFONTSEMIBOLD) !important;}.sans-regular{  font-family:var(--PRIMARYFONTREGULAR) !important;}.font-9{  font-size:0.9em;}.fnt-13{  font-size:1.3em !important;}.fnt-14{  font-size:1.4em !important;}.fnt-16{  font-size:1.6em !important;}.fnt-14{  font-size:14px !important;}.fnt-16{  font-size:16px !important;}.fnt-18{  font-size:18px !important;}.fnt-20{  font-size:20px !important;}.fnt-22{  font-size:22px !important;}.fnt-15{  font-size:15px !important;}.fnt-20{  font-size:20px !important;}.fnt-25{  font-size:25px !important;}.fnt-30{  font-size:30px !important;}.fnt-35{  font-size:35px !important;}.fnt-40{  font-size:40px !important;}.underline-none{  text-decoration:none !important;}.text-line{  text-decoration:underline;}.italic{  font-style:italic !important;}.wrdbrk{  word-wrap:break-word;  /* font style end */  /* position styles start */}.top-0{  top:0px;}.top-6{  top:6px !important;}.top-10{  top:10px !important;}.top-12{  top:12px !important;}.right-0{  right:0px !important;  /* position styles end */  /* border, background and color */}.border-none{  border:0px !important;}.border-right{  border-right:1px solid #ccc;}.bg-none{  background:none;}.pointer,i{  cursor:pointer;}.navy-color{  color:#338084;}.light-gray-color{  color:#8b8a8a !important;}.red{  color:#de101c;}.red-dark{  color:#de0937;}.light-blue{  color:#198399;}.success{  color:#338084 !important;}.error{  color:#e71b1b !important;}.warning{  color:#f15f48 !important;}.grey-text{  color:#ccc;  /* height and line-height start*/}.height-5{  height:5px !important;}.line-hgt-5{  line-height:5px !important;}.height-20{  height:20px !important;}.line-hgt-20{  line-height:20px !important;}.height-25{  height:25px !important;}.line-hgt-25{  line-height:25px !important;}.height-30{  height:30px !important;}.line-hgt-30{  line-height:30px !important;}.height-40{  height:40px !important;}.line-hgt-40{  line-height:40px !important;}.min-hgt-50{  min-height:50px;}.min-hgt-280{  min-height:280px;  /* height and line-height start*/  /*loop for margin and padding none*/}.mar-top-none{  margin-top:0px !important;}.padd-top-none{  padding-top:0px;}.mar-bottom-none{  margin-bottom:0px !important;}.padd-bottom-none{  padding-bottom:0px;}.mar-left-none{  margin-left:0px !important;}.padd-left-none{  padding-left:0px;}.mar-right-none{  margin-right:0px !important;}.padd-right-none{  padding-right:0px;}.mar-none{  margin:0px !important;}.padd-none{  padding:0px !important;}.width270{  width:270px !important;}.w-99_6{  width:99.6%;}.w-2{  width:2% !important;}.w-3{  width:3% !important;}.w-4{  width:4% !important;}.w-12{  width:12% !important;}.w-13{  width:13% !important;}.w-19{  width:19% !important;}.w-31{  width:31% !important;}.w-5{  width:5% !important;}.w-10{  width:10% !important;}.w-15{  width:15% !important;}.w-20{  width:20% !important;}.w-25{  width:25% !important;}.w-30{  width:30% !important;}.w-35{  width:35% !important;}.w-40{  width:40% !important;}.w-45{  width:45% !important;}.w-50{  width:50% !important;}.w-55{  width:55% !important;}.w-60{  width:60% !important;}.w-65{  width:65% !important;}.w-70{  width:70% !important;}.w-75{  width:75% !important;}.w-80{  width:80% !important;}.w-85{  width:85% !important;}.w-90{  width:90% !important;}.w-95{  width:95% !important;}.w-100{  width:100% !important;}.w-105{  width:105% !important;}.w-110{  width:110% !important;}.w-115{  width:115% !important;}.w-120{  width:120% !important;}.w-125{  width:125% !important;}.w-130{  width:130% !important;}.mar-rgt-5{  margin-right :5px;}.mar-rgt-10{  margin-right :10px;}.mar-rgt-15{  margin-right :15px;}.mar-rgt-20{  margin-right :20px;}.mar-rgt-25{  margin-right :25px;}.mar-rgt-30{  margin-right :30px;}.mar-rgt-35{  margin-right :35px;}.mar-rgt-40{  margin-right :40px;}.mar-rgt-45{  margin-right :45px;}.mar-rgt-50{  margin-right :50px;}.mar-rgt-55{  margin-right :55px;}.mar-rgt-60{  margin-right :60px;}.mar-btm-5{  margin-bottom :5px;}.mar-btm-10{  margin-bottom :10px;}.mar-btm-15{  margin-bottom :15px;}.mar-btm-20{  margin-bottom :20px;}.mar-btm-25{  margin-bottom :25px;}.mar-btm-30{  margin-bottom :30px;}.mar-btm-35{  margin-bottom :35px;}.mar-btm-40{  margin-bottom :40px;}.mar-btm-45{  margin-bottom :45px;}.mar-btm-50{  margin-bottom :50px;}.mar-btm-55{  margin-bottom :55px;}.mar-btm-60{  margin-bottom :60px;}.mar-top-10{  margin-top :10px;}.mar-top-20{  margin-top :20px;}.mar-top-30{  margin-top :30px;}.mar-left-10{  margin-left :10px;}.mar-left-20{  margin-left :20px;}.mar-left-30{  margin-left :30px;}.orbit-image:nth-child(even),.central-image{  color:#46dc28;}.flight-search-onward-icon i,.flight-search-onward-icon em{  color:#46dc28 !important;}.flight-accordion .flight-details-view.cls-new-structure .cls-flight-select.active .cls-fare a,.flight-accordion .flight-details-view.cls-new-structure .cls-flight-select.active .cls-fare .link{  color:#fff !important;}.welcome-panel.contrast-col{  display:block;  padding-right:unset;}.text-end.welcome-panel{  flex:0 0 63.33333%;  max-width:63.33333%;}.cls-accessability{  flex:0 0 36.66667%;  max-width:36.66667%;}.lang-container .lang-select.form-control{  width:65%;}.single-currency .currency-select{  -webkit-appearance:none;}.baggage-slelect-type .single-currency .currency-hide{  display:none;  /* Mantis id(84211) Currency type width adjustment in request form start - ISS599 */}.cls-expectedfare.cls-curtype{  max-width:132px;  /* Mantis id(84211) Currency type width adjustment in request form end - ISS599 */  /* Edit contract timeline design issue start - ISS599 */  /* .modal-dialog .popup-body{
  #paymentSliding .payment-slide + #customRange{
    width: 280px !important;
  }
  .cls-contract-container.group .time-limit-div .slider-scale li {
    width: 24px;
  }
  .contract-manager .faq #customRange + .slider-scale li{
      margin-left: 0px;
  }
} */  /* Edit contract timeline design issue end - ISS599 */  /*dashboard customization */}.cls-expectedfare.cls-curtype label{  width:max-content;}.cls-expectedfare.cls-curtype .baggage-slelect-type .single-currency,.cls-expectedfare.cls-curtype .baggage-slelect-type .cls-selectCurrency{  min-width:100%;}.dashboard-panel a,.dashboard-panel a:hover{  color:#000;}.dashboard-panel .dashboard-text-fnt a{  display:none !important;}.dashboard-panel .cls-main-card{  border-radius:10px;  display:flex;  justify-content:center;  align-items:center;}.dashboard-panel .cls-main-card .cls-dashboard-panel-left{  flex:0 0 100%;  max-width:100%;}.dashboard-panel .cls-main-card .cls-dashboard-panel-right{  padding:0 5px;  flex:0 0 100%;  max-width:100%;  position:unset;}.dashboard-panel .cls-main-card .cls-dashboard-panel-right .dashboard-text-fnt,.dashboard-panel .cls-main-card .cls-dashboard-panel-right .passenger-sub-txt{  margin:0;}.dashboard-panel .cls-main-card .cls-dashboard-panel-right .dashboard-text-fnt span,.dashboard-panel .cls-main-card .cls-dashboard-panel-right .passenger-sub-txt span{  display:unset;  font-size:18px;  line-height:unset;  color:#fff;  padding:3px 10px;  position:absolute;  margin:0;  right:0;  top:0;  flex:unset;  max-width:unset;  width:unset;  background:#78028a;  border-top-right-radius:10px;  font-family:'open_sanssemibold';}.dashboard-panel .cls-main-card .dashboard-text-fnt,.dashboard-panel .cls-main-card .passenger-sub-txt,.dashboard-panel .cls-main-card .dashboard-text{  margin:0 !important;  text-align:center;  min-height:unset;}.dashboard-panel .cls-main-card .cls-dashcard-border.cls-main-card,.dashboard-panel .cls-main-card .dash-ssr-icon,.dashboard-panel .cls-main-card .new-seriesrequest-icon,.dashboard-panel .cls-main-card .namelist-pending-icon,.dashboard-panel .cls-main-card .icon_78_graph{  margin:0;  display:block !important;  width:100% !important;  background-position:center center !important;}.dashboard-panel .cls-main-card .cls-main-row{  width:100%;}.dashboard-panel .cls-main-card .cls-main-row.cls-report-main{  display:flex;  flex-direction:column-reverse;  padding:0 15px;}.dashboard-panel .cls-main-card .cls-main-row.cls-report-main .graph-img{  height:100px;  background-size:unset !important;}.dashboard-panel-info{  display:block;  /* .col-sm-2.col-12.cls-main-card,.col-sm-4.cls-main-card {
  max-width: 23%;
  flex: 0 0 23%;
} */}.dashboard-panel-info:has(> .cls-skyinfo){  margin:0 0 25px;}.dashboard-panel-info p.cls-skyinfo{  font-family:'open_sansregular';  font-size:1.4em;  padding-left:15px;}.dashboard-panel-info p.cls-skyinfo a{  font-family:inherit;  font-size:inherit;  color:#0a95ff !important;}.cls-dashcard-border{  font-family:'open_sansbold';}.cls-dashcard-border.cls-main-card::before{  content:unset;}.cls-dashcard-border.cls-main-card:hover{  background-color:#78028a;}.cls-dashcard-border.cls-main-card:hover .cls-dashboard-panel-left p,.cls-dashcard-border.cls-main-card:hover .cls-dashboard-panel-right .dashboard-text a{  color:#fff;}.cls-dashcard-border.cls-main-card:hover .cls-report-main .dashboard-text a{  color:#fff;}.cls-dashcard-border.cls-main-card:hover .cls-dashboard-panel-left span{  filter:brightness(1000%);}.cls-dashboard-page .dashboard-panel .cls-main-card:hover .cls-report-main .icon_78_graph{  filter:brightness(1000%);}.payment-request-icon{  background:url('../../plugins/H2/images/ALL/icon_31_paymentqueue.svg') no-repeat 10px 10px;}.new-request-icon{  background:url('../../plugins/H2/images/ALL/Adhoc_group_request.svg') no-repeat 10px 10px;}.new-seriesrequest-icon{  background:url('../../plugins/H2/images/ALL/Series_group_request.svg') no-repeat 10px 10px;}.namelist-pending-icon{  background:url('../../plugins/H2/images/ALL/Namelist_pending.svg') no-repeat 10px 10px;}.icon_78_graph{  background:url('../../plugins/H2/images/ALL/icon_78_graph.svg') no-repeat 10px 10px;}.dash-ssr-icon{  background:url('../../plugins/H2/images/ALL/icon_179_SSR.svg') no-repeat center/90px;}.dash-ssr-icon,.new-seriesrequest-icon,.namelist-pending-icon,.icon_78_graph{  height:100px;}.cls-dashboard-page{  /* Navbar - Hover - ISS654*/}.cls-dashboard-page .cls-dashboard-heading{  font-family:'open_sanssemibold';}.cls-dashboard-page .dashboard-panel{  margin:20px 0 0;}.cls-dashboard-page .dashboard-panel .cls-dashcard-border .dashbord-count-txt,.cls-dashboard-page .dashboard-panel .cls-dashcard-border .dashbord-count-txt span{  display:block !important;  height:auto;}.cls-dashboard-page .dashboard-panel .cls-dashcard-border.cls-main-card:hover{  background-color:#78028a;}.cls-dashboard-page .dashboard-panel .booking-summary.cls-main-card .cls-main-row .cls-dashboard-panel-right{  width:56%;}.cls-dashboard-page .dashboard-panel .new-request:last-child .col-6{  flex:0 0 100%;  max-width:100%;}.dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-menu .dropdown-submenu .dropdown-item:hover,.dropdown-menu .dropdown-submenu .dropdown-item:focus{  color:#fff;  background-color:#78028a;  /* H2 - Disclaimer added in list page - ISS675 */}.request-det-cont{  /* SKY - remove pdf break unset */}.request-det-cont .cls-disclaimer{  display:none;}.request-det-cont div:nth-child(2).flight-details-view-cont .cls-disclaimer{  display:block;  font-weight:bold;  padding:5px 0px 0px 5px;  color:#f00;  text-align:center;}.cls-contract-div.cls-flightDetails{  page-break-before:unset;  /* SKY - link color fix ISS608 */}.advacne-search-panel a,.advance-link,.clear-link,.cancel-tender-link,.searching-flights-panel .view-request-table a,.custom-pagination li a,.welcome-panel a,.accord-modify,.accord-preview{  color:#78028a !important;  /** ssr bundle fare type design */}.request-det-cont.cls-fare-type_4 .flight-details-view.cls-new-structure .cls-fare,.request-det-cont.cls-fare-type_5 .flight-details-view.cls-new-structure .cls-fare,.request-det-cont.cls-fare-type_6 .flight-details-view.cls-new-structure .cls-fare,.request-det-cont.cls-fare-type_4 .flight-accordion.cls-new-structure .cls-fare,.request-det-cont.cls-fare-type_5 .flight-accordion.cls-new-structure .cls-fare,.request-det-cont.cls-fare-type_6 .flight-accordion.cls-new-structure .cls-fare{  display:block;}.request-det-cont.cls-fare-type_4 .flight-details-view.cls-new-structure .cls-fare a,.request-det-cont.cls-fare-type_5 .flight-details-view.cls-new-structure .cls-fare a,.request-det-cont.cls-fare-type_6 .flight-details-view.cls-new-structure .cls-fare a,.request-det-cont.cls-fare-type_4 .flight-accordion.cls-new-structure .cls-fare a,.request-det-cont.cls-fare-type_5 .flight-accordion.cls-new-structure .cls-fare a,.request-det-cont.cls-fare-type_6 .flight-accordion.cls-new-structure .cls-fare a{  font-size:inherit;}.request-det-cont.cls-fare-type_4 .flight-details-view.cls-new-structure .cls-fare .link,.request-det-cont.cls-fare-type_5 .flight-details-view.cls-new-structure .cls-fare .link,.request-det-cont.cls-fare-type_6 .flight-details-view.cls-new-structure .cls-fare .link,.request-det-cont.cls-fare-type_4 .flight-accordion.cls-new-structure .cls-fare .link,.request-det-cont.cls-fare-type_5 .flight-accordion.cls-new-structure .cls-fare .link,.request-det-cont.cls-fare-type_6 .flight-accordion.cls-new-structure .cls-fare .link{  font-size:calc(1em - 2px);  display:block;}.request-det-cont.cls-fare-type_4 .flight-details-view.cls-new-structure .cls-fare .cls-additional,.request-det-cont.cls-fare-type_5 .flight-details-view.cls-new-structure .cls-fare .cls-additional,.request-det-cont.cls-fare-type_6 .flight-details-view.cls-new-structure .cls-fare .cls-additional,.request-det-cont.cls-fare-type_4 .flight-accordion.cls-new-structure .cls-fare .cls-additional,.request-det-cont.cls-fare-type_5 .flight-accordion.cls-new-structure .cls-fare .cls-additional,.request-det-cont.cls-fare-type_6 .flight-accordion.cls-new-structure .cls-fare .cls-additional{  text-decoration:underline;}.flight-details-view.cls-new-structure .cls-flight-select .cls-fare .link.cls-additional{  color:#78028a !important;}.navbar-expand-lg > .container{  max-width:1280px;}header > .container{  max-width:1270px;  /* Desclimer content overriding - ISS518 */}.cls-passinfomain{  margin-top:15px;  /* Language change place holder hide fixed*/}.cls-passinfomain .cls-passinfo{  font-size:1.4em;}.cls-passinfomain .cls-passinfo .cls-notes{  color:#ab13c5;  font-size:inherit;}.cls-passinfomain .cls-disclaimer{  padding-left:0;  color:#e50000;  padding-bottom:10px;  font-size:inherit;}.cls-passinfomain .cls-disclaimer b{  font-size:inherit;}.lang-ms .cls-request-form-groups .guest-count-3.col-sm-4,.lang-pt .cls-request-form-groups .guest-count-3.col-sm-4{  flex:0 0 28%;  max-width:28%;}:root{  --NOTESSABG:#3f8fcc;  --NOTESTABG:#268e95;  --NOTIFYCOLOR:#a4a4a4;  --NOTIFYBG:#ff3939;  --WHITETEXT :#fff;  --NOTIFYHEADER :#133769;  --CLOSEICON :#757575;  --NOTIFYSCROLL :#d9d9d9;  --NOTIFYDOTCLR :#59b7ff;  --NOTIFYTEXTCLR :#666;  --NOTIFYLINKCLR :#1886d9;  /* Only apply to first-level dropdown menu under .nav-item.dropdown */}.nav-item.dropdown:nth-last-child(-n+2) > .dropdown-menu.custom-style{  left:auto !important;  right:0 !important;  /* Sky mantis fix 0089621  */}.custom-btn,.custom-btn:hover,.x-btn-center,label,.custom-btn:focus{  text-transform:capitalize !important;  /* flight detail in stand tpl customize */}.searching-flights-panel .view-request-table .cls-flt-details,.searching-flights-panel .view-request-table .cls-modified-flt-details{  cursor:default;}.searching-flights-panel .view-request-table .cls-flt-details span:not([class*="sector-"]),.searching-flights-panel .view-request-table .cls-modified-flt-details span:not([class*="sector-"]){  font-size:0.65em;}.searching-flights-panel .view-request-table .cls-flt-details{  color:#000 !important;}.approved-txt,.approved-txt:hover,.approved-txt,.approved-txt:hover{  color:#fff;  background:#78028a;  /* 90619 box number changes to green in dashboard */}.cls-dashboard-page{  /* Country Disclaimer - Side by Side Design */}.cls-dashboard-page .dashboard-panel .cls-dashcard-border .dashbord-count-txt,.cls-dashboard-page .dashboard-panel .cls-dashcard-border .dashbord-count-txt span{  background:#46dc27 !important;}.cls-disclaimer-container{  margin-top:0 !important;  padding:0;}.cls-country-disclaimer{  color:#555;  font-size:1em;  line-height:1.6;  padding:8px 12px;  background-color:#f9f9f9;  border-left:3px solid #78028a;  border-radius:4px;  font-family:var(--PRIMARYFONTREGULAR);  /* // Responsive adjustments */}.cls-country-disclaimer a{  color:#337ab7;  text-decoration:none;  font-weight:500;}.cls-country-disclaimer a:hover{  text-decoration:underline;  color:#23527c;}@media (max-width:768px){  /* create contract design fix */  .cls-peru-disclaimer{    margin-left:0 !important;    padding-left:15px;  }}.cls-main-contractManager .faq-acc-show.downsize div.col{  flex:0 0 34%;  max-width:34%;  /* bootstrap changes starts */}.multicity-anim-main .multicity-anim-cont .col-sm-6{  padding-right:15px;}@media (min-width:576px){  /* bootstrap changes ends  */  .accept-page .fliter-part .col-sm-3{    flex:0 0 25%;    width:25%;  }  .accept-page .fliter-part .col-sm-9{    flex:0 0 75%;    width:75%;  }}.ancillary-review{  /* decline fix */}.ancillary-review .ssr-accordhead .col-sm-2{  flex:0 0 16.66667%;  width:16.66667%;}.ancillary-review .ssr-accordhead .review-ssr-amnt{  width:unset !important;}#declineResonPopupDiv{  /* Register page text fix */}#declineResonPopupDiv .terms-and-cond-box .col-sm-12{  padding-right:15px;  padding-left:15px;}.cls-acceptpolicy{  font-size:inherit;  text-transform:lowercase;  /* makepayment borderline fix */}.cls-makepaymentcontent .table > :not(:first-child){  border-top:unset !important;}@media (min-width:320px) and (max-width:1024px){  .navbar{    padding-bottom:0px !important;  }  .navbar .navbar-brand{    height:unset !important;    margin:0px !important;    padding-bottom:18px;  }}@media (min-width:320px) and (max-width:676px){  #seriesList p + div .col-sm-12{    overflow-x:unset !important;  }}@media (min-width:320px) and (max-width:767px){  /* contract page preview others and download contract others font fix  starts*/  .dropdown-menu .dropdown-submenu .dropdown-item:hover{    color:#fff !important;    background-color:#78028a !important;  }  .dropdown-menu .dropdown-submenu .dropdown-item:focus{    color:#000 !important;  }}.cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div.othersPreview-html p,.cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div.othersPreview-html table{  font-size:unset !important;}.cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div.othersPreview-html td{  font-family:unset !important;}.cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div.othersPreview-html .ck.ck-editor__main > .ck-editor__editable{  border:unset;  height:unset;}.cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div.othersPreview-html .table > :not(caption) > * > *{  background-color:unset;}@media print{  /* contract page preview others and download contract others font fix  ends*/  .cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div.othersPreview-html table{    border-collapse:collapse !important;    width:100%;    border:1px solid #000 !important;  }  .cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div.othersPreview-html table td,.cls-contract-container.group .cls-group .cls-faq-acc .cls-contract-div.othersPreview-html table th{    border:1px solid #e7e7e7 !important;    padding:6px 8px;  }  .cls-contract-container .othersPreview-html .p strong,.cls-contract-container .othersPreview-html span strong{    font-weight:bold !important;  }}