/* Собрано скриптом items/build_css_bundle.py — руками не править.
   Исходники: fonts.css, vendor/bootstrap.min.css, vendor/fontawesome-pro.css, vendor/icomoon.css, vendor/spacing.css, main.css, modern.css
   Правки вносить в них, потом пересобрать: python items/build_css_bundle.py */

/* === fonts.css === */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/inter/inter-400-cyrillic.4e2553027f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/inter/inter-400-latin.65850a373e25.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/inter/inter-600-cyrillic.4e2553027f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/inter/inter-600-latin.65850a373e25.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/inter/inter-700-cyrillic.4e2553027f1d.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/inter/inter-700-latin.65850a373e25.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* === vendor/bootstrap.min.css === */
@charset "UTF-8";/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */: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{-webkit-box-sizing:border-box;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:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.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[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:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));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}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.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:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@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}::-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}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.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:1320px}}: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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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>*{-webkit-flex-shrink:0;-ms-flex-negative:0;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{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}@media (min-width:576px){.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:1200px){.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:1400px){.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.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(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .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);-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));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}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.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:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.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(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.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.1z'/%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);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.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.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .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);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.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{-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.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:.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:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.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);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.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 .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);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.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{-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.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:.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{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;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;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);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{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);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-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-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-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{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;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:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.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)}.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:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.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:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.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:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.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}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;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-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.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::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:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.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(var(--bs-border-width) * -1)}.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~.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-font-weight: ;--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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding: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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{-webkit-transition:none;transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow: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 .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{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .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(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--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(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--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(var(--bs-emphasis-color-rgb), 0.15);--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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;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}@media (min-width:576px){.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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 .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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 .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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 .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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 .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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 .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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 .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;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")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--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-box-shadow: ;--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(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;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-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card: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 5L8 11L14 5'/%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 5L8 11L14 5'/%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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;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;-webkit-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);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);-webkit-transform:var(--bs-accordion-btn-icon-transform);-ms-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-webkit-flex-shrink:0;-ms-flex-negative:0;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);-webkit-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);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-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{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-.708z'/%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-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;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;-webkit-box-shadow:var(--bs-pagination-focus-box-shadow);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(var(--bs-border-width) * -1)}.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)}.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)}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;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-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.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-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>.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>.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>.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>.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>.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>.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}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.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-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--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(var(--bs-body-bg-rgb), 0.85);--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);-webkit-box-shadow:var(--bs-toast-box-shadow);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;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: ;--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-bg: ;--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;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;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:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;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-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 .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 .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 .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 .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 .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-margin: ;--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 .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)}.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{-ms-touch-action:pan-y;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;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;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;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;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:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);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}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;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}@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.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);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);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);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);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);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);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@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);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);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);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);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);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);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);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@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);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);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);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);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);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);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);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@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);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);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);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);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);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);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);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@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);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);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);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);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);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);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);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{-webkit-transform:none;-ms-transform:none;transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{-webkit-transition:none;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);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);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);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);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);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);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);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{-webkit-transform:none;-ms-transform:none;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:.5}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.icon-link>.bi{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;fill:currentcolor;-webkit-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{-webkit-transition:none;transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{-webkit-transform:var(--bs-icon-link-transform,translate3d(.25em,0,0));transform:var(--bs-icon-link-transform,translate3d(.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%}.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}.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}.d-block{display:block!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-none{display:none!important}.shadow{-webkit-box-shadow:var(--bs-box-shadow)!important;box-shadow:var(--bs-box-shadow)!important}.position-relative{position:relative!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.m-1{margin:.25rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.mb-5{margin-bottom:3rem!important}.p-1{padding:.25rem!important}.pt-0{padding-top:0!important}.text-center{text-align:center!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.rounded{border-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}@media (min-width:768px){.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.text-md-end{text-align:right!important}}@media (min-width:992px){.d-lg-block{display:block!important}}@media (min-width:1200px){.d-xl-block{display:block!important}}
/* === vendor/fontawesome-pro.css === */
/*!
 * Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */
 .fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fasl,.fasr,.fass,.fast,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:"Font Awesome 6 Pro"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-classic.fa-duotone,.fa-duotone,.fad{font-family:"Font Awesome 6 Duotone"}.fasl,.fasr,.fass,.fast{font-family:"Font Awesome 6 Sharp"}.fass{font-weight:900}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));-ms-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-grid-3:before,.fa-grid:before{content:"\e195"}.fa-comments:before{content:"\f086"}.fa-user-check:before{content:"\f4fc"}.fa-people-group:before{content:"\e533"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-users:before{content:"\f0c0"}.fa-bicycle:before{content:"\f206"}.fa-shield-check:before{content:"\f2f7"}.fa-angle-right:before{content:"\f105"}.fa-user:before{content:"\f007"}.fa-money-bill-wave:before{content:"\f53a"}.fa-star:before{content:"\f005"}.fa-passport:before{content:"\f5ab"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-city:before{content:"\f64f"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-gift:before{content:"\f06b"}.fa-subtitles:before{content:"\e60f"}.fa-handshake:before{content:"\f2b5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-bullseye-arrow:before{content:"\f648"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-file-contract:before{content:"\f56c"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-arrow-right:before{content:"\f061"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-shield:before{content:"\e4f0"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-phone:before{content:"\f095"}.fa-rocket-launch:before{content:"\e027"}.fa-arrow-left:before{content:"\f060"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-keyboard:before{content:"\f11c"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-envelope-open-text:before{content:"\f658"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-user-shield:before{content:"\f505"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-building-shield:before{content:"\e4d8"}.fa-store:before{content:"\f54e"}.fa-chevron-right:before{content:"\f054"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-building:before{content:"\f1ad"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-calendar:before{content:"\f133"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-check:before{content:"\f00c"}.fa-angle-left:before{content:"\f104"}.fa-briefcase:before{content:"\f0b1"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-paper-plane:before{content:"\f1d8"}.fa-brain:before{content:"\f5dc"}.fa-plane:before{content:"\f072"}.fa-exclamation:before{content:"\21"}.fa-eyes:before{content:"\e367"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/fa-brands-400.64dabbb98f51.woff2") format("woff2"),url("../fonts/fa-brands-400.1c41d92f466e.ttf") format("truetype")}.fa-brands,.fab{font-weight:400}.fa-vk:before{content:"\f189"}.fa-yandex:before{content:"\f413"}.fa-youtube:before{content:"\f167"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}:host,:root{--fa-style-family-duotone:"Font Awesome 6 Duotone";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone"}.fa-duotone,.fad{position:relative;font-weight:900;letter-spacing:normal}.fa-duotone:before,.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}.fa-duotone:after,.fad:after{color:var(--fa-secondary-color,inherit)}.fa-duotone.fa-swap-opacity:before,.fa-duotone:after,.fa-swap-opacity .fa-duotone:before,.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-duotone:after,.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x,.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}.fa-duotone.fa-stethoscope:after,.fad.fa-stethoscope:after{content:"\f0f1\f0f1"}.fa-duotone.fa-comment-alt:after,.fa-duotone.fa-message:after,.fad.fa-comment-alt:after,.fad.fa-message:after{content:"\f27a\f27a"}.fa-duotone.fa-file-alt:after,.fa-duotone.fa-file-lines:after,.fa-duotone.fa-file-text:after,.fad.fa-file-alt:after,.fad.fa-file-lines:after,.fad.fa-file-text:after{content:"\f15c\f15c"}.fa-duotone.fa-calendar-alt:after,.fa-duotone.fa-calendar-days:after,.fad.fa-calendar-alt:after,.fad.fa-calendar-days:after{content:"\f073\f073"}.fa-duotone.fa-grid-3:after,.fa-duotone.fa-grid:after,.fad.fa-grid-3:after,.fad.fa-grid:after{content:"\e195\e195"}.fa-duotone.fa-comments:after,.fad.fa-comments:after{content:"\f086\f086"}.fa-duotone.fa-user-check:after,.fad.fa-user-check:after{content:"\f4fc\f4fc"}.fa-duotone.fa-people-group:after,.fad.fa-people-group:after{content:"\e533\e533"}.fa-duotone.fa-circle-exclamation:after,.fa-duotone.fa-exclamation-circle:after,.fad.fa-circle-exclamation:after,.fad.fa-exclamation-circle:after{content:"\f06a\f06a"}.fa-duotone.fa-check-square:after,.fa-duotone.fa-square-check:after,.fad.fa-check-square:after,.fad.fa-square-check:after{content:"\f14a\f14a"}.fa-duotone.fa-list-squares:after,.fa-duotone.fa-list:after,.fad.fa-list-squares:after,.fad.fa-list:after{content:"\f03a\f03a"}.fa-duotone.fa-bag-shopping:after,.fa-duotone.fa-shopping-bag:after,.fad.fa-bag-shopping:after,.fad.fa-shopping-bag:after{content:"\f290\f290"}.fa-duotone.fa-users:after,.fad.fa-users:after{content:"\f0c0\f0c0"}.fa-duotone.fa-bicycle:after,.fad.fa-bicycle:after{content:"\f206\f206"}.fa-duotone.fa-shield-check:after,.fad.fa-shield-check:after{content:"\f2f7\f2f7"}.fa-duotone.fa-angle-right:after,.fad.fa-angle-right:after{content:"\f105\f105"}.fa-duotone.fa-user:after,.fad.fa-user:after{content:"\f007\f007"}.fa-duotone.fa-money-bill-wave:after,.fad.fa-money-bill-wave:after{content:"\f53a\f53a"}.fa-duotone.fa-star:after,.fad.fa-star:after{content:"\f005\f005"}.fa-duotone.fa-passport:after,.fad.fa-passport:after{content:"\f5ab\f5ab"}.fa-duotone.fa-person-walking:after,.fa-duotone.fa-walking:after,.fad.fa-person-walking:after,.fad.fa-walking:after{content:"\f554\f554"}.fa-duotone.fa-city:after,.fad.fa-city:after{content:"\f64f\f64f"}.fa-duotone.fa-file-arrow-up:after,.fa-duotone.fa-file-upload:after,.fad.fa-file-arrow-up:after,.fad.fa-file-upload:after{content:"\f574\f574"}.fa-duotone.fa-user-edit:after,.fa-duotone.fa-user-pen:after,.fad.fa-user-edit:after,.fad.fa-user-pen:after{content:"\f4ff\f4ff"}.fa-duotone.fa-map-location-dot:after,.fa-duotone.fa-map-marked-alt:after,.fad.fa-map-location-dot:after,.fad.fa-map-marked-alt:after{content:"\f5a0\f5a0"}.fa-duotone.fa-gift:after,.fad.fa-gift:after{content:"\f06b\f06b"}.fa-duotone.fa-subtitles:after,.fad.fa-subtitles:after{content:"\e60f\e60f"}.fa-duotone.fa-handshake:after,.fad.fa-handshake:after{content:"\f2b5\f2b5"}.fa-duotone.fa-filter-circle-dollar:after,.fa-duotone.fa-funnel-dollar:after,.fad.fa-filter-circle-dollar:after,.fad.fa-funnel-dollar:after{content:"\f662\f662"}.fa-duotone.fa-bullseye-arrow:after,.fad.fa-bullseye-arrow:after{content:"\f648\f648"}.fa-duotone.fa-arrows-rotate:after,.fa-duotone.fa-refresh:after,.fa-duotone.fa-sync:after,.fad.fa-arrows-rotate:after,.fad.fa-refresh:after,.fad.fa-sync:after{content:"\f021\f021"}.fa-duotone.fa-star-half-alt:after,.fa-duotone.fa-star-half-stroke:after,.fad.fa-star-half-alt:after,.fad.fa-star-half-stroke:after{content:"\f5c0\f5c0"}.fa-duotone.fa-magnifying-glass-chart:after,.fad.fa-magnifying-glass-chart:after{content:"\e522\e522"}.fa-duotone.fa-arrow-up-right-from-square:after,.fa-duotone.fa-external-link:after,.fad.fa-arrow-up-right-from-square:after,.fad.fa-external-link:after{content:"\f08e\f08e"}.fa-duotone.fa-file-contract:after,.fad.fa-file-contract:after{content:"\f56c\f56c"}.fa-duotone.fa-chart-line:after,.fa-duotone.fa-line-chart:after,.fad.fa-chart-line:after,.fad.fa-line-chart:after{content:"\f201\f201"}.fa-duotone.fa-arrow-right:after,.fad.fa-arrow-right:after{content:"\f061\f061"}.fa-duotone.fa-mobile-alt:after,.fa-duotone.fa-mobile-screen-button:after,.fad.fa-mobile-alt:after,.fad.fa-mobile-screen-button:after{content:"\f3cd\f3cd"}.fa-duotone.fa-clipboard-check:after,.fad.fa-clipboard-check:after{content:"\f46c\f46c"}.fa-duotone.fa-file-shield:after,.fad.fa-file-shield:after{content:"\e4f0\e4f0"}.fa-duotone.fa-hand-holding-dollar:after,.fa-duotone.fa-hand-holding-usd:after,.fad.fa-hand-holding-dollar:after,.fad.fa-hand-holding-usd:after{content:"\f4c0\f4c0"}.fa-duotone.fa-phone:after,.fad.fa-phone:after{content:"\f095\f095"}.fa-duotone.fa-rocket-launch:after,.fad.fa-rocket-launch:after{content:"\e027\e027"}.fa-duotone.fa-arrow-left:after,.fad.fa-arrow-left:after{content:"\f060\f060"}.fa-duotone.fa-comment:after,.fad.fa-comment:after{content:"\f075\f075"}.fa-duotone.fa-birthday-cake:after,.fa-duotone.fa-cake-candles:after,.fa-duotone.fa-cake:after,.fad.fa-birthday-cake:after,.fad.fa-cake-candles:after,.fad.fa-cake:after{content:"\f1fd\f1fd"}.fa-duotone.fa-envelope:after,.fad.fa-envelope:after{content:"\f0e0\f0e0"}.fa-duotone.fa-circle-info:after,.fa-duotone.fa-info-circle:after,.fad.fa-circle-info:after,.fad.fa-info-circle:after{content:"\f05a\f05a"}.fa-duotone.fa-clock-four:after,.fa-duotone.fa-clock:after,.fad.fa-clock-four:after,.fad.fa-clock:after{content:"\f017\f017"}.fa-duotone.fa-keyboard:after,.fad.fa-keyboard:after{content:"\f11c\f11c"}.fa-duotone.fa-drivers-license:after,.fa-duotone.fa-id-card:after,.fad.fa-drivers-license:after,.fad.fa-id-card:after{content:"\f2c2\f2c2"}.fa-duotone.fa-arrow-right-long:after,.fa-duotone.fa-long-arrow-right:after,.fad.fa-arrow-right-long:after,.fad.fa-long-arrow-right:after{content:"\f178\f178"}.fa-duotone.fa-automobile:after,.fa-duotone.fa-car:after,.fad.fa-automobile:after,.fad.fa-car:after{content:"\f1b9\f1b9"}.fa-duotone.fa-location-dot:after,.fa-duotone.fa-map-marker-alt:after,.fad.fa-location-dot:after,.fad.fa-map-marker-alt:after{content:"\f3c5\f3c5"}.fa-duotone.fa-envelope-open-text:after,.fad.fa-envelope-open-text:after{content:"\f658\f658"}.fa-duotone.fa-magnifying-glass:after,.fa-duotone.fa-search:after,.fad.fa-magnifying-glass:after,.fad.fa-search:after{content:"\f002\f002"}.fa-duotone.fa-user-shield:after,.fad.fa-user-shield:after{content:"\f505\f505"}.fa-duotone.fa-close:after,.fa-duotone.fa-multiply:after,.fa-duotone.fa-remove:after,.fa-duotone.fa-times:after,.fa-duotone.fa-xmark:after,.fad.fa-close:after,.fad.fa-multiply:after,.fad.fa-remove:after,.fad.fa-times:after,.fad.fa-xmark:after{content:"\f00d\f00d"}.fa-duotone.fa-building-shield:after,.fad.fa-building-shield:after{content:"\e4d8\e4d8"}.fa-duotone.fa-store:after,.fad.fa-store:after{content:"\f54e\f54e"}.fa-duotone.fa-chevron-right:after,.fad.fa-chevron-right:after{content:"\f054\f054"}.fa-duotone.fa-percent:after,.fa-duotone.fa-percentage:after,.fad.fa-percent:after,.fad.fa-percentage:after{content:"\25\25"}.fa-duotone.fa-building:after,.fad.fa-building:after{content:"\f1ad\f1ad"}.fa-duotone.fa-biking:after,.fa-duotone.fa-person-biking:after,.fad.fa-biking:after,.fad.fa-person-biking:after{content:"\f84a\f84a"}.fa-duotone.fa-calendar:after,.fad.fa-calendar:after{content:"\f133\f133"}.fa-duotone.fa-balance-scale:after,.fa-duotone.fa-scale-balanced:after,.fad.fa-balance-scale:after,.fad.fa-scale-balanced:after{content:"\f24e\f24e"}.fa-duotone.fa-desktop-alt:after,.fa-duotone.fa-desktop:after,.fad.fa-desktop-alt:after,.fad.fa-desktop:after{content:"\f390\f390"}.fa-duotone.fa-check:after,.fad.fa-check:after{content:"\f00c\f00c"}.fa-duotone.fa-angle-left:after,.fad.fa-angle-left:after{content:"\f104\f104"}.fa-duotone.fa-briefcase:after,.fad.fa-briefcase:after{content:"\f0b1\f0b1"}.fa-duotone.fa-exclamation-triangle:after,.fa-duotone.fa-triangle-exclamation:after,.fa-duotone.fa-warning:after,.fad.fa-exclamation-triangle:after,.fad.fa-triangle-exclamation:after,.fad.fa-warning:after{content:"\f071\f071"}.fa-duotone.fa-database:after,.fad.fa-database:after{content:"\f1c0\f1c0"}.fa-duotone.fa-paper-plane:after,.fad.fa-paper-plane:after{content:"\f1d8\f1d8"}.fa-duotone.fa-brain:after,.fad.fa-brain:after{content:"\f5dc\f5dc"}.fa-duotone.fa-plane:after,.fad.fa-plane:after{content:"\f072\f072"}.fa-duotone.fa-exclamation:after,.fad.fa-exclamation:after{content:"\21\21"}.fa-duotone.fa-eyes:after,.fad.fa-eyes:after{content:"\e367\e367"}:host,:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("../fonts/fa-light-300.69271a953228.woff2") format("woff2"),url("../fonts/fa-light-300.6a49333615e7.ttf") format("truetype")}.fa-light,.fal{font-weight:300}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url("../fonts/fa-regular-400.36276eaff4f5.woff2") format("woff2"),url("../fonts/fa-regular-400.4ee9c2f8536a.ttf") format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("../fonts/fa-solid-900.2f94b3c9f57c.woff2") format("woff2"),url("../fonts/fa-solid-900.67d76d903dea.ttf") format("truetype")}.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}.fa-thin,.fat{font-weight:100}
/* === vendor/icomoon.css === */
@font-face {
  font-family: 'icomoon';
  src:  url("../fonts/icomoon.4150908e49bf.eot?mntcio");
  src:  url("../fonts/icomoon.4150908e49bf.eot?mntcio#iefix") format('embedded-opentype'),
    url("../fonts/icomoon.b72c045a9329.ttf?mntcio") format('truetype'),
    url("../fonts/icomoon.7c436d3931c5.woff?mntcio") format('woff'),
    url("../fonts/icomoon.717f527ad2e4.svg?mntcio#icomoon") format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* === vendor/spacing.css === */
.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.ml-10{-webkit-margin-start:10px;-moz-margin-start:10px;margin-inline-start:10px}.mr-10{-webkit-margin-end:10px;-moz-margin-end:10px;margin-inline-end:10px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-40{padding-top:40px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-100{padding-bottom:100px}
/* === main.css === */
@-webkit-keyframes btnMarqueeTextX{to{transform:translateX(-200%)}}@keyframes btnMarqueeTextX{to{transform:translateX(-200%)}}@-webkit-keyframes btnMarqueeTextY{to{transform:translateY(-200%)}}@keyframes btnMarqueeTextY{to{transform:translateY(-200%)}}@-webkit-keyframes pulse-white{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{-webkit-box-shadow:0 0 0 45px transparent}to{-webkit-box-shadow:0 0 0 0 transparent}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(7,161,105,.5);box-shadow:0 0 0 0 rgba(7,161,105,.5)}70%{-moz-box-shadow:0 0 0 45px transparent;box-shadow:0 0 0 45px transparent}to{-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes pulse-secondary{0%{-moz-box-shadow:0 0 0 0 rgba(251,140,0,.5);box-shadow:0 0 0 0 rgba(251,140,0,.5)}70%{-moz-box-shadow:0 0 0 45px transparent;box-shadow:0 0 0 45px transparent}to{-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes white-pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,.5);box-shadow:0 0 0 0 rgba(255,255,255,.5)}70%{-moz-box-shadow:0 0 0 45px transparent;box-shadow:0 0 0 45px transparent}to{-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes pulse-danger{0%{-moz-box-shadow:0 0 0 0 rgba(255,0,0,.5);box-shadow:0 0 0 0 rgba(255,0,0,.5)}70%{-moz-box-shadow:0 0 0 45px transparent;box-shadow:0 0 0 45px transparent}to{-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes pulse-white{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,.4);box-shadow:0 0 0 0 rgba(255,255,255,.4)}70%{-moz-box-shadow:0 0 0 45px transparent;box-shadow:0 0 0 45px transparent}to{-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes image-radius-anim{0%{-webkit-border-radius:51% 49% 77% 23%/65% 50% 50% 35%;-moz-border-radius:51% 49% 77% 23%/65% 50% 50% 35%;border-radius:51% 49% 77% 23%/65% 50% 50% 35%}to{-webkit-border-radius:30% 70% 28% 72%/53% 69% 31% 47%;-moz-border-radius:30% 70% 28% 72%/53% 69% 31% 47%;border-radius:30% 70% 28% 72%/53% 69% 31% 47%}}@keyframes KidsBounce{0%{transform:translateY(0)}to{transform:translateY(-25px)}}@keyframes KidsBounceTwo{0%{transform:translateY(0)}to{transform:translateY(-35px)}}@keyframes popupBtn{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:.3}to{transform:scale(2);opacity:0}}@keyframes ripple{0%{-webkit-transform:scale(.9);transform:scale(1.01);opacity:1}75%{-webkit-transform:scale(1.9);transform:scale(1.9);opacity:.5}to{-webkit-transform:scale(2.3);transform:scale(2.3);opacity:0}}@keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes iconBounce{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-25px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{animation-timing-function:ease-in;transform:translateY(-6px)}93%{animation-timing-function:ease-in;transform:translateY(-4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}to{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}@keyframes planeRight{0%{transform:translateX(0)}to{transform:translateX(100px)}}@keyframes scaleZeroOne{0%{transform:scale(.6);opacity:.3}to{transform:scale(1);opacity:1}}@keyframes stoneSlide{0%{transform:translateX(0)}to{transform:translateX(-100px)}}@-moz-keyframes badgeSpin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes badgeSpin{to{-webkit-transform:rotate(360deg)}}@keyframes badgeSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes plane3Scale{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes right-2-left{0%{transform:translateX(0)}to{transform:translateX(-20px)}}@keyframes upDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes upDown{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes animation-upDown{0%{transform:translateY(0)}to{transform:translateY(-40px)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes qode-draw{0%,to{-webkit-clip-path:inset(-2px 0);clip-path:inset(-2px 0)}42%{-webkit-clip-path:inset(-2px 0-2px 100%);clip-path:inset(-2px 0-2px 100%)}43%{-webkit-clip-path:inset(-2px 100% -2px 0);clip-path:inset(-2px 100% -2px 0)}}@keyframes bubble{0%{-webkit-transform:rotate(0deg) translateX(-50px);-moz-transform:rotate(0deg) translateX(-50px);-ms-transform:rotate(0deg) translateX(-50px);transform:rotate(0deg) translateX(-50px)}to{-webkit-transform:rotate(360deg) translateY(100px);-moz-transform:rotate(360deg) translateY(100px);-ms-transform:rotate(360deg) translateY(100px);transform:rotate(360deg) translateY(100px)}}@-webkit-keyframes leftright{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-moz-keyframes leftright{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@-ms-keyframes leftright{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes leftright{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes bounce{0%,10%,20%,50%,80%,to{transform:translateX(0)}40%,60%{transform:translateX(-15px)}}@keyframes top-image-bounce{0%,to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(12px);transform:translateY(12px)}}@keyframes pulse-blur{0%,to{scale:1;filter:blur(0)}50%{scale:1.05;filter:blur(2px)}}@keyframes line1{0%{top:0;opacity:1}50%{top:50%}to{top:100%;opacity:1}}@keyframes line2{0%{opacity:1;bottom:0}50%{bottom:50%}to{bottom:100%;opacity:1}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}}@-moz-keyframes scroll{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}}@-ms-keyframes scroll{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}}@keyframes scroll{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(7px);-moz-transform:translateX(7px);-ms-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}}@keyframes bannerAnimationOne{0%,to{transform:translate(0,0)}20%{transform:translate(20px,-5px)}40%{transform:translate(50px,20px)}60%{transform:translate(20px,50px)}80%{transform:translate(-20px,30px)}}@-webkit-keyframes about-text{0%{width:0}to{width:100%}}@-moz-keyframes about-text{0%{width:0}to{width:100%}}@-ms-keyframes about-text{0%{width:0}to{width:100%}}@keyframes about-text{0%{width:0}to{width:100%}}@keyframes treeMove{0%,to{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}25%,75%{-webkit-transform:rotate(5deg) translateX(15px);transform:rotate(5deg) translateX(15px)}50%{-webkit-transform:rotate(10deg) translateX(30px);transform:rotate(10deg) translateX(30px)}}@keyframes bounceSlide{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@-webkit-keyframes bdtranslate{0%{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes bdtranslate{0%{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-ms-keyframes bdtranslate{0%{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes bdtranslate{0%{-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes zoom{0%,to{transform:scale(.5)}50%{transform:scale(1)}}@-webkit-keyframes bdswing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}to{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@-moz-keyframes bdswing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}to{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@-ms-keyframes bdswing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}to{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@keyframes bdswing{0%{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-ms-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}to{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-ms-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}}@keyframes shape-rote{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes float-bob-y{0%,to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes scaleUp{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes wave{0%{margin-inline-start:0}to{margin-inline-start:-1600px}}@keyframes updown-three{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@-webkit-keyframes bd-loading{0%{stroke-dashoffset:0;stroke-dasharray:0,3150}to{stroke-dashoffset:-1131;stroke-dasharray:1128,3138}}@-moz-keyframes bd-loading{0%{stroke-dashoffset:0;stroke-dasharray:0,3150}to{stroke-dashoffset:-1131;stroke-dasharray:1128,3138}}@-ms-keyframes bd-loading{0%{stroke-dashoffset:0;stroke-dasharray:0,3150}to{stroke-dashoffset:-1131;stroke-dasharray:1128,3138}}@keyframes bd-loading{0%{stroke-dashoffset:0;stroke-dasharray:0,3150}to{stroke-dashoffset:-1131;stroke-dasharray:1128,3138}}@-webkit-keyframes bd-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes bd-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes bd-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes bd-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes section-animation{0%{width:0}15%{width:100%}85%{opacity:1}90%{width:100%;opacity:0}to{width:0;opacity:0}}@keyframes section_stroke{0%{stroke-dashoffset:560}50%{stroke-dashoffset:0}to{stroke-dashoffset:-560}}@-webkit-keyframes tab-right{0%{transform:translateX(35px)}to{transform:translateX(0)}}@-moz-keyframes tab-right{0%{transform:translateX(35px)}to{transform:translateX(0)}}@-ms-keyframes tab-right{0%{transform:translateX(35px)}to{transform:translateX(0)}}@keyframes tab-right{0%{transform:translateX(35px)}to{transform:translateX(0)}}@-webkit-keyframes tab-bottom{0%{transform:translateY(30px)}to{transform:translateY(0)}}@-moz-keyframes tab-bottom{0%{transform:translateY(30px)}to{transform:translateY(0)}}@-ms-keyframes tab-bottom{0%{transform:translateY(30px)}to{transform:translateY(0)}}@keyframes tab-bottom{0%{transform:translateY(30px)}to{transform:translateY(0)}}@-webkit-keyframes tab-left{0%{transform:translateX(-35px)}to{transform:translateX(0)}}@-moz-keyframes tab-left{0%{transform:translateX(-35px)}to{transform:translateX(0)}}@-ms-keyframes tab-left{0%{transform:translateX(-35px)}to{transform:translateX(0)}}@keyframes tab-left{0%{transform:translateX(-35px)}to{transform:translateX(0)}}@-moz-keyframes headerSlideDown{0%{margin-top:-150px}to{margin-top:0}}@-ms-keyframes headerSlideDown{0%{margin-top:-150px}to{margin-top:0}}@-webkit-keyframes headerSlideDown{0%{margin-top:-150px}to{margin-top:0}}@keyframes headerSlideDown{0%{margin-top:-150px}to{margin-top:0}}@-moz-keyframes headerSlideUp{0%{margin-top:0}to{margin-top:-150px}}@-ms-keyframes headerSlideUp{0%{margin-top:0}to{margin-top:-150px}}@-webkit-keyframes headerSlideUp{0%{margin-top:0}to{margin-top:-150px}}@keyframes headerSlideUp{0%{margin-top:0}to{margin-top:-150px}}@keyframes rotateme{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateme{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes slideRight{0%{transform:translateX(0)}to{transform:translateX(220px)}}@keyframes shine{to{left:125%}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee_rev{to{transform:translateX(0)}0%{transform:translateX(-50%)}}@keyframes demoTestimonialScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes stroke{0%{fill:transparent;stroke:#ffb700;stroke-dashoffset:25%;stroke-dasharray:0 50%;stroke-width:2}70%{fill:transparent;stroke:#ffb700}80%{fill:transparent;stroke:#ffb700;stroke-width:3}to{fill:#006ce4;stroke:transparent;stroke-dashoffset:-25%;stroke-dasharray:50%0;stroke-width:0}}@keyframes palneUp{0%{transform:translateY(0);opacity:0}50%{opacity:.8}to{transform:translateY(-50px);opacity:0}}@keyframes line-dash{to{stroke-dashoffset:0}}@-webkit-keyframes rotate-infinite{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes rotate-infinite{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-ms-keyframes rotate-infinite{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotate-infinite{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes layout-slide-in{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bd-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0) translateX(0)}40%{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px) translateX(0)}60%{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px) translateX(0)}}@keyframes scaleUpCenter{0%{transform:scale(.2)}to{transform:scale(.5)}}@keyframes opacity-on-off{0%{opacity:.3}to{opacity:1}}.bd-instructor-wrapper.style-one .bd-instructor-info,.bd-offcanvas-overlay,.btn,a,button,h1,h2,h3,h4,h5,h6,img,input,li,p,select,span,sub,sup,svg,textarea{-webkit-transition:all .3s 0s ease-out;-moz-transition:all .3s 0s ease-out;-ms-transition:all .3s 0s ease-out;-o-transition:all .3s 0s ease-out;transition:all .3s 0s ease-out}:root{--bd-ff-body:"Roboto", sans-serif;--bd-ff-title:"Roboto", sans-serif;--bd-ff-style:"Big Shoulders Display", sans-serif;--bd-ff-p:"Roboto", sans-serif;--ff-fontawesome:"Font Awesome 6 Pro";--ff-icomoon:"icomoon";--bd-white:#FFFFFF;--bd-black:#000000;--bd-light:#C8C8C8;--bd-theme-black:#00170F;--bd-placeholder:rgba(30, 30, 30, 0.4);--bd-body-primary:#f8f8f8;--bd-primary:#07A169;--bd-secondary:#FFB800;--bd-success:#00db22;--bd-info:#0dcaf0;--bd-warning:#ffc107;--bd-danger:#FF0033;--bd-teal:#20c997;--bd-body-text:#808080;--bd-taxonomy-color:#4d4d4d;--bd-label-color:#0A0A0A;--bd-rating-color:#FEC300;--bd-text-muted:#6c757d;--bd-gray:#C5C6C7;--bd-light-gray:#D5D5D5;--bd-bg-primary:#F5F5F5;--bd-bg-secondary:#EDF3F5;--bd-border-primary:#E5E5E5;--bd-border-secondary:rgba(220, 220, 220, 1);--bd-gradient-1:linear-gradient(90deg, #F5F5F5 52.13%, rgba(245, 245, 245, 0.7) 100%);--primary-rgb:7, 161, 105;--primary-rgb-0:rgba(var(--primary-rgb), 0.0);--primary-rgb-05:#f1f1f1;--primary-rgb-1:rgba(var(--primary-rgb), 0.1);--primary-rgb-15:rgba(var(--primary-rgb), 0.15);--primary-rgb-5:rgba(var(--primary-rgb), 0.5);--primary-rgb-7:rgba(var(--primary-rgb), 0.7);--secondary-rgb:251, 140, 0;--secondary-rgb-0:rgba(var(--secondary-rgb), 0.0);--secondary-rgb-1:rgba(var(--secondary-rgb), 0.1);--secondary-rgb-05:rgba(var(--secondary-rgb), 0.05);--secondary-rgb-15:rgba(var(--secondary-rgb), 0.15);--secondary-rgb-3:rgba(var(--secondary-rgb), 0.3);--secondary-rgb-5:rgba(var(--secondary-rgb), 0.5);--secondary-rgb-7:rgba(var(--secondary-rgb), 0.7);--bd-extra-color01:#4C6EF5;--bd-extra-color02:#FF8C00;--bd-extra-color03:#9F7AEA;--bd-extra-color04:#D946EF;--bd-extra-color05:#38BDF8;--bd-extra-color06:#EC4899;--bd-extra-color07:#22C55E;--bd-extra-color08:#3B82F6;--bd-fw-normal:500;--bd-fw-thin:100;--bd-fw-elight:200;--bd-fw-light:300;--bd-fw-regular:400;--bd-fw-medium:500;--bd-fw-sbold:600;--bd-fw-bold:700;--bd-fw-ebold:800;--bd-fw-black:900;--bd-fs-body:16px;--bd-fs-p:16px;--bd-fs-h1:48px;--bd-fs-h2:32px;--bd-fs-h3:22px;--bd-fs-h4:18px;--bd-fs-h5:16px;--bd-fs-h6:14px;--bd-fs-b1:14px;--bd-fs-b2:14px;--bd-fs-b3:14px;--bd-fs-b4:14px;--transition:all .3s ease-in-out;--transition-5:all .5s ease-in-out}i[class^=icon-]{line-height:1;position:relative}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:2.4rem}.container{padding-left:10px;padding-right:10px;max-width:1350px}@media only screen and (min-width:1700px) and (max-width:1800px),only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px){.container{max-width:1320px}}@media only screen and (min-width:992px) and (max-width:1199px){.container{max-width:960px}}@media only screen and (min-width:768px) and (max-width:991px){.container{max-width:720px}}@media only screen and (min-width:576px) and (max-width:767px){.container{max-width:540px}}@media (max-width:575px){.container{max-width:100%}}.custom-container{max-width:1500px}@media only screen and (min-width:1400px) and (max-width:1599px){.custom-container{max-width:1680px}}@media only screen and (min-width:1200px) and (max-width:1399px){.custom-container{max-width:1320px}}@media only screen and (min-width:992px) and (max-width:1199px){.custom-container{max-width:960px}}@media only screen and (min-width:768px) and (max-width:991px){.custom-container{max-width:720px}}@media (max-width:575px){.custom-container{max-width:100%}}@media only screen and (min-width:576px) and (max-width:767px){.custom-container{max-width:540px}}.kindergarten-container .container,.kindergarten-container .container-lg,.kindergarten-container .container-md,.kindergarten-container .container-sm,.kindergarten-container .container-xl,.kindergarten-container .container-xxl{max-width:1720px}.row{--bs-gutter-x:3rem}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-10,.gx-10{--bs-gutter-x:10px}.g-20,.gx-20{--bs-gutter-x:20px}.g-30,.gx-30{--bs-gutter-x:30px}.g-30-new,.gx-30{display:flex}.g-10,.gy-10{--bs-gutter-y:10px}.g-15,.gy-15{--bs-gutter-y:15px}.g-30,.gy-30{--bs-gutter-y:10px}.g-40,.gx-40{--bs-gutter-x:40px}.g-40,.gy-40{--bs-gutter-y:40px}.g-50,.gx-50{--bs-gutter-x:50px}.g-50,.gy-50{--bs-gutter-y:50px}.g-60,.gx-60{--bs-gutter-x:60px}.g-60,.gy-60{--bs-gutter-y:60px}@media (max-width:575px){.col-xs-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (max-width:450px){.col-xxs-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.fix{overflow:hidden}.z-index-11{z-index:11}.cd-words-wrapper b.is-visible,.p-relative,.position-relative{position:relative}.body__overlay.opened{opacity:.7;visibility:visible}.table>tbody,.table>thead{vertical-align:middle}.table>:not(caption)>*>*{padding:10px}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body,p{font-size:14px}body{color:var(--bd-body-text);font-family:var(--bd-ff-body);font-weight:400;line-height:1.7;background:var(--bd-body-primary);overflow-x:hidden}h1,h2,h3,h4,h5{color:var(--bd-theme-black);margin-top:0;word-break:break-word}h2,h3,h4,h5{margin-bottom:0}h2,h3,h4,h5{font-weight:var(--bd-fw-bold)}h1,h2,h3,h4,h5,h6{line-height:1.25;font-family:var(--bd-ff-title)}h6{color:var(--bd-theme-black);margin-top:0;margin-bottom:0;word-break:break-word}h1{font-weight:var(--bd-fw-bold)}@media only screen and (min-width:1200px) and (max-width:1399px){h1{font-size:30px}}@media only screen and (min-width:992px) and (max-width:1199px){h1{font-size:30px}}@media only screen and (min-width:768px) and (max-width:991px){h1{font-size:30px}}@media only screen and (min-width:576px) and (max-width:767px){h1{font-size:28px}}@media (max-width:575px){h1{font-size:20px}}.h1.small,h1.small{font-size:54px}@media only screen and (min-width:576px) and (max-width:767px){.h1.small,h1.small{font-size:38px}}@media (max-width:575px){.h1.small,h1.small{font-size:32px}}h2{font-size:20px;font-weight:500;padding-bottom:20px;padding-top:20px}@media only screen and (min-width:992px) and (max-width:1199px){h2{font-size:20px}}@media only screen and (min-width:768px) and (max-width:991px){h2{font-size:20px}}@media only screen and (min-width:576px) and (max-width:767px){h2{font-size:20px}}@media (max-width:575px){h2{font-size:20px}}@media (max-width:450px){h2{font-size:20px}}.h2.small,h2.small{font-size:40px;line-height:1.1}@media (max-width:575px){.h2.small,h2.small{font-size:30px}}h3{font-size:18px;font-weight:500;padding-bottom:20px;padding-top:20px}@media only screen and (min-width:576px) and (max-width:767px){h3{font-size:20px}}@media (max-width:575px){h3{font-size:16px}}h4{font-size:16px;font-weight:500;padding-bottom:0;padding-top:0}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){h4{font-size:22px}}h5{font-size:var(--bd-fs-h5);font-weight:400}.h5.small,h5.small{font-size:20px}@media (max-width:575px){h5{font-size:16px}}h6{font-size:var(--bd-fs-h6);font-weight:var(--bd-fw-bold)}.h6.small,h6.small{font-size:18px}@media (max-width:575px){h6{font-size:16px}}*,ul{margin:0;padding:0}p{font-family:var(--bd-ff-p);font-weight:300;color:#000;margin-bottom:10px;line-height:25px}p:last-child{margin-bottom:0}a{text-decoration:none}.button:focus,a:focus{text-decoration:none;outline:0}a,button{color:inherit;outline:0;border:0;background:0 0}img{max-width:100%;object-fit:cover}button:hover{cursor:pointer}button:focus{outline:0}hr:not([size]){margin:0;border-color:var(--bd-border-primary);opacity:1;border-width:1px}input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{outline:0;background-color:transparent;height:50px;width:100%;font-size:16px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;border:1px solid var(--bd-border-primary);color:var(--bd-black);padding-inline-start:16px;padding-inline-end:16px}input[type=date]:focus,input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--bd-primary)}input[type=file]::file-selector-button{font:var(--bd-ff-body);-webkit-appearance:button;margin-left:-17px;width:115px;height:50px;border:0;border-radius:6px 0 0 6px;color:var(--bd-theme-black);cursor:pointer;padding:0 30px 0 25px;font-size:16px;font-weight:var(--bd-fw-medium)}textarea{line-height:1.4;padding-top:17px;padding-bottom:17px;min-height:150px}::-moz-selection{background:var(--bd-secondary);background:var(--bd-primary);color:var(--bd-white);text-shadow:none}::selection{background:var(--bd-primary);color:var(--bd-white);text-shadow:none}::-moz-placeholder{opacity:1;font-size:16px;color:var(--bd-placeholder)}::placeholder{opacity:1;font-size:16px;font-weight:400;font-family:var(--bd-ff-title);color:var(--bd-placeholder)}.section-space{padding-top:60px;padding-bottom:100px}.section-space-new{padding-top:40px;padding-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.section-space{padding-top:80px;padding-bottom:80px}.section-space-new{padding-top:60px;padding-bottom:0}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.section-space{padding-top:65px;padding-bottom:65px}}.section-title-space{margin-bottom:50px}@media (max-width:575px){.section-title-space{margin-bottom:40px}}.section-title-space-new{margin-bottom:20px}@media (max-width:575px){.section-title-space-new{margin-bottom:20px}}.accordion-common-style .accordion-item{border-radius:6px;color:var(--bd-theme-black);background-color:transparent;border:1px solid var(--bd-border-primary)}.accordion-common-style .accordion-body{padding:20px 30px 25px;font-size:16px;color:var(--bd-theme-black);background-color:var(--bd-bg-primary);border-top:1px solid var(--bd-border-primary);border-radius:0 0 6px 6px}.accordion-common-style .accordion-button-title p{font-size:14px;color:var(--bd-text-muted)}.accordion-common-style.accordion-transparent .accordion-body,.accordion-common-style.accordion-transparent .accordion-button,.floating-form-input input{background-color:transparent}.accordion-common-style.accordion-transparent .accordion-button:not(.collapsed){background-color:transparent}.accordion-common-style.accordion-icon-left .accordion-button{padding-right:0!important;padding-left:38px!important;border-radius:0}.accordion-common-style.accordion-icon-left .accordion-button::before{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;border-radius:50%;margin-inline-start:auto;content:"+";font-family:var(--ff-fontawesome);font-size:18px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;inset-inline-start:0;top:32px;transform:translateY(-50%);background-image:none;display:inline-flex;justify-content:center;align-items:center}.accordion-common-style.accordion-icon-left .accordion-button:not(.collapsed)::before{content:"";font-family:var(--ff-fontawesome)}.accordion-common-style.accordion-icon-left .accordion-button::after{display:none}.accordion-common-style.accordion-icon-left .accordion-button:not(.collapsed)::after{display:none}.accordion-common-style.accordion-item-margin .accordion-item:not(:last-child){margin-bottom:20px}.accordion-common-style.accordion-style-one .accordion-item{margin-bottom:20px;overflow:inherit;-webkit-border-radius:6px;border-radius:6px;-webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);transition:all .6s cubic-bezier(.165,.84,.44,1);-webkit-box-shadow:0 0 20px 0 rgba(111,111,111,.15);box-shadow:0 0 20px 0 rgba(111,111,111,.15)}.accordion-common-style.accordion-style-one .accordion-button::after{content:"";font-family:var(--ff-fontawesome);transform:translateY(-50%)}.accordion-common-style.accordion-style-one .accordion-button:not(.collapsed)::after{content:"";font-family:var(--ff-fontawesome)}.accordion-common-style.accordion-style-one .accordion-body{border-top:none;padding:0 30px 25px}.accordion-common-style.accordion-style-two .accordion-item{border:0;border-radius:0}.accordion-common-style.accordion-style-two .accordion-item:not(:last-child){border-bottom:1px solid var(--bd-border-primary)}.accordion-common-style.accordion-style-two .accordion-button{margin-bottom:0;padding:20px 38px 20px 0}.accordion-common-style.accordion-style-two .accordion-button span{width:auto;padding-right:15px}.accordion-common-style.accordion-style-two .accordion-body{padding:0 0 25px;border-top:none}.accordion-common-style.accordion-sl-number{counter-reset:count;overflow:hidden}.accordion-common-style.accordion-sl-number .accordion-button{padding-right:0;padding-left:60px;position:relative;border-radius:0}.accordion-common-style.accordion-sl-number .accordion-button::before{position:absolute;content:"";inset-inline-start:-15px;top:50%;font-size:48px;font-weight:600;counter-increment:count;content:"0"counter(count);transition:all 500ms ease;display:inline-block;color:var(--bd-primary);-webkit-text-stroke:2px transparent;line-height:1;transform:translateY(-50%);z-index:10}.accordion-common-style.accordion-sl-number .accordion-button::after{display:none}.accordion-common-style.accordion-sl-number .accordion-button:not(.collapsed)::after{display:none}.accordion-common-style.accordion-sl-number .accordion-button.collapsed::before{color:transparent;-webkit-text-stroke:2px var(--bd-primary)}.accordion-common-style.accordion-sl-number .accordion-body{padding:20px 60px 25px}.accordion-common-style.accordion-bg .accordion-item{border:0}.accordion-common-style.accordion-bg .accordion-button{color:var(--bd-theme-black);background-color:var(--bd-bg-primary);border-radius:6px!important}.accordion-common-style.accordion-bg .accordion-body{color:var(--bd-body-text);background-color:transparent;border-top:1px solid var(--bd-border-primary);border:0}.accordion-common-style.accordion-bg.accordion-theme-bg .accordion-button{color:var(--bd-white);background-color:var(--bd-primary)}.accordion-common-style .accordion-button{font-size:18px;font-weight:600;border-radius:6px;color:var(--bd-theme-black);background-color:var(--bd-bg-primary);border-bottom:0 none;box-shadow:none;margin-bottom:0;padding:20px 38px 20px 30px}@media (max-width:450px){.accordion-common-style .accordion-button{padding:20px 60px 20px 20px}}.accordion-common-style .accordion-button span{color:var(--bd-primary);min-width:35px;padding-right:15px;display:inline-block}.accordion-common-style .accordion-button span i{color:var(--bd-theme-black);display:inline-flex;justify-content:center;align-items:center;text-align:center;width:50px;height:50px;background-color:var(--bd-bg-primary);border-radius:50%;font-size:29px}.accordion-common-style .accordion-button:not(.collapsed){color:var(--bd-theme-black);background-color:var(--bd-bg-primary);box-shadow:none;border-radius:6px 6px 0 0!important}.accordion-common-style .accordion-button:focus{z-index:3;outline:0;box-shadow:none}.accordion-common-style .accordion-button::after{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto;height:auto;border-radius:50%;margin-inline-start:auto;content:"⬇️";font-family:var(--ff-fontawesome);font-size:18px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;inset-inline-end:30px;top:50%;transform:translateY(-50%);background-image:none;display:inline-flex;justify-content:center;align-items:center}.accordion-common-style .accordion-button:not(.collapsed)::after{content:"⬆️";font-family:var(--ff-fontawesome)}.bd-add-box-bottom .bd-btn{padding:0 17px}.bd-noise-bg::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.cd-headline.clip b,.no-js .cd-words-wrapper b{opacity:0}.cd-headline.clip b.is-visible,.no-js .cd-words-wrapper b.is-visible{opacity:1}.bd-noise-bg{position:relative;z-index:5}.bd-noise-bg::before{background-image:url("../images/bg/theme-1-bg.860cb406dcc8.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.theme-bg{background-color:var(--bd-primary)}.bd-campus-infrastructure .table>thead tr td{background-color:var(--primary-rgb-05)}.theme-black{background-color:var(--bd-theme-black)}.backtotop-wrap{position:fixed;bottom:30px;right:30px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;z-index:100;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;background:var(--bd-primary)}@media (max-width:575px){.backtotop-wrap{bottom:20px;right:20px}}.backtotop-wrap.active-progress{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.backtotop-wrap svg.backtotop-circle path,.backtotop-wrap::after{-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear}.backtotop-wrap::after{position:absolute;font-family:var(--ff-fontawesome);content:"";text-align:center;line-height:46px;font-size:16px;font-weight:400;color:var(--bd-white);left:0;top:0;height:46px;width:46px;cursor:pointer;display:block;z-index:1}.backtotop-wrap svg path{fill:none}.backtotop-wrap svg.backtotop-circle path{stroke:#ccc;stroke-width:0;-webkit-box-sizing:border-box;box-sizing:border-box}.bd-circle-badge.success{background-color:var(--bd-success)}.bd-circle-badge.warning{background-color:var(--bd-warning)}.bd-breadcrumb{position:relative;z-index:15;min-height:450px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-breadcrumb{min-height:350px}}.bd-breadcrumb.style-two{min-height:100px;padding-top:50px}.bd-breadcrumb.style-two .bd-breadcrumb-title{color:var(--bd-theme-black)}.bd-breadcrumb-bg.style-three::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;z-index:-1}.bd-breadcrumb-bg.style-three::before{background:var(--bd-theme-black);opacity:.5}.bd-breadcrumb-title{font-size:38px;color:var(--bd-white);font-weight:500;margin-bottom:25px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-breadcrumb-title{font-size:24px}}.bd-breadcrumb-list{display:flex;justify-content:left;align-items:center;gap:10px;color:var(--bd-theme-black);margin-left:0px;font-weight:400;font-size:14px;flex-wrap:wrap}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-breadcrumb-list{align-items:start;justify-content:start}}.bd-breadcrumb-list.has-white,.bd-breadcrumb-list.has-white a,.bd-breadcrumb-list.has-white a::before{color:var(--bd-white)}.bd-breadcrumb-list span a{transition:all .3s ease-in-out;position:relative}.bd-breadcrumb-list span a:hover,.bd-breadcrumb-list span a:hover::before{color:var(--bd-primary)}.bd-breadcrumb-list .divider{margin-top:1px}.bd-breadcrumb-list-two.has-white,.bd-breadcrumb-list-two.has-white span::before{color:var(--bd-white)}.icon-text-btn a i{color:var(--bd-theme-black)}.bd-blog-details-breadcrumb-meta{display:inline-flex;flex-wrap:wrap;gap:15px 0}.bd-rank-badge .badge-content .icon{display:block;color:var(--bd-theme-black);line-height:1}.bd-rank-badge .badge-content .number{font-size:20px;color:var(--bd-theme-black);line-height:1;display:flex;align-items:end;gap:3px;margin-bottom:3px}.bd-rank-badge .badge-content .number .sub{font-size:14px}.bd-brand-wrapper.style-one .bd-brand-box{display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;align-items:center;text-align:center}.bd-brand-wrapper.style-one .bd-brand-item{border-style:solid;border-width:1px;border-color:var(--bd-border-primary);transition:all .3s linear;padding:15px}.bd-brand-wrapper.style-one .bd-brand-item:nth-child(1),.bd-brand-wrapper.style-one .bd-brand-item:nth-child(2),.bd-brand-wrapper.style-one .bd-brand-item:nth-child(3){border-width:1px 0 0 1px}.bd-brand-wrapper.style-one .bd-brand-item:nth-child(4){border-width:1px}.bd-brand-wrapper.style-one .bd-brand-item:nth-child(5),.bd-brand-wrapper.style-one .bd-brand-item:nth-child(6),.bd-brand-wrapper.style-one .bd-brand-item:nth-child(7){border-width:1px 0 1px 1px}.bd-brand-wrapper.style-one .bd-brand-item:nth-child(8){border-width:0 1px 1px}.bd-brand-wrapper.style-one .bd-brand-item:hover{box-shadow:0 10px 50px 0 rgba(26,46,85,.1)}.bd-brand-wrapper.style-two .bd-brand-box{display:grid;grid-template-columns:repeat(6,1fr);justify-content:center;align-items:center;text-align:center}.bd-brand-wrapper.style-two .bd-brand-box.has-border .bd-brand-item:not(:last-child){border-right:1px solid var(--bd-border-primary)}.bd-brand-wrapper.style-three .bd-brand-box{display:grid;grid-template-columns:repeat(6,1fr);justify-content:center;align-items:center;text-align:center;gap:15px}@media only screen and (min-width:768px) and (max-width:991px){.bd-brand-wrapper.style-three .bd-brand-box{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:576px) and (max-width:767px){.bd-brand-wrapper.style-three .bd-brand-box{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){.bd-brand-wrapper.style-three .bd-brand-box{grid-template-columns:repeat(2,1fr)}}.bd-brand-wrapper.style-three .bd-brand-item{background:var(--bd-white);box-shadow:0 0 15px 0 rgba(0,0,0,.05);padding:15px;border-radius:6px;width:150px;height:150px;transition:.4s}.bd-brand-wrapper.style-three .bd-brand-item:hover{box-shadow:0 10px 45px 0 rgba(0,0,0,.1)}.bd-brand-wrapper.style-four .bd-brand-box{display:grid;grid-template-columns:repeat(6,1fr);justify-content:center;align-items:center;text-align:center;gap:15px}.bd-brand-wrapper.style-five .bd-brand-box{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.bd-brand-wrapper.style-five .bd-brand-item{border:1px solid var(--bd-border-primary);transition:all .3s linear;padding:15px;text-align:center}.bd-brand-wrapper.style-five .bd-brand-item:hover{box-shadow:0 10px 50px 0 rgba(26,46,85,.1);background-color:var(--bd-white)}.bd-brand-wrapper.style-five .bd-brand-item:first-child{border-width:0}@media (max-width:575px){.bd-brand-wrapper.style-five .bd-brand-item:first-child{border-width:0 0 1px}}@media only screen and (min-width:576px) and (max-width:767px){.bd-brand-wrapper.style-five .bd-brand-item:first-child{border-width:0}}.bd-brand-wrapper.style-five .bd-brand-item:nth-child(2){border-width:0 0 0 1px}@media (max-width:575px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(2){border-width:0 0 1px}}@media only screen and (min-width:576px) and (max-width:767px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(2){border-width:0 0 0 1px}}.bd-brand-wrapper.style-five .bd-brand-item:nth-child(3){border-width:0 1px}@media only screen and (min-width:768px) and (max-width:991px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(3){border-width:1px 0 0}}@media (max-width:575px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(3){border-width:0 0 1px}}@media only screen and (min-width:576px) and (max-width:767px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(3){border-width:1px 0 0}}.bd-brand-wrapper.style-five .bd-brand-item:nth-child(4){border-width:0}@media only screen and (min-width:768px) and (max-width:991px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(4){border-width:1px 0 0 1px}}@media (max-width:575px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(4){border-width:0 0 1px}}@media only screen and (min-width:576px) and (max-width:767px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(4){border-width:1px 0 0 1px}}.bd-brand-wrapper.style-five .bd-brand-item:nth-child(5){border-width:1px 0 0}@media (max-width:575px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(5){border-width:0 0 1px}}@media only screen and (min-width:576px) and (max-width:767px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(5){border-width:1px 0 0}}.bd-brand-wrapper.style-five .bd-brand-item:nth-child(6){border-width:1px 0 0 1px}@media (max-width:575px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(6){border-width:0 0 1px}}@media only screen and (min-width:576px) and (max-width:767px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(6){border-width:1px 0 0 1px}}.bd-brand-wrapper.style-five .bd-brand-item:nth-child(7){border-width:1px 1px 0}@media only screen and (min-width:768px) and (max-width:991px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(7){border-width:1px 0 0}}@media (max-width:575px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(7){border-width:0 0 1px}}@media only screen and (min-width:576px) and (max-width:767px){.bd-brand-wrapper.style-five .bd-brand-item:nth-child(7){border-width:1px 0 0}}.bd-brand-wrapper.style-five .bd-brand-item:last-child{border-width:1px 0 0}@media only screen and (min-width:768px) and (max-width:991px){.bd-brand-wrapper.style-five .bd-brand-item:last-child{border-width:1px 0 0 1px}}@media (max-width:575px){.bd-brand-wrapper.style-five .bd-brand-item:last-child{border-width:0}}@media only screen and (min-width:576px) and (max-width:767px){.bd-brand-wrapper.style-five .bd-brand-item:last-child{border-width:1px 0 0 1px}}.bd-brand-wrapper.style-six{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap}.bd-brand-section-wrapper.has-margin{margin-right:50px}.bd-btn{color:var(--bd-white);display:inline-flex;align-items:center;justify-content:center;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;height:50px}.bd-btn{font-size:14px;text-transform:none;padding:0 30px;transition:all .3s linear;white-space:nowrap;font-weight:600}.bd-btn.btn-very-small{padding:0 20px;height:36px;font-size:14px}.bd-btn.btn-small{padding:0 26px;height:40px}.bd-btn.btn-medium{padding:0 30px;height:56px}.bd-btn.btn-large{padding:0 34px;height:60px;font-size:20px}.bd-btn.btn-extra-large{padding:0 46px;height:76px;font-size:24px}.bd-btn .left-icon{margin-right:10px}.bd-btn .right-icon{margin-left:10px}.bd-btn:hover .fa-spinner{animation-name:fa-spin;animation-duration:var(--fa-animation-duration, 5s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear);animation-direction:alternate}.bd-btn .thumb{margin-right:10px;width:20px;height:20px;line-height:20px}.bd-btn-icon.btn-small{font-size:18px;width:44px;height:44px}.btn-primary{background-color:var(--bd-primary)}.btn-primary:hover,.btn-secondary:hover{color:var(--bd-white);background-color:var(--bd-secondary)}.btn-danger:hover,.btn-info:hover,.btn-success:hover,.btn-warning:hover{color:var(--bd-white);background-color:var(--bd-primary)}.btn-warning{background-color:var(--bd-warning)}.btn-black:hover,.btn-outline-primary.active,.btn-outline-primary:hover{color:var(--bd-white);background-color:var(--bd-primary)}.btn-outline-primary{border:1px solid var(--bd-primary);color:var(--bd-primary)}.btn-outline-primary.active,.btn-outline-primary:hover{border-color:var(--bd-primary)}.btn-outline-white.active,.btn-outline-white:hover{color:var(--bd-primary);border-color:var(--bd-white);background-color:var(--bd-white)}.btn-outline-white.active{color:var(--bd-theme-black)}.btn-outline-black.active{color:var(--bd-theme-black);border-color:var(--bd-white);background-color:var(--bd-white)}.btn-outline-border-primary{background-color:var(--bd-primary);color:var(--bd-white);border:1px solid var(--bd-primary)}.btn-outline-border-primary:hover{color:var(--bd-primary);border-color:var(--bd-primary);background-color:transparent}.bd-text-btn,.btn-switch-text>span{display:inline-flex;align-items:center}.bd-text-btn{color:var(--bd-theme-black);font-weight:var(--bd-fw-medium);font-size:16px;gap:8px;padding:0;height:0;justify-content:center}.bd-text-btn .box-icon{overflow:hidden;position:relative;display:inline-flex;transition:all .3s ease-out 0s}.bd-text-btn .box-icon:hover .first-icon,.bd-text-btn:hover .first-icon{transform:translateX(150%)}.bd-text-btn .box-icon:hover.second-icon,.bd-text-btn:hover .second-icon{transform:translateX(0)}.bd-text-btn .second-icon{position:absolute;transform:translateX(-150%)}.bd-text-btn .first-icon,.bd-text-btn .second-icon{transition:all .3s ease-out 0s}.bd-text-btn:hover,.bd-video-btn .icon,.icon-text-btn:hover a i{color:var(--bd-primary)}.icon-text-btn{display:inline-block}.icon-text-btn:hover a span{opacity:1;visibility:visible;margin-left:0;color:var(--bd-primary)}.icon-text-btn a,.icon-text-btn a span{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.icon-text-btn a{font-weight:500;font-size:16px;color:var(--bd-theme-black);display:inline-block;overflow:hidden}.icon-text-btn a span{margin-left:-80px;opacity:0;visibility:hidden;font-family:var(--bd-ff-body)}.bd-video-btn .icon{width:50px;height:50px;min-width:50px;display:inline-flex;border:2px solid var(--bd-primary);-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;border-radius:100%;align-items:center;justify-content:center;font-size:20px;animation:pulse 2s linear infinite}.bd-video-btn .icon i{transform:translateX(2px)}.bd-video-btn.has-bg .icon{background:var(--bd-primary);border:transparent;color:var(--bd-white)}.bd-video-btn.secondary .icon{border:2px solid var(--bd-secondary);color:var(--bd-secondary);animation:pulse-secondary 2s linear infinite}.bd-video-btn.danger .icon{border:2px solid var(--bd-danger);color:var(--bd-danger);animation:pulse-danger 2s linear infinite}.bd-video-btn:hover .icon{animation:pulse-secondary 2s linear infinite;color:var(--bd-secondary);border-color:var(--bd-secondary)}.bd-video-btn:hover.secondary .icon{animation:white-pulse 2s linear infinite;color:var(--bd-white);border-color:var(--bd-white)}.bd-video-btn:hover.secondary.has-primary .icon{animation:pulse 2s linear infinite;color:var(--bd-primary);border-color:var(--bd-primary)}.bd-video-btn:hover.danger .icon{animation:pulse-secondary 2s linear infinite;color:var(--bd-secondary);border-color:var(--bd-secondary)}.bd-audio-btn,.bd-subtitle-btn{-webkit-border-radius:60px;-moz-border-radius:60px;-o-border-radius:60px;-ms-border-radius:60px;border-radius:60px;padding:10px 14px;font-size:14px;line-height:14px;display:inline-flex;gap:7px}.bd-audio-btn{background:var(--primary-rgb-1);color:var(--bd-theme-black)}.bd-subtitle-btn{background:var(--secondary-rgb-1)}.bd-subtitle-btn{color:var(--bd-theme-black)}.bd-event-wrapper.style-two .bd-event-content ul li i,.bd-event-wrapper.style-two .bd-event-title a:hover{color:var(--bd-primary)}.bd-counter-style-five.has-transparent .bd-counter-content h2,.bd-language-btn:hover .name{color:var(--bd-white)}.bd-language-btn .thumb{width:46px;min-width:46px;height:46px}.bd-language-btn .thumb img{width:100%;height:100%;border-radius:100%}.bd-language-btn .name{font-size:18px;font-weight:var(--bd-fw-medium);color:var(--bd-theme-black);transition:var(--transition)}.bd-header-top.style-three .bd-header-top-left ul li a,.bd-header-top.style-three .bd-header-top-left ul li span,.text-black{color:var(--bd-black)}.text-primary{color:var(--bd-primary)!important}.bd-counter-style-seven .bd-counter-item.has-primary,.theme-social.circle a:hover{border-color:var(--bd-primary)}.bd-counter-style-eight .thumb img{width:100%;height:100%;object-fit:cover}#date-container{font-size:32px;font-weight:var(--bd-fw-sbold);color:var(--bd-white);margin-bottom:15px}@media (max-width:575px){#date-container{font-size:26px}}@media (max-width:450px){#date-container{font-size:20px;line-height:1;margin-bottom:10px}}#prayerCountdown{text-align:center;margin-bottom:1rem}#prayerContainer{display:flex;flex-direction:column;gap:1rem;margin:0 auto}.next{color:var(--bd-secondary)}#currentPrayerName,#currentPrayerTime{font-size:16px;color:var(--bd-white);font-weight:var(--bd-fw-sbold)}#currentPrayerTime{font-size:48px;color:var(--bd-secondary)}@media (max-width:575px){#currentPrayerTime{font-size:32px}}#prayerCountdown{font-size:16px;color:var(--bd-white);font-weight:var(--bd-fw-sbold)}.bd-countdown.has-white .countdown-item{color:var(--bd-white);background-color:transparent}.bd-countdown.has-white .countdown-item span,.bd-feature-wrapper.style-three .bd-feature-content:hover p,.bd-why-choose-area .bd-counter-style-five.has-transparent .bd-counter-content p{color:var(--bd-body-text)}.bd-event-wrapper.style-one .bd-event-item{padding:30px 30px 25px;border:1px solid var(--bd-border-primary);border-radius:6px}.bd-event-wrapper.style-one .bd-event-thumb{border-radius:6px;overflow:hidden;position:relative;margin-bottom:20px;width:100%;height:225px}.bd-event-wrapper.style-one .bd-event-thumb img{border-radius:6px;width:100%;height:100%}.bd-event-wrapper.style-one .bd-event-badge{position:absolute;z-index:9;right:15px;bottom:15px}.bd-event-wrapper.style-one .bd-event-badge-top{position:absolute;top:15px;left:15px;z-index:5}.bd-event-wrapper.style-one .bd-event-badge .bd-circle-badge{flex-direction:column;line-height:1.1}.bd-event-wrapper.style-one .bd-event-badge .subtitle{font-size:16px;font-weight:400}.bd-event-wrapper.style-one .bd-event-description{margin-bottom:0}.bd-event-wrapper.style-one.event-flex .bd-event-item{display:flex;align-items:center;gap:30px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-event-wrapper.style-one.event-flex .bd-event-item{flex-direction:column}}.bd-event-wrapper.style-one.event-flex .bd-event-thumb{width:300px;height:400px;margin-bottom:0;min-width:300px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-event-wrapper.style-one.event-flex .bd-event-thumb{width:100%;height:100%;min-width:100%}}.bd-event-wrapper.style-one.event-flex .bd-event-content{width:100%}.bd-event-wrapper.style-two .bd-event-item{background:var(--bd-white);box-shadow:0 20px 80px 0 rgba(30,30,30,.1);display:flex;align-items:center;height:150px}@media (max-width:450px){.bd-event-wrapper.style-two .bd-event-item{flex-direction:column;width:100%;height:100%}}.bd-event-wrapper.style-two .bd-event-item.has-active .bd-event-date{background:var(--bd-success)}.bd-event-wrapper.style-two .bd-event-item.has-active .bd-event-content{background:rgba(0,219,34,.05)}.bd-event-wrapper.style-two .bd-event-item:first-child .bd-event-date{border-radius:12px 0 0 0}@media (max-width:450px){.bd-event-wrapper.style-two .bd-event-item:first-child .bd-event-date{border-radius:0}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-event-wrapper.style-two .bd-event-item:first-child .bd-event-content{border-radius:0 12px 0 0}}@media (max-width:450px){.bd-event-wrapper.style-two .bd-event-item:first-child .bd-event-content{border-radius:0}}.bd-event-wrapper.style-two .bd-event-item:last-child .bd-event-date{border-radius:0 0 0 12px}@media (max-width:450px){.bd-event-wrapper.style-two .bd-event-item:last-child .bd-event-date{border-radius:0}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-event-wrapper.style-two .bd-event-item:last-child .bd-event-content{border-radius:0 0 12px 0}}@media (max-width:450px){.bd-event-wrapper.style-two .bd-event-item:last-child .bd-event-content{border-radius:0}}.bd-event-wrapper.style-two .bd-event-date{background:var(--bd-primary);padding:20px;height:100%;display:flex;flex-direction:column;justify-content:center;width:190px;text-align:center}@media (max-width:450px){.bd-event-wrapper.style-two .bd-event-date{width:100%}}.bd-event-wrapper.style-two .bd-event-date h3{color:var(--bd-white);line-height:1;margin-bottom:5px;font-size:45px}.bd-event-wrapper.style-two .bd-event-date p{color:var(--bd-white)}.bd-event-wrapper.style-two .bd-event-content{height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 190px);padding:20px 40px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-event-wrapper.style-two .bd-event-content{width:100%;padding:20px}}.bd-event-wrapper.style-two .bd-event-content ul{display:flex;align-items:center;gap:20px;margin-bottom:10px}.bd-event-wrapper.style-two .bd-event-content ul li{display:flex;gap:6px;align-items:center;color:var(--bd-taxonomy-color)}.bd-event-wrapper.style-three .bd-event-item{display:grid;align-items:center;grid-template-columns:180px auto;gap:30px;background:var(--bd-white);box-shadow:0 8px 30px rgba(0,0,0,.05);padding:20px 40px 20px 20px;border-radius:6px;transition:all .4s ease}@media only screen and (min-width:768px) and (max-width:991px){.bd-event-wrapper.style-three .bd-event-item{grid-template-columns:220px auto;padding:20px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-event-wrapper.style-three .bd-event-item{align-items:start;padding:20px}}@media (max-width:450px){.bd-event-wrapper.style-three .bd-event-item{grid-template-columns:auto}}.bd-event-wrapper.style-three .bd-event-item:hover{box-shadow:0 10px 50px 0 rgba(26,46,85,.1)}.bd-event-wrapper.style-three .bd-event-item:hover .bd-event-thumb img{transform:scale3d(1.07,1.07,1.07)}.bd-event-wrapper.style-three .bd-event-content{display:flex;justify-content:space-between;align-items:center;gap:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-event-wrapper.style-three .bd-event-content{flex-wrap:wrap;gap:15px}}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-event-wrapper.style-three .bd-content-inner{max-width:650px}}@media only screen and (min-width:992px) and (max-width:1199px){.bd-event-wrapper.style-three .bd-content-inner{max-width:500px}}.bd-event-wrapper.style-three .bd-event-meta{display:flex;align-items:center;gap:10px 15px;flex-wrap:wrap}.bd-event-wrapper.style-three .bd-event-meta-list{position:relative;margin-right:20px;padding-right:20px}.bd-event-wrapper.style-three .bd-event-meta-list::before{position:absolute;width:1px;height:20px;content:"";background:var(--bd-border-primary);right:0;top:50%;transform:translateY(-50%)}.bd-event-wrapper.style-three .bd-event-meta-list:last-child::before{display:none}.bd-event-wrapper.style-three .bd-event-thumb,.bd-event-wrapper.style-three .bd-event-thumb-bg{position:relative;-webkit-mask-image:url("../images/event/event-mask.20aeb2e0f075.webp");mask-image:url("../images/event/event-mask.20aeb2e0f075.webp");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;display:inline-flex}.bd-event-wrapper.style-three .bd-event-thumb-bg{background-color:var(--bd-white);padding:10px}.bd-event-wrapper.style-three .bd-event-thumb{overflow:hidden;border-radius:6px}.bd-event-wrapper.style-three .bd-event-thumb img{transition:all 1.1s cubic-bezier(0,0,.2,1)}.bd-event-wrapper.style-three:not(:last-child){margin-bottom:30px}.bd-event-thumb.style-two img{height:450px;width:100%;border-radius:0 12px 12px 0}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-event-thumb.style-two img{border-radius:12px}}.bd-event-price-wrap .title{font-size:18px;color:var(--bd-text-muted)}.bd-event-details-location .address:hover,.bd-offcanvas-contact ul li a:hover{color:var(--bd-primary)}.bd-event-details-location .icon{font-size:20px;color:var(--bd-primary)}input[type=checkbox]:checked~label::before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}label span{color:var(--bd-danger);margin-inline-start:3px}.form-input{position:relative}.form-input-box.has-icon span{position:absolute;display:inline-block;color:var(--bd-placeholder)}.form-input-box.has-icon.icon-right input{padding-inline-end:46px}.form-input-box.has-icon.icon-right .form-input span{inset-inline-end:20px;top:18px}.form-input-box.has-icon.icon-right .form-input textarea{padding-right:46px}.form-input-box.has-icon.icon-left input{padding-inline-start:46px}.form-input-box.has-icon.icon-left .form-input span{inset-inline-start:20px;top:18px}.form-input-box.has-icon.icon-left .form-input textarea{padding-left:46px}.form-input textarea{height:120px;padding:16px;min-height:120px}input[type=radio]{opacity:0;position:absolute}input[type=radio]~label{position:relative;font-size:15px;line-height:25px;font-weight:400;padding-inline-start:28px;cursor:pointer;margin-bottom:0}input[type=radio]~label::before{content:"";position:absolute;top:3px;inset-inline-start:0;width:20px;height:20px;background-color:transparent;border:1px solid var(--bd-border-secondary);transition:all .3s}input[type=radio]~label::after{content:" ";position:absolute;background-color:var(--bd-danger);transform:rotate(-45deg);opacity:0;transition:all .3s}input[type=radio]:checked~label::before{border-color:var(--bd-primary)}input[type=radio]:checked~label::after{opacity:1;background-color:var(--bd-primary)}.switch.round:before,input[type=radio]~label::before{border-radius:50%}input[type=radio]~label::after{width:12px;height:12px;inset-inline-start:4px;background:var(--bd-white);border-radius:50%;top:7px}.bd-offcanvas-area{background:var(--bd-bg-primary)0 0;position:fixed;right:0;top:0;width:500px;height:100%;transform:translateX(calc(100% + 80px));transition:transform .45s ease-in-out,opacity .45s ease-in-out;z-index:999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none;border-inline-start:1px solid var(--bd-border-primary)}.bd-offcanvas-area ::-webkit-scrollbar{display:none}@media (max-width:575px){.bd-offcanvas-area{width:400px}}@media (max-width:450px){.bd-offcanvas-area{width:340px}}.bd-offcanvas-area.info-open{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.bd-offcanvas-logo a img{width:40px}@media (max-width:575px){.bd-offcanvas-logo a img{width:40px}}.bd-offcanvas-content{padding-bottom:45px}.bd-offcanvas-wrapper{position:relative;height:100%;padding:45px}@media (max-width:575px){.bd-offcanvas-wrapper{padding:30px}}.bd-offcanvas-top{padding-bottom:20px;border-bottom:1px solid var(--bd-border-primary)}.bd-offcanvas-title-meta{color:var(--bd-theme-black);margin-bottom:17px}.bd-offcanvas-overlay{background-color:rgba(0,0,0,.6);height:100%;width:100%;position:fixed;top:0;z-index:99;inset-inline-start:0;opacity:0;visibility:hidden;backdrop-filter:blur(10px)}.bd-offcanvas-overlay:hover{cursor:url("../images/shape/cross-out.dfb4dac7f9fb.webp"),pointer}.bd-offcanvas-overlay.overlay-open{opacity:1;visibility:visible}.bd-offcanvas-contact ul li:not(:last-child){margin-bottom:20px}.bd-offcanvas-contact ul li a:hover i{background:var(--bd-primary);color:var(--bd-white);border-color:var(--bd-primary)}.bd-offcanvas-contact-icon i{display:inline-block;width:36px;height:36px;display:flex;justify-content:center;text-align:center;align-items:center;border-radius:50%;background:0 0;color:var(--bd-theme-black);border:1px solid var(--bd-border-secondary);-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.sidebar-toggle{cursor:pointer}.bd-offcanvas-close-icon{line-height:1;color:var(--bd-primary)}.bd-offcanvas-close-icon .bd-offcanvas-m-lines{position:relative;display:block;height:12px;width:33px}.bd-offcanvas-close-icon.animation--flip .bd-offcanvas-m-line.line--1{top:6px;transform:rotate(45deg)}.bd-offcanvas-close-icon.animation--flip .bd-offcanvas-m-line.line--3{opacity:0}.bd-offcanvas-close-icon.animation--flip .bd-offcanvas-m-line.line--2{top:6px;transform:rotate(-45deg)}.bd-offcanvas-close-icon .bd-offcanvas-m-line{position:absolute;inset-inline-start:0;height:2px;width:100%;background-color:currentColor;transition:top .15s ease,transform .3s ease}.bd-offcanvas-close-icon .bd-offcanvas-m-line.line--1{top:0}.bd-offcanvas-close-icon .bd-offcanvas-m-line.line--2{top:5px}.bd-offcanvas-close-icon .bd-offcanvas-m-line.line--3{bottom:0}.bd-offcanvas-close-icon:hover .bd-offcanvas-m-line{animation:qode-draw .8s cubic-bezier(.44,1.1,.53,.99)1 forwards}.bd-offcanvas-close-icon:hover .bd-offcanvas-m-line:nth-of-type(2){animation-delay:.1s}.basic-pagination{margin-top:50px;text-align:center}.basic-pagination ul{display:inline-flex;gap:15px}.basic-pagination ul li,.list-none ul,.social-icon-list li{list-style:none}.basic-pagination ul li a{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;position:relative;font-weight:600;font-size:16px;background-color:transparent;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.basic-pagination ul li a:hover{background-color:var(--bd-bg-primary);color:var(--bd-primary)}.basic-pagination ul li .current{background-color:var(--bd-primary);color:var(--bd-white)}.basic-pagination ul li .next,.basic-pagination ul li .prev{background-color:var(--bd-bg-primary);color:var(--bd-primary);font-size:20px}#loading{height:100%;width:100%;position:fixed;top:0}#loading{z-index:999999;margin-top:0;background-color:var(--bd-white)}#loading-center{width:100%;height:100%;position:relative}#loading-center-absolute{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){#loading-center-absolute{width:40%}}@media only screen and (min-width:768px) and (max-width:991px){#loading-center-absolute{width:45%}}@media only screen and (min-width:576px) and (max-width:767px){#loading-center-absolute{width:50%}}@media (max-width:575px){#loading-center-absolute{width:90%}}.single-progress .title{font-size:18px;font-weight:500;color:var(--bd-theme-black);letter-spacing:.5px;margin-bottom:18px}.progress,.progress-bar{height:6px;overflow:visible;background-color:var(--bd-bg-primary);border-radius:10px}.progress-style-2 .progress{height:15px}.progress-style-3 .single-progress .title{margin-bottom:0;position:absolute;left:20px;z-index:5;color:var(--bd-white);line-height:1;top:50%;transform:translateY(-50%)}.progress-style-3 .progress{height:30px;overflow:hidden;border-radius:50px;background:linear-gradient(to right,var(--bd-primary) 10%,rgba(255,255,255,0) 95%)}.progress-style-3 .bg-gradient-2 .progress{background:linear-gradient(to right,var(--bd-secondary) 10%,rgba(255,255,255,0) 95%)}.progress-style-3 .bg-gradient-3 .progress{background:linear-gradient(to right,var(--bd-success) 10%,rgba(255,255,255,0) 95%)}.progress-style-3 .bg-gradient-4 .progress{background:linear-gradient(to right,var(--bd-warning) 10%,rgba(255,255,255,0) 95%);background:linear-gradient(to right,var(--bd-info) 10%,rgba(255,255,255,0) 95%)}.progress-style-3 .bg-gradient-5 .progress{background:linear-gradient(to right,var(--bd-danger) 10%,rgba(255,255,255,0) 95%)}.radial-progress-single .circle-info .title{font-size:20px;font-weight:500;margin-bottom:4px;letter-spacing:-.5px}.bd-section-title{font-weight:var(--bd-fw-sbold);font-family:var(--bd-ff-title)}.bd-section-title.bottom-line{border-bottom:1px solid var(--bd-border-primary);padding-bottom:15px;position:relative}.bd-section-title.bottom-line::before{position:absolute;content:"";left:0;bottom:-2px;width:10%;height:3px;background-color:var(--bd-primary);transition:all .3s ease-in-out}.header-style-three .main-menu li a.active,.header-style-three .main-menu>ul>li:hover>a{color:var(--bd-secondary)}.down-mark-line{position:relative;z-index:2;display:inline-block}.down-mark-line::before{position:absolute;left:0;bottom:-2px;z-index:-1;background:url("../images/shape/down-mark-line.421eee56a5f7.webp")}.down-mark-line::before{content:"";width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom;-webkit-animation:section-animation 3s infinite;animation:section-animation 3s infinite}.bg-flashlight{position:relative;z-index:1;overflow:hidden}.bg-flashlight::before{content:"";position:absolute;top:var(--y);left:var(--x);transform:translate(-50%,-50%);background:radial-gradient(var(--bd-primary),transparent,transparent);width:200%;height:200%;opacity:0;transition:.5s,top 0s,left 0s;border-radius:10px}.bg-flashlight>*{z-index:2;position:relative}.bg-flashlight::after{content:"";position:absolute;inset:3px;background:var(--bd-white);border-radius:8px}.bg-flashlight:hover::before{opacity:1}.bg-flashlight.flashlight-sec::before{background:radial-gradient(var(--bd-secondary),transparent,transparent)}.bd-post-details-list{margin-top:20px}.bd-post-details-list ul li{list-style:none;position:relative;margin-left:20px;color:#000}.bd-post-details-list ul li:not(:last-child){margin-bottom:10px}.bd-post-details-list ul li::before{position:absolute;content:"";width:8px;height:8px;background-color:var(--bd-primary);border-radius:50%;left:-20px;top:8px}.sidebar-sticky{position:sticky;top:120px}.underline a,.underline-two a{display:inline;background-image:linear-gradient(var(--bd-primary),var(--bd-primary)),linear-gradient(var(--bd-primary),var(--bd-primary));background-size:0 1px,0 1px;background-position:100% 100%,0 83%;background-repeat:no-repeat;transition:background-size .4s linear;padding:0 0 1%}.underline a:hover{background-size:0 1px,100% 1px;color:var(--bd-primary)!important}.underline-two a{background-image:linear-gradient(var(--bd-secondary),var(--bd-secondary)),linear-gradient(var(--bd-secondary),var(--bd-secondary));padding:0 0 2%}.underline-two a:hover{background-size:0 1px,100% 1px;color:var(--bd-secondary)!important}.d-flex-between,.d-flex-center{display:flex;align-items:center;justify-content:space-between}.d-flex-column,.d-flex-items,.d-flex-start{display:flex;align-items:center}.has-separator,.has-separator-black{margin-right:15px;padding-right:15px;position:relative}.has-separator-black::before,.has-separator::before{position:absolute;content:" ";width:1px;height:20px;right:0;top:50%;transform:translateY(-50%)}.has-separator::before{background:var(--bd-border-primary)}.gap-10{gap:10px}.gap-15{gap:15px}.gap-30{gap:30px}.theme-social.circle a{border-radius:50px}code{font-size:16px;color:var(--bd-body-text);word-wrap:break-word}.h-40px{height:40px}.bd-book-category .bd-category-wrapper.style-six .bd-category-icon i{font-size:26px}.fw-5{font-weight:var(--bd-fw-medium)}.fw-6{font-weight:var(--bd-fw-sbold)}.social-icon-list{display:inline-flex;gap:15px;flex-wrap:wrap}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px){.social-icon-list{gap:10px}}.theme-social ul li a{text-align:center;justify-content:center;align-items:center}.theme-social ul li a{color:var(--bd-theme-black);background-color:transparent;width:40px;height:40px;display:inline-flex;border-radius:3px}.bd-menu-close i,.theme-social ul li a,.theme-social ul li a i,.theme-social.secondary a i{transition:all .3s ease-in-out}.theme-social ul li a:hover{color:var(--bd-white);border-color:var(--bd-primary);background-color:var(--bd-primary)}@media only screen and (min-width:992px) and (max-width:1199px){.theme-social ul li a{width:30px;height:30px}}.theme-social ul li:hover .facebook{background-color:#1877f2;border-color:#1877f2}.theme-social ul li:hover .twitter{background-color:#1da1f2;border-color:#1da1f2}.theme-social ul li:hover .linkedin{background-color:#0a66c2;border-color:#0a66c2}.theme-social ul li:hover .instagram{background-color:#e4405f;border-color:#e4405f}.theme-social ul li:hover .dribbble{background-color:#ea4c89;border-color:#ea4c89}.theme-social ul li:hover .behance{background-color:var(--bd-primary);border-color:var(--bd-primary)}.theme-social ul li:hover .google{background-color:#4285f4;border-color:#4285f4}.theme-social ul li:hover .youtube{background-color:red;border-color:red}.theme-social ul li:hover .pinterest{background-color:#bd081c;border-color:#bd081c}.theme-social ul li:hover .snapchat{background-color:#fffc00;border-color:#fffc00}.theme-social ul li:hover .whatsapp{background-color:#25d366;border-color:#25d366}.theme-social ul li:hover .tiktok{background-color:#010101;border-color:#010101}.theme-social ul li:hover .github{background-color:#181717;border-color:#181717}.theme-social ul li:hover .slack{background-color:#4a154b;border-color:#4a154b}.theme-social.has-white a{color:var(--bd-white)}.theme-social.has-white a:hover{color:var(--bd-primary);border-color:var(--bd-white);background-color:var(--bd-white)}.theme-social.has-bg a{color:var(--bd-white);border:0;background-color:rgba(255,255,255,.1)}.theme-social.social-large a{font-size:20px;width:56px;height:56px}.theme-social.secondary a{color:var(--bd-white);border:1px solid var(--bd-border-primary)}.theme-social.secondary a:hover{color:var(--bd-white);border-color:var(--bd-secondary);background-color:var(--bd-secondary)}.theme-social.social-brand-color ul li a{color:var(--bd-white);border:0;transform:translateY(0)}.theme-social.social-brand-color ul li:hover{transform:translateY(-3px)}.theme-social.social-brand-color ul li .facebook{background-color:#1877f2}.theme-social.social-brand-color ul li .twitter{background-color:#1da1f2}.theme-social.social-brand-color ul li .linkedin{background-color:#0a66c2}.theme-social.social-brand-color ul li .instagram{background-color:#e4405f}.theme-social.social-brand-color ul li .dribbble{background-color:#ea4c89}.theme-social.social-brand-color ul li .behance{background-color:var(--bd-primary)}.theme-social.social-brand-color ul li .google{background-color:#4285f4}.theme-social.social-brand-color ul li .youtube{background-color:red}.theme-social.social-brand-color ul li .pinterest{background-color:#bd081c}.theme-social.social-brand-color ul li .snapchat{background-color:#fffc00}.theme-social.social-brand-color ul li .whatsapp{background-color:#25d366}.theme-social.social-brand-color ul li .tiktok{background-color:#010101}.theme-social.social-brand-color ul li .github{background-color:#181717}.theme-social.social-brand-color ul li .slack{background-color:#4a154b}.tab-style-one .nav-link.active,.tab-style-one .nav-link:hover{background-color:var(--bd-primary);color:var(--bd-white)}.tab-style-two .nav-link.active,.tab-style-two .nav-link:hover{background-color:transparent;color:var(--bd-primary)}.tab-style-two .nav-link.active::before,.tab-style-two .nav-link:hover::before{transform:scaleX(1)}.tab-style-three .nav-link.active,.tab-style-three .nav-link:hover{color:var(--bd-primary);background-color:var(--bd-bg-primary);border-color:var(--bd-bg-primary)}.tab-style-three .nav-link.active{border-color:var(--bd-border-primary)}.tab-style-three.tab-bg .nav-link,.tab-style-three.tab-bg .nav-link.active{border:0}.tab-style-three.tab-column .nav-link.active{color:var(--bd-primary);background-color:var(--bd-white);border-color:transparent}.tab-style-four .nav-link.active,.tab-style-four .nav-link:hover{color:var(--bd-white);background-color:var(--bd-primary)}.tab-style-four .tab-pane.active .tab-pane-content{animation:tab-right .4s linear}.tab-style-four.tab-flex .tab-pane.active .tab-pane-content{animation:tab-bottom .4s linear}.tab-style-four.tab-pane-left-anim .tab-pane.active .tab-pane-content{animation:tab-left .4s linear}.tab-style-five .nav-link.active{background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}.tab-style-five .nav-link.active:hover{color:var(--bd-white)}.bd-video-area.style-one .video-bg-thumb{position:absolute;width:100%;height:100%;inset:0;z-index:1}.bd-video-area.style-one .video-bg-thumb::before{position:absolute;content:"";width:100%;height:100%;background:rgba(0,23,15,.7);inset:0;z-index:-1}.bd-video-area.style-one .bd-video-content{position:relative;z-index:4}.bd-video-area.style-one .bd-video-content p{color:rgba(255,255,255,.7);margin-top:20px}.bd-video-area.style-one .bd-video-play-btn{position:relative;z-index:5}.bd-video-area.style-one .bd-video-play-btn .bd-video-btn{justify-content:center}.bd-video-area.style-one .bd-video-play-btn .icon{width:80px;height:80px}.bd-video-area.style-one .bd-video-play-btn .icon:hover{background:var(--bd-secondary)}.bd-video-area.style-one .bd-section-title,.header-style-three .main-menu li a{color:var(--bd-white)}.bd-header-top.style-three{background-color:var(--bd-secondary)}.bd-header-top.style-three .bd-header-top-left ul li:first-child::before{background-color:rgba(0,0,0,.5)}.bd-header-top.style-three .bd-header-top-right a,.bd-header-top.style-three .bd-header-top-right span{color:var(--bd-black)}.bd-header-top.style-two{background-color:transparent;padding:15px 120px}@media only screen and (min-width:1400px) and (max-width:1599px){.bd-header-top.style-two{padding:15px 40px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.bd-header-top.style-two{padding:15px 50px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-header-top.style-two{padding:15px 30px}}@media (max-width:450px){.bd-header-top.style-two{padding:15px}}.header-style-one{background-color:var(--bd-white);box-shadow:0 1px 2px 1px rgba(3,11,30,.006),0 1px 1px 0 rgba(3,11,30,.05)}.bd-header-left{display:flex;align-items:center;justify-content:space-between;gap:0 44px}@media only screen and (min-width:1400px) and (max-width:1599px){.bd-header-left{gap:0 20px}}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-header-left{gap:0 15px}}.bd-header-right{display:flex;align-items:center;gap:0 36px}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-header-right{gap:0 15px}}.bd-header-sign-btn{display:flex;align-items:center;gap:0 20px}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-header-sign-btn{gap:0 10px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-header-sign-btn{display:none}}.header-style-two .bd-header-area{background-color:var(--bd-white);margin:0 120px;padding:0 30px;box-shadow:0 30px 100px 0 rgba(0,0,0,.2);border-radius:10px}@media only screen and (min-width:1400px) and (max-width:1599px){.header-style-two .bd-header-area{margin:0 40px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.header-style-two .bd-header-area{margin:0 50px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.header-style-two .bd-header-area{margin:0 30px}}@media (max-width:450px){.header-style-two .bd-header-area{margin:15px}}.header-style-two .bd-header-inner{padding:0}.header-style-two .btn-outline-primary{border:1px solid var(--bd-white);color:var(--bd-white)}.header-style-two .btn-outline-primary:hover{border-color:var(--bd-primary)}.header-style-three.bd-sticky .bar-icon span,.header-style-two .bar-icon span{background:var(--bd-theme-black)}.header-style-three .bd-header-meta .meta-icon{color:var(--bd-white)}.header-style-three .bar-icon span{background:var(--bd-white)}.header-style-three.bd-sticky .bd-header-logo{display:none}.header-style-three.bd-sticky .bd-header-logo-sticky{display:block}.header-style-three.bd-sticky .bd-header-meta .meta-icon,.main-menu .mega-menu li a.active,.main-menu .mega-menu li a:hover,.main-menu .submenu li a.active,.main-menu .submenu li:hover>a,.main-menu li a.active,.main-menu>ul>li:hover>a{color:var(--bd-primary)}.header-style-three.bd-sticky .bd-header-meta .item-number{background-color:var(--bd-primary);color:var(--bd-white)}.header-style-four .bd-header-inner,.header-style-four.bd-sticky .bd-header-inner{padding:0}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px){.header-style-four .bd-header-inner{padding:15px 0}}@media (max-width:575px){.header-style-four .bd-header-inner{padding:10px 0}}.header-style-four .bd-header-logo{display:none}@media (max-width:575px){.header-style-four .bd-header-left{gap:0 30px}}.header-style-four .bd-header-right{gap:0 30px}@media (max-width:450px){.header-style-four .bd-header-right{gap:0 15px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.header-style-four.bd-sticky .bd-support-content{display:none}}@media (max-width:450px){.header-style-four.bd-sticky .bd-support-meta .icon{display:none}}.bd-support-meta .icon{width:50px;height:50px;min-width:50px;background-color:var(--bd-bg-primary);border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--bd-theme-black)}.bd-support-meta .title{font-size:18px;color:var(--bd-primary)}.bd-user-dropdown .title{font-size:18px;color:var(--bd-primary)}.bd-category-dropdown ul li a{font-size:16px;color:var(--bd-theme-black);font-weight:400}@media only screen and (min-width:1700px) and (max-width:1800px),only screen and (min-width:1600px) and (max-width:1700px),only screen and (min-width:1400px) and (max-width:1599px){.bd-header-transparent .bd-header-inner{padding:0 55px}}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-header-transparent .bd-header-inner{padding:0 15px;gap:0 20px}}@media only screen and (min-width:992px) and (max-width:1199px){.bd-header-transparent .bd-header-inner{padding:0 15px}}@media only screen and (min-width:768px) and (max-width:991px){.bd-header-transparent .bd-header-inner{padding:0 40px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-header-transparent .bd-header-inner{padding:0 15px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-header-transparent .bd-header-meta.has-white .meta-icon{color:var(--bd-theme-black)}}.bd-header-inner{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:99;padding:0 100px}@media only screen and (min-width:1700px) and (max-width:1800px),only screen and (min-width:1600px) and (max-width:1700px){.bd-header-inner{padding:0 15px}}@media only screen and (min-width:1400px) and (max-width:1599px){.bd-header-inner{padding:0 55px}}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-header-inner{padding:0 15px;gap:0 20px}}@media only screen and (min-width:992px) and (max-width:1199px){.bd-header-inner{padding:0 15px}}@media only screen and (min-width:768px) and (max-width:991px){.bd-header-inner{padding:0 40px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-header-inner{padding:0 15px}}.bd-header-menu{text-align:center}.bd-header-menu ul li:hover .mega-menu{opacity:1;visibility:visible;top:80px}.bd-header-category{position:relative}.bd-header-category:hover .bd-category-dropdown{opacity:1;visibility:visible;transform:scaleY(1)}.bd-category-btn,.bd-header-meta .meta-icon{color:var(--bd-primary);font-size:20px;position:relative}.bd-header-meta.has-white .meta-icon,.bd-sticky.header-style-two .btn-outline-primary:hover{color:var(--bd-white)}.bd-header-meta.has-white .item-number{background-color:var(--bd-white);color:var(--bd-theme-black)}.bd-category-btn{padding:0 15px;border-radius:4px;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:var(--bd-theme-black);cursor:pointer;transition:all linear .3s;border:1px solid var(--bd-border-primary);height:40px}.bd-category-btn:hover{color:var(--bd-primary);border-color:var(--bd-primary)}.bd-category-dropdown{position:absolute;opacity:0;visibility:hidden}.bd-category-dropdown{min-width:550px;background-color:var(--bd-white);box-shadow:0 20px 30px rgba(1,15,28,.1);padding:10px 0;transition:.3s;border-radius:0 0 8px 8px;z-index:1001;top:60px;left:0;transform:scaleY(0);transform-origin:top center}.bd-category-dropdown ul li,.bd-offcanvas-menu ul li,.main-menu li{position:relative;list-style:none}.bd-category-dropdown ul li a{display:block;padding:8px 20px;position:relative;font-size:14px;line-height:1}.bd-category-dropdown ul li:hover .bd-category-submenu{opacity:1;visibility:visible}.bd-sticky{position:fixed!important;top:0;z-index:999;inset-inline-end:0;inset-inline-start:0;width:100%;-webkit-animation:.95s ease 0s normal forwards 1 running headerSlideDown;animation:.95s ease 0s normal forwards 1 running headerSlideDown;background:var(--bd-white);border-top:0;box-shadow:0 10px 35px 0 rgba(0,0,0,.1)}.bd-sticky .logo-white{display:none}.bd-sticky.header-style-two .btn-outline-primary{border:1px solid var(--bd-primary);color:var(--bd-primary)}.bd-sticky.header-style-two .bd-header-meta::after{background-color:var(--bd-border-primary)}.bd-sticky .bd-header-meta.has-white .meta-icon,.bd-sticky.header-style-two .bd-header-meta .meta-icon{color:var(--bd-theme-black)}.bd-sticky .logo-black,.bd-sticky.header-style-four .bd-header-logo{display:block}.bd-sticky .bd-header-meta.has-white .item-number{background-color:var(--bd-primary);color:var(--bd-white)}.bd-header-logo{padding:14px 0;line-height:1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-header-logo{padding:15px 0}}.bd-header-logo img{max-width:40px}.bd-header-hamburger{display:none}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-header-hamburger{display:block}}.bar-icon,.bar-icon span{width:28px;transition:color .2s ease-out}.bar-icon{height:20px;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.bar-icon span{height:2px;background:var(--bd-theme-black);display:inline-block;margin:0 0 0 auto}.bar-icon span:nth-child(1){width:21px;transition:all .3s linear}.bar-icon span:nth-child(2){width:28px;transition:all .3s linear}.bar-icon span:nth-child(3){width:15px;transition:all .3s linear}.bar-icon:hover span{animation:qode-draw .8s cubic-bezier(.44,1.1,.53,.99)1 forwards}.bar-icon:hover span:nth-child(2){animation-delay:.1s}.bar-icon:hover span:nth-child(3){animation-delay:.2s}.bar-icon.is-black span{background:var(--bd-theme-black)}.bar-icon.is-white span{background:var(--bd-white)}.bar-icon.style-two span{transition:all .3s ease-in}.bar-icon.style-two span:nth-child(2){width:85%}.bar-icon.style-two span:nth-child(3){width:75%}.bar-icon.style-two:hover span{width:100%}.bd-banner-one .bd-banner-title{letter-spacing:-.02em}.bd-banner-one .bd-banner-tag-one .content{margin-left:15px}.bd-banner-one .bd-banner-tag-one .content .title{font-size:30px;line-height:30px;font-weight:600;color:var(--bd-theme-black);margin-bottom:6px}.bd-banner-one .bd-banner-tag-one .content .subtitle{font-size:12px;color:#171717}.bd-banner-one .bd-banner-tag-two .icon{display:flex;align-items:center;gap:0 25px;margin-bottom:15px}.bd-banner-one .bd-banner-tag-two .content{display:flex;align-items:center;gap:0 13px}.bd-banner-one .bd-banner-tag-two .content .title{font-size:30px;line-height:30px;font-weight:600;color:var(--bd-primary)}.bd-banner-one .bd-banner-tag-two .content .subtitle{font-size:12px;color:#171717}.bd-banner-content-two .bd-banner-form .form-list .form-list-item .icon{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);border-radius:50px;color:var(--bd-primary)}.bdSliderActive .swiper-slide-active .bd-banner-form-input,.bdSliderActive .swiper-slide-active .bd-banner-subtitle,.bdSliderActive .swiper-slide-active .bd-banner-title,.bdSliderActive .swiper-slide-active .form-list{animation-fill-mode:both;animation-name:bdFadeInUp}.bdSliderActive .swiper-slide-active .bd-banner-title{animation-delay:1.2s;animation-duration:.7s}.bd-banner-three .bd-banner-tag-one .icon{display:flex;align-items:center;gap:0 25px;margin-bottom:15px}.bd-banner-three .bd-banner-tag-one .title span{font-size:18px;font-weight:600;color:var(--bd-secondary)}.bd-banner-three .features-list-item .thumb img{width:28px;height:28px}.bd-banner-three .features-list-item .title{font-size:16px;font-weight:600}.bd-banner-five .bd-banner-title{font-size:62px;color:var(--bd-white)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-banner-five .bd-banner-title{font-size:48px}}@media (max-width:450px){.bd-banner-five .bd-banner-title{font-size:36px}}.bd-banner-five .bd-banner-description{color:rgba(255,255,255,.7)}.bd-banner-content-six .bd-banner-title{color:var(--bd-white);font-size:60px}@media only screen and (min-width:768px) and (max-width:991px){.bd-banner-content-six .bd-banner-title{font-size:42px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-banner-content-six .bd-banner-title{font-size:36px}}.bd-banner-content-six .bd-banner-description{color:rgba(255,255,255,.9)}.bd-banner-seven{min-height:700px;display:flex;align-items:center;z-index:5;padding:50px 0}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-banner-seven{min-height:700px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.bd-banner-seven{padding-top:100px}}.bd-banner-seven .bd-banner-tag-two{position:absolute;top:110px;left:-80px;animation:upDown 1.8s ease-in-out 1.8s forwards infinite alternate}@media only screen and (min-width:1400px) and (max-width:1599px){.bd-banner-seven .bd-banner-tag-two{left:-120px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.bd-banner-seven .bd-banner-tag-two{left:0}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-banner-seven .bd-banner-tag-two{display:none}}.bd-banner-seven .bd-banner-tag-two .inner{background:var(--bd-white);border-right:4px solid var(--bd-secondary);border-bottom:4px solid var(--bd-secondary);padding:15px 19px;border-radius:6px;position:relative;z-index:5}.bd-banner-seven .bd-banner-tag-two .icon{display:flex;align-items:center;gap:0 25px;margin-bottom:15px}.bd-banner-seven .bd-banner-tag-two .content{display:flex;align-items:center;gap:0 13px}.bd-banner-seven .bd-banner-tag-two .content .title{font-size:30px;line-height:30px;font-weight:600;color:var(--bd-primary)}.bd-banner-seven .bd-banner-tag-two .content .subtitle{font-size:12px;color:#171717}.main-menu>ul{display:inline-flex;gap:0 44px}@media only screen and (min-width:1400px) and (max-width:1599px){.main-menu>ul{gap:0 15px}}@media only screen and (min-width:1200px) and (max-width:1399px){.main-menu>ul{gap:0 10px}}.main-menu>ul>li:hover>ul{opacity:1;pointer-events:all;top:100%}.main-menu>ul>li:hover>ul.submenu li:hover>ul{opacity:1;pointer-events:all;left:100%}.main-menu .submenu li a,.main-menu li a{font-size:16px;color:var(--bd-theme-black)}.main-menu li a{font-weight:500;padding:28px 0;display:inline-block;font-family:var(--bd-ff-body);position:relative;transition:all .3s linear;text-transform:none}.main-menu .submenu{background-color:var(--bd-white);box-shadow:0 30px 70px 0 rgba(11,6,70,.08);padding:18px 0;width:260px;position:absolute;left:0;opacity:0;pointer-events:none;z-index:10;transition:all .5s;border-radius:0 0 4px 4px;top:100px}.main-menu .submenu ul{padding:18px 0;width:260px;left:calc(100% + 10px);top:0;z-index:10;border-radius:0 4px 4px 4px}.main-menu .submenu li{position:relative;padding:0 0 0 20px}.main-menu .submenu li:hover>ul{opacity:1;transform:none!important;pointer-events:all}.main-menu .submenu li a{padding:8px 12px;display:block;transition:all .5s;text-align:left;cursor:pointer}.main-menu .has-mega-menu{position:static;transition:all 15s ease-in-out}.main-menu .mega-menu,.main-menu .submenu ul{background-color:var(--bd-white);position:absolute;opacity:0;transition:all .5s}.main-menu .mega-menu{box-shadow:0 20px 30px rgba(1,15,28,.1);padding:30px;left:50%;transform:translateX(-50%);width:1320px;display:grid;grid-template-columns:repeat(4,1fr);column-gap:50px;justify-content:center;overflow:hidden;pointer-events:none;z-index:20;top:100px;text-align:start;border-radius:0 0 8px 8px}@media only screen and (min-width:1200px) and (max-width:1399px){.main-menu .mega-menu{width:100%;column-gap:30px}}.main-menu .mega-menu.mega-grid-5{grid-template-columns:repeat(5,1fr);column-gap:30px}.main-menu .mega-menu li:has(ul)>a:after{content:""}.main-menu .mega-menu li a{font-size:16px;font-weight:500;color:var(--bd-theme-black);padding:5px;display:inline-block;align-items:center;gap:8px;background:0 0;border-radius:8px;transition:all .3s}.main-menu .mega-menu .title{font-weight:500;color:var(--bd-theme-black);border-bottom:1px solid var(--bd-border-primary);padding-bottom:10px;margin-bottom:15px;pointer-events:none;border-radius:0;display:block}.main-menu .mega-style-2{padding:0 15%;gap:0;grid-template-columns:repeat(2,1fr)}.main-menu .mega-style-2 .title{height:70px;padding-bottom:0;margin-bottom:0;position:relative;overflow:visible;padding-left:30px}.main-menu .mega-style-2 .title:after{position:absolute;content:"";width:5000px;height:1px;background-color:#333337;bottom:-1px;left:50%;transform:translateX(-50%)}.main-menu .mega-style-2>li:not(:first-child){border-left:1px solid #333337}.main-menu .mega-style-2 ul{column-count:2;position:relative;padding:20px 0}.main-menu .mega-style-2 ul:after{position:absolute;content:"";width:1px;height:700px;background-color:#333337;top:0;left:50%;z-index:1}.main-menu .mega-style-2 ul li a{padding-left:30px}.main-menu .mega-grid-2{grid-template-columns:repeat(2,1fr);row-gap:60px}.main-menu .mega-grid-3{grid-template-columns:repeat(3,1fr);row-gap:60px}.main-menu .mega-grid-4{grid-template-columns:repeat(4,1fr);gap:0 30px}.main-menu .mega-grid-5{grid-template-columns:repeat(5,1fr);gap:0 30px}.main-menu .mega-grid-6{grid-template-columns:repeat(6,1fr);gap:30px}.main-menu .home-menu-grid{display:grid;grid-template-columns:repeat(5,1fr);row-gap:20px;column-gap:20px;padding-bottom:25px}.main-menu .list-3-column ul{display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px}@media only screen and (min-width:1200px) and (max-width:1399px){.main-menu .list-3-column ul{column-gap:30px}}.main-menu .span-first-item ul li:first-child{grid-column:1/-1;column-span:all}.main-menu ul>li:hover>ul>li:hover>.title{color:var(--bd-primary)}.main-menu .mega-style-2 .title,.main-menu .mega-style-3 .title{padding-top:28px}.main-menu li .has-arrow>a::before{content:"";font-family:var(--ff-fontawesome);font-weight:600;position:absolute;right:32px;transition:all .3s ease-in-out}.main-menu li .has-arrow:hover a::before{transform:rotate(-90deg)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.main-menu>ul>li:hover>ul.last-children.submenu li:hover>ul{right:100%;left:auto}}.bd-sticky .main-menu li a{color:var(--bd-theme-black)}.bd-blog-wrapper.blog-standard .bd-blog-meta-item span i,.bd-offcanvas-menu ul li.active>a,.bd-offcanvas-menu ul li>a.active,.bd-offcanvas-menu ul li>a:hover,.bd-sticky .main-menu li a.active,.bd-sticky .main-menu>ul>li:hover>a{color:var(--bd-primary)}.bd-mobile-menu-smaller{display:none}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-mobile-menu-smaller{display:block}}.bd-offcanvas-menu ul li:not(:last-child){margin-bottom:8px}.bd-offcanvas-menu ul li>a{display:block;font-size:16px;color:var(--bd-theme-black);padding:10px 0;padding-inline-end:20px;border-bottom:1px solid rgba(255,255,255,.1)}.bd-offcanvas-menu ul li.active>.bd-menu-close{background-color:var(--bd-primary);border-color:var(--bd-primary);color:var(--bd-white)}.bd-offcanvas-menu ul li.active>.bd-menu-close i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.bd-offcanvas-menu ul li .mega-menu,.bd-offcanvas-menu ul li .submenu{display:none;padding-inline-start:20px}.bd-offcanvas-menu ul li .has-homemenu{padding-inline-start:0}.bd-blog-wrapper.style-two .content .border-btn:hover i,.bd-offcanvas-menu ul li .homemenu-title{color:var(--bd-white)}.bd-menu-close{position:absolute;inset-inline-end:0;top:8px;font-size:18px;color:#7f8387;z-index:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #7f8387;-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.bd-blog-wrapper.blog-standard{border-radius:10px;overflow:hidden;box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.bd-blog-wrapper.blog-standard:hover .bd-blog-thumb::before{animation:shine 800ms}.bd-blog-wrapper.blog-standard:hover .bd-blog-thumb img,.bd-campus-wrapper.style-one .bd-campus-item:hover .bd-campus-thumb img{transform:scale(1.1)}.bd-blog-wrapper.blog-standard .bd-blog-thumb{width:100%;height:400px;overflow:hidden;transition:all .3s ease-out 0s;position:relative}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-blog-wrapper.blog-standard .bd-blog-thumb{height:100%}}.bd-blog-wrapper.blog-standard .bd-blog-thumb::before{content:"";position:absolute;top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0)0,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}.bd-blog-wrapper.blog-standard .bd-blog-thumb img{object-fit:cover;transition:all .3s ease-out 0s;overflow:hidden}.bd-blog-wrapper.blog-standard .bd-blog-meta-item{display:flex;align-items:center;gap:15px 20px;padding:18px 30px;flex-wrap:wrap;background-color:var(--primary-rgb-05);margin-bottom:0;margin-right:0}.bd-blog-wrapper.blog-standard .bd-blog-meta-item span{font-size:16px;display:flex;gap:6px;align-items:center}.bd-blog-wrapper.blog-standard .bd-blog-content{padding:30px;border-radius:0 0 10px 10px;background-color:var(--bd-white)}.bd-blog-wrapper.blog-standard .bd-blog-title{font-size:32px}.bd-blog-wrapper.style-one{background:var(--bd-white);border-radius:6px}.bd-blog-wrapper.style-eight:hover .bd-blog-thumb img,.bd-blog-wrapper.style-eleven:hover .bd-blog-thumb img,.bd-blog-wrapper.style-five:hover .bd-blog-thumb img,.bd-blog-wrapper.style-four:hover .bd-blog-thumb img,.bd-blog-wrapper.style-nine:hover .bd-blog-thumb img,.bd-blog-wrapper.style-one:hover .bd-blog-thumb img,.bd-blog-wrapper.style-seven:hover .bd-blog-thumb img,.bd-blog-wrapper.style-ten:hover .bd-blog-thumb img,.bd-blog-wrapper.style-three:hover .bd-blog-thumb img,.bd-blog-wrapper.style-two:hover .bd-blog-thumb img{transform:scale3d(1.07,1.07,1.07)}.bd-blog-wrapper.style-one .bd-blog-thumb{overflow:hidden;border-radius:6px 6px 0 0;height:280px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-blog-wrapper.style-one .bd-blog-thumb{height:100%}}.bd-blog-wrapper.style-one .bd-blog-thumb img,.bd-blog-wrapper.style-two .bd-blog-thumb img{width:100%;height:100%;transition:all 1.1s cubic-bezier(0,0,.2,1)}.bd-blog-wrapper.style-one .bd-blog-content{padding:30px}.bd-blog-wrapper.style-one .bd-blog-content .title{border-bottom:1px solid var(--bd-border-primary);margin-bottom:20px;padding-bottom:20px}.bd-blog-wrapper.style-two{position:relative;border:1px solid var(--bd-border-primary);padding:30px;border-radius:6px 6px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:450px){.bd-blog-wrapper.style-two{padding:20px}}.bd-blog-wrapper.style-two .bd-blog-thumb{margin-bottom:20px;overflow:hidden;position:relative;border-radius:6px 6px}.bd-blog-wrapper.style-two .bd-blog-thumb .bd-badge{position:absolute;top:15px;left:15px;z-index:5}.bd-blog-wrapper.style-two .bd-blog-thumb img{height:280px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-blog-wrapper.style-two .bd-blog-thumb img{height:100%}}.bd-blog-wrapper.style-two .content .bd-blog-meta{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bd-border-primary);padding-bottom:20px;margin-bottom:20px}.bd-blog-wrapper.style-two .content .border-btn{width:40px;height:40px;border:1px solid var(--bd-border-primary);display:flex;justify-content:center;align-items:center;transition:.4s}.bd-blog-wrapper.style-two .content .border-btn:hover{background:var(--bd-primary);border-color:var(--bd-primary)}.bd-blog-wrapper.style-two .title{margin-bottom:15px}.bd-blog-wrapper.style-two .btn-inner .link{font-weight:var(--bd-fw-medium)}.bd-blog-meta-item a:hover,.bd-blog-wrapper.style-two .btn-inner .link:hover{color:var(--bd-primary)}.bd-blog-wrapper.style-three{background:var(--bd-white);display:grid;grid-template-columns:280px 1fr;align-items:center;height:100%;border-radius:6px 6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-blog-wrapper.style-three{grid-template-columns:230px 1fr}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-blog-wrapper.style-three{grid-template-columns:1fr}}.bd-blog-wrapper.style-three .bd-blog-thumb{overflow:hidden;position:relative;height:100%;border-radius:6px 0 0 6px}@media only screen and (min-width:768px) and (max-width:991px){.bd-blog-wrapper.style-three .bd-blog-thumb{height:265px}}@media (max-width:450px){.bd-blog-wrapper.style-three .bd-blog-thumb{height:250px}}.bd-blog-wrapper.style-three .bd-blog-content{padding:30px}.bd-blog-wrapper.style-three .bd-blog-content .title{border-bottom:1px solid var(--bd-border-primary);margin-bottom:20px;padding-bottom:20px}.bd-blog-wrapper.style-four .bd-blog-content p,.bd-blog-wrapper.style-three .bd-blog-content p{margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bd-blog-wrapper.style-four:hover .icon-text-btn span,.bd-blog-wrapper.style-six:hover .icon-text-btn span{opacity:1;visibility:visible;margin-left:0}.bd-blog-wrapper.style-four .bd-blog-content{padding:30px 30px 23px;border-radius:0 0 6px 6px;background-color:var(--bd-white);border:1px solid var(--bd-border-primary)}.bd-blog-wrapper.style-four .title{margin-bottom:15px}.bd-blog-wrapper.style-four .bd-blog-thumb{overflow:hidden;border-radius:6px 6px 0 0;width:100%;height:330px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-blog-wrapper.style-four .bd-blog-thumb{height:100%}}.bd-blog-wrapper.style-four .bd-blog-thumb img,.bd-blog-wrapper.style-three .bd-blog-thumb img{width:100%;height:100%;transition:all 1.1s cubic-bezier(0,0,.2,1)}.bd-blog-wrapper.style-four .bd-blog-meta-list{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}@media (max-width:575px){.bd-blog-wrapper.style-four .bd-blog-meta-list{gap:8px 0}}.bd-blog-wrapper.style-five{position:relative}.bd-blog-wrapper.style-five .bd-blog-thumb{overflow:hidden;margin-bottom:30px;border-radius:6px}.bd-blog-wrapper.style-five .bd-blog-thumb img{width:100%;min-height:300px;transition:all 1.1s cubic-bezier(0,0,.2,1)}.bd-blog-wrapper.style-five .title{margin-bottom:20px;margin-top:15px}.bd-blog-wrapper.style-five .bd-blog-content{background-color:var(--bd-white);padding:30px;box-shadow:0 4px 10px 0 rgba(131,131,131,.1);margin-top:-85px;position:relative;z-index:5;margin-left:20px;margin-right:20px;transition:all .3s ease-in-out;border-radius:6px}.bd-blog-wrapper.style-six{display:grid;grid-template-columns:260px auto}@media only screen and (min-width:992px) and (max-width:1199px){.bd-blog-wrapper.style-six{grid-template-columns:230px auto}}@media (max-width:575px){.bd-blog-wrapper.style-six{grid-template-columns:auto}}.bd-blog-wrapper.style-six .blog-tag{position:absolute;top:16px;left:16px;margin-bottom:0;z-index:2}.bd-blog-wrapper.style-six:hover .bd-blog-thumb a img{transform:scale(1.05)}.bd-blog-wrapper.style-six:hover .image-hover-effect a::after{height:250%;transition:all 600ms linear;background-color:transparent}.bd-blog-wrapper.style-six .bd-blog-thumb{overflow:hidden;border-radius:8px 0 0 8px}@media only screen and (min-width:992px) and (max-width:1199px){.bd-blog-wrapper.style-six .bd-blog-thumb{height:322px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-blog-wrapper.style-six .bd-blog-thumb{border-radius:8px 8px 0 0}}.bd-blog-wrapper.style-six .bd-blog-thumb img{max-width:100%;height:100%}.bd-blog-wrapper.style-six .bd-blog-content{padding:30px;border-radius:0 8px 8px 0;background-color:var(--bd-bg-primary)}@media (max-width:575px){.bd-blog-wrapper.style-six .bd-blog-content{border-radius:0 0 8px 8px}}.bd-blog-wrapper.style-six .bd-blog-content .bd-blog-meta-list{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.bd-blog-wrapper.style-eight,.bd-blog-wrapper.style-seven .bd-blog-thumb{border-radius:6px;overflow:hidden}.bd-blog-wrapper.style-seven .bd-blog-thumb img{min-height:260px;height:100%;width:100%}.bd-blog-wrapper.style-seven .bd-blog-content{padding:30px;background:var(--bd-white);box-shadow:0 20px 40px rgba(28,51,84,.1);border-radius:0 0 5px 5px}.bd-blog-wrapper.style-eight .bd-blog-thumb{overflow:hidden;transition:all .3s ease-out 0s;position:relative}.bd-blog-wrapper.style-eight .bd-blog-thumb img{width:100%;height:250px;object-fit:cover;transition:all 1.1s cubic-bezier(0,0,.2,1)}.bd-blog-wrapper.style-eight .bd-blog-content{position:relative;padding:20px 25px;border:1px solid var(--bd-border-primary);border-top:0;border-radius:0 0 6px 6px;padding-inline-start:52px;border-inline-start:0;transition:all .3s ease-out 0s}.bd-blog-wrapper.style-eight .date{position:absolute;bottom:0;height:100%;writing-mode:vertical-lr;left:0;transform:rotate(-180deg)}.bd-blog-wrapper.style-eight .date span{background:var(--bd-secondary);color:var(--bd-white);padding:0 2px;height:100%;display:inline-block;text-align:center;font-size:20px;font-weight:500}.bd-blog-wrapper.style-eight .bd-blog-meta-item{position:relative;margin-inline-end:15px;padding-inline-end:15px}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-blog-wrapper.style-eight .bd-blog-meta-item{margin-inline-end:8px;padding-inline-end:8px}}.bd-blog-wrapper.style-eight .bd-blog-meta-item::before{position:absolute;content:" ";width:1px;height:20px;inset-inline-end:0;top:50%;background:var(--bd-border-primary);transform:translateY(-50%)}.bd-blog-wrapper.style-eight .bd-blog-meta-item:last-child::before{display:none}.bd-blog-wrapper.style-eight .bd-blog-meta-list{margin-bottom:10px}.bd-blog-wrapper.style-eight .bd-blog-title{margin-bottom:15px}.bd-blog-wrapper.style-eight .bd-blog-content p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bd-blog-wrapper.style-nine{position:relative;overflow:hidden;border-radius:16px}.bd-blog-wrapper.style-nine::after{content:"";height:100%;width:100%;border-radius:5px;background:-webkit-linear-gradient(top,transparent 37.57%,rgba(0,0,0,.8) 100%);background:linear-gradient(180deg,transparent 37.57%,rgba(0,0,0,.8) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.bd-blog-wrapper.style-nine .bd-blog-thumb,.bd-blog-wrapper.style-ten{overflow:hidden}.bd-blog-wrapper.style-nine .bd-blog-content{padding:30px 25px 25px 30px;background-color:transparent;box-shadow:none;position:absolute;left:0;bottom:0;z-index:1}.bd-blog-wrapper.style-nine .bd-blog-meta-item .meta-author,.bd-blog-wrapper.style-nine .bd-blog-meta-item .meta-text{color:var(--bd-white)}.bd-blog-wrapper.style-ten .bd-blog-thumb{overflow:hidden;border-radius:6px 6px 0 0}.bd-blog-wrapper.style-ten .bd-blog-thumb img{height:250px;width:100%;transition:all 1.1s cubic-bezier(0,0,.2,1)}.bd-blog-wrapper.style-ten .bd-blog-thumb-wrapper{position:relative}.bd-blog-wrapper.style-ten .bd-blog-content{padding:40px 30px 30px;background-color:var(--bd-bg-primary);border-radius:0 0 6px 6px}.bd-blog-wrapper.style-ten .bd-blog-content .title{margin-bottom:25px}.bd-blog-wrapper.style-ten .bd-blog-meta-list{margin-bottom:15px}.bd-blog-wrapper.style-eleven{border-radius:24px;overflow:hidden}.bd-blog-wrapper.style-eleven .bd-blog-content{padding:30px;border:1px solid var(--bd-border-primary);border-radius:0 0 24px 24px}.bd-blog-wrapper.style-eleven .bd-blog-thumb-wrapper{position:relative;overflow:hidden}.bd-blog-wrapper.style-eleven .bd-blog-badge.bottom{left:30px;bottom:0}.bd-about-wrapper.style-three .bd-about-content-wrapper .bd-feature-list:hover .icon{background-color:var(--bd-primary);color:var(--bd-white)}.bd-blog-wrapper .bd-blog-thumb{overflow:hidden;transition:all .3s ease-out 0s;position:relative}.bd-blog-wrapper .bd-blog-thumb::before{content:"";position:absolute;top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0)0,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}.bd-blog-wrapper:hover .bd-blog-thumb::before{animation:shine 800ms}.bd-blog-meta-item{display:inline-flex;gap:0 8px;align-items:center;font-size:14px;font-weight:var(--bd-fw-regular)}.bd-blog-meta-item:not(:last-child){margin-right:15px}@media (max-width:575px){.bd-blog-meta-item:not(:last-child){margin-right:10px}.bd-blog-meta-item{display:inline-flex;gap:0 8px;align-items:center;font-size:12px;font-weight:var(--bd-fw-regular)}}.bd-blog-meta-item .meta-icon{color:var(--bd-primary)}.bd-blog-meta-item .meta-thumb{height:40px;width:40px;min-width:40px}.bd-blog-meta-item .meta-thumb img{width:100%;height:100%;border-radius:50%}.bd-blog-meta-item .meta-author,.bd-blog-meta-item .meta-text{color:var(--bd-taxonomy-color)}.bd-blog-feature-thumb{margin-bottom:30px}.bd-blog-feature-thumb img{border-radius:8px}.bd-blog-feature-thumb.full-width img{width:100%}.post-details-blockquote blockquote{padding:40px;border-radius:10px;position:relative;background-color:var(--primary-rgb-05)}.post-details-blockquote blockquote::before{position:absolute;content:"";width:100%;height:7px;top:0;inset-inline-start:0;background:var(--bd-primary);border-radius:10px 10px 0 0}.post-details-blockquote blockquote .icon{font-size:70px;display:block;margin-bottom:30px;color:var(--bd-primary);line-height:1}.post-details-blockquote blockquote .title{margin-bottom:30px;font-weight:500}.post-details-blockquote blockquote .name{position:relative;display:block;margin-left:50px}.post-details-blockquote blockquote .name::before{position:absolute;content:"";width:30px;height:2px;background-color:var(--bd-primary);left:-50px;top:50%;transform:translateY(-50%)}.bd-postbox-meta{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid var(--bd-border-primary);border-bottom:1px solid var(--bd-border-primary);flex-wrap:wrap}.bd-postbox-navigation{position:relative;margin-top:30px;margin-bottom:30px}.bd-postbox-navigation::before{position:absolute;content:"";left:50%;top:50%;transform:translate(-50%,-50%);height:100%;width:1px;background-color:var(--bd-border-primary)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-postbox-navigation::before{top:60%;height:0;width:100%}}.bd-postbox-more-link{display:inline-flex;align-items:center;margin-bottom:5px;color:var(--bd-body-text);transition:all .3s ease-in-out}.bd-postbox-more-link:hover{color:var(--bd-primary)}.bd-postbox-author{padding:30px 20px;border-radius:6px;border:1px solid rgba(0,0,0,.07);background-color:var(--bd-white);display:flex;align-items:start;gap:30px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-postbox-author{flex-wrap:wrap}}.bd-postbox-author .thumb{width:100px;height:100px;min-width:100px}.bd-postbox-author .thumb img{width:100%;height:100%;object-fit:cover;border-radius:100%}.bd-blog-postbox-comment .bd-postbox-comment-box{border:1px solid rgba(0,0,0,.07);background-color:var(--bd-white)}.bd-recent-post-item{display:flex;align-items:start;gap:20px}@media only screen and (min-width:992px) and (max-width:1199px),(max-width:575px){.bd-recent-post-item{flex-direction:column}}.bd-recent-post-item:not(:last-child){margin-bottom:20px}.bd-recent-post-title{font-size:18px}.bd-recent-post-meta{margin-bottom:10px;display:flex;align-items:center;gap:10px}.bd-recent-post-meta .icon{color:var(--bd-primary)}.bd-footer-widget .bd-footer-widget-links ul li a,.bd-recent-post-meta .date{color:var(--bd-theme-black)}.sidebar-right{margin-left:15px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.sidebar-right{margin-left:0}}.bd-blog-widget{background:var(--bd-white);border:1px solid rgba(0,0,0,.07);padding:30px;border-radius:5px}.bd-blog-widget:not(:last-child){margin-bottom:30px}.bd-blog-widget.widget_categories ul li{align-items:center;display:flex;justify-content:space-between;color:var(--bd-theme-black);font-weight:500;transition:all .3s ease-in-out}.bd-blog-widget.widget_categories ul li:not(:last-child){margin-bottom:10px}.tagcloud a{transition:all .3s ease-in-out}.tagcloud a{font-size:16px!important;color:var(--bd-taxonomy-color);font-weight:500;border:1px solid var(--bd-border-primary);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;height:36px;margin:5px;position:relative}.tagcloud a:hover{color:var(--bd-white);background-color:var(--bd-primary);border-color:var(--bd-primary)}.bd-sidebar-promotion .thumb img{width:100%;height:100%;border-radius:5px}.order-info-list ul li.order-info-list-total span{font-size:16px;font-weight:500}.checkout-input .nice-select .list .option:hover,.order-info-list ul li.order-info-list-shipping span label span{color:var(--bd-primary)}.body-overlay.opened{opacity:1;visibility:visible}.checkout-input .nice-select.open .list{-webkit-transform:scale(1) translateY(0);-moz-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.bd-footer-widget .bd-footer-widget-links ul li:not(:last-child){margin-bottom:10px}.order-info-list ul li.order-info-list-shipping span input:checked~label::after{border-color:var(--bd-primary)}.order-info-list ul li.order-info-list-shipping span input:checked~label::before{opacity:1;visibility:visible}.order-info-list ul li.order-info-list-shipping span input{display:none}.order-info-list ul li.order-info-list-shipping span label:hover{cursor:pointer}.order-details{padding:70px 100px 55px}@media only screen and (min-width:1200px) and (max-width:1399px){.order-details{padding:70px 70px 55px}}@media only screen and (min-width:992px) and (max-width:1199px){.order-details{padding:70px 30px 55px}}@media only screen and (min-width:576px) and (max-width:767px){.order-details{padding:70px 50px 55px}}@media (max-width:575px){.order-details{padding:40px 30px 45px}}.order-details-icon{margin-bottom:22px}.order-details-icon span{display:inline-block;width:120px;height:120px;line-height:118px;text-align:center;font-size:55px;color:var(--bd-white);border:1px solid var(--bd-border-primary);border-radius:50%}.order-details-title{font-size:30px;font-weight:600;color:var(--bd-white);margin-bottom:7px}.order-details-content p{font-size:16px;color:var(--bd-white);line-height:1.38}.order-info-wrapper{padding:42px 50px}@media only screen and (min-width:992px) and (max-width:1199px){.order-info-wrapper{padding:42px 40px}}@media (max-width:575px){.order-info-wrapper{padding:42px 30px}}.order-info-title{font-size:26px;font-weight:600;margin-bottom:40px}.order-info-list ul li{list-style:none;padding:15px 0;display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;color:var(--bd-label-color)}.order-info-list ul li:not(:last-child){border-bottom:1px solid #e0e2e3}.order-info-list ul li span{font-size:15px}.order-info-list ul li.order-info-list-header{padding-top:0;padding-bottom:12px}.order-info-list ul li.order-info-list-header h4{font-size:16px;font-weight:500;margin-bottom:0;color:var(--bd-theme-black)}.order-info-list ul li.order-info-list-desc p{font-size:15px;margin-bottom:0;color:var(--bd-label-color)}.order-info-list ul li.order-info-list-desc p span{font-size:15px;font-weight:500}.order-info-list ul li.order-info-list-subtotal span:last-child{color:var(--bd-primary)}.order-info-list ul li.order-info-list-shipping span label{font-size:14px;position:relative;padding-right:27px}.order-info-list ul li.order-info-list-total{padding:14px 0}#ship-box-info{display:none}.bd-product-card-wrap .bd-btn{padding:0 14px;height:36px}.bd-book-combo-item:hover .thumb img,.bd-career-wrapper.style-one .bd-career-item:hover .bd-career-bg img{transform:scale(1.05)}.bd-book-combo-item:hover .title{color:var(--bd-primary)}.bd-book-combo-item .thumb{width:110px;height:155px;margin:0 auto 10px;overflow:hidden}.bd-book-combo-item .thumb img{width:100%;height:100%;transform:scale(1);transition:var(--transition)}.bd-book-combo-item .title{font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bd-about-wrapper.style-one .bd-about-content-wrapper .bd-about-feature-item:not(:last-child){margin-bottom:30px}.bd-book-format-option.selected{border:2px solid var(--bd-primary);background-color:var(--bd-bg-primary)}.bd-trustpilot-review .stars img{height:100%;width:150px}.bd-trustpilot-review .review-text p{font-size:14px;color:var(--bd-theme-black)}.bd-trustpilot-review .review-text strong{font-weight:700}.bd-trustpilot-review .reviews-count{font-size:12px;color:var(--bd-taxonomy-color);margin-top:7px}.bd-about-wrapper.style-four .bd-about-contact-call a:hover,.bd-about-wrapper.style-one .bd-about-content-wrapper .bd-about-feature-item:hover .bd-about-feature-icon span i,.bd-product-details-action-meta .text-link:hover{color:var(--bd-primary)}.bd-footer-widget-logo{margin-bottom:20px}.bd-footer-widget-description{color:var(--bd-theme-black);margin-bottom:25px}.bd-footer-widget .bd-footer-widget-links.has-white ul li a,.bd-footer-widget-description.light-color{color:var(--bd-white)}.bd-footer-widget .bd-footer-widget-links ul li{list-style:none;font-weight:400}.bd-footer-area.has-footer-space{padding:190px 0 60px}@media (max-width:575px){.bd-footer-area.has-footer-space{padding:65px 20px}}.bd-footer-area.style-two .bd-footer-widget-links ul li:not(:last-child){margin-bottom:10px}.bd-footer-area.style-two .bd-footer-widget-links ul li a,.bd-footer-subscribe-form.style-two.place-text-white input,.bd-footer-widget-contact-item.has-white{color:var(--bd-white)}.bd-footer-widget-contact-item.has-white a{color:rgba(255,255,255,.9)}.bd-footer-copyright-area.style-two .bd-footer-copyright-text p a,.bd-footer-widget-contact-item.has-white a:hover{color:var(--bd-secondary)}.bd-footer-subscribe-form.style-two{position:relative;margin-bottom:15px}.bd-footer-subscribe-form.style-two input{padding-inline-start:20px;padding-inline-end:130px}.bd-footer-subscribe-form.style-two .bd-btn{position:absolute;right:5px;top:50%;transform:translateY(-50%);padding:0 20px}.bd-footer-subscribe-form.style-two.place-text-white input::placeholder{color:var(--bd-light)}.bd-footer-area.style-two .bd-footer-widget-title{margin-bottom:20px;color:rgba(255,255,255,.65)}.bd-footer-area.style-two .bd-footer-widget-links ul li{list-style:none}.bd-footer-area.style-two .bd-footer-widget-description,.bd-footer-area.style-two .checkout-option label,.bd-footer-copyright-area.style-two .bd-footer-copyright-text p{color:var(--bd-white)}.bd-footer-widget .bd-footer-widget-title{margin-bottom:20px;color:var(--bd-body-text)}.bd-footer-widget .bd-footer-widget-title.has-color-off{color:rgba(255,255,255,.6)}.bd-footer-widget.footer-2-col-2{margin-left:40px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-footer-widget.footer-2-col-2{margin-left:0}}.bd-footer-widget.footer-2-col-3{margin-left:40px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-footer-widget.footer-2-col-3{margin-left:0}}.bd-footer-widget.footer-2-col-4{margin-left:40px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-footer-widget.footer-2-col-4{margin-left:0}}.bd-footer-copyright-area.style-one{padding:27px 0;border-top:1px solid var(--bd-border-primary)}.bd-footer-copyright-area.style-two{padding:15px 0}.bd-footer-copyright-area .bd-footer-copyright-text p a{color:var(--bd-primary);padding:0 0 2px}.bd-about-wrapper.style-five,.bd-about-wrapper.style-one .bd-about-thumb{position:relative}.bd-about-wrapper.style-one .bd-about-thumb::before{position:absolute;content:"";height:232px;width:140px;background-color:var(--bd-secondary);left:-38px;bottom:-35px;border-bottom-left-radius:6px;z-index:-1}@media (max-width:575px){.bd-about-wrapper.style-one .bd-about-thumb::before{display:none}}.bd-about-wrapper.style-one .bd-about-thumb-inner{position:relative;margin:30px 100px 100px 30px}@media (max-width:575px){.bd-about-wrapper.style-one .bd-about-thumb-inner{margin:0}}.bd-about-wrapper.style-one .bd-about-thumb-wrapper{position:relative;z-index:5}.bd-about-wrapper.style-one .bd-about-thumb-small{position:absolute;right:-100px;bottom:-100px;z-index:5;max-width:300px}@media (max-width:575px){.bd-about-wrapper.style-one .bd-about-thumb-small{position:inherit;right:0;bottom:0;z-index:5;max-width:100%;margin-top:30px}}.bd-about-wrapper.style-one .bd-about-thumb-small::before{position:absolute;content:"";width:310px;height:310px;border-radius:12px;left:-10px;top:-10px;background-color:var(--bd-white);z-index:-1}@media (max-width:575px){.bd-about-wrapper.style-one .bd-about-thumb-small::before{display:none}}.bd-about-wrapper.style-one .bd-about-thumb-small img{border-radius:12px}.bd-about-wrapper.style-one .bd-about-thumb img,.bd-about-wrapper.style-two .bd-about-thumb img{border-radius:6px}.bd-about-wrapper.style-one .bd-about-thumb-shape{position:absolute;top:-15px;z-index:1;left:-30px;animation:upDown 1.8s ease-in-out 1.8s forwards infinite alternate}.bd-about-wrapper.style-one .bd-about-content-wrapper{margin-left:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-about-wrapper.style-one .bd-about-content-wrapper{margin-left:0}}.bd-about-wrapper.style-one .bd-about-content-wrapper .bd-about-feature-title{margin-bottom:3px;color:var(--bd-white)}.bd-about-wrapper.style-one .bd-about-content-wrapper .bd-about-feature-desc,.bd-about-wrapper.style-one .bd-section-paragraph{color:rgba(255,255,255,.7)}.bd-about-wrapper.style-one .bd-about-content-wrapper .bd-about-feature-list{margin:35px 0 40px}.bd-about-wrapper.style-one .bd-about-content-wrapper .bd-about-feature-icon span{width:50px;height:50px;border:2px solid rgba(255,255,255,.3);display:flex;justify-content:center;align-items:center;border-radius:6px;transition:.5s}.bd-about-wrapper.style-one .bd-about-content-wrapper .bd-about-feature-icon span i{font-size:27px;color:var(--bd-white);transition:.5s}.bd-about-wrapper.style-one .bd-about-content-wrapper .bd-about-feature-item{display:flex;gap:20px}.bd-about-wrapper.style-one .bd-about-content-wrapper .bd-about-feature-item:hover .bd-about-feature-icon span{background-color:var(--bd-white);border-color:var(--bd-white)}.bd-about-wrapper.style-one .bd-section-paragraph.has-border-sec{position:relative;padding-left:17px}.bd-about-wrapper.style-one .bd-section-paragraph.has-border-sec::before{background-color:var(--bd-secondary);content:"";height:calc(100% - 10px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:2px;z-index:1}.bd-about-wrapper.style-two .bd-about-thumb-inner{position:relative;display:flex;gap:30px}@media (max-width:450px){.bd-about-wrapper.style-two .bd-about-thumb-inner{gap:15px}}.bd-about-wrapper.style-two .bd-about-thumb.has-small{max-width:400px}.bd-about-wrapper.style-two .bd-about-experience{background-color:var(--bd-primary);padding:30px;border-radius:6px;text-align:center;margin-bottom:30px}@media only screen and (min-width:576px) and (max-width:767px){.bd-about-wrapper.style-two .bd-about-experience{padding:20px}}@media (max-width:450px){.bd-about-wrapper.style-two .bd-about-experience{padding:15px}}.bd-about-wrapper.style-two .bd-about-experience-title{color:var(--bd-white);font-size:48px}.bd-about-wrapper.style-two .bd-about-experience p{color:rgba(255,255,255,.9)}.bd-about-wrapper.style-two .bd-about-review{background-color:var(--bd-white);padding:30px;border-radius:6px;box-shadow:0 6px 100px 0 rgba(8,5,33,.1);width:100%;margin-top:30px}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-about-wrapper.style-two .bd-about-review{padding:20px}}@media (max-width:450px){.bd-about-wrapper.style-two .bd-about-review{padding:15px}}.bd-about-wrapper.style-two .bd-about-review p{line-height:1}.bd-about-wrapper.style-two .bd-about-content-wrapper{margin-left:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-about-wrapper.style-two .bd-about-content-wrapper{margin-left:0}}.bd-about-wrapper.style-two .bd-about-feature-list{margin:35px 0 50px}.bd-about-wrapper.style-three .bd-about-content-wrapper{margin-left:30px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-about-wrapper.style-three .bd-about-content-wrapper{margin-left:0}}.bd-about-wrapper.style-three .bd-about-content-wrapper .bd-feature-list{display:flex;margin-bottom:30px}.bd-about-wrapper.style-three .bd-about-content-wrapper .bd-feature-list-wrapper{margin-top:35px}.bd-about-wrapper.style-three .bd-about-content-wrapper .bd-feature-list .icon{height:50px;width:50px;min-width:50px;border-radius:100%;margin-right:15px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-rgb-1);color:var(--bd-primary);transition:var(--transition)}.bd-about-wrapper.style-three .bd-about-content-wrapper .bd-feature-list .icon i,.bd-category-wrapper.style-four .bd-category-icon i{font-size:25px}.bd-about-wrapper.style-three .bd-about-content-wrapper .bd-feature-list-content{overflow:hidden}.bd-about-wrapper.style-three .bd-about-content-wrapper .bd-feature-list-content .title{color:var(--bd-theme-black);font-weight:600;margin-bottom:10px}.bd-about-wrapper.style-four .bd-about-thumb-inner{position:relative;margin:0 0 90px 70px}.bd-about-wrapper.style-four .bd-about-thumb.has-radius img{border-radius:50%}.bd-about-wrapper.style-four .bd-about-thumb.has-radius.has-small{position:absolute;border-radius:50%;bottom:-100px;left:-30px;border:15px solid var(--bd-white);max-width:270px}@media only screen and (min-width:992px) and (max-width:1199px){.bd-about-wrapper.style-four .bd-about-thumb.has-radius.has-small{bottom:-120px}}.bd-about-wrapper.style-four .bd-about-shape{position:absolute}.bd-about-wrapper.style-four .bd-about-shape.has-shape-one{left:-70px;top:0;animation:treeMove 4s linear 0s infinite}.bd-about-wrapper.style-four .bd-about-shape.has-shape-two{bottom:-50px;left:-40px;z-index:-1;max-width:630px}.bd-about-wrapper.style-four .bd-about-shape.has-shape-three{right:50px;bottom:10px;z-index:1;width:150px}.bd-about-wrapper.style-four .bd-about-content-wrapper{margin-left:30px}.bd-about-wrapper.style-four .bd-about-feature-list-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px}.bd-about-wrapper.style-four .bd-about-feature-name{display:flex;align-items:center;gap:15px;margin-bottom:10px}.bd-about-wrapper.style-four .bd-about-feature-icon span{width:20px;height:20px;background-color:var(--bd-primary);display:flex;align-items:center;justify-content:center;color:var(--bd-white);font-size:10px;border-radius:50%}.bd-about-wrapper.style-four .bd-about-author{display:flex;align-items:center;gap:20px;position:relative;padding:0 30px 0 0;border-right:1px solid var(--bd-border-primary)}.bd-about-wrapper.style-four .bd-about-author-title-thumb{margin-bottom:5px}.bd-about-wrapper.style-four .bd-about-author-info-wrapper{display:flex;gap:30px;align-items:center;margin:30px 0 35px}.bd-about-wrapper.style-four .bd-about-author-designation,.bd-about-wrapper.style-four .bd-about-contact-call a{color:var(--bd-taxonomy-color)}.bd-about-wrapper.style-four .bd-about-author-thumb img{width:70px;height:70px;border-radius:50%}.bd-about-wrapper.style-four .bd-about-contact{display:flex;gap:15px;align-items:center}.bd-about-wrapper.style-four .bd-about-contact-icon span{width:45px;height:45px;border-radius:50%;text-align:center;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bd-primary);transition:all .5s}.bd-about-wrapper.style-four .bd-about-contact-icon span i{font-size:14px;color:var(--bd-white)}.bd-about-wrapper.style-four .bd-about-contact-text{display:block;color:var(--bd-taxonomy-color);margin-bottom:5px}.bd-about-wrapper.style-five .shape{position:absolute;top:-30px;left:-30px;animation:shape-rote 35s linear infinite}.bd-about-wrapper.style-five .bd-about-thumb-wrapper{display:flex;align-items:end;gap:30px;position:relative;z-index:8}.bd-about-wrapper.style-five .bd-about-thumb img{border-radius:200px 200px 0 0}.bd-about-wrapper.style-five .bd-about-thumb-two img{border-radius:0 0 200px 200px}.bd-about-wrapper.style-five .bd-about-shape-wrap{margin-bottom:30px}.bd-about-wrapper.style-five .bd-about-shape-wrap .main-shape{position:relative;display:inline-block}.bd-about-wrapper.style-five .bd-about-shape-wrap .main-shape>img{animation:shape-rote 35s linear infinite}.bd-about-wrapper.style-five .bd-about-shape-wrap .shape-two{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.bd-campus-wrapper.style-one .bd-campus-item:hover .bd-campus-title::before{width:100%}.bd-campus-wrapper.style-one .bd-campus-item{position:relative;z-index:2}.bd-campus-wrapper.style-one .bd-campus-item:hover .bd-campus-thumb a::before{background:rgba(0,23,15,.5)}.bd-campus-wrapper.style-one .bd-campus-thumb{overflow:hidden;border-radius:6px;position:relative;z-index:5}.bd-campus-wrapper.style-one .bd-campus-thumb a::before{position:absolute;content:"";display:block;height:100%;width:100%;top:0;left:0;transition:all .3s ease-in-out;background:rgba(0,23,15,.3);z-index:6}.bd-campus-wrapper.style-one .bd-campus-thumb img{width:100%;transition:all .5s linear 0s}.bd-campus-wrapper.style-one .bd-campus-content{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 30px;gap:20px;border-radius:0 0 6px 6px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:6}.bd-campus-wrapper.style-one .bd-campus-title{color:var(--bd-white);margin-bottom:5px}.bd-campus-wrapper.style-one .bd-campus-btn{color:var(--bd-white)}.bd-campus-wrapper.style-one .bd-campus-icon svg *{transition:all .5s linear 0s;stroke:var(--bd-white)}.hidden{overflow:hidden;display:none;visibility:hidden}.bd-career-grid{background-color:var(--bd-white);padding:30px;border-radius:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-career-grid{grid-template-columns:repeat(1,1fr)}}.bd-career-wrapper.style-one .bd-career-item{position:relative;overflow:hidden;padding:30px;background-color:var(--bd-white);border-radius:8px}.bd-career-wrapper.style-one .bd-career-bg{position:absolute;width:100%;height:100%;left:0;top:0}.bd-career-wrapper.style-one .bd-career-bg img{width:100%;height:100%;object-fit:cover;transition:.6s}.bd-career-wrapper.style-one .bd-career-thumb{position:absolute;right:0;bottom:20}@media (max-width:575px){.bd-career-wrapper.style-one .bd-career-thumb{display:none}}.bd-career-wrapper.style-one .bd-career-thumb img{margin-bottom:10px;margin-right:10px}.bd-career-wrapper.style-one .bd-career-content{position:relative;width:335px;z-index:1}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-career-wrapper.style-one .bd-career-content{width:300px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:576px) and (max-width:767px){.bd-career-wrapper.style-one .bd-career-content{width:225px}}@media (max-width:575px){.bd-career-wrapper.style-one .bd-career-content{width:100%}}.bd-career-wrapper.style-one .bd-career-title{margin-bottom:30px}.bd-career-wrapper.style-one .bd-career-subtitle{margin-bottom:10px;display:block;font-weight:700;text-transform:uppercase}.bd-career-wrapper.style-one.br-secondary{border:10px solid var(--secondary-rgb-5);border-radius:12px}.bd-career-wrapper.style-one.br-primary{border:10px solid var(--primary-rgb-5);border-radius:12px}.bd-career-overlay{margin-bottom:-100px}@media (max-width:575px){.bd-career-overlay{margin-bottom:35px}}.bd-category-wrapper.style-one .bd-category-item{padding:20px;transition:var(--transition);display:flex;align-items:center;gap:20px;background-color:#fff;border:1px solid var(--bd-border-primary);border-radius:8px;transition:all .3s linear}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-category-wrapper.style-one .bd-category-item{padding:15px;gap:10px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.bd-category-wrapper.style-one .bd-category-item{padding:10px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-category-wrapper.style-one .bd-category-item{padding:10px;gap:10px}}@media (max-width:575px){.bd-category-wrapper.style-one .bd-category-item{flex-wrap:wrap}}.bd-category-wrapper.style-one .bd-category-item:hover{border-color:var(--bd-primary);background-color:var(--bd-primary)}.bd-category-wrapper.style-one .bd-category-item:hover .bd-category-title{background-size:0 0,0 0;color:var(--bd-white)}.bd-category-wrapper.style-one .bd-category-item:hover a{text-decoration:underline}.bd-category-wrapper.style-one .bd-category-item:hover .bd-category-icon svg *,.bd-category-wrapper.style-seven .bd-category-item:hover .bd-category-icon svg *{stroke:var(--bd-white)}.bd-category-wrapper.style-one .bd-category-item:hover .bd-category-total{color:rgba(255,255,255,.8)}.bd-category-wrapper.style-one .bd-category-title{margin-bottom:5px;display:block;background-image:linear-gradient(var(--bd-white),var(--bd-white)),linear-gradient(var(--bd-white),var(--bd-white));background-size:0 1px,0 1px;background-position:100% 100%,0 83%;background-repeat:no-repeat;transition:background-size .4s linear;padding:0 0 1%;color:#000}.bd-category-wrapper.style-one .bd-category-icon svg *,.bd-category-wrapper.style-seven .bd-category-icon svg *{transition:all .3s linear}.bd-category-wrapper.style-one .bd-category-total{color:var(--bd-taxonomy-color);width:100%}.bd-category-wrapper.style-two .bd-category-item{overflow:hidden}.bd-category-wrapper.style-five .bd-category-item:hover .bd-category-thumb img,.bd-category-wrapper.style-four .bd-category-item:hover .bd-category-thumb img,.bd-category-wrapper.style-two .bd-category-item:hover .bd-category-thumb img{transform:scale3d(1.07,1.07,1.07)}.bd-category-wrapper.style-two .bd-category-item:hover .bd-category-title{color:var(--bd-primary)}.bd-category-wrapper.style-two .bd-category-thumb{overflow:hidden;border-radius:12px;background-color:var(--bd-bg-primary)}.bd-category-wrapper.style-two .bd-category-thumb-box{border:1px solid var(--bd-border-primary);padding:15px;border-radius:12px;overflow:hidden;margin-bottom:15px}.bd-category-wrapper.style-two .bd-category-thumb img{width:100%;height:100%;object-fit:cover;overflow:hidden;border-radius:12px;transition:all 1.1s cubic-bezier(0,0,.2,1)}.bd-category-wrapper.style-two .bd-category-title{margin-bottom:5px;transition:var(--transition)}.bd-category-wrapper.style-two .bd-category-subtitle{font-size:16px;color:var(--bd-taxonomy-color)}.bd-category-wrapper.style-two .bd-category-subtitle .total-course{color:var(--bd-theme-black);font-weight:var(--bd-fw-medium)}.bd-category-wrapper.style-three .bd-category-item{text-align:center}.bd-category-wrapper.style-three .bd-category-item:hover .bd-category-icon-wrapper{background-color:var(--bd-secondary)}.bd-category-wrapper.style-six .bd-category-title a:hover,.bd-category-wrapper.style-three .bd-category-item:hover .bd-category-title{color:var(--bd-primary)}.bd-category-wrapper.style-three .bd-category-icon-wrapper{-webkit-mask-image:url("../images/category/categories-mask-bg.e3b5347588f6.webp");mask-image:url("../images/category/categories-mask-bg.e3b5347588f6.webp");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;display:inline-flex;width:115px;height:115px;background-color:var(--bd-primary);justify-content:center;align-items:center;text-align:center;margin-bottom:20px;transition:var(--transition)}@media (max-width:450px){.bd-category-wrapper.style-three .bd-category-icon-wrapper{width:100px;height:100px}}.bd-category-wrapper.style-three .bd-category-icon-wrapper.color-primary{background:var(--bd-primary)}.bd-category-wrapper.style-three .bd-category-icon-wrapper.color-secondary{background:var(--bd-secondary)}.bd-category-wrapper.style-three .bd-category-icon-wrapper.color-extra-01{background:var(--bd-extra-color01)}.bd-category-wrapper.style-three .bd-category-icon-wrapper.color-extra-02{background:var(--bd-extra-color02)}.bd-category-wrapper.style-three .bd-category-icon-wrapper.color-extra-03{background:var(--bd-extra-color03)}.bd-category-wrapper.style-three .bd-category-icon-wrapper.color-extra-04{background:var(--bd-extra-color04)}.bd-category-wrapper.style-three .bd-category-icon-wrapper.color-extra-05{background:var(--bd-extra-color05)}.bd-category-wrapper.style-three .bd-category-icon-wrapper.color-extra-06{background:var(--bd-extra-color06)}.bd-category-wrapper.style-three .bd-category-icon-wrapper.color-extra-07{background:var(--bd-extra-color07)}.bd-category-wrapper.style-three .bd-category-icon{font-size:46px;color:var(--bd-white);line-height:1}@media (max-width:450px){.bd-category-wrapper.style-three .bd-category-icon{font-size:36px}}.bd-category-wrapper.style-three .bd-category-title{transition:var(--transition)}.bd-category-wrapper.style-four .bd-category-item{transition:var(--transition);text-align:center;background:var(--bd-white);box-shadow:0 4px 10px 0 rgba(0,0,0,.15);padding:15px 10px;border-radius:8px}.bd-category-wrapper.style-four .bd-category-item:hover .bd-category-icon{color:var(--bd-white);background-color:var(--bd-primary)}.bd-category-wrapper.style-four .bd-category-thumb{overflow:hidden;border-radius:12px}.bd-category-wrapper.style-four .bd-category-thumb img{height:200px;width:100%;border-radius:12px}.bd-category-wrapper.style-four .bd-category-icon{width:60px;height:60px;border-radius:50%;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:var(--bd-theme-black);background-color:var(--bd-white);box-shadow:0 4px 10px 0 rgba(0,0,0,.15);margin-bottom:15px;margin-top:-25px;position:relative;z-index:2;transition:var(--transition)}.bd-category-wrapper.style-four .bd-category-title{margin-bottom:5px}.bd-category-wrapper.style-four .bd-category-total{color:var(--bd-taxonomy-color)}.bd-category-wrapper.style-five .bd-category-item{transition:var(--transition);text-align:center;border-radius:12px}.bd-category-wrapper.style-five .bd-category-thumb{overflow:hidden;border-radius:12px 12px 0 0}.bd-category-wrapper.style-five .bd-category-thumb img{height:200px;width:100%;border-radius:12px 12px 0 0}.bd-category-wrapper.style-five .bd-category-content{background:var(--bd-white);padding:14px;border-radius:6px;border:1px solid var(--bd-border-primary);text-align:left}.bd-category-wrapper.style-five .bd-category-title{margin-bottom:6px}.bd-category-wrapper.style-five .bd-category-total{color:var(--bd-taxonomy-color)}.bd-category-wrapper.style-six .bd-category-item{background:var(--bd-white);box-shadow:0 4px 10px 0 rgba(0,0,0,.15);display:flex;gap:20px;padding:30px;transition:var(--transition);border-radius:12px}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:450px){.bd-category-wrapper.style-six .bd-category-item{flex-wrap:wrap}}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-category-wrapper.style-six .bd-category-item{padding:20px}}.bd-category-wrapper.style-six .bd-category-icon{width:80px;height:80px;text-align:center;display:inline-flex;align-items:center;justify-content:center;min-width:80px;min-height:80px;transition:var(--transition);clip-path:polygon(30%0,70%0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.bd-category-wrapper.style-six .bd-category-icon i{font-size:40px}.bd-category-wrapper.style-six .bd-category-title{margin-bottom:5px}.bd-category-wrapper.style-six .bd-category-descrip{margin-bottom:10px}.bd-category-wrapper.style-seven .bd-category-item{text-align:center}.bd-category-wrapper.style-seven .bd-category-item:hover .bd-category-title{color:var(--bd-primary)}.bd-category-wrapper.style-seven .bd-category-item:hover .bd-category-icon{box-shadow:0 4px 10px 0 rgba(255,255,255,.1);background-color:var(--bd-primary)}.bd-category-wrapper.style-seven .bd-category-icon{margin-bottom:15px;background:var(--primary-rgb-1);display:inline-flex;width:100px;height:100px;align-items:center;justify-content:center;border-radius:100%;transition:all .3s linear}.bd-category-wrapper.style-seven .bd-category-title{transition:all .3s linear;margin-bottom:5px}.bd-category-wrapper.style-seven .bd-category-subtitle{font-size:16px;color:var(--bd-taxonomy-color);display:block}.bd-category-wrapper.style-seven .bd-category-subtitle .total-course{color:var(--bd-theme-black);font-weight:var(--bd-fw-medium)}.bd-category-item:hover .bd-category-icon.color-extra-01.has-white,.bd-category-item:hover .bd-category-icon.color-extra-02.has-white,.bd-category-item:hover .bd-category-icon.color-extra-03.has-white,.bd-category-item:hover .bd-category-icon.color-extra-04.has-white,.bd-category-item:hover .bd-category-icon.color-extra-05.has-white,.bd-category-item:hover .bd-category-icon.color-extra-06.has-white,.bd-category-item:hover .bd-category-icon.color-extra-07.has-white,.bd-category-item:hover .bd-category-icon.color-primary.has-white,.bd-category-item:hover .bd-category-icon.color-secondary.has-white{color:var(--bd-white)}.bd-category-total.color-primary,.bd-course-wrapper.style-three .bd-course-author .name:hover{color:var(--bd-primary)}.bd-book-category .bd-category-wrapper.style-six .bd-category-icon{width:50px;height:50px;min-width:50px;min-height:50px}.bd-academic-calendar-box .content{width:50%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-academic-calendar-box .content{width:100%}}.bd-academic-calendar-box .thumb{width:50%}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-academic-calendar-box .thumb{width:100%}}.bd-academic-calendar-box .thumb img{border-radius:8px;width:100%}.bd-coming-soon-form .bd-btn{position:absolute;right:5px;top:50%;transform:translateY(-50%)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-coming-soon-form .bd-btn{position:initial;transform:translateY(0);margin-top:15px;width:100%}}.bd-contact-form-wrapper{margin-right:60px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-contact-form-wrapper{margin-right:0}}.bd-contact-address-box{background:var(--bd-white);box-shadow:0 8px 30px rgba(0,0,0,.06);border-radius:8px;padding:50px 30px;text-align:center;transition:all .3s}.bd-contact-address-box:hover{transform:translateY(-15px);background-color:var(--bd-primary)}.bd-contact-address-box:hover .icon{background-color:var(--bd-white)}.bd-contact-address-box:hover .content p,.bd-contact-address-box:hover .title{color:var(--bd-white)}.bd-contact-address-box .icon{background-color:var(--primary-rgb-1);width:50px;height:50px;margin:0 auto;border-radius:100%;display:flex;justify-content:center;align-items:center;transition:all .3s}.bd-contact-address-box .icon i{color:var(--bd-primary);font-size:24px;transition:all .3s}.bd-contact-address-box .title{margin-top:25px;margin-bottom:15px;transition:all .3s}.bd-contact-address-box .content p{margin-bottom:0;transition:all .3s}.bd-authentication-form-wrapper .title{font-size:32px}.bd-authentication-cover-content .bd-section-title{color:var(--bd-white);font-weight:var(--bd-fw-sbold)}.bd-authentication-cover-content .bd-section-paragraph{color:var(--bd-white)}.bd-course-wrapper.style-four:hover .bd-course-thumb img,.bd-course-wrapper.style-one:hover .bd-course-thumb img,.bd-course-wrapper.style-three:hover .bd-course-thumb img{transform:scale(1.1)}.bd-course-wrapper.style-one .bd-course-tag span a{font-size:16px;font-weight:var(--bd-fw-regular);text-transform:capitalize;padding:7px 24px;border-radius:0 8px 0 0;color:var(--bd-taxonomy-color);background-color:var(--bd-white);position:absolute;left:0;bottom:-1px;transition:var(--transition);z-index:9}.bd-course-wrapper.style-one .bd-course-tag span a:hover{color:var(--bd-white);background-color:var(--bd-secondary)}.bd-course-wrapper.style-one .bd-course-thumb{border-radius:10px 10px 0 0}.bd-course-wrapper.style-one .bd-course-thumb img{width:100%;height:100%}.bd-course-wrapper.style-one .bd-course-content{padding:22px 22px 30px;border-radius:0 0 10px 10px;border:1px solid var(--bd-border-primary);background-color:var(--bd-bg-primary)}.bd-course-wrapper.style-one:hover .bd-course-tag span a{color:var(--bd-white);background-color:var(--bd-primary)}.bd-course-wrapper.style-two .bd-course-content{padding:25px 25px 30px;border-radius:10px 10px 10px 10px;border:1px solid var(--bd-border-primary);background-color:#fff}.bd-course-wrapper.style-seven .bd-course-info-list ul,.bd-course-wrapper.style-two .bd-course-meta,.bd-course-wrapper.style-two .bd-course-title{margin-bottom:15px}.bd-course-wrapper.style-three{position:relative}.bd-course-wrapper.style-three .bd-course-content{padding:22px;border:0;background-color:rgba(0,0,0,.5);position:absolute;inset-inline-start:0;bottom:-1px;transition:all .3s ease-in-out;width:100%;z-index:9;border-radius:0 0 10px 10px}.bd-course-wrapper.style-three .bd-course-price .current-price,.bd-course-wrapper.style-three .bd-course-title{color:var(--bd-white)}.bd-course-wrapper.style-three .bd-course-lesson span,.bd-course-wrapper.style-three .bd-course-price .old-price,.bd-course-wrapper.style-three .bd-course-rating-text span{color:var(--bd-light)}.bd-course-wrapper.style-three .bd-course-author .name{color:var(--bd-white)}.bd-course-wrapper.style-three .bd-course-thumb{height:450px;width:100%;border-radius:10px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-course-wrapper.style-three .bd-course-thumb{height:450px}}.bd-course-wrapper.style-three .bd-course-thumb img{width:100%;min-height:100%;border-radius:10px}.bd-course-wrapper.style-three .bd-course-top-meta .bd-course-badge{position:absolute;top:16px;left:16px;right:auto}.bd-course-wrapper.style-three .bd-course-top-meta .bd-course-like{position:absolute;inset-inline-end:16px;top:16px}.bd-course-wrapper.style-three:hover{filter:drop-shadow(0 4px 70px rgba(0,0,0,.15))}.bd-course-wrapper.style-three:hover .bd-course-content{background-color:var(--bd-white)}.bd-course-wrapper.style-three:hover .bd-course-content::before{background-image:none}.bd-course-wrapper.style-three:hover .bd-course-price .current-price,.bd-course-wrapper.style-three:hover .bd-course-title{color:var(--bd-theme-black)}.bd-course-wrapper.style-three:hover .bd-course-lesson span,.bd-course-wrapper.style-three:hover .bd-course-price .old-price,.bd-course-wrapper.style-three:hover .bd-course-rating-text span{color:rgba(0,0,0,.6)}.bd-course-wrapper.style-three:hover .bd-course-author .name{color:var(--bd-theme-black)}.bd-course-wrapper.style-four{background:var(--bd-white);padding:30px;border-radius:10px;border:1px solid var(--bd-border-primary);margin-bottom:10px}.bd-course-wrapper.style-four .bd-course-thumb-style-three{display:block;border-radius:16px;margin-bottom:20px;position:relative}.bd-course-wrapper.style-four .bd-course-thumb-style-three .bd-course-thumb-bg,.bd-course-wrapper.style-four .bd-course-thumb-style-three .bd-course-thumb-bg img{border-radius:16px}.bd-course-wrapper.style-four .bd-course-thumb{overflow:hidden;transition:all .3s ease-out 0s;border-radius:24px;position:relative;width:100%}.bd-course-wrapper.style-four .bd-course-thumb img{width:100%;transition:all .3s ease-out 0s;height:100%;object-fit:cover}.bd-course-wrapper.style-four .shape{position:absolute;bottom:-1px;left:0;width:100%}.bd-course-wrapper.style-four .shape img{width:100%}.bd-course-wrapper.style-four .bd-course-content p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:nowrap}.bd-course-wrapper.style-four .bd-course-info-item-wrapper{padding:16px 20px;display:flex;gap:10px;justify-content:space-between;align-items:center;border-radius:8px}.bd-course-wrapper.style-four .bd-course-info-item{position:relative;text-align:center}.bd-course-wrapper.style-four .bd-course-info-item:not(:last-child)::before{content:"";width:2px;height:45px;position:absolute;inset-inline-end:-50%;top:50%;transform:translate(-50%,-50%);opacity:.5;border-right:2px dashed var(--bd-white)}@media only screen and (min-width:992px) and (max-width:1199px){.bd-course-wrapper.style-four .bd-course-info-item:not(:last-child)::before{inset-inline-end:-70%}}.bd-course-wrapper.style-four .bd-course-info-item-title{font-size:18px;line-height:23px;color:var(--bd-white);margin-bottom:0}.bd-course-wrapper.style-four .bd-course-info-item-title span{font-size:16px;font-weight:var(--bd-fw-normal)}.bd-course-wrapper.style-five{box-shadow:0 20px 40px rgba(24,44,74,.05);border-radius:10px;position:relative}.bd-course-wrapper.style-five:hover .bd-course-info,.bd-course-wrapper.style-seven:hover .bd-course-info{opacity:1;visibility:visible}.bd-course-wrapper.style-five .bd-course-thumb{border-radius:10px;overflow:hidden}.bd-course-wrapper.style-five .bd-course-content{padding:22px 22px 30px;background:var(--bd-white);border-radius:0 0 10px 10px}.bd-course-wrapper.style-five .border-pile{position:relative}.bd-course-wrapper.style-five .border-pile::before{position:absolute;height:75px;width:1px;background:var(--bd-border-primary);content:"";top:-20px;left:0;right:0;margin:auto}.bd-course-wrapper.style-seven{overflow:hidden;position:relative}.bd-course-wrapper.style-seven{border-radius:16px;box-shadow:0 4px 10px 0 rgba(131,131,131,.1)}.bd-course-wrapper.style-seven .bd-course-content{padding:22px 22px 30px;border-radius:0 0 16px 16px;background-color:var(--bd-white)}.bd-course-wrapper.style-seven .bd-course-info{width:100%;height:500px;background-color:var(--bd-white);border-bottom:1px solid var(--bd-border-primary)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-course-wrapper.style-seven .bd-course-info{display:none}}.bd-course-wrapper.style-seven .bd-course-info p{margin-bottom:15px}.bd-course-wrapper.style-seven .bd-course-info p,.bd-course-wrapper.style-seven .bd-course-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bd-course-wrapper.style-eight .bd-course-author,.bd-landing-service .inner .inner-icon svg{margin-bottom:10px}.bd-career-content h4{font-size:16px}.bd-course-author{display:flex;gap:0 10px;align-items:center}.bd-course-author{gap:10px}.bd-course-author .thumb img{width:40px;height:40px;border-radius:10px;border:3px solid var(--bd-white);box-shadow:0 3px 10px rgba(17,32,81,.08)}.bd-course-author .name{color:var(--bd-theme-black);transition:all .3s linear;font-weight:var(--bd-fw-medium)}.bd-course-author .name:hover{color:var(--bd-primary)}.bd-course-author .subtitle{font-size:14px;margin-bottom:0;color:var(--bd-taxonomy-color)}.bd-course-tab-btn-wrap .bd-btn{padding:0 20px;height:40px}.bd-course-tab-btn-wrap button.active{color:var(--bd-white);background:var(--bd-primary)}.bd-new-course-info-list .icon{width:20px;height:20px;background-color:var(--primary-rgb-1);color:var(--bd-primary);position:absolute;left:-30px;top:2px;display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:50%}.bd-new-course-general-item .form-input-box{display:grid;grid-template-columns:200px auto;align-items:baseline}.bd-course-product-item .title{color:var(--bd-theme-black)}.bd-course-details-meta,.bd-course-details-rating{display:flex;align-items:center;gap:15px}.bd-course-details-rating ul li{list-style:none;display:inline-block;color:var(--bd-rating-color)}.bd-course-details-meta{flex-wrap:wrap;gap:20px;justify-content:space-between;padding:15px 0;border-top:1px solid var(--bd-border-primary);border-bottom:1px solid var(--bd-border-primary)}.bd-course-details-meta .bd-course-author{display:flex;align-items:center;gap:15px;flex-wrap:nowrap}.bd-course-details-meta .bd-course-author .thumb img{width:70px;height:70px;min-width:70px}.bd-course-details-meta.border-padding-none{gap:30px;padding:0;border-top:none;border-bottom:none;justify-content:start}.bd-course-details-meta-item .title{font-size:14px;margin-bottom:0}.bd-course-add-time,.bd-course-details-language{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.bd-course-details-language .bd-course-details-rating{gap:8px}.bd-course-add-time{gap:15px 30px}.bd-course-curriculum .accordion-common-style .accordion-item:not(:last-child){border-bottom:none}.bd-course-curriculum-content:hover .bd-course-curriculum-info .title,.bd-course-menu-nav ul li.active a,.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .content .title:hover,.home-page-demo .item a .content .title:hover,.home-page-demo .item a:hover .content .title{color:var(--bd-primary)}.bd-course-curriculum-info .title{font-size:16px;font-weight:var(--bd-fw-regular);color:var(--bd-theme-black)}.bd-course-curriculum-info .icon{color:var(--bd-text-muted);font-size:14px}.bd-course-curriculum-accordion .accordion-sl-number .accordion-button{padding:10px 30px 10px 50px}.bd-course-curriculum-accordion .accordion-sl-number .accordion-button::before{inset-inline-start:-8px;font-size:38px}.bd-course-curriculum-accordion .accordion-sl-number .accordion-button::after{display:block}.bd-course-curriculum-accordion .accordion-sl-number .accordion-button:not(.collapsed)::after{display:block}.bd-course-curriculum-accordion .accordion-sl-number .accordion-body{padding:10px 25px}.bd-course-instructors-content .thumb{width:170px;height:170px;min-width:170px}.bd-course-instructors-content .thumb img{width:100%;height:100%;border-radius:8px}.bd-course-instructors-content.style-two .thumb{width:230px;height:230px;min-width:230px}.bd-course-instructors-content.style-two .thumb img{border-radius:100%;width:100%;height:100%}.bd-course-instructors-info .name{font-size:18px}.bd-course-instructors-info .designation{color:var(--bd-text-muted);font-size:16px}.bd-course-sidebar-widget-list ul li{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.bd-course-instructors-rating .icon{color:var(--bd-rating-color)}.list-icon.success{color:var(--bd-success);background:rgba(6,231,117,.2)}.bd-course-feature-box,.bd-course-sidebar-widget{border:1px solid var(--bd-border-primary);background-color:var(--bd-white)}.bd-course-sidebar-widget{padding:30px;border-radius:5px}.bd-course-sidebar-widget.transparent{background-color:transparent;box-shadow:none;padding:0;border-radius:0}.bd-course-sidebar-widget .current-price{font-size:30px;color:var(--bd-theme-black);font-weight:var(--bd-fw-bold)}.bd-course-sidebar-widget .old-price{font-size:22px;font-weight:var(--bd-fw-bold)}.bd-course-sidebar-widget .thumb-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.bd-course-sidebar-widget .bd-course-circle-price{position:absolute;inset-inline-end:20px;bottom:20px;z-index:2}.bd-course-sidebar-widget .bd-discount-time{display:flex;align-items:center;gap:10px;color:var(--bd-danger);font-size:14px}.bd-course-sidebar-widget-list ul li{justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--bd-border-primary);margin-bottom:12px}.bd-course-sidebar-widget-list ul li .icon{display:flex;align-items:center}.bd-course-sidebar-widget-list ul li .icon i{line-height:1;margin-right:15px;color:var(--bd-body-text)}.bd-course-sidebar-widget-btn .bd-btn{padding:0 20px}.bd-course-add-time-item p{font-size:16px;color:var(--bd-label-color)}.bd-course-add-time-item .date{color:var(--bd-theme-black);font-weight:var(--bd-fw-medium)}.bd-course-add-time-item .icon{height:30px;width:30px;text-align:center;display:inline-flex;background-color:var(--bd-primary);margin-right:8px;border-radius:100%;color:var(--bd-white);font-size:16px;align-items:center;justify-content:center}.bd-cta-wrapper.style-one .bd-cta-item{position:relative;border-radius:6px;overflow:hidden;padding:50px 30px;display:flex;gap:30px;align-items:center}@media (max-width:575px){.bd-cta-wrapper.style-one .bd-cta-item{flex-direction:column-reverse}}.bd-cta-wrapper.style-one .bd-cta-item.bg-1{background-color:var(--primary-rgb-15)}.bd-cta-wrapper.style-one .bd-cta-item.bg-1::before,.bd-cta-wrapper.style-one .bd-cta-item.bg-2::before{position:absolute;content:"";top:-50px;right:-50px;width:216px;height:216px;background-color:var(--primary-rgb-15);border-radius:100%}.bd-cta-wrapper.style-one .bd-cta-item.bg-2{background-color:var(--secondary-rgb-15)}.bd-cta-wrapper.style-one .bd-cta-item.bg-2::before{background-color:var(--secondary-rgb-15)}.bd-cta-wrapper.style-one .bd-cta-item:hover .bd-cta-bg img{transform:scale(1.05)}.bd-cta-wrapper.style-one .bd-cta-content{position:relative;width:335px;z-index:1}@media (max-width:575px){.bd-cta-wrapper.style-one .bd-cta-content{width:100%}}.bd-cta-wrapper.style-one .bd-cta-tittle{margin-bottom:30px}.bd-cta-wrapper.style-one .bd-cta-subtitle{margin-bottom:10px;display:block;color:var(--bd-primary);font-weight:700;text-transform:uppercase}.bd-cta-wrapper.style-two .bd-cta-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.35;background-position:center;background-size:cover;background-repeat:no-repeat}.bd-cta-wrapper.style-two .bd-cta-bg-overlay::after{content:"";background:var(--bd-primary);height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1}.bd-cta-wrapper.style-two .bd-cta-shape-1{position:absolute;inset-inline-start:0;top:0}.bd-cta-wrapper.style-two .bd-cta-shape-2{position:absolute;inset-inline-start:230px;top:50px;animation:scaleZeroOne 5s cubic-bezier(.12,0,.39,0) 0s infinite alternate both}.bd-cta-wrapper.style-two .bd-cta-shape-3{position:absolute;top:50px;inset-inline-end:80px;animation:scaleZeroOne 6s cubic-bezier(.12,0,.39,0) 0s infinite alternate both}.bd-cta-wrapper.style-two .bd-cta-shape-4{position:absolute;inset-inline-end:450px;top:30px;animation:scaleZeroOne 5s cubic-bezier(.12,0,.39,0) 0s infinite alternate both}.bd-cta-wrapper.style-two .bd-cta-shape-5,.bd-cta-wrapper.style-two .bd-cta-shape-6{position:absolute;inset-inline-start:110px;bottom:88px;animation:scaleZeroOne 6s cubic-bezier(.12,0,.39,0) 0s infinite alternate both}.bd-cta-wrapper.style-two .bd-cta-shape-6{inset-inline-start:440px;bottom:127px}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-cta-wrapper.style-two .bd-cta-shape-6{inset-inline-start:440px;bottom:40px}}.bd-cta-wrapper.style-two .bd-cta-shape-7{position:absolute;inset-inline-end:287px;bottom:83px;animation:scaleZeroOne 5s cubic-bezier(.12,0,.39,0) 0s infinite alternate both}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-cta-wrapper.style-two .bd-cta-shape-7{inset-inline-end:165px;bottom:83px}}.bd-cta-wrapper.style-two .bd-cta-shape-8{position:absolute;inset-inline-end:0;bottom:0}.bd-cta-wrapper.style-two .bd-section-paragraph{max-width:550px;margin:0 auto}.bd-cta-wrapper.style-three .thumb img{position:absolute;left:0;border:4px;border-radius:20px;width:100%;height:100%;margin-right:0}.bd-cta-wrapper.style-three .bd-cta-box{display:grid;grid-template-columns:560px auto;align-items:center;padding:60px;background-color:var(--bd-primary);border-radius:8px;justify-content:space-between}@media only screen and (min-width:992px) and (max-width:1199px){.bd-cta-wrapper.style-three .bd-cta-box{grid-template-columns:400px auto;justify-content:space-between;align-items:center}}@media only screen and (min-width:768px) and (max-width:991px){.bd-cta-wrapper.style-three .bd-cta-box{grid-template-columns:auto;gap:30px;padding:60px 30px;justify-content:center;text-align:center}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-cta-wrapper.style-three .bd-cta-box{grid-template-columns:auto;gap:30px;padding:60px 20px;justify-content:center;text-align:center}}.bd-cta-wrapper.style-three .number{font-size:34px;font-weight:700;color:var(--bd-white)}.bd-cta-wrapper.style-four{border-radius:6px;padding:50px;position:relative;overflow:hidden}@media only screen and (min-width:768px) and (max-width:991px){.bd-cta-wrapper.style-four{padding:50px 30px}}.bd-cta-wrapper.style-four::before{position:absolute;content:"";background-repeat:no-repeat;background-size:cover;width:100%;left:0}.bd-cta-wrapper.style-four::before{bottom:0;height:100%;background-image:url("../images/shape/cta-bg-line.fb85349e3430.webp");background-position:center;opacity:.3}.bd-cta-wrapper.style-four .bd-cta-item{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-cta-wrapper.style-four .bd-cta-item{flex-direction:column;text-align:center;gap:30px}}.bd-cta-wrapper.style-four .bd-cta-content .title{margin-bottom:0;color:var(--bd-white)}.bd-cta-wrapper.style-four .bd-cta-content .subtitle{font-size:20px;font-weight:500;color:var(--bd-white)}.bd-cta-wrapper.style-four .bd-cta-separator{margin:0 30px}.bd-cta-wrapper.style-four .bd-cta-separator span{display:block;text-align:center;height:70px;width:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--bd-primary);background-color:var(--bd-white)}.bd-cta-wrapper.style-four .bd-cta-separator span img,.bd-dashboard-announcements-item .icon svg{width:36px;height:36px}@media only screen and (min-width:768px) and (max-width:991px){.bd-cta-wrapper.style-five .bd-cta-content{padding-top:80px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-cta-wrapper.style-five .bd-cta-content{padding-top:65px}}.bd-cta-wrapper.style-five .bd-cta-thumb-wrapper{position:relative;z-index:1;max-width:510px;margin:10px auto 0}.bd-cta-wrapper.style-five .bd-cta-thumb-shape{z-index:-1;position:absolute;display:flex;flex-direction:column;gap:30px 30px;top:50%;left:55%;width:388px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bd-cta-wrapper.style-five .bd-cta-thumb-shape img,.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .content .title:hover::before,.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .thumbnail,.home-page-demo .item a .thumbnail{width:100%}.bd-dashboard-area .table>:not(caption)>*>*{padding:15px}.bd-dashboard-profile-user .thumb{width:160px;height:160px;border:4px solid var(--bd-white);-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.bd-dashboard-profile-user .thumb img{width:100%;height:100%}.bd-dashboard-profile-user .content .name{color:var(--bd-white);font-size:24px;margin-bottom:5px}.bd-dashboard-profile-user .content .designation{color:rgba(255,255,255,.85);margin-bottom:10px}.bd-dashboard-profile-user .content .bd-course-rating-text span{color:var(--bd-white)}.bd-dashboard-menu ul>li>a.active{color:var(--bd-primary);background:var(--primary-rgb-05)}.bd-dashboard-review-item{-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.bd-dashboard-review-item{border:1px solid var(--bd-border-primary);padding:15px}.bd-dashboard-review-item .title{border-bottom:1px solid var(--bd-border-primary);padding-bottom:10px;margin-bottom:15px}.dropdown.filter-user .filter-user-btn{font-size:16px;border:0;display:flex;align-items:center;justify-content:space-between;color:#525258;gap:5px;font-weight:500;background-color:var(--bd-white);height:50px;padding:5px 25px;border:1px solid var(--bd-border-primary)}.dropdown .dropdown-menu li{margin-top:5px;margin-bottom:5px}.dropdown-item{font-size:14px;font-weight:300}.bd-dashboard-certificate .thumb{box-shadow:0 6px 34px rgba(215,216,222,.41);border:1px solid var(--bd-border-primary);padding:15px;background:var(--bd-bg-primary);-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.bd-dashboard-announcements-item .icon{color:var(--bd-theme-black);border:1px solid var(--bd-border-primary)}.bd-dashboard-announcements-item .icon{-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.bd-dashboard-announcements-item .icon{height:50px;width:50px;min-width:50px;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.bd-dashboard-announcements-item .content .title{margin-bottom:5px}.bd-dashboard-announcements-item .content .bd-meta{margin-bottom:10px;list-style-type:none;display:inline-flex;align-items:center;color:var(--bd-taxonomy-color)}.bd-dashboard-announcements-item .content .bd-meta li{display:flex;align-items:center;gap:5px}.bd-dashboard-inner .table{min-width:650px}@media only screen and (min-width:992px) and (max-width:1199px){.bd-dashboard-inner .bd-course-thumb-style-three .bd-course-text-content .text-3.mb-30{margin-bottom:15px!important}}.demo-header .main-menu>ul{display:inline-flex;gap:0 44px}.demo-banner-top .content .subtitle{color:rgba(255,255,255,.8);font-family:var(--bd-ff-body);font-size:18px;font-weight:var(--bd-fw-regular);line-height:1.444;letter-spacing:2.88px}.bd-landing-service .inner .content .title{font-size:26px}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.bd-landing-service .inner .content .title{font-size:24px}}.features-item:hover .features-tag.green span{background:rgba(0,128,255,.2);color:#0080ff}.features-item:hover .features-tag.red span{color:#ff1e5a;background:rgba(255,30,90,.2)}.features-item:hover .features-icon.green{background:rgba(0,128,255,.2)}.features-item:hover .features-icon.red{background:rgba(255,30,90,.2)}.features-tag:hover.green span{background:rgba(12,115,184,.2);color:#0c73b8}.features-tag:hover.red span{color:#ff1e5a;background:rgba(255,30,90,.2)}.home-page-demo .item a .content{text-align:center;padding-top:20px}.home-page-demo .item a .content .title{font-size:18px;margin-bottom:0;text-transform:capitalize}.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .content .title{font-size:18px;margin-top:20px;transition:var(--transition);display:inline-block;position:relative;margin-bottom:0;text-transform:capitalize}.demo-wrapper.inner-pages-wrapper .demo-item .solo-demo a .content .title::before{content:" ";position:absolute;left:0;bottom:0;width:0;height:1px;background-color:var(--bd-primary);transition:var(--transition)}.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content{max-width:300px;border-radius:15px;background:var(--bd-white);padding:40px 40px 40px 30px;margin-top:0;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content{max-width:100%}}.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .rating-icon{margin-bottom:13px}.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .content-title{margin-bottom:15px}.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .content-title span{color:#141417;font-family:var(--bd-ff-body);font-size:18px;font-weight:600;line-height:30px}.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .text{font-size:16px;font-weight:400;line-height:28px;margin-bottom:15px}.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .info .title{color:#141417;font-size:18px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:0}.customer-review-area .customer-review-wrapper .customer-review-wrap .customer-review-style-1 .content .info .title span{color:gray;font-size:16px}@media (max-width:575px){.demo-faq .accordion-common-style .accordion-button span{min-width:45px;padding-right:10px}}.bd-faq-content .accordion-common-style.accordion-bg .accordion-body{background-color:var(--bd-bg-primary)}.bd-faq-content.has-white-bg .accordion-common-style.accordion-bg .accordion-body{background-color:var(--bd-white)}.bd-faq-content.modern-schooling .accordion-common-style.accordion-bg .accordion-body{background-color:#fff;color:#000;font-weight:400;font-size:14px}.bd-faq-thumb.style-two img{border-radius:6px}.bd-faq-thumb.style-three{width:300px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:575px),only screen and (min-width:576px) and (max-width:767px){.bd-faq-thumb.style-three{width:100%}}.bd-faq-thumb.style-three img{height:100%;border-radius:6px}.bd-faq-thumb.style-three.has-small:first-child{margin-bottom:20px}.bd-faq-tab-menu .nav-pills .nav-link.active{color:var(--bd-primary);background-color:transparent}.bd-feature-wrapper.style-one .bd-feature-item{display:flex;align-items:center;gap:15px}.bd-feature-wrapper.style-one .bd-feature-item:hover .icon svg{stroke-dasharray:45;stroke-dashoffset:350;-webkit-animation:line-dash 20s linear backwards alternate-reverse infinite;animation:line-dash 20s linear backwards alternate-reverse infinite}.bd-feature-wrapper.style-one .bd-feature-item .icon{width:85px;height:85px;display:flex;align-items:center;justify-content:center;background-color:var(--bd-white);border-radius:50%;min-width:85px}.bd-feature-wrapper.style-one .bd-feature-item .description{color:var(--bd-white);font-size:20px}.bd-feature-wrapper.style-two{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bd-white);border-radius:6px 6px 0 0;margin-top:-100px;position:relative;z-index:5}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-feature-wrapper.style-two{grid-template-columns:repeat(1,1fr);box-shadow:0 4px 10px 0 rgba(131,131,131,.1)}}.bd-feature-wrapper.style-two .bd-feature-item{display:flex;align-items:center;gap:20px;padding:20px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-feature-wrapper.style-two .bd-feature-item{padding:20px 30px}}.bd-feature-wrapper.style-two .bd-feature-item:hover .bd-feature-icon{transform:rotateY(180deg);color:var(--bd-primary)}.bd-feature-wrapper.style-two .bd-feature-item.has-active{background:var(--bd-primary)}.bd-feature-wrapper.style-three .bd-feature-content:hover .bd-feature-icon i,.bd-feature-wrapper.style-two .bd-feature-item.has-active .bd-feature-icon,.bd-feature-wrapper.style-two .bd-feature-item.has-active .bd-feature-title{color:var(--bd-white)}.bd-feature-wrapper.style-two .bd-feature-item.has-active .bd-feature-icon svg *{stroke:var(--bd-white)}.bd-feature-wrapper.style-two .bd-feature-icon{transition:all .8s ease}.bd-feature-wrapper.style-two .bd-feature-icon svg{width:60px;height:60px;transition:all .3s linear}.bd-feature-wrapper.style-two .bd-feature-title{color:var(--bd-theme-black)}.bd-feature-wrapper.style-three{border:1px solid var(--bd-border-secondary);border-radius:24px;overflow:hidden}.bd-feature-wrapper.style-three ul{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);width:100%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.bd-feature-wrapper.style-three ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-feature-wrapper.style-three ul{grid-template-columns:repeat(1,1fr)}}.bd-feature-wrapper.style-three ul li{border-left:1px solid var(--bd-border-secondary);transition:all .3s ease-out 0s;position:relative;list-style:none;width:322px}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-feature-wrapper.style-three ul li{width:300px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-feature-wrapper.style-three ul li{width:100%}}.bd-feature-wrapper.style-three ul li:first-child{border-left:0}.bd-feature-wrapper.style-three ul li::before{content:"";position:absolute;top:0;right:0;width:0%;height:100%;border-radius:24px;transition:all .3s ease-out 0s;background-color:var(--primary-rgb-1)}.bd-feature-wrapper.style-three ul li:hover{border-color:transparent;border-radius:24px;transition:all .3s ease-out 0s}.bd-feature-wrapper.style-three ul li:hover::before{width:100%;right:auto;left:0}.bd-feature-wrapper.style-three ul li:hover+li{border-left:transparent}.bd-feature-wrapper.style-three .bd-feature{text-align:center;transition:all .3s ease-out 0s}.bd-feature-wrapper.style-three .bd-feature-content{padding:42px;position:relative;z-index:1}.bd-feature-wrapper.style-three .bd-feature-icon{font-weight:600;height:120px;width:120px;border-radius:100%;padding:0;background-color:var(--primary-rgb-1);text-align:center;margin:0 auto 20px;transition:all .3s ease-out 0s}.bd-feature-wrapper.style-three .bd-feature-icon i{font-size:50px;line-height:120px;display:inline-block;color:var(--bd-primary);transition:all .3s ease-out 0s}.bd-feature-wrapper.style-three .bd-feature-title{margin-bottom:20px}.bd-feature-wrapper.style-three .bd-feature-content p,.bd-feature-wrapper.style-three .bd-feature-title{color:var(--bd-theme-black);transition:all .3s ease-out 0s}.bd-feature-wrapper.style-three .bd-feature-content:hover .bd-feature-icon{background-color:var(--bd-primary)}.bd-feature-wrapper.style-three .bd-feature-content:hover .bd-feature-title{color:var(--bd-theme-black)}.bd-overview-wrapper:hover .icon svg{stroke-dasharray:90;stroke-dashoffset:890;-webkit-animation:line-dash 20s linear backwards alternate-reverse infinite;animation:line-dash 20s linear backwards alternate-reverse infinite}.bd-overview-wrapper .icon{width:100px;height:100px;min-width:100px;background:var(--bd-white);border-radius:100%;display:flex;align-items:center;justify-content:center}.bd-scholarships-financial-aid-box .thumb{margin-bottom:20px}.bd-scholarships-financial-aid-box .thumb img{border-radius:8px}.bd-financial-feature-box .table>:not(caption)>*>*{padding:1rem}.bd-history-box .thumb img{border-top-left-radius:8px;border-top-right-radius:8px}.bd-history-timeline-content .title{margin-left:30px;position:relative;margin-bottom:20px}.bd-history-timeline-content .title::after,.bd-history-timeline-content .title::before{position:absolute;content:"";border-radius:50%;top:50%;transform:translateY(-50%);z-index:2}.bd-history-timeline-content .title::before{background-color:var(--bd-white);border:1px solid var(--bd-danger);height:16px;width:16px;left:-30px}.bd-history-timeline-content .title::after{background-color:#df072e;height:8px;width:8px;left:-26px}.bd-pricing-plan-wrap.style-three .bd-pricing-plan-list-2>li:not(:last-child){margin-bottom:15px}.bd-instructor-wrapper.style-one .bd-instructor-item{position:relative;overflow:hidden;border-radius:6px}.bd-instructor-wrapper.style-four .bd-instructor-item:hover .bd-instructor-thumb a::after,.bd-instructor-wrapper.style-one .bd-instructor-item:hover .bd-instructor-thumb a::before,.bd-instructor-wrapper.style-two:hover .bd-instructor-thumb a::before{opacity:.5}.bd-instructor-wrapper.style-one .bd-instructor-item:hover .bd-instructor-info{opacity:1;-webkit-transform:translateX(-50%) translateY(0) scale(1,1);transform:translateX(-50%) translateY(0) scale(1,1)}.bd-instructor-wrapper.style-one .bd-instructor-item:hover .bd-instructor-social .bd-icon-1,.bd-instructor-wrapper.style-one .bd-instructor-item:hover .bd-instructor-social .bd-icon-2,.bd-instructor-wrapper.style-one .bd-instructor-item:hover .bd-instructor-social .bd-icon-3,.bd-instructor-wrapper.style-one .bd-instructor-item:hover .bd-instructor-social .bd-icon-4{transform:translateX(0);opacity:1}.bd-instructor-wrapper.style-one .bd-instructor-thumb a::before{position:absolute;content:"";display:block;height:100%;width:100%;top:0;left:0;opacity:0;border-radius:6px;transition:all .3s ease-in-out;background-color:var(--bd-primary)}.bd-instructor-wrapper.style-one .bd-instructor-info{position:absolute;left:50%;bottom:22px;width:calc(100% - 40px);background-color:var(--bd-white);padding:15px;border-radius:6px;text-align:center;z-index:3;opacity:0;-webkit-transform:translateX(-50%) translateY(0) scale(1,0);transform:translateX(-50%) translateY(0) scale(1,0);transform-origin:bottom center}.bd-instructor-wrapper.style-one .bd-instructor-social{position:absolute;top:15px;right:15px;z-index:1}.bd-instructor-wrapper.style-one .bd-instructor-social .social-icon-list{flex-direction:column}.bd-instructor-wrapper.style-one .bd-instructor-social .bd-icon-1{opacity:0;transform:translateX(-35px);transition:all .3s ease-in-out}.bd-instructor-wrapper.style-one .bd-instructor-social .bd-icon-2{opacity:0;transform:translateX(-35px);transition:all .4s ease-in-out}.bd-instructor-wrapper.style-one .bd-instructor-social .bd-icon-3{opacity:0;transform:translateX(-35px);transition:all .5s ease-in-out}.bd-instructor-wrapper.style-one .bd-instructor-social .bd-icon-4{opacity:0;transform:translateX(-35px);transition:all .6s ease-in-out}.bd-instructor-wrapper.style-two{text-align:center}.bd-instructor-wrapper.style-two:hover .bd-instructor-social{opacity:1}.bd-instructor-wrapper.style-two:hover .bd-instructor-social .bd-icon-1,.bd-instructor-wrapper.style-two:hover .bd-instructor-social .bd-icon-2,.bd-instructor-wrapper.style-two:hover .bd-instructor-social .bd-icon-3,.bd-instructor-wrapper.style-two:hover .bd-instructor-social .bd-icon-4{transform:translateY(-40px);opacity:1}.bd-instructor-wrapper.style-two:hover.hover-style .bd-instructor-thumb img,.bd-instructor-wrapper.style-two:hover.hover-style .bd-instructor-thumb-wrap{border-radius:16px 16px 16px 16px}.bd-instructor-wrapper.style-two .bd-instructor-thumb-wrap{margin-bottom:15px;border-radius:16px;overflow:hidden;background-color:var(--bd-white);position:relative}.bd-instructor-wrapper.style-two .bd-instructor-thumb{position:relative}.bd-instructor-wrapper.style-two .bd-instructor-thumb img{border-radius:16px}.bd-instructor-wrapper.style-two .bd-instructor-thumb a::before{position:absolute;content:"";display:block;height:100%;width:100%;top:0;left:0;opacity:0;transition:all .5s cubic-bezier(.645,.045,.355,1);background-color:var(--bd-primary);border-radius:16px}.bd-instructor-wrapper.style-two .bd-instructor-social{position:absolute;bottom:0;left:50%;z-index:5;opacity:0;transform:translateX(-50%);transition:all .3s ease-in-out;width:100%}.bd-instructor-wrapper.style-two .bd-instructor-info .name{margin-bottom:5px}.bd-instructor-wrapper.style-two .bd-instructor-info span{color:var(--bd-taxonomy-color);display:block}.bd-instructor-wrapper.style-two.hover-style .bd-instructor-thumb-wrap{border-radius:250px 250px 0 0;transition:all .5s cubic-bezier(.645,.045,.355,1)}.bd-instructor-wrapper.style-two.hover-style .bd-instructor-thumb img{border-radius:6px 6px 0 0}.bd-instructor-wrapper.style-three:hover .bd-instructor-thumb a::before{opacity:1;background:linear-gradient(180deg,var(--primary-rgb-5) 100%,var(--primary-rgb-5)0)}.bd-instructor-wrapper.style-three:hover .bd-instructor-thumb a::after{opacity:1}.bd-instructor-wrapper.style-three:hover .bd-instructor-social .bd-icon-1{transform:translateY(-40px);opacity:1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-instructor-wrapper.style-three:hover .bd-instructor-social .bd-icon-1{transform:translateX(0)}}.bd-instructor-wrapper.style-three:hover .bd-instructor-social .bd-icon-2{transform:translateY(-40px);opacity:1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-instructor-wrapper.style-three:hover .bd-instructor-social .bd-icon-2{transform:translateX(0)}}.bd-instructor-wrapper.style-three:hover .bd-instructor-social .bd-icon-3{transform:translateY(-40px);opacity:1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-instructor-wrapper.style-three:hover .bd-instructor-social .bd-icon-3{transform:translateX(0)}}.bd-instructor-wrapper.style-three:hover .bd-instructor-social .bd-icon-4{transform:translateY(-40px);opacity:1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-instructor-wrapper.style-three:hover .bd-instructor-social .bd-icon-4{transform:translateX(0)}}.bd-instructor-wrapper.style-three .bd-instructor-item{position:relative;overflow:hidden;border-radius:6px}.bd-instructor-wrapper.style-three .bd-instructor-item .designation{color:rgba(255,255,255,.8)}.bd-instructor-wrapper.style-three .bd-instructor-thumb a::before{position:absolute;content:"";display:block;height:100%;width:100%;top:0;left:0;opacity:.8;transition:all .3s linear;background:linear-gradient(180deg,var(--primary-rgb-0) 0%,var(--primary-rgb-7) 100%)}.bd-instructor-wrapper.style-three .bd-instructor-info{position:absolute;bottom:40px;left:0;right:0;margin:0 auto;z-index:1}.bd-instructor-wrapper.style-three .bd-instructor-social{position:absolute;bottom:21%;left:50%;transform:translateX(-50%);width:100%}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-instructor-wrapper.style-three .bd-instructor-social{bottom:35%}}.bd-instructor-wrapper.style-four .bd-instructor-item{text-align:center}.bd-instructor-wrapper.style-four .bd-instructor-item:hover .bd-instructor-thumb-wrapper::after{transform:rotate(-90deg)}.bd-instructor-wrapper.style-four .bd-instructor-item:hover .bd-instructor-social .bd-icon-1,.bd-instructor-wrapper.style-four .bd-instructor-item:hover .bd-instructor-social .bd-icon-2,.bd-instructor-wrapper.style-four .bd-instructor-item:hover .bd-instructor-social .bd-icon-3{transform:translateX(25px);opacity:1}.bd-instructor-wrapper.style-four .bd-instructor-thumb-wrapper{border-radius:100%;z-index:2;transition:.3s;position:relative;padding:20px}.bd-instructor-wrapper.style-four .bd-instructor-thumb-wrapper .bd-instructor-thumb a{display:block;position:relative}.bd-instructor-wrapper.style-four .bd-instructor-thumb-wrapper .bd-instructor-thumb a img{width:100%;height:100%;border-radius:100%}.bd-instructor-wrapper.style-four .bd-instructor-thumb-wrapper .bd-instructor-thumb a::after{background:var(--bd-primary);position:absolute;content:"";left:0;top:0;width:100%;height:100%;border-radius:100%;opacity:0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.bd-instructor-wrapper.style-four .bd-instructor-thumb-wrapper .bd-instructor-social{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2;margin-left:-25px}.bd-instructor-wrapper.style-four .bd-instructor-thumb-wrapper .bd-instructor-social .bd-icon-1,.bd-instructor-wrapper.style-four .bd-instructor-thumb-wrapper .bd-instructor-social .bd-icon-2,.bd-instructor-wrapper.style-four .bd-instructor-thumb-wrapper .bd-instructor-social .bd-icon-3,.bd-instructor-wrapper.style-four .bd-instructor-thumb-wrapper .bd-instructor-social .bd-icon-4{transform:translateY(0);opacity:0}.bd-instructor-wrapper.style-four .bd-instructor-thumb-wrapper::after{position:absolute;content:"";left:0;top:0;background-image:url("../images/shape/instructor-border-shape.6a72e5f7b47e.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;transition:.5s all}@media only screen and (min-width:992px) and (max-width:1199px){.bd-instructor-wrapper.style-four .bd-instructor-info .name{font-size:22px}}.bd-instructor-wrapper.style-five .bd-instructor-item{border-radius:6px;overflow:hidden;position:relative}.bd-instructor-wrapper.style-five .bd-instructor-item:hover .bd-instructor-info-wrapper{transform:translateY(0)}.bd-instructor-wrapper.style-five .bd-instructor-item:hover .bd-instructor-thumb a::before{opacity:.3}.bd-instructor-wrapper.style-five .bd-instructor-item:hover .bd-instructor-social{padding:10px 0}.bd-instructor-wrapper.style-five .bd-instructor-thumb{height:408px;position:relative}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-instructor-wrapper.style-five .bd-instructor-thumb{height:100%}}.bd-instructor-wrapper.style-five .bd-instructor-thumb a::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;opacity:0;transition:all .3s ease-out 0s;background-image:linear-gradient(180deg,var(--primary-rgb-0),var(--primary-rgb-7) 65%)}.bd-instructor-wrapper.style-five .bd-instructor-info{padding:22px}.bd-instructor-wrapper.style-five .bd-instructor-info-wrapper{background-image:linear-gradient(100.88deg,#e1f9f0 .6%,#eee0ce 100%);border-radius:6px 6px 0 0;text-align:center;position:absolute;inset-inline-start:0;bottom:0;width:100%;transform:translateY(52px);transition:all .3s ease-out 0s}.bd-instructor-wrapper.style-five .bd-instructor-info-wrapper .designation{font-size:16px;line-height:26px;color:var(--bd-taxonomy-color);display:inline-block}.bd-instructor-wrapper.style-five .bd-instructor-social{background-color:var(--bd-primary)}.bd-instructor-wrapper.style-seven .bd-instructor-item:hover .bd-instructor-thumb a::after{opacity:.5}.bd-instructor-wrapper.style-seven .bd-instructor-thumb a::after{background:var(--bd-primary);position:absolute;content:"";left:0;top:0;width:100%;height:100%;opacity:0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.bd-instructor-wrapper.style-five .bd-instructor-thumb img,.bd-instructor-wrapper.style-seven .bd-instructor-thumb img{width:100%;height:100%;object-fit:cover}.bd-instructor-wrapper.style-seven .bd-instructor-item{position:relative}.bd-instructor-wrapper.style-seven .bd-instructor-item:hover .bd-instructor-social .bd-icon-1{transform:translateX(25px);opacity:1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-instructor-wrapper.style-seven .bd-instructor-item:hover .bd-instructor-social .bd-icon-1{transform:translateX(0)}}.bd-instructor-wrapper.style-seven .bd-instructor-item:hover .bd-instructor-social .bd-icon-2{transform:translateX(25px);opacity:1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-instructor-wrapper.style-seven .bd-instructor-item:hover .bd-instructor-social .bd-icon-2{transform:translateX(0)}}.bd-instructor-wrapper.style-seven .bd-instructor-item:hover .bd-instructor-social .bd-icon-3{transform:translateX(25px);opacity:1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-instructor-wrapper.style-seven .bd-instructor-item:hover .bd-instructor-social .bd-icon-3{transform:translateX(0)}}.bd-instructor-wrapper.style-seven .bd-instructor-item:hover .bd-instructor-social .bd-icon-4{transform:translateX(25px);opacity:1}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-instructor-wrapper.style-seven .bd-instructor-item:hover .bd-instructor-social .bd-icon-4{transform:translateX(0)}}.bd-instructor-wrapper.style-seven .bd-instructor-thumb{position:relative;border-radius:6px;overflow:hidden}.bd-instructor-wrapper.style-seven .bd-instructor-social{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2;margin-left:-25px;width:100%}.bd-instructor-wrapper.style-seven .bd-instructor-info{position:absolute;inset-inline-start:30px;inset-block-end:30px}.bd-instructor-wrapper.style-seven .bd-instructor-info .name{padding:0 25px;margin-bottom:10px;border-radius:6px;display:flex;align-items:center;justify-content:center;height:50px;position:relative;z-index:5}.bd-instructor-wrapper.style-seven .bd-instructor-info .designation::before,.bd-instructor-wrapper.style-seven .bd-instructor-info .name::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:-1;border-radius:6px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(11.8px);-webkit-backdrop-filter:blur(11.8px)}.bd-instructor-wrapper.style-seven .bd-instructor-info .name::before{background:rgba(255,255,255,.34)}.bd-instructor-wrapper.style-seven .bd-instructor-info .designation{padding:0 15px;color:var(--bd-white);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;height:30px;position:relative;z-index:5}.bd-instructor-wrapper.style-seven .bd-instructor-info .designation::before{background:rgba(170,170,170,.34)}.bd-instructor-wrapper.style-eight .bd-instructor-info .name{margin-bottom:10px}.bd-instructor-wrapper.style-nine .bd-instructor-info .name{margin-bottom:5px}.bd-instructor-wrapper.style-nine.light-color .bd-instructor-info .name{color:var(--bd-white)}.bd-instructor-details-info .designation{color:var(--bd-text-muted)}details>summary{list-style:none}.bd-instructor-progress .title{font-size:16px;color:var(--bd-label-color);margin-bottom:5px;display:block;line-height:1}.bd-instructor-progress .progress,.bd-instructor-progress .progress-bar{position:relative;height:10px;width:100%;background-color:var(--bd-bg-primary);border-radius:5px}.bd-instructor-progress .progress{height:100%;background-color:var(--bd-primary);width:0;transition:width 1s ease-in-out}.bd-instructor-progress .progress.bg-1{background-color:#ffd43b}.bd-instructor-progress .progress.bg-2{background-color:#ff6f00}.bd-instructor-progress .progress.bg-3{background-color:#150458}.bd-instructor-progress .progress.bg-4{background-color:#4479a1}.bd-instructor-progress .progress.bg-5{background-color:#412991}.bd-experience-box .icon{color:var(--bd-primary);margin-bottom:10px}.bd-experience-box .title{font-size:32px;line-height:1.2;margin-bottom:5px}.bd-author-wrapper.style-one .bd-author-item{text-align:center}.bd-author-wrapper.style-one .bd-author-item:hover .bd-author-name{color:var(--bd-primary)}.bd-author-wrapper.style-one .bd-author-thumb{width:180px;height:180px;border-radius:100%;margin:0 auto}.bd-author-wrapper.style-one .bd-author-thumb img{border-radius:100%;width:100%;height:100%}.bd-author-wrapper.style-one .bd-author-name{font-size:18px}.bd-joining-content .title{margin-bottom:10px}.bd-joining-features-content .title{margin-bottom:20px}.bd-lesson-content.collapsed{inset-inline-start:-450px}.bd-lesson-content.open{inset-inline-start:0}.bd-lesson-content>.title{font-size:20px;padding:17px 20px}@media (max-width:1199px){.app-offcanvas-overlay.overlay-open{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}}.app-offcanvas-overlay.overlay-open:hover{cursor:url("../images/shape/cross-out.dfb4dac7f9fb.webp"),pointer}.bd-lesson-player.collapsed{width:100%}.bd-learners-content .single-item .thumb{width:150px;height:150px;min-width:150px}@media (max-width:575px){.bd-learners-content .single-item .thumb{width:100%;height:100%;min-width:100%}}.bd-learners-content .single-item .thumb img{width:100%;height:100%;border-radius:8px}.bd-learners-content .single-item .content .title{margin-bottom:10px;color:var(--bd-primary)}.bd-learners-counter-item .thumb{width:50px}.bd-learners-counter-item .title,.bd-newsletter-wrapper.style-two .bd-newsletter-item .description span{color:var(--bd-white)}.bd-live-class-wrapper.style-one .bd-section-paragraph{margin-bottom:40px;max-width:550px}.bd-live-class-wrapper.style-one .bd-section-title .has-live-text{display:inline-block;position:relative;z-index:1;color:var(--bd-theme-black);font-size:22px;border:1px solid var(--bd-border-primary);line-height:1;border-radius:6px;padding:5px 15px 5px 40px;text-transform:capitalize}.bd-live-class-wrapper.style-one .bd-section-title .has-live-text::before{position:absolute;left:15px;top:50%;transform:translateY(-50%);content:"";background:var(--bd-danger);width:12px;height:12px;border-radius:50%;margin-top:-6px;animation:zoom 3s infinite}.bd-live-class-thumb-wrapper.style-one .bd-live-class-thumb{margin:0 30px 30px 50px;max-width:450px;position:relative;z-index:3}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-live-class-thumb-wrapper.style-one .bd-live-class-thumb{max-width:100%;margin-left:0}}.bd-live-class-thumb-wrapper.style-one .bd-live-class-thumb::before{position:absolute;content:"";width:100%;height:100%;background:0 0;border:2px dashed var(--bd-primary);right:-30px;bottom:-30px;border-radius:6px;z-index:-1}.bd-live-class-thumb-wrapper.style-one .bd-live-class-thumb img{border-radius:6px;width:100%;height:100%}.bd-core-values-box.bg-flashlight::after{background:var(--bd-white)}.card-icon svg{width:100%;height:100%}.bd-newsletter-wrapper.style-one{position:relative;border-radius:16px;overflow:hidden}.bd-newsletter-wrapper.style-one .bd-newsletter-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:.19}.bd-newsletter-wrapper.style-one .bd-newsletter-content{position:relative;z-index:1}.bd-newsletter-wrapper.style-one .bd-newsletter-input{max-width:78%}.bd-newsletter-wrapper.style-two .bd-newsletter-item{padding:65px 120px 60px 50px}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-newsletter-wrapper.style-two .bd-newsletter-item{padding:30px}}.bd-newsletter-wrapper.style-two .bd-newsletter-item .description{color:rgba(255,255,255,.7);font-size:16px;line-height:24px;margin-top:14px}.bd-newsletter-wrapper.style-two .bd-newsletter-item .shape-1{position:absolute;bottom:0;left:0}.bd-newsletter-wrapper.style-two .bd-newsletter-item .shape-2{position:absolute;top:0;left:587px}.bd-newsletter-wrapper.style-two .bd-newsletter-item .shape-3{position:absolute;top:20px;right:333px}.bd-newsletter-wrapper.style-two .bd-newsletter-item .shape-4{position:absolute;top:0;right:30px}.bd-newsletter-wrapper.style-two .bd-newsletter-item .shape-5{position:absolute;bottom:40px;left:535px}.bd-newsletter-wrapper.style-two .bd-newsletter-item .shape-6{position:absolute;bottom:0;right:265px}.bd-newsletter-wrapper.style-two .bd-newsletter-bg{background-image:url("../images/newsletter/newsletter-two.44dd7acc5620.webp");background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:6px}.bd-newsletter-wrapper.style-three{padding:0 100px;border-radius:10px;position:relative;z-index:5;margin-top:152px}@media only screen and (min-width:992px) and (max-width:1199px){.bd-newsletter-wrapper.style-three{padding:0 30px}}@media only screen and (min-width:768px) and (max-width:991px){.bd-newsletter-wrapper.style-three{padding:60px 50px;margin-top:0}}@media only screen and (min-width:576px) and (max-width:767px){.bd-newsletter-wrapper.style-three{padding:30px 20px;margin-top:0}}@media (max-width:575px){.bd-newsletter-wrapper.style-three{padding:30px;margin-top:0}}.bd-newsletter-wrapper.style-three .bd-newsletter-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;border-radius:6px;mix-blend-mode:color-burn;background-size:cover;background-repeat:no-repeat;background-position:center top}.bd-newsletter-wrapper.style-three .bd-newsletter-badge{display:flex;align-items:center;gap:15px;border-radius:6px;padding:15px 20px;position:absolute;left:50%;bottom:50px;z-index:5;transform:translateX(-50%);width:310px;background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.bd-newsletter-wrapper.style-three .bd-newsletter-badge-icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;background:var(--bd-white);-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.bd-newsletter-wrapper.style-three .bd-newsletter-badge-text{font-size:18px;color:var(--bd-theme-black)}.bd-newsletter-wrapper.style-three .thumb{position:relative;margin-top:-190px}.bd-offering-wrapper.style-one .bd-offering-item{padding:30px;border-radius:16px;display:grid;grid-template-columns:repeat(2,1fr);width:100%;height:310px;-webkit-mask-image:url("../images/offer/offer-bg.75fc124b1100.webp");mask-image:url("../images/offer/offer-bg.75fc124b1100.webp");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;transition:all .3s ease-in-out;position:relative}.bd-offering-wrapper.style-one .bd-offering-item.bg-1{background-color:#4782c8}.bd-offering-wrapper.style-one .bd-offering-item.bg-2{background-color:#eeb83a}.bd-offering-wrapper.style-one .bd-offering-item.bg-3{background-color:#77c61f}.bd-offering-wrapper.style-one .bd-offering-item.bg-4{background-color:#ff6177}.bd-offering-wrapper.style-one .bd-offering-item .content{width:130px}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-offering-wrapper.style-one .bd-offering-item .content{width:110px}}.bd-offering-wrapper.style-one .bd-offering-item .icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:100%;background:linear-gradient(180deg,rgba(255,255,255,.15)0,rgba(255,255,255,0) 100%);margin-bottom:30px;transition:all .3s ease-in-out}.bd-offering-wrapper.style-one .bd-offering-item .title{font-size:24px;color:var(--bd-white)}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-offering-wrapper.style-one .bd-offering-item .title{font-size:20px}}.bd-offering-wrapper.style-one .bd-offering-item .thumb{position:absolute;bottom:30px;right:30px}.bd-offering-wrapper.style-one .bd-offering-item .thumb img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.bd-offering-wrapper.style-one .bd-offering-item:hover .icon{background-color:rgba(255,255,255,.25)}.bd-offering-wrapper.style-one .bd-offering-item:hover.bg-1,.bd-offering-wrapper.style-one .bd-offering-item:hover.bg-2,.bd-offering-wrapper.style-one .bd-offering-item:hover.bg-3,.bd-offering-wrapper.style-one .bd-offering-item:hover.bg-4{background-color:var(--bd-primary)}.bd-pricing-plan-wrap.style-one .bd-pricing-plan-card{background-color:var(--bd-bg-primary);padding:40px 35px 45px;border-radius:6px;position:relative;z-index:2}.bd-pricing-plan-wrap.style-one .bd-pricing-plan-card .title{font-size:20px;margin-bottom:20px}.bd-pricing-plan-wrap.style-one .bd-pricing-plan-card .price{font-size:64px;margin-bottom:20px}.bd-pricing-plan-wrap.style-one .bd-pricing-plan-card .price .sub{font-size:20px}.bd-pricing-plan-wrap.style-one .bd-pricing-plan-card .pricing-btn{margin-top:30px}.bd-pricing-plan-wrap.style-one .bd-pricing-plan-card.pricing-inner-bg{background-image:url("../images/bg/pricing-01.46d2eea0d73a.webp");background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;border-radius:6px;z-index:5}.bd-pricing-plan-wrap.style-one .bd-pricing-plan-card.pricing-inner-bg::before{position:absolute;content:" ";height:100%;width:100%;background-color:var(--bd-primary);left:0;top:0;opacity:.7;border-radius:6px;z-index:-1}.bd-pricing-plan-wrap.style-one .bd-pricing-plan-card.pricing-inner-bg .bd-pricing-plan-list li,.bd-pricing-plan-wrap.style-one .bd-pricing-plan-card.pricing-inner-bg .price,.bd-pricing-plan-wrap.style-one .bd-pricing-plan-card.pricing-inner-bg .title{color:var(--bd-white)}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card{box-shadow:0 4px 40px rgba(0,0,0,.1);padding:30px;border-radius:6px;overflow:hidden;position:relative}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card .title{color:#03041f;font-size:18px;line-height:16px}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card .description{color:#5b5073;font-size:16px;line-height:26px;margin-bottom:22px}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card .price-wrap .common-price .doller{font-size:18px;color:#818181;line-height:26px;position:absolute;top:0;left:-13px}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card .price-wrap .common-price .amount{font-size:32px;display:inline-block;line-height:1;margin-bottom:0}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card .price-wrap .common-price .duration{font-size:14px;color:#818181;line-height:26px;margin-left:5px}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card .pricing-btn{margin-top:30px;margin-bottom:30px}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card .pricing-badge{position:absolute;background:var(--primary-rgb-1);padding:13px 60px 10px;transform:rotate(45.22deg);inset-inline-end:-55px;top:15px}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card .pricing-badge span{font-weight:500;font-size:16px;line-height:20px;text-transform:capitalize;color:var(--bd-primary)}.bd-pricing-plan-wrap.style-three{position:relative;background-size:cover;padding:30px 30px 40px;background-repeat:no-repeat;background-position:center top;border:1px solid var(--bd-border-primary)}.bd-pricing-plan-wrap.style-three:before{top:-6px;inset-inline-end:-5px;z-index:1;content:"";width:99px;height:99px;display:none;position:absolute;background-size:100%;background-repeat:no-repeat;background-position:right top;background-image:url("../images/shape/badge_recomanded.9c997f216f12.webp")}.bd-pricing-plan-wrap.style-three .title{font-size:16px;font-weight:600;line-height:22px;margin-bottom:15px}.bd-pricing-plan-wrap.style-three .price-value{margin-bottom:20px}.bd-pricing-plan-wrap.style-three .price-value strong{font-size:67px;font-weight:700;line-height:92px;color:var(--bd-black)}@media (max-width:575px),only screen and (min-width:992px) and (max-width:1199px){.bd-pricing-plan-wrap.style-three .price-value strong{font-size:60px}}.bd-pricing-plan-wrap.style-three .price-value sub{font-size:16px;line-height:22px;color:var(--bd-black)}.bd-pricing-plan-wrap.style-three p{font-size:17px;line-height:27px;margin-bottom:30px}.bd-pricing-plan-wrap.style-three .bd-pricing-plan-list-2{margin-bottom:40px}.bd-pricing-plan-wrap.style-three .bd-pricing-plan-list-2 .list-title{font-weight:500}.bd-pricing-plan-wrap.style-three.redemanded_item{color:var(--bd-white);border-color:var(--bd-primary);background-color:var(--bd-primary)}.bd-pricing-plan-wrap.style-three.redemanded_item:before,none{display:block}.bd-pricing-plan-wrap.style-three.redemanded_item .bd-pricing-plan-list-2 .list-title,.bd-pricing-plan-wrap.style-three.redemanded_item .price-value strong,.bd-pricing-plan-wrap.style-three.redemanded_item .price-value sub,.bd-pricing-plan-wrap.style-three.redemanded_item .title,.bd-pricing-plan-wrap.style-three.redemanded_item p{color:var(--bd-white)}.bd-pricing-plan-wrap.style-four .bd-pricing-item{border-radius:10px;transition:.3s linear;overflow:hidden}.bd-pricing-plan-wrap.style-four .bd-pricing-thumb{position:relative;overflow:hidden}.bd-pricing-plan-wrap.style-four .bd-pricing-thumb::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(to top,var(--bd-theme-black) 0%,transparent 100%);opacity:.65;z-index:5}.bd-pricing-plan-wrap.style-four .bd-pricing-thumb img{transition:.5s;width:100%}.bd-pricing-plan-wrap.style-four .bd-pricing-thumb .title{position:absolute;left:30px;bottom:15px;width:50%;font-size:24px;color:var(--bd-white);line-height:1.25;margin-bottom:0;z-index:8}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.bd-pricing-plan-wrap.style-four .bd-pricing-thumb .title{left:20px}}.bd-pricing-plan-wrap.style-four .bd-pricing-thumb .pricing-course{position:absolute;bottom:0;right:0;background:var(--bd-primary);border-radius:10px 0 0 0;text-align:center;padding:19px 15px;min-width:125px;z-index:8}.bd-pricing-plan-wrap.style-four .bd-pricing-thumb .pricing-course .subtitle{color:var(--bd-white);line-height:1.4;margin-bottom:0}.bd-pricing-plan-wrap.style-four .bd-pricing-thumb .pricing-course span{font-size:16px;font-weight:var(--bd-fw-regular);display:block;color:rgba(255,255,255,.9)}.bd-pricing-plan-wrap.style-four .bd-pricing-content{border:1px solid var(--bd-border-primary);background:var(--bd-white);border-top:none;border-radius:0 0 10px 10px;padding:30px;transition:.3s linear}.bd-pricing-plan-wrap.style-four .bd-pricing-content p{margin-bottom:20px}.bd-pricing-plan-wrap.style-four .price-wrap{margin:0 0 22px 20px}none{color:var(--bd-taxonomy-color);text-transform:none;font-size:14px;font-weight:500;margin-bottom:6px}.bd-pricing-plan-wrap.style-four .price-wrap .price{font-size:20px;margin-bottom:0;color:var(--bd-primary);line-height:1;padding-top:5px}.bd-pricing-plan-wrap.style-four .price-wrap .price sub{font-size:14px;font-weight:600;text-transform:none;color:var(--bd-theme-black);bottom:0;left:0}.bd-pricing-plan-wrap.style-four.has-bg .bd-pricing-content{background-color:var(--primary-rgb-05)}.bd-pricing-plan-list-2 .icon{width:20px;height:20px;flex:0 0 20px;font-size:10px;margin-inline-end:12px;color:var(--bd-white);border-radius:100%;align-items:center;display:inline-flex;justify-content:center;background-color:var(--bd-primary);transition:.3s cubic-bezier(.5,1,.89,1)}.bd-pricing-plan-list-3-new li img{max-width:22px;margin-right:10px}.bd-pricing-plan-btn-group button.active{background-color:var(--bd-primary);color:var(--bd-white)}.style-five .bd-pricing-plan-card{background:#fff;position:relative;border-radius:5px;padding-top:50px;padding-bottom:50px;text-align:center}.style-five .bd-pricing-plan-card:hover .bd-pricing-plan-list-4{border-color:var(--bd-primary)}.style-five .bd-pricing-plan-card .title{font-size:24px;text-transform:uppercase;color:var(--bd-primary)}.style-five .bd-pricing-plan-card .price-wrap .title{font-size:35px;line-height:1;margin-bottom:18px;color:var(--bd-primary)}.style-five .bd-pricing-plan-card .price-wrap .currency{font-size:20px;color:var(--bd-text-muted);font-weight:var(--bd-fw-regular)}.style-five .bd-pricing-plan-card .bd-pricing-tag{background:var(--bd-primary);position:absolute;right:16px;top:16px;padding:1px 9px 2px;border-radius:5px}.style-five .bd-pricing-plan-card .bd-pricing-tag span{color:#fff;font-size:12px;text-transform:uppercase}.style-five .bd-pricing-plan-icon{margin-bottom:22px}.style-five .bd-pricing-plan-button{margin-top:24px}#review-box{display:none}.bd-skill-content-wrapper.style-one .single-progress:not(:last-child){margin-bottom:25px}.bd-program-curriculum .accordion-common-style.accordion-transparent .accordion-button:not(.collapsed){background-color:var(--primary-rgb-05)}.bd-program-curriculum-table .title{font-size:16px;color:var(--bd-white);font-weight:var(--bd-fw-medium);background-color:var(--bd-primary);display:inline-block;padding:10px 15px;margin-bottom:15px;border-radius:4px}.bd-program-sidebar-faq .thumb{margin-bottom:-30px}.bd-routine-table .table-striped>tbody>tr td,.bd-skill-thumb-wrapper.style-one.bd-skill-thumb-wrapper{position:relative}.bd-routine-table .table>thead{background-color:var(--bd-primary);color:var(--bd-white);border:0;border-radius:24px!important}.bd-routine-table .table>thead th{font-size:23px;font-weight:600!important;line-height:1.3;width:50%;position:relative;background-color:var(--bd-primary);color:var(--bd-white)}.bd-routine-table .table>thead th::before{content:"";background:var(--bd-white);height:102%;width:2px;position:absolute;top:0;inset-inline-end:0}.bd-routine-table .table>:not(caption)>*>*{padding:20px 40px;background-color:rgba(7,161,105,.3);border-bottom-width:0;box-shadow:none}.bd-review-progress-bar .progress,.bd-review-progress-bar .progress-bar{border-radius:0}.bd-postbox-comment ul .children{margin-top:30px;margin-left:100px}@media only screen and (min-width:576px) and (max-width:767px){.bd-postbox-comment ul .children{margin-left:30px}}@media (max-width:575px){.bd-postbox-comment ul .children{margin-left:0}}.bd-postbox-comment ul li{margin-bottom:10px;list-style:none}.bd-postbox-comment-box{display:flex;align-items:start;padding:30px;border-radius:8px;background-color:var(--bd-bg-primary)}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-postbox-comment-box{flex-direction:column;gap:15px 0}}.bd-postbox-comment-info{flex:0 0 auto}.bd-postbox-comment-avatar img{width:80px;margin-right:20px;border-radius:6px}.bd-postbox-comment-avatar.thumb-radius img{border-radius:100%}.bd-postbox-comment-text,.bd-skill-thumb-wrapper.style-one .bd-skill-thumb img{width:100%}.bd-postbox-comment-text .post-rating i,.bd-testimonial-wrapper.style-four .bd-testimonial-meta .rating i,.bd-testimonial-wrapper.style-one .bd-testimonial-meta .rating i,.bd-testimonial-wrapper.style-three .bd-testimonial-meta .rating i,.bd-testimonial-wrapper.style-two .bd-testimonial-meta .rating i{font-size:16px;color:var(--bd-rating-color)}.bd-postbox-comment-text p{font-size:14px;line-height:1.5;margin-bottom:22px}.bd-postbox-comment-name{margin-bottom:5px}.bd-postbox-comment-name .title{font-size:16px;line-height:1;color:var(--bd-theme-black)}.bd-postbox-comment-name .post-meta,.bd-postbox-comment-reply a{font-weight:500;font-size:14px;letter-spacing:.02em;color:var(--bd-body-text);display:inline-block}.bd-postbox-comment-reply{margin-top:10px}.bd-postbox-comment-reply a{line-height:1;letter-spacing:-.02em;color:var(--bd-theme-black);border:1px solid var(--bd-border-primary);padding:7px 18px;border-radius:4px}.bd-postbox-comment-reply a:hover{color:var(--bd-white);background:var(--bd-primary);border-color:var(--bd-primary)}.bd-review-form-rating p{margin-bottom:10px}.bd-ratings-wrapper i.active,.bd-ratings-wrapper i.hover,.bd-testimonial-wrapper.style-six .bd-testimonial-item .bd-testimonial-rating i,.bd-testimonial-wrapper.style-ten .bd-testimonial-rating a{color:var(--bd-rating-color)}.bd-skill-content-wrapper.style-one .single-progress .title{margin-bottom:13px}.bd-skill-thumb-wrapper.style-one .bd-skill-thumb{max-width:520px;margin:0 auto;position:relative;border-radius:12px;overflow:hidden}@media only screen and (min-width:768px) and (max-width:991px){.bd-skill-thumb-wrapper.style-one .bd-skill-thumb{max-width:100%}}.bd-skill-thumb-wrapper.style-one .bd-skill-thumb::before{position:absolute;content:"";width:100%;height:100%;background:var(--bd-theme-black);top:0;left:0;z-index:1;opacity:.3;border-radius:6px}.bd-skill-thumb-wrapper.style-one .bd-skill-video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}.bd-skill-thumb-wrapper.style-one .has-bg .icon{background:var(--bd-white);color:var(--bd-primary);width:80px;height:80px}.bd-filter-course .filter-item.active,.bd-skill-thumb-wrapper.style-one .has-bg .icon:hover{background:var(--bd-primary);color:var(--bd-white)}.bd-skill-progress-wrapper .progress{background-color:var(--bd-light)}.bd-sorting-item-found{font-size:16px;font-weight:var(--bd-fw-sbold)}.bd-sorting-item-found span{color:var(--bd-primary)}@media (max-width:575px){.bd-top-sorting-right{flex-wrap:wrap}}.bd-layout-switcher,.bd-switcher-btn{display:flex;align-items:center}.bd-layout-switcher label{font-size:16px;font-weight:600;cursor:pointer;min-width:35px}.bd-switcher-btn{margin:-5px;padding-left:10px;list-style:none}.bd-switcher-btn li{margin:5px}.bd-filter-layout-trigger{color:var(--bd-theme-black);line-height:1;cursor:pointer;transition:all .3s ease-in-out;height:50px}.bd-filter-course .filter-item.active{border-color:var(--bd-primary)}.bd-filter-course .filter-item.active img{color:var(--bd-white)}.bd-filter-layout-trigger{display:inline-block;border:1px solid var(--bd-border-primary);border-radius:3px;padding:8px;font-size:26px;width:50px;display:inline-flex;align-items:center;justify-content:center}.bd-filter-layout-trigger.active{border-color:var(--bd-primary);color:var(--bd-primary)}.bd-filter-type-text,.display-layout-grid,.display-layout-list{display:none}.bd-filter-type-text.active{display:inline-block}.display-layout-grid.active,.display-layout-list.active{display:flex;animation:layout-slide-in .4s ease-in-out}.bd-testimonial-wrapper.style-one .bd-testimonial-item,.bd-testimonial-wrapper.style-two .bd-testimonial-item{padding:30px;background-color:var(--bd-bg-primary);border-radius:6px}.bd-testimonial-wrapper.style-one .bd-testimonial-meta .author{display:flex;align-items:center;gap:0 15px}.bd-testimonial-wrapper.style-one .bd-testimonial-meta .author .thumb{width:60px;height:60px;min-width:60px}.bd-testimonial-wrapper.style-four .bd-testimonial-top-thumb .thumb img,.bd-testimonial-wrapper.style-one .bd-testimonial-meta .author .thumb img,.bd-testimonial-wrapper.style-three .bd-testimonial-meta .author .thumb img,.bd-testimonial-wrapper.style-two .bd-testimonial-meta .author .thumb img{width:100%;height:100%;border-radius:50%}.bd-testimonial-wrapper.style-one .bd-testimonial-content p{font-size:18px;line-height:1.6}.bd-testimonial-wrapper.style-two .bd-testimonial-item{padding:20px 30px;position:relative;overflow:hidden}.bd-testimonial-wrapper.style-three .bd-testimonial-meta .author,.bd-testimonial-wrapper.style-two .bd-testimonial-meta .author{display:flex;align-items:center;gap:0 10px;margin-bottom:10px}.bd-testimonial-wrapper.style-three .bd-testimonial-meta .author .thumb,.bd-testimonial-wrapper.style-two .bd-testimonial-meta .author .thumb{width:50px;height:50px;min-width:50px}.bd-testimonial-wrapper.style-two .bd-testimonial-shape{position:absolute;top:-70px;right:-55px}.bd-testimonial-wrapper.style-three .bd-testimonial-item{padding:30px;background-color:var(--bd-bg-primary);border-radius:6px;position:relative;overflow:hidden}.bd-testimonial-wrapper.style-three .bd-testimonial-top-logo{max-width:180px;margin-bottom:20px}.bd-testimonial-wrapper.style-three .bd-testimonial-content{margin-bottom:30px}.bd-testimonial-wrapper.style-three .bd-testimonial-shape{position:absolute;top:-100px;right:-85px}.bd-testimonial-wrapper.style-four .bd-testimonial-item{padding:90px 30px 30px;background-color:var(--bd-bg-primary);border-radius:6px;position:relative;text-align:center;margin-top:60px}.bd-testimonial-wrapper.style-four .bd-testimonial-top-thumb{position:absolute;top:-60px;left:50%;transform:translateX(-50%)}.bd-testimonial-wrapper.style-four .bd-testimonial-top-thumb .thumb{width:120px;height:120px;min-width:120px}.bd-testimonial-wrapper.style-four .bd-testimonial-content{margin-bottom:25px}.bd-testimonial-wrapper.style-four .bd-testimonial-content p{font-size:18px}.bd-testimonial-wrapper.style-four .bd-testimonial-meta .author,.bd-testimonial-wrapper.style-four .bd-testimonial-meta .name{margin-bottom:3px}.bd-testimonial-wrapper.style-five .bd-testimonial-item{padding-left:200px;padding-right:200px;display:grid;grid-template-columns:300px auto;align-items:center;justify-content:space-between;column-gap:50px;position:relative;overflow-x:hidden}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-testimonial-wrapper.style-five .bd-testimonial-item{padding-left:100px;padding-right:100px;grid-template-columns:260px auto}}@media only screen and (min-width:992px) and (max-width:1199px){.bd-testimonial-wrapper.style-five .bd-testimonial-item{padding-left:50px;padding-right:50px;grid-template-columns:250px auto}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-testimonial-wrapper.style-five .bd-testimonial-item{padding-left:0;padding-right:0;grid-template-columns:auto;justify-content:center;text-align:center;gap:30px}}.bd-testimonial-wrapper.style-five .bd-testimonial-item .thumb img{width:300px;height:300px;border-radius:50%}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-testimonial-wrapper.style-five .bd-testimonial-item .thumb img{width:260px;height:260px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.bd-testimonial-wrapper.style-five .bd-testimonial-item .thumb img{width:250px;height:250px}}@media only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-testimonial-wrapper.style-five .bd-testimonial-item .thumb img{width:200px;height:200px}}.bd-testimonial-wrapper.style-five .bd-testimonial-content .user{max-width:200px;margin-bottom:15px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-testimonial-wrapper.style-five .bd-testimonial-content .user{margin:0 auto 15px}}.bd-testimonial-wrapper.style-five .bd-testimonial-content .description{color:var(--bd-theme-black);font-size:20px;line-height:30px;font-weight:500;margin:0 0 15px}.bd-testimonial-wrapper.style-five .bd-testimonial-content .author{color:var(--bd-primary);font-weight:700;text-transform:uppercase;font-size:16px;line-height:normal}.bd-testimonial-wrapper.style-six .bd-testimonial-content p{font-size:22px;line-height:1.5;color:rgba(255,255,255,.8);margin-bottom:30px}.bd-testimonial-wrapper.style-six .bd-testimonial-rating{margin-bottom:15px}.bd-testimonial-wrapper.style-six .bd-testimonial-meta .author{display:flex;align-items:center;gap:0 15px}.bd-testimonial-wrapper.style-six .bd-testimonial-meta .author .thumb{height:68px;width:68px;min-width:68px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-testimonial-wrapper.style-six .bd-testimonial-meta .author .thumb{height:52px;width:52px;min-width:52px}}.bd-testimonial-wrapper.style-six .bd-testimonial-meta .author .thumb img{width:100%;height:100%;object-fit:cover;border-radius:50%}.bd-testimonial-wrapper.style-six .bd-testimonial-meta .author .name{color:var(--bd-white);margin-bottom:3px}.bd-category-wrapper.style-one .bd-category-item:hover span,.bd-testimonial-wrapper.style-six .bd-testimonial-meta .designation{color:rgba(255,255,255,.8)}.bd-testimonial-wrapper.style-six .bd-testimonial-quote i{color:var(--bd-white);font-size:64px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-testimonial-wrapper.style-six .bd-testimonial-quote i{font-size:52px}}.bd-testimonial-wrapper.style-six.has-bg .bd-testimonial-item{background-color:var(--bd-white);padding:30px;border-radius:12px}.bd-testimonial-wrapper.style-six.has-bg .bd-testimonial-content p{color:var(--bd-theme-black);margin-bottom:0}.bd-layout-switcher label,.bd-testimonial-wrapper.style-six.has-bg .bd-testimonial-meta .author .designation,.bd-testimonial-wrapper.style-six.has-bg .bd-testimonial-meta .author .name,.bd-testimonial-wrapper.style-six.has-bg .bd-testimonial-quote i{color:var(--bd-theme-black)}.bd-testimonial-wrapper.style-six.has-bg.has-bg-primary .bd-testimonial-item,.bd-why-choose-wrapper.style-two .bd-why-choose-item.bg-flashlight::after{background-color:var(--bd-bg-primary)}.bd-testimonial-wrapper.style-seven .bd-testimonial-item{background:var(--bd-bg-primary);padding:30px;z-index:2;border-radius:6px}.bd-testimonial-wrapper.style-seven .bd-testimonial-meta .author{display:flex;align-items:center;gap:0 15px}.bd-testimonial-wrapper.style-seven .bd-testimonial-meta .author .thumb{width:65px;height:65px;min-width:65px}.bd-testimonial-wrapper.style-nine .bd-testimonial-meta .author .thumb img,.bd-testimonial-wrapper.style-seven .bd-testimonial-meta .author .thumb img{width:100%;height:100%;border-radius:50%}.bd-testimonial-wrapper.style-nine .bd-testimonial-content .rating i,.bd-testimonial-wrapper.style-seven .bd-testimonial-content .rating i,.bd-testimonial-wrapper.style-seven .bd-testimonial-meta .rating i{font-size:16px;color:var(--bd-rating-color)}.bd-testimonial-wrapper.style-seven .bd-testimonial-content .highlight-text{color:var(--bd-primary);margin-bottom:10px}.bd-testimonial-wrapper.style-seven .bd-testimonial-content .description{margin-bottom:25px}.bd-testimonial-wrapper.style-eight .bd-testimonial-thumb-wrapper{position:relative;padding-right:50px}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-testimonial-wrapper.style-eight .bd-testimonial-thumb-wrapper{padding-right:20px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-testimonial-wrapper.style-eight .bd-testimonial-thumb-wrapper{padding-right:0}}.bd-testimonial-wrapper.style-eight .bd-testimonial-thumb{height:639px;width:100%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-testimonial-wrapper.style-eight .bd-testimonial-thumb{height:699px}}.bd-testimonial-wrapper.style-eight .bd-testimonial-thumb img{width:100%;height:100%;object-fit:cover;border-radius:16px}.bd-testimonial-wrapper.style-eight .bd-testimonial-counter{align-items:center;background:var(--bd-white);border-radius:6px;box-shadow:0 10px 25px rgba(0,0,0,.06);display:flex;left:-130px;padding:20px 25px;position:absolute;top:95px;gap:20px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-testimonial-wrapper.style-eight .bd-testimonial-counter{left:0;bottom:30px;top:auto}}.bd-testimonial-wrapper.style-eight .bd-testimonial-counter-thumb{max-width:40px}.bd-testimonial-wrapper.style-eight .bd-testimonial-counter-title{font-size:20px;font-weight:700;margin-bottom:3px}.bd-testimonial-wrapper.style-eight .bd-testimonial-counter-content p{font-size:15px}.bd-testimonial-wrapper.style-eight .bd-testimonial-quote{margin-bottom:30px}.bd-testimonial-wrapper.style-eight .bd-testimonial-quote img{width:70px}.bd-testimonial-wrapper.style-eight .bd-testimonial-description{margin-bottom:40px}.bd-testimonial-wrapper.style-eight .bd-testimonial-description p{font-size:24px;line-height:1.5}.bd-testimonial-wrapper.style-eight .bd-testimonial-avater{display:flex;gap:20px;align-items:center}.bd-testimonial-wrapper.style-eight .bd-testimonial-avater-thumb img{width:80px;height:80px;border-radius:100%;object-fit:cover}.bd-testimonial-wrapper.style-eight .bd-testimonial-avater-title{margin-bottom:5px}.bd-testimonial-wrapper.style-eight .bd-testimonial-avater-designation{color:var(--bd-taxonomy-color)}.bd-testimonial-wrapper.style-nine .bd-testimonial-item{display:flex;align-items:center;gap:30px 80px;box-shadow:0 4px 50px rgba(0,0,0,.08);border-radius:16px;background-color:var(--bd-white);padding:80px;justify-content:space-between}@media only screen and (min-width:992px) and (max-width:1199px){.bd-testimonial-wrapper.style-nine .bd-testimonial-item{gap:30px 50px;padding:60px 30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-testimonial-wrapper.style-nine .bd-testimonial-item{padding:40px;flex-wrap:wrap;justify-content:center;gap:50px 0}}@media (max-width:450px){.bd-testimonial-wrapper.style-nine .bd-testimonial-item{padding:40px 30px}}.bd-testimonial-wrapper.style-nine .bd-testimonial-quotes-wrap{width:362px;height:362px;padding:47px;border-radius:100%;border:1px solid var(--bd-border-primary);display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:450px){.bd-testimonial-wrapper.style-nine .bd-testimonial-quotes-wrap{width:290px;height:290px}}.bd-testimonial-wrapper.style-nine .bd-testimonial-quotes{width:268px;height:268px;background-color:var(--bd-primary);display:inline-flex;justify-content:center;align-items:center;border-radius:100%}@media (max-width:450px){.bd-testimonial-wrapper.style-nine .bd-testimonial-quotes{width:180px;height:180px}}.bd-testimonial-wrapper.style-nine .bd-testimonial-meta-thumb-1{top:30px;left:30px}.bd-testimonial-wrapper.style-eleven .bd-testimonial-meta .author .thumb img,.bd-testimonial-wrapper.style-nine .bd-testimonial-meta-thumb-1 img,.bd-testimonial-wrapper.style-nine .bd-testimonial-meta-thumb-2 img,.bd-testimonial-wrapper.style-nine .bd-testimonial-meta-thumb-3 img{width:100%;height:100%;border-radius:100%}.bd-testimonial-wrapper.style-nine .bd-testimonial-meta-thumb-1,.bd-testimonial-wrapper.style-nine .bd-testimonial-meta-thumb-2,.bd-testimonial-wrapper.style-nine .bd-testimonial-meta-thumb-3{position:absolute;width:50px;height:50px;border-radius:100%;border:3px solid var(--bd-white);filter:drop-shadow(0 4px 15px rgba(0,0,0,.15));animation:scaleUp 5s cubic-bezier(.12,0,.39,0) 0s infinite alternate both}.bd-testimonial-wrapper.style-nine .bd-testimonial-meta-thumb-2{top:50px;right:10px}.bd-testimonial-wrapper.style-nine .bd-testimonial-meta-thumb-3{bottom:-20px;left:130px}.bd-testimonial-wrapper.style-nine .bd-testimonial-content .rating{margin-bottom:16px}.bd-testimonial-wrapper.style-nine .bd-testimonial-content .description{font-size:18px;margin-bottom:20px}.bd-testimonial-wrapper.style-nine .bd-testimonial-meta .author{display:flex;align-items:center;gap:0 15px}.bd-testimonial-wrapper.style-nine .bd-testimonial-meta .author .name{line-height:1}.bd-testimonial-wrapper.style-nine .bd-testimonial-meta .author .thumb{width:60px;height:60px;min-width:60px}.bd-testimonial-wrapper.style-ten .bd-testimonial-item{padding:30px;border-radius:24px;transition:all .3s ease-out;background-color:#dcfdf1}.bd-testimonial-wrapper.style-ten .bd-testimonial-item:hover{filter:drop-shadow(5px 5px 0 var(--bd-primary))}.bd-testimonial-wrapper.style-ten .bd-testimonial-item.bg-2{background-color:#fff5db}.bd-testimonial-wrapper.style-ten .bd-testimonial-item.bg-2:hover{filter:drop-shadow(5px 5px 0 var(--bd-secondary))}.bd-testimonial-wrapper.style-ten .bd-testimonial-item .name{color:var(--bd-theme-black)}.bd-testimonial-wrapper.style-ten .bd-testimonial-content p{font-size:18px;color:#424242}.bd-testimonial-wrapper.style-ten .bd-testimonial-avatar-thumb{height:68px;width:68px}.bd-testimonial-wrapper.style-ten .bd-testimonial-avatar-thumb img{width:100%;height:100%;object-fit:cover;border-radius:50%}.bd-testimonial-wrapper.style-ten .bd-testimonial-thumb{height:639px;width:100%}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:575px){.bd-testimonial-wrapper.style-ten .bd-testimonial-thumb{height:699px}}.bd-testimonial-wrapper.style-ten .bd-testimonial-thumb img{width:100%;height:100%;object-fit:cover;border-radius:16px}.bd-testimonial-wrapper.style-eleven .bd-testimonial-item{margin-top:10px}.bd-testimonial-wrapper.style-eleven .bd-testimonial-item .bd-testimonial-rating i{color:var(--bd-rating-color)}.bd-testimonial-wrapper.style-eleven .bd-testimonial-content p{font-size:30px;line-height:1.5;color:var(--bd-theme-black);margin-bottom:30px;font-weight:var(--bd-fw-medium)}.bd-testimonial-wrapper.style-eleven .bd-testimonial-content-wrap{position:relative}.bd-testimonial-wrapper.style-eleven .bd-testimonial-meta .author{display:inline-flex;align-items:center;justify-content:center;width:110px;height:110px;margin:0 auto 15px}.bd-testimonial-wrapper.style-eleven .bd-testimonial-meta .author .thumb{width:100px;height:100px;min-width:100px;padding:5px}.bd-testimonial-wrapper.style-eleven .bd-testimonial-meta .author .circle{margin-left:-105px;animation:shape-rote 35s linear infinite}.bd-testimonial-wrapper.style-eleven .bd-testimonial-meta .details .name{color:var(--bd-theme-black);font-weight:var(--bd-fw-sbold);margin-bottom:3px}.bd-testimonial-wrapper.style-eleven .bd-testimonial-meta .designation{color:var(--bd-theme-black)}.bd-testimonial-wrapper.style-eleven .bd-testimonial-quote{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.bd-testimonial-wrapper.style-eleven .bd-testimonial-quote i{color:rgba(7,161,105,.15);font-size:64px}.bd-testimonial-shape-2 .group .thumb{width:100px;height:100px;min-width:100px;padding:5px}.bd-testimonial-shape-2 .group .thumb img{width:100%;height:100%;border-radius:100%}.bd-tuition-fees-wrapper .table>thead{vertical-align:middle}.bd-tuition-fees-wrapper .title{font-size:26px;margin-bottom:15px}.bd-why-choose-wrapper.style-one .bd-why-choose-item{position:relative;text-align:center;padding:0 30px 30px 0;margin-top:25px}.bd-why-choose-wrapper.style-one .bd-why-choose-item:hover .bd-why-choose-icon-thumb,.bd-why-choose-wrapper.style-three .bd-why-choose-item:hover .bd-why-choose-icon img{animation:bd-bounce 800ms ease-out alternate;-webkit-animation:bd-bounce 800ms ease-out alternate}.bd-why-choose-wrapper.style-one .bd-why-choose-item::before{position:absolute;content:"";width:1px;height:100%;background:var(--bd-border-primary);right:0;bottom:0}.bd-why-choose-wrapper.style-one .bd-why-choose-icon-thumb{max-width:70px;margin:0 auto 20px;position:relative}.bd-why-choose-wrapper.style-one .bd-why-choose-icon-thumb .bd-why-choose-icon{position:absolute;right:-35px;transform:translate(-50%,-50%);top:10px;font-size:60px;color:var(--bd-primary)}.bd-why-choose-wrapper.style-one .bd-why-choose-title{margin-bottom:15px}.bd-why-choose-wrapper.style-two .bd-why-choose-item{position:relative;text-align:left;padding:20px;border-radius:6px}.bd-why-choose-wrapper.style-two .bd-why-choose-item:hover .bd-why-choose-icon svg *{stroke:var(--bd-primary)}.bd-why-choose-wrapper.style-two .bd-why-choose-title{margin-bottom:15px}.bd-why-choose-wrapper.style-two .bd-why-choose-icon{margin-bottom:15px;display:block}.bd-why-choose-wrapper.style-three .bd-why-choose-item{position:relative;text-align:center;padding:30px 20px;background-color:var(--bd-white);border-radius:12px;z-index:4;transition:all .3s linear}@media only screen and (min-width:1200px) and (max-width:1399px){.bd-why-choose-wrapper.style-three .bd-why-choose-item{padding:20px 15px}}.bd-why-choose-wrapper.style-three .bd-why-choose-item:hover{box-shadow:0 6px 100px 0 rgba(8,5,33,.1)}.bd-why-choose-wrapper.style-three .bd-why-choose-icon{margin-bottom:15px;display:inline-block}.bd-why-choose-wrapper.style-three .bd-why-choose-icon img{width:64px;transition:all .3s linear}.bd-why-choose-wrapper.style-three .bd-why-choose-content{position:relative;z-index:9}.bd-why-choose-wrapper.style-four .bd-why-choose-icon-wrapper{-webkit-mask-image:url("../images/choose/why-mask.c93f32c8d2ad.webp");mask-image:url("../images/choose/why-mask.c93f32c8d2ad.webp");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;display:inline-flex;width:115px;height:115px;background-color:var(--bd-white);justify-content:center;align-items:center;text-align:center;margin-bottom:20px;transition:all .3s linear}.bd-why-choose-wrapper.style-four .bd-why-choose-icon{font-size:36px;color:var(--bd-primary);line-height:1}.bd-why-choose-wrapper.style-four .bd-why-choose-title,.is-white .nice-select span,.is-white .nice-select::after,.is-white:hover .nice-select::after,.style-2:hover .nice-select::after{color:var(--bd-white)}.bd-why-choose-wrapper.style-four .bd-why-choose-description{color:rgba(255,255,255,.7)}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:0}.nice-select.open:after{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);width:100%;max-height:220px;overflow-y:scroll}.nice-select.disabled{color:var(--bd-text-muted);pointer-events:none}.nice-select.disabled,.nice-select.disabled:after{border-color:var(--bd-text-muted)}.df-input-field .nice-select.open .list,.nice-select.wide{width:100%}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:transparent}.flex70 .bd-blog-meta-item,.nice-select .option.selected{font-weight:var(--bd-fw-regular)}.nice-select .option.disabled{background-color:transparent;color:var(--bd-text-muted);cursor:default}.no-csspointerevents .nice-select.open .list{display:block}.main-menu>.menu-item-has-children>li>a::after{content:"";font-family:var(--ff-fontawesome);margin-left:5px;font-weight:500;font-size:14px;display:inline-block;transition:all .3s 0s ease-out}.main-menu>ul>.menu-item-has-children>li>a:hover::after{transform:rotate(180deg)}.official{border-top:.3px solid #fff;padding-top:20px;font-size:12px}.official p{font-size:12px;margin-bottom:0;line-height:20px}.official a{padding:0 0 5px;color:var(--bd-primary)!important}.flex-testimonial .underline a,.official a:hover{background-size:0 1px,100% 1px;color:var(--bd-primary)!important}.flex-blog{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;font-size:14px;position:relative;background-color:#fff;border-radius:6px;margin:0 auto 20px;border:1px solid var(--bd-border-primary)}.flex30{width:30%}.flex30,.flex30 img{border-radius:6px 0 0 6px}.flex70{width:70%;padding:10px}.flex70 .bd-blog-meta-item .meta-text a{color:var(--bd-taxonomy-color);font-size:12px}.flex70 .bd-blog-meta-item{font-size:12px}.flex-testimonial p,.flex70 p{font-family:var(--bd-ff-p);font-weight:400}.flex70 p{font-size:12px;color:var(--bd-body-text);line-height:20px}.flex90{width:90%;padding:0 10px 10px 0}.flex20,.flex50{width:50%;padding:0}@media (max-width:475px){.flex30{width:100%;border-radius:6px 0 0 6px}.flex30 img{border-radius:6px 6px 0 0}.flex70,.flex75{width:100%;padding:10px}}.bd-testimonial-wrapper .flex10 a img{border-radius:6px;padding:0;width:120px}.testimonial-img img{max-height:490px}.flex-item,.flex-testimonial{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;position:relative;border-radius:6px}.flex-testimonial{font-size:14px;margin:0 10px 0 0 auto;background-color:#fff;margin-bottom:20px;padding:10px 10px 0;border:1px solid var(--bd-border-primary)}.flex-testimonial h6{font-weight:500}.flex-testimonial .underline a,.official a{display:inline;background-image:linear-gradient(var(--bd-primary),var(--bd-primary)),linear-gradient(var(--bd-primary),var(--bd-primary));background-size:0 1px,0 1px;background-position:100% 100%,0 83%;background-repeat:no-repeat;transition:background-size .4s linear}.flex-testimonial .underline a{padding:0 0 1%}.flex-testimonial .underline a:hover{background-size:0 1px,100% 1px;color:var(--bd-primary)!important}.flex-testimonial p{font-size:14px;margin-bottom:10px;line-height:25px}.bd-course-content .accordion-body .flex-item span,.flex-testimonial p{color:var(--bd-body-text)}.bd-course-content .flex-item .price-wrap p{color:#000;font-size:14px;margin-top:3px;font-weight:500}.tooltip-text{background-color:var(--bd-primary);color:#fff;font-size:12px;line-height:20px;font-weight:400;text-transform:none;padding:10px 4px;border-radius:10px;width:150px;max-width:256px;position:absolute;bottom:120%;left:50%;z-index:1;transform:translateX(-50%);display:none;text-align:center}.tooltip-new:focus .tooltip-text,.tooltip-new:hover .tooltip-text{display:block;z-index:99}.tooltip-text::after{content:"";position:absolute;bottom:-50%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:var(--bd-primary) transparent transparent transparent;transform:rotate(0deg)}.bd-footer-area p{color:#fff}.bd-pricing-plan-list-3-new li,.company .bd-btn{align-items:center;margin-left:10px;border-radius:6px}.company .bd-btn{font-size:16px;text-transform:none;display:inline-flex;justify-content:center;padding:0 30px;height:50px;transition:all .3s linear;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;white-space:nowrap}.bd-pricing-plan-list-3-new{display:flex;padding:0;list-style-type:none}.bd-pricing-plan-list-3-new li{display:flex;color:#000;font-size:12px;background-color:var(--bd-body-primary);padding:8px 10px;font-weight:400;border:.6px solid var(--bd-border-primary)}.price-wrap p{font-size:18px;color:#000}.flex15 .price-wrap{padding:0;margin-left:10px}@media (max-width:475px){.flex50{width:100%;padding:0 10px}.bd-pricing-plan-list-3-new{display:block;justify-content:space-around;list-style-type:none;padding:0 0 20px}.bd-pricing-plan-wrap.style-four .price-wrap{margin:0 0 10px}.bd-pricing-plan-list-3-new li{display:flex;align-items:center;color:var(--bd-theme-black);font-size:12px;margin-left:0}}.accordion-item:last-of-type>.accordion-header .accordion-button-item.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item-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-common-style.accordion-style-two .accordion-button-item{margin-bottom:0;padding:20px 38px 20px 0}.accordion-common-style.accordion-transparent .accordion-button-item{background-color:transparent}.accordion-common-style .accordion-button-item{font-size:14px;font-weight:400;border-radius:6px;color:var(--bd-theme-black);background-color:var(--bd-bg-primary);border-bottom:0 none;box-shadow:none;margin-bottom:0;padding:20px 38px 20px 30px;position:absolute;right:20px;top:50px;z-index:999}.accordion-common-style .accordion-button-item::after{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto;height:auto;border-radius:50%;margin-inline-start:auto;content:"";font-family:var(--ff-fontawesome);font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;inset-inline-end:30px;transform:translateY(-50%);background-image:none;display:inline-flex;justify-content:center;align-items:center;top:28px;right:16px}.accordion-common-style .accordion-button-item:not(.collapsed)::after{content:"";font-family:var(--ff-fontawesome)}summary::-webkit-details-marker{display:none}details>summary h2::after,summary h2{font-size:14px;color:var(--bd-primary)}summary h2{font-weight:400;border-bottom:0 none;box-shadow:none;margin-bottom:0;padding:20px 38px 20px 30px;position:absolute;right:20px;top:-10px;z-index:9}details>summary h2::after{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto;height:auto;border-radius:50%;margin-inline-start:auto;content:"⬇️";font-family:var(--ff-fontawesome);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;inset-inline-end:30px;transform:translateY(10%);background-image:none;display:inline-flex;justify-content:center;align-items:center;top:28px;right:16px;margin-left:6px}details[open]>summary h2::after{content:"⬆️";font-family:var(--ff-fontawesome)}@media (max-width:475px){details>summary h2::after,summary h2{font-size:14px;color:var(--bd-primary)}summary h2{font-weight:400;border-bottom:0 none;box-shadow:none;margin-bottom:0;padding:10px 10px 10px 0;position:absolute;left:0;top:420px;z-index:99}details>summary h2::after{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto;height:auto;border-radius:50%;margin-inline-start:auto;content:"";font-family:var(--ff-fontawesome);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;inset-inline-end:30px;transform:translateY(10%);background-image:none;display:inline-flex;justify-content:center;align-items:center;margin-left:6px}.bd-course-wrapper.style-four{margin:0}.bd-course-wrapper.style-four{background:var(--bd-white);padding:20px 15px;border-radius:10px;border:1px solid var(--bd-border-primary);margin-bottom:10px}.bd-course-wrapper.style-four:hover{background:var(--bd-white)}}.section__title-wrapper{position:relative;z-index:9;opacity:1}.tags{display:flex;height:100%;flex-direction:row;list-style:none;padding:0}.flex{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;font-size:14px;margin:10px auto;position:relative}.bd-testimonial-wrapper .details{padding:0 10px 10px;width:100%}.bd-postbox-content-index{background-color:#fff;padding:30px 30px 23px;border-radius:6px;border:1px solid var(--bd-border-primary)}.bd-course-content .price-wrap .price{font-size:24px;margin-bottom:0;color:var(--bd-primary);line-height:1;padding-top:5px}.bd-course-content .price-wrap .price sub{font-size:14px;font-weight:500;text-transform:none;color:var(--bd-theme-black);bottom:0;left:0}.accordion-item ul li,.bd-course-content .price-wrap p{font-size:14px;color:#000}.index-item .bd-btn{font-size:14px;text-transform:none;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:40px;transition:all .3s linear;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;white-space:nowrap;margin-top:20px}#cookie_note{display:none;position:fixed;bottom:40px;left:50%;max-width:60%;transform:translateX(-50%);border-radius:10px;background-color:var(--bd-primary);opacity:1;z-index:100;height:60px}#cookie_note p,#cookie_note p a{margin:0;text-align:left;color:#fff;width:70%}#cookie_note p{padding:20px}#cookie_note p a{font-size:16px;font-weight:400;text-decoration:underline}.cookie_accept{width:30%;margin:10px}@media (min-width:576px){#cookie_note.show{display:flex}}@media (max-width:575px){#cookie_note.show{display:flex;text-align:left}}#cookie_note p,.rr-btn-white{font-weight:400;font-size:14px}.rr-btn-white{border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;z-index:5;padding:13.5px 41px;background-color:#fff;color:#000;font-family:var(--rr-common-white);font-style:normal;line-height:23px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:992px) and (max-width:1199px){#cookie_note{display:none;position:fixed;bottom:10px;left:50%;width:calc(100vw - 40px);max-width:100%;transform:translateX(-50%);border-radius:10px;background-color:var(--bd-primary);opacity:1;z-index:100;height:60px}#cookie_note p,.rr-btn-white{font-weight:500;font-size:12px}#cookie_note p,#cookie_note p a{margin:0;text-align:left;color:#fff}#cookie_note p{width:85%;padding:20px 0 10px 10px}#cookie_note p a{font-size:12px;font-weight:500;text-decoration:underline}.rr-btn-white{border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;z-index:5;padding:13.5px 10px;background-color:#fff;color:var(--rr-theme-primary);font-family:var(--rr-common-white);font-style:normal;line-height:23px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie_accept{width:25%;margin:10px}}.bd-career-grid .style-one,.bd-career-grid .style-one:hover,.tagcloud p{border:1px solid var(--bd-border-primary);border-radius:10px}.bd-career-grid .style-one:hover{box-shadow:0 4px 10px 0 rgba(131,131,131,.1)}.bd-breadcrumb-list a:hover{color:var(--bd-primary)}.tagcloud p{font-size:14px!important;color:var(--bd-taxonomy-color);font-weight:400;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;height:36px;margin:5px;position:relative;transition:all .3s ease-in-out}.emodji,.flex-blog-offer-emodji{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;align-content:stretch}.flex-blog-offer-emodji{width:100%;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:3px;padding:10px}.emodji{width:80px;max-width:240px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:rgb(248 248 248);border-radius:3px;border:1px solid #e5e7eb;position:relative;text-align:center;margin:4px;padding:20px}.emodji .icon{width:100%}.emodji .number{width:100%;font-size:14px;color:#000}.emodji:hover{width:80px;max-width:240px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;background:#fff;border-radius:3px;border:1px solid #e5e7eb;position:relative;text-align:center;margin:4px;padding:20px}.bd-recent-post-item h6{font-size:14px;font-weight:300}.wr-checkbox{position:absolute;z-index:-1;opacity:0;margin-top:20px}.wr-checkbox+label,label{font-size:12;font-weight:400;color:#000;line-height:var(--rr-lh-p)}.wr-checkbox+label{display:inline-flex;align-items:center;user-select:none}.wr-checkbox+label::before{content:"";display:inline-block;min-width:1.6em;min-height:1.6em;border:3px solid var(--bd-primary);border-radius:0;margin-right:.5em;position:relative}.wr-checkbox:checked+label::after{content:"";position:absolute;width:.7em;height:.7em;background-color:var(--bd-primary);margin:.45em}.bd-review-form{background-color:#fff;padding:20px;border:1px solid rgba(0,0,0,.07);border-radius:10px}.accordion-item ol,.bd-postbox-content ol,.blog-text ul,ol,ul{padding-left:2rem}ul li{font-size:14px;color:#000;font-weight:300}.accordion-common-style .accordion-body-new{padding:10px 0 15px;font-size:16px;color:var(--bd-theme-black);border-radius:0 0 6px 6px}.accordion-common-style .accordion-body-new a{text-decoration:underline}.accordion-common-style .accordion-body-new a:hover{text-decoration:none;color:var(--bd-primary)}.bd-footer-widget-links ol,.bd-ul,ul{padding-left:0}.blog-text ol{padding-left:2rem}.modern-schooling h2{font-size:20px;font-weight:500;padding-bottom:0;padding-top:0}.accordion-body-new ul{padding-left:2rem;line-height:25px}.tags__label{font-style:normal;font-weight:500;font-size:14px;line-height:23px;color:#000}.flex-center{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;font-size:14px;margin:40px auto;position:relative}.loadjob{display:none}.bd-testimonial-wrapper .flex10 img{padding:20px}.flex-text-company{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;font-size:14px;margin:0 10px 0 0 auto;position:relative;background-color:#fff;border-radius:6px;margin-bottom:20px;padding:20px;border:1px solid var(--bd-border-primary)}.bd-course-sidebar-widget h3{font-size:20px;font-weight:400}.bd-course-sidebar-widget-list p{font-size:14px;font-weight:400}.bd-course-sidebar-widget-list p span{font-size:20px;font-weight:500;margin-left:20px}.bd-course-sidebar-widget-list-new ul li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding-bottom:12px;border-bottom:1px solid var(--bd-border-primary);margin-bottom:12px}.flex-blog-offer{width:100%;margin-top:50px}.flex-blog-offer-item{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;background:#fff;border-radius:10px;margin-bottom:3px;border:1px solid #e5e7eb;padding:10px}.flex-blog-offer-item-img{width:60px}.flex-blog-offer-item-link,.flex-blog-offer-item-name{width:20%}.flex-blog-offer-item-name-tarif p{font-size:14px;margin-bottom:0;color:#000;font-weight:600}.flex-blog-offer-item-name-bank p{font-size:12px;margin-bottom:0}.flex-blog-offer-item-link .rr-btn{border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;z-index:5;padding:10px 41px;background-color:var(--bd-primary);color:#fff;font-style:normal;font-weight:600;font-size:14px;line-height:23px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-blog-offer-item-price{width:25%;text-align:center}@media (max-width:575px){.emodji{width:50px;max-width:240px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center;background:rgb(248 248 248);border-radius:3px;border:1px solid #e5e7eb;position:relative;text-align:center;margin:4px;padding:10px}.emodji .icon{width:100%}.emodji .number{width:100%;font-size:14px;color:#000}.emodji:hover,.flex-blog-offer-item-link .rr-btn{justify-content:center;position:relative;align-items:center}.emodji:hover{width:50px;max-width:240px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;background:#fff;border-radius:3px;border:1px solid #e5e7eb;text-align:center;margin:4px;padding:10px}.flex-blog-offer-item-img,.flex-blog-offer-item-name{width:60px;position:relative;margin:auto}.flex-blog-offer-item-name{width:80%}.flex-blog-offer-item-name-tarif p{font-size:14px;margin-bottom:0;color:#000;font-weight:600}.flex-blog-offer-item-name-bank p{font-size:12px;margin-bottom:0}.flex-blog-offer-item-link{text-align:center;width:100%;margin-top:10px}.flex-blog-offer-item-link .rr-btn{border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;overflow:hidden;z-index:5;padding:10px 41px;background-color:var(--bd-primary);font-style:normal;font-weight:600;font-size:14px;line-height:23px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center}.flex-blog-offer-item-price{margin-top:10px;width:50%;text-align:left}.flex-blog-offer-item{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;background:#fff;padding:10px;border-radius:10px;margin-bottom:3px;border:1px solid #e5e7eb}.flex-blog-offer-item-price .flex-blog-offer-item-name-bank,.flex-blog-offer-item-price .flex-blog-offer-item-name-tarif{text-align:center}.bd-postbox-share{padding-top:20px;text-align:center;width:100%;margin:auto}}.table,.table table{width:100%;border:0;margin-bottom:0;border-collapse:separate}.table table{margin-bottom:20px}.table thead th{font-weight:700;text-align:left;border:0;padding:10px 15px;background:var(--bd-primary);font-size:14px;border-top:1px solid #ddd;color:#fff;min-width:230px}.table tr td:first-child,.table tr th:first-child{border-left:1px solid #ddd;text-align:left;font-weight:700}.table tr td:last-child,.table tr th:last-child{border-right:1px solid #ddd}.table thead tr th:first-child{border-radius:10px 0 0 0}.table thead tr th:last-child{border-radius:0 10px 0 0}.table tbody td{text-align:left;border:0;padding:20px 15px;font-size:14px;vertical-align:middle;min-width:200px}.table tbody tr:nth-child(even){background:#f8f8f8}.table tbody tr:last-child td{border-bottom:1px solid #ddd}.table tbody tr:last-child td:first-child{border-radius:0 0 0 10px}.table tbody tr:last-child td:last-child{border-radius:0 0 10px 0}.table tbody span{font-weight:400;color:#000;font-size:16px}.noitems{font-size:18px;font-weight:500}.blog-text h3{font-size:16px;font-weight:400;padding-bottom:10px;line-height:25px}.bd-contact-form-wrapper-new{padding:30px;background:var(--bd-white);box-shadow:0 8px 30px rgba(0,0,0,.06);border-radius:8px}.accordion-body ul{padding-left:2rem}.dislike_review,.like_review{margin:0 10px;color:#fff;border-radius:15px;font-size:14px;padding:2px 8px 3px}.like_review{background-color:var(--bd-primary);margin-inline-start:8px}.dislike_review{background-color:#d76969;margin-inline-start:0}.bd-category-dropdown ul{columns:2;-webkit-columns:2;-moz-columns:2}:target{scroll-margin-top:100px}.blog-text a{display:inline;background-image:linear-gradient(var(--bd-primary),var(--bd-primary)),linear-gradient(var(--bd-primary),var(--bd-primary));background-position:100% 100%,0 83%;background-repeat:no-repeat;transition:background-size .4s linear;padding:0 0 6px;background-size:0 .5px,100% 1px;color:var(--bd-primary)!important}.tags__item_link{display:flex;align-items:center;margin-right:30px;padding:8px 0;border-radius:10px;margin-bottom:8px;max-width:400px;min-height:45px;text-decoration:outline}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card .price-wrap .common-price{position:relative;margin-left:0}.bd-pricing-plan-wrap.style-two .bd-pricing-plan-card .price-wrap p{position:relative;margin-left:0;font-size:14px;margin-bottom:0}.red{color:red}.bd-contact-address a,.bd-post-details-list ul li a:hover,.green,.premium a,.premium a:hover{color:var(--bd-primary)}.blog-text-article{width:100%}.flex-blog-offer-item-link .rr-btn:hover{border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;z-index:5;padding:10px 41px;background-color:#fff;color:var(--bd-primary);font-style:normal;font-weight:600;font-size:14px;line-height:23px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--bd-primary)}.premium a:hover{text-decoration:underline}.premium{border:1px solid var(--bd-primary);color:#000;background:#fff;border-radius:6px;padding:16px 10px;margin-bottom:20px}.bd-course-wrapper.style-four .bd-course-content .premium-item p,.bd-course-wrapper.style-four .bd-course-content .tags-item p{overflow:hidden;text-overflow:unset;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;white-space:wrap}.section-space-new-mob{padding-top:50px;padding-bottom:0}@media (max-width:475px){.section-space-new-mob{padding-top:30px;padding-bottom:0}.tags__item_link{display:flex;align-items:center;margin-right:10px;padding:2px 0;border-radius:10px;margin-bottom:2px;max-width:400px;min-height:35px}.bd-course-details-meta .bd-course-author .thumb img{width:50px;height:50px;min-height:50px;min-width:50px}}.answer,.bd-postbox-author-info{width:100%}.bd-faq-content.modern-schooling .accordion-common-style.accordion-bg .accordion-body-new{background-color:#fff;color:#000;font-weight:400;font-size:14px}.answer{border:1px solid var(--bd-primary);border-radius:8px;padding:10px;margin-top:20px}.answer p{margin-bottom:0}.bd-postbox-comment-box-new{display:flex;align-items:start;padding:30px;border-radius:8px;border:1px solid rgba(0,0,0,.07);background-color:var(--bd-white)}@media (max-width:475px){.bd-postbox-comment-box-new{display:flex;align-items:start;padding:30px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.07);background-color:var(--bd-white)}}handbook__symbol-nav{display:block;margin-bottom:45px;font-size:24px;line-height:28px;text-transform:lowercase}.handbook__symbol-nav a{color:#ac904f;text-decoration:underline}.handbook__symbol-nav a:hover{text-decoration:none}.handbook__symbol-nav ul{margin:0;padding:0}.handbook__symbol-nav li{display:inline-block;vertical-align:middle;color:#a9a9a9;text-transform:uppercase;font-size:20px}.handbook__symbol-nav li:first-child{margin-left:0}.handbook__symbol-nav li a{text-decoration:none;text-transform:uppercase;color:var(--bd-primary);font-size:20px;margin-right:10px}.handbook__symbol-nav.mini li,.handbook__symbol-nav.mini li a{text-transform:initial}.green-big{color:var(--bd-primary);font-weight:800;font-size:22px}#notification{margin-top:20px;right:20px;background-color:var(--bd-secondary);padding:10px;border-radius:8px;display:none;z-index:1000;width:230px;color:#000;text-align:center}.underlinenew{background-size:0 1px,100% 1px;color:var(--bd-primary)!important}.bd-post-details-list ul li a,.bd-postbox-comment-box-new a{text-decoration:underline}.bd-postbox-comment-box-new a:hover{display:inline;background-image:linear-gradient(var(--bd-primary),var(--bd-primary)),linear-gradient(var(--bd-primary),var(--bd-primary));background-position:100% 100%,0 83%;background-repeat:no-repeat;transition:background-size .4s linear;padding:0 0 3px;background-size:0 .5px,100% 1px;color:var(--bd-primary)!important}.mb-10{margin-bottom:10px}.bd-why-choose-wrapper.style-two .bd-why-choose-title{font-weight:700;font-size:26px}.motivation-container{margin:0 auto;padding:0;border-radius:6px}.motivation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.motivation-card{border-radius:16px;padding:24px 28px;display:flex;justify-content:space-between;align-items:center;transition:transform .2s ease,box-shadow .2s ease;cursor:default}.motivation-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.card-content{flex:1;padding-right:20px}.card-title{font-size:24px;font-weight:700;color:#000;margin-bottom:8px;line-height:1.3}.card-description{font-size:16px;font-weight:400;color:#000;line-height:1.4}.card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:120px;height:120px}@media (max-width:768px){.motivation-container{padding:30px 20px}.motivation-grid{grid-template-columns:1fr;gap:16px}.card-title{font-size:18px}.card-description{font-size:13px}.card-icon{width:90px;height:90px}}@media (max-width:480px){.motivation-container{padding:20px 15px}.motivation-card{padding:20px;flex-direction:column;text-align:center}.card-content{padding-right:0;margin-bottom:16px}.card-icon{width:48px;height:48px}.card-title{font-size:16px}.card-description{font-size:12px}.bd-breadcrumb.style-two{min-height:100px;padding-top:30px}}.vacancy-card{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:16px}.promo-banner{margin-top:12px;color:#666}.promo-banner{background-color:#f8f8f8;border-radius:8px;padding:12px 16px;font-size:14px}@media (max-width:475px){.style-four-top .price-wrap{margin:0 0 10px}}.mob{display:none}@media (max-width:475px){.mob{display:block}}.reviews-container{margin:0 auto}.reviews-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.reviews-stats{display:flex;flex-direction:column;align-items:flex-end}.reviews-count{font-size:18px;font-weight:600;color:#333}.reviews-sources{font-size:14px;color:#666}.sources-filter{margin-bottom:30px;overflow-x:auto;padding-bottom:10px}.filter-tabs{display:flex;gap:10px;padding:5px;background:#f8fafc;border-radius:12px;min-width:fit-content}.filter-tab{display:flex;align-items:center;gap:8px;padding:10px 20px;background:0 0;border:0;border-radius:8px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-tab:hover{background:rgba(255,255,255,.8);color:#475569}.filter-tab.active{background:#fff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.tab-count,.tab-icon{background:#e2e8f0;font-size:12px}.tab-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;font-weight:600}.filter-tab.active .tab-icon{background:#2563eb;color:#fff}.filter-tab[data-source=yandex] .tab-icon{background:#fc3f1d;color:#fff}.filter-tab[data-source=google] .tab-icon{background:#4285f4;color:#fff}.filter-tab[data-source=vk] .tab-icon{background:#07f;color:#fff}.tab-count{padding:2px 8px;border-radius:12px;font-weight:500}.filter-tab.active .tab-count{background:#2563eb;color:#fff}.reviews-slider{position:relative;overflow:hidden;margin-bottom:30px}.reviews-track{display:flex;transition:transform .3s ease;gap:20px}.review-card{min-width:calc(33.333% - 14px);background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;opacity:1;transition:opacity .3s ease}.review-card.hidden{display:none}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.review-author-info{display:flex;flex-direction:column}.author-name{font-size:18px;font-weight:600;color:#333;margin-bottom:4px}.review-date{font-size:14px;color:#6b7280}.source-badge{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.source-yandex{background:rgba(252,63,29,.1);color:#fc3f1d}.source-google{background:rgba(66,133,244,.1);color:#4285f4}.source-vk{background:rgba(0,119,255,.1);color:#07f}.source-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:currentColor;color:#fff;border-radius:4px;font-size:10px;font-weight:600}.review-content{flex:1;margin-bottom:20px}.review-content p{font-size:16px;line-height:1.6;color:#374151;margin:0}.review-rating{margin-bottom:15px}.stars{color:#fbbf24;font-size:20px;letter-spacing:2px}.nav-btn,.reviews-navigation{display:flex;align-items:center;justify-content:center}.reviews-navigation{gap:20px}.nav-btn{width:48px;height:48px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;cursor:pointer;color:#374151;transition:all .2s}.nav-btn:hover{background:#f9fafb;border-color:#d1d5db}.nav-btn:disabled{opacity:.5;cursor:not-allowed}.dots-container{display:flex;gap:8px}.dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer;transition:background-color .2s}.dot.active{background:#2563eb;transform:scale(1.2)}@media (max-width:1024px){.review-card{min-width:calc(50% - 10px)}}@media (max-width:768px){.reviews-header{flex-direction:column;gap:10px}.reviews-header,.reviews-stats{align-items:flex-start}.review-card{min-width:100%}.filter-tabs{width:100%}.filter-tab{flex:1;justify-content:center}}@media (max-width:480px){.filter-tab span:not(.tab-icon):not(.tab-count){display:none}.filter-tab{padding:10px}}.source-yandex .source-icon{background:#fc3f1d;color:#fff}.source-google .source-icon{background:#4285f4;color:#fff}.source-vk .source-icon{background:#07f;color:#fff}.contact-info{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:30px}.section-title{color:var(--text-dark);position:relative;padding-bottom:15px}.section-title::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:4px;background-color:var(--accent-blue);border-radius:2px}.column-title i,.social-icon{font-size:28px}@media (max-width:768px){.cta-title,.section-title{font-size:28px}.contact-info{flex-direction:column;gap:15px}}.how-to-section{padding:80px 0}.steps-simple{display:flex;flex-direction:column;gap:30px}.step-simple{display:flex;align-items:flex-start;padding-bottom:30px;border-bottom:1px solid #e2e8f0}.step-simple:last-child{border-bottom:none;padding-bottom:0}.step-number-simple{flex-shrink:0;width:40px;height:40px;background-color:var(--bd-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;margin-right:20px;margin-top:12px}.step-content-simple{flex:1;background-color:#fff;border-radius:10px;padding:0 10px 10px}.step-title-simple{font-size:20px;font-weight:600;margin-bottom:8px;color:#1e293b}.step-description-simple{color:#64748b;line-height:1.6}@media (max-width:768px){.step-simple{flex-direction:column;align-items:flex-start;gap:15px}.step-number-simple{margin-right:0;margin-bottom:10px}.section-title{font-size:26px}}.bd-course-btn-super{width:100%;padding-top:30px;text-align:left;margin-left:60px}.columns{display:flex;min-height:600px}.column{flex:1;padding:30px;position:relative}.column-foreign,.column-rf{background-color:#fff;border-radius:10px;border:1px solid var(--bd-border-primary);padding:30px;margin:10px}.column-title{display:flex;align-items:center;gap:15px;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid}.column-rf .column-title{border-color:var(--bd-primary);color:var(--bd-primary)}.column-foreign .column-title{border-color:#f90;color:#f90}.column-title h2{font-size:20px;font-weight:700}.section{background-color:#fff;border-radius:10px;border:1px solid var(--bd-border-primary);padding:30px;margin:10px}.important-note h4,.section-title{display:flex;align-items:center;gap:10px;color:#333}.section-title{font-size:20px;font-weight:600;margin-bottom:15px}.important-note p,.section-title i{color:#666}.requirements-list{list-style-type:none}.requirement-item{display:flex;align-items:flex-start;margin-bottom:15px;padding:12px 15px;background-color:#f8f9fa;border-radius:10px;border-left:4px solid var(--bd-primary);transition:all .2s ease}.requirement-item:hover{background-color:#f0f7ff;transform:translateX(5px)}.requirement-icon{flex-shrink:0;width:24px;height:24px;background-color:var(--bd-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;margin-top:2px;color:#fff;font-weight:700;font-size:14px}.requirement-text{flex:1}.requirement-text strong{color:#333;font-weight:600}.requirement-note{font-size:14px;color:#666;margin-top:5px;font-style:italic}.apps-list,.transport-list{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.app-item,.transport-item{background-color:#f0f7ff;padding:12px 18px;border-radius:10px;display:flex;align-items:center;gap:10px;flex:1;min-width:180px;border-left:4px solid var(--bd-primary)}.app-icon,.transport-icon{width:36px;height:36px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--bd-primary);box-shadow:0 3px 6px rgba(0,0,0,.05)}.app-name,.transport-name{font-weight:600;color:#333}.app-purpose,.transport-purpose{font-size:14px;color:#666;margin-top:3px}.important-note{background-color:#fff8e1;border-left:4px solid var(--bd-primary);padding:20px;border-radius:10px;margin-top:30px}.important-note h4{margin-bottom:10px}@media (max-width:992px){.columns{flex-direction:column}.column-rf{border-right:none;border-bottom:1px solid #eaeaea}}@media (max-width:576px){.column{padding:20px}.column-title h2{font-size:16px}.app-item,.transport-item{min-width:100%}.bd-course-btn-super{width:100%;padding-top:30px;text-align:left;margin-left:0}}.addresses-table{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08)}.table-header{display:grid;grid-template-columns:1.5fr 1fr .8fr .7fr;background-color:var(--bd-primary);color:#fff;padding:20px 25px;font-weight:600;font-size:16px}.table-header-cell{display:flex;align-items:center;gap:10px}.table-header-cell i{font-size:18px}.table-body{max-height:600px;overflow-y:auto}.table-row{display:grid;grid-template-columns:1.5fr 1fr .8fr .7fr;padding:20px 25px;border-bottom:1px solid #ecf0f1;align-items:center;transition:all .2s ease}.table-row:hover{background-color:#f8fafc}.table-row:last-child{border-bottom:none}.address-cell{display:flex;align-items:flex-start;gap:15px}.address-icon{width:40px;height:40px;background-color:#e8f4fc;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--bd-primary);flex-shrink:0}.address-details h3{font-size:18px;margin-bottom:5px;color:#2c3e50;padding-bottom:10px;padding-top:10px}.address-details p{color:#7f8c8d;font-size:14px;line-height:1.5}.schedule-cell{display:flex;flex-direction:column;gap:8px}.schedule-time{font-weight:600;color:#2c3e50;font-size:16px}.schedule-days{color:#7f8c8d;font-size:14px}.type-cell{display:flex;align-items:center;gap:10px}.type-badge{padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px}.type-kc{background-color:#e8f6f3;color:#1abc9c}.type-op{background-color:#fef9e7;color:#f39c12}.type-vc{background-color:#f4ecf7;color:#9b59b6}.type-pvz-market{background-color:#ffeaa7;color:#e67e22}.type-pvz-ozon{background-color:#eaf2f8;color:#0057ff}.actions-cell{display:flex;justify-content:flex-start;gap:10px}.action-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:0;background-color:#f8f9fa;color:#7f8c8d;cursor:pointer;transition:all .2s ease}.action-btn:hover,.map-btn{background-color:var(--bd-primary);color:#fff}.map-btn:hover{background-color:#2980b9}.table-footer{padding:20px 25px;background-color:#f8f9fa;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ecf0f1}.total-count{font-weight:600;color:#2c3e50}.abbreviation-guide h2{color:#2c3e50;display:flex;align-items:center}.page-btn.active{background-color:var(--bd-primary);color:#fff;border-color:var(--bd-primary)}@media (max-width:992px){.table-header{display:none}.table-row{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:25px;border-bottom:2px solid #ecf0f1;margin-bottom:10px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.table-body{padding:15px;max-height:none;overflow-y:visible}.actions-cell,.address-cell,.schedule-cell,.type-cell{width:100%}.actions-cell{justify-content:flex-start;margin-top:10px}}@media (max-width:576px){.table-footer{flex-direction:column;gap:15px;align-items:flex-start}.abbreviation-code{width:40px;height:40px;font-size:16px}}.abbreviation-guide{border-radius:10px}.abbreviation-guide h2{margin-bottom:15px;font-size:20px;gap:10px}.abbreviation-guide h2 i{color:#3498db}.abbreviation-horizontal{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-bottom:30px}.abbreviation-item-inline{display:flex;align-items:baseline;gap:5px;padding:8px 15px;background-color:#fff;border-radius:8px;white-space:nowrap;width:100%}.abbreviation-code{font-weight:700;color:#2c3e50;font-size:16px}.abbreviation-text{color:#7f8c8d;font-size:14px}@media (max-width:992px){.table-header{display:none}.table-row{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:25px;border-bottom:2px solid #ecf0f1;margin-bottom:10px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.table-body{padding:15px;max-height:none;overflow-y:visible}.actions-cell,.address-cell,.schedule-cell,.type-cell{width:100%}.actions-cell{justify-content:flex-start;margin-top:10px}.abbreviation-horizontal{flex-direction:column;align-items:flex-start;gap:10px}.abbreviation-item-inline{width:100%;white-space:normal}}@media (max-width:576px){.table-footer{flex-direction:column;gap:15px;align-items:flex-start}.abbreviation-guide{padding:15px}}h1{font-size:24px;color:#333;margin-bottom:8px}@media (max-width:768px){h1{font-size:20px}}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.ml-10{-webkit-margin-start:10px;-moz-margin-start:10px;margin-inline-start:10px}.mr-10{-webkit-margin-end:10px;-moz-margin-end:10px;margin-inline-end:10px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-40{padding-top:40px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-100{padding-bottom:100px}.dr-table{
            width: 100%;
            background: white;
            border-collapse: collapse;
            box-shadow: 0 1px 3px rgba(0,0,0,0.1);
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
        }.dr-table-header{
            background-color: #f8f9fa;
        }.dr-table-header th{
            padding: 12px 15px;
            text-align: left;
            font-weight: 600;
            color: #666;
            font-size: 14px;
            border-bottom: 1px solid #e0e0e0;
            white-space: nowrap;
        }.dr-table-header th:first-child{
            padding-left: 20px;
        }.dr-table-header th:last-child{
            padding-right: 20px;
        }.dr-row{
            border-bottom: 1px solid #f0f0f0;
        }.dr-row:hover{
            background-color: #fafafa;
        }.dr-row td{
            padding: 15px;
            vertical-align: top;
            border-bottom: 1px solid #f0f0f0;
        }.dr-row td:first-child{
            padding-left: 20px;
        }.dr-row td:last-child{
            padding-right: 20px;
        }.dr-restaurant-info{
            display: flex;
            align-items: flex-start;
            gap: 15px;
        }.dr-restaurant-image{
            width: 60px;
            height: 60px;
            border-radius: 8px;
            object-fit: cover;
            flex-shrink: 0;
        }.dr-restaurant-details{
            flex-grow: 1;
        }.dr-restaurant-name{
            font-size: 16px;
            font-weight: 600;
            color: #1a1a1a;
            margin-bottom: 5px;
        }.dr-restaurant-address{
            color: #666;
            font-size: 13px;
            margin-bottom: 8px;
        }.dr-rating{
            display: flex;
            align-items: center;
            gap: 8px;
        }.dr-rating-stars{
            display: flex;
            gap: 2px;
        }.dr-star{
            color: #ffd700;
            font-size: 14px;
        }.dr-rating-value{
            font-weight: 600;
            color: #1a1a1a;
            font-size: 14px;
        }.dr-delivery-time{
            color: #1a1a1a;
            font-size: 14px;
        }.dr-working-mode{
            color: #1a1a1a;
            font-size: 14px;
        }.dr-working-hours{
            color: #1a1a1a;
            font-size: 14px;
        }/* Колонки таблицы */
        .dr-col-restaurant{
            width: 35%;
        }.dr-col-rating{
            width: 15%;
        }.dr-col-delivery{
            width: 12%;
        }.dr-col-mode{
            width: 12%;
        }.dr-col-hours{
            width: 12%;
        }/* Для мобильных устройств */
        @media (max-width: 1024px){
            .dr-table {
                display: block;
                overflow-x: auto;
                white-space: nowrap;
            }

            .dr-table thead,
            .dr-table tbody,
            .dr-table tr,
            .dr-table th,
            .dr-table td {
                display: block;
            }

            .dr-table thead tr {
                position: absolute;
                top: -9999px;
                left: -9999px;
            }

            .dr-table tr {
                margin-bottom: 15px;
                border: 1px solid #e0e0e0;
                border-radius: 8px;
            }

            .dr-table td {
                border: none;
                border-bottom: 1px solid #f0f0f0;
                position: relative;
                padding-left: 50%;
                text-align: right;
                white-space: normal;
            }

            .dr-table td:before {
                content: attr(data-label);
                position: absolute;
                left: 15px;
                top: 15px;
                width: 45%;
                padding-right: 10px;
                white-space: nowrap;
                text-align: left;
                font-weight: bold;
                color: #666;
            }

            .dr-restaurant-info {
                justify-content: flex-end;
                text-align: right;
            }

            .dr-col-restaurant,
            .dr-col-rating,
            .dr-col-delivery,
            .dr-col-mode,
            .dr-col-hours,
            .dr-col-city {
                width: auto;
            }
        }.dr-theme-dark .dr-table{
            background: #2d2d2d;
            color: #ffffff;
        }.dr-theme-dark .dr-table-header{
            background-color: #333333;
        }.dr-theme-dark .dr-table-header th{
            color: #cccccc;
            border-bottom-color: #444444;
        }.dr-theme-dark .dr-row{
            border-bottom-color: #444444;
        }.dr-theme-dark .dr-row:hover{
            background-color: #3a3a3a;
        }.dr-theme-dark .dr-row td{
            border-bottom-color: #444444;
        }.dr-theme-dark .dr-restaurant-name{
            color: #ffffff;
        }.dr-theme-dark .dr-restaurant-address{
            color: #aaaaaa;
        }.dr-theme-dark .dr-rating-value{
            color: #ffffff;
        }.dr-theme-dark .dr-delivery-time,.dr-theme-dark .dr-working-mode,.dr-theme-dark .dr-working-hours{
            color: #ffffff;
        }b,strong{
font-weight: 800;
color: #333;
}/* cookie consent banner: accept / decline */
#cookie_note{height:auto;max-width:700px;gap:14px;align-items:center;padding:14px 18px}#cookie_note p{width:auto;flex:1;padding:0}#cookie_note .cookie_buttons{display:flex;gap:8px;flex-shrink:0}#cookie_note .cookie_accept,#cookie_note .cookie_decline{width:auto;margin:0;cursor:pointer;padding:10px 22px;font-size:13px;line-height:1.2;border:1px solid #fff;border-radius:10px}#cookie_note .cookie_accept{background-color:#fff;color:var(--rr-theme-primary,#000)}#cookie_note .cookie_decline{background-color:transparent;color:#fff}@media (max-width:575px){#cookie_note{flex-direction:column;align-items:flex-start;height:auto;width:calc(100vw - 20px)}#cookie_note p{width:100%}#cookie_note .cookie_buttons{width:100%}#cookie_note .cookie_accept,#cookie_note .cookie_decline{flex:1}}
/* === modern.css === */

/* --- Google Fonts: Inter --- */

/* --- CSS Variables Override --- */
:root {
    --bd-ff-body: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    --bd-ff-title: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    --bd-ff-p: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    --bd-primary: #0ABF75;
    --bd-body-primary: #F2F4F7;
    --bd-bg-primary: #F2F4F7;
    --bd-border-primary: #E4E7EC;
    --modern-radius: 14px;
    --modern-radius-sm: 8px;
    --modern-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
    --modern-shadow-hover: 0 8px 32px rgba(0, 0, 0, 0.14);
    --modern-shadow-card: 0 1px 4px rgba(0,0,0,0.06), 0 4px 16px rgba(0,0,0,0.07);
    --primary-rgb: 10, 191, 117;
}

/* --- Base Typography --- */
body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;
    background-color: #F2F4F7;
    color: #1A1D23;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "cv02", "cv03", "cv04", "cv11";
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Inter', sans-serif !important;
    letter-spacing: -0.02em;
    font-weight: 600;
}

/* ============================================
   HEADER
   ============================================ */
.bd-header-area {
    background: #ffffff !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07) !important;
    box-shadow: 0 1px 0 rgba(0,0,0,0.04) !important;
    transition: box-shadow 0.3s;
}

.bd-header-area.header-sticky {
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.08) !important;
}

.bd-header-inner {
    height: 64px;
}

/* Logo */
.bd-header-logo img {
    height: 36px;
    width: auto;
}

/* Navigation links */
.main-menu ul li a {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #374151 !important;
    letter-spacing: 0 !important;
    padding: 6px 12px !important;
    border-radius: var(--modern-radius-sm) !important;
    transition: color 0.2s, background 0.2s !important;
}

.main-menu ul li a:hover {
    color: var(--bd-primary) !important;
    background: rgba(10, 191, 117, 0.08) !important;
}

/* Category dropdown button */
.bd-category-btn {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    background: var(--bd-primary) !important;
    color: #fff !important;
    border-radius: 10px !important;
    padding: 8px 16px !important;
    border: none !important;
    gap: 8px;
    transition: opacity 0.2s, transform 0.15s !important;
    letter-spacing: 0;
}

.bd-category-btn:hover {
    opacity: 0.9;
    transform: translateY(-1px);
}

/* Header comparison button */
.bd-header-sign-btn .bd-btn {
    font-family: 'Inter', sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    border-radius: 10px !important;
    padding: 8px 18px !important;
    border-color: var(--bd-primary) !important;
    color: var(--bd-primary) !important;
    transition: all 0.2s !important;
    letter-spacing: 0;
}

.bd-header-sign-btn .bd-btn:hover {
    background: var(--bd-primary) !important;
    color: #fff !important;
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(10, 191, 117, 0.3) !important;
}

/* Hamburger lines */
.bar-icon span {
    background: #374151 !important;
    border-radius: 2px !important;
}

/* ============================================
   BANNER / HERO SECTION
   ============================================ */
.bd-banner-area {
    background: linear-gradient(135deg, #f8fff9 0%, #eafff4 50%, #f0f9ff 100%) !important;
    padding-top: 52px !important;
    padding-bottom: 40px !important;
    border-bottom: 1px solid #E4E7EC;
}

.bd-banner-title {
    font-family: 'Inter', sans-serif !important;
    font-size: clamp(26px, 4vw, 44px) !important;
    font-weight: 800 !important;
    letter-spacing: -0.03em !important;
    color: #0D1117 !important;
    line-height: 1.15 !important;
}

.bd-banner-title .text-primary {
    color: var(--bd-primary) !important;
}

.bd-banner-description {
    font-size: 16px !important;
    color: #6B7280 !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    max-width: 560px;
}

/* ============================================
   JOB CARDS — LIST (catalog)
   ============================================ */
.bd-course-wrapper.style-four {
    background: #fff !important;
    border: 1px solid #E4E7EC !important;
    border-radius: var(--modern-radius) !important;
    box-shadow: var(--modern-shadow-card) !important;
    transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s !important;
    margin-bottom: 12px;
}

.bd-course-wrapper.style-four:hover {
    transform: translateY(-2px) !important;
    box-shadow: var(--modern-shadow-hover) !important;
    border-color: rgba(10, 191, 117, 0.25) !important;
}

/* Job title links */
.bd-course-content h3.underline a,
.bd-course-content h3 a {
    font-family: 'Inter', sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #111827 !important;
    text-decoration: none !important;
    transition: color 0.2s !important;
}

/* Price display */
.price-wrap span {
    font-size: 11px !important;
    font-weight: 600 !important;
    color: #9CA3AF !important;
    text-transform: uppercase !important;
    letter-spacing: 0.06em !important;
    display: block;
    margin-bottom: 2px;
}

.price-wrap p {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #374151 !important;
    margin: 0 !important;
}

/* ============================================
   BUTTONS
   ============================================ */
.bd-btn {
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    border-radius: 10px !important;
    transition: all 0.2s !important;
}

.bd-btn.btn-outline-border-primary {
    border: 1.5px solid var(--bd-primary) !important;
    color: var(--bd-primary) !important;
    background: transparent !important;
    font-size: 14px !important;
    padding: 9px 20px !important;
}

.bd-btn.btn-outline-border-primary:hover {
    background: var(--bd-primary) !important;
    color: #fff !important;
    box-shadow: 0 4px 14px rgba(10, 191, 117, 0.35) !important;
    transform: translateY(-1px) !important;
}

@media (min-width: 992px) {
    .bd-course-content.index-item .bd-course-btn {
        width: auto !important;
        text-align: left !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}

/* ============================================
   SECTION TITLES
   ============================================ */
.bd-section-title {
    font-family: 'Inter', sans-serif !important;
    font-size: clamp(20px, 2.5vw, 28px) !important;
    font-weight: 800 !important;
    letter-spacing: -0.025em !important;
    color: #0D1117 !important;
}

.bd-section-title-wrapper {
    margin-bottom: 24px;
}

/* ============================================
   ACCORDION / DETAILS
   ============================================ */
details summary h2 {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #374151 !important;
}

.accordion-collapse {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
}

.accordion-collapse .flex100 {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 12px !important;
    width: 100% !important;
}

.accordion-collapse .flex20 {
    width: 100% !important;
    max-width: 100% !important;
}@media (max-width: 768px){
    .accordion-collapse .flex100 {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

/* ============================================
   ADVANTAGES LIST (checkmarks)
   ============================================ */
.bd-pricing-plan-list-3-new li {
    font-family: 'Inter', sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #374151 !important;
    display: flex;
    align-items: center;
    gap: 6px;
    line-height: 1.5;
    padding: 8px 10px !important;
    margin-right: 10px !important;
}

.bd-blog-area .col-xl-6:last-child,
.bd-blog-area .col-lg-6:last-child {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.bd-blog-area .col-xl-6:last-child .col-xl-12,
.bd-blog-area .col-lg-6:last-child .col-xl-12 {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.bd-blog-area .col-xl-6:last-child .flex-blog,
.bd-blog-area .col-lg-6:last-child .flex-blog {
    flex: 1;
    align-items: stretch !important;
    margin-bottom: 0 !important;
    box-shadow: var(--modern-shadow-card) !important;
}

.flex-blog .flex30 {
    display: flex;
    align-self: stretch;
    min-height: 0;
}

.flex-blog .flex30 a {
    display: block;
    width: 100%;
    height: 100%;
}

.flex-blog .flex30 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.flex-blog .flex70 p,
.bd-blog-wrapper.style-four .bd-blog-content > p {
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    white-space: normal !important;
}

.bd-elements-category .row.gy-30,
section .row.gy-30:has(.bd-blog-wrapper.style-seven) {
    align-items: stretch;
}

section [class*="col-"]:has(.bd-blog-wrapper.style-seven) {
    display: flex;
    flex-direction: column;
}

.bd-blog-wrapper.style-seven {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

.bd-blog-wrapper.style-seven .bd-blog-content {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 !important;
}

.bd-blog-wrapper.style-seven .bd-blog-content .title {
    flex: 1 !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

.bd-blog-wrapper.style-seven .bd-blog-content a.bd-btn {
    margin-top: auto;
}

/* ============================================
   CATEGORY SECTION
   ============================================ */
.bd-elements-category {
    background: #F2F4F7;
}

.main-area > section {
    padding-top: 32px;
    padding-bottom: 32px;
}

.main-area > section.bd-banner-area {
    padding-top: 40px;
    padding-bottom: 32px;
}

.section-space,
.section-space-new {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}

.bd-faq-area + .bd-faq-area {
    padding-top: 0 !important;
}

/* bd-career-area перед футером */
.bd-career-area {
    padding-top: 32px;
    padding-bottom: 32px;
}

.bd-category-content.flex {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 4px !important;
    margin: 0 !important;
}

.bd-category-content.flex .bd-category-total {
    width: auto !important;
}

.bd-elements-category .row {
    align-items: stretch;
}

.bd-elements-category [class*="col-"] {
    display: flex;
    flex-direction: column;
}

.bd-category-wrapper.style-one {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.bd-category-wrapper.style-one .bd-category-item {
    flex: 1;
    align-items: flex-start !important;
}

/* ============================================
   CATEGORY DROPDOWN
   ============================================ */
.bd-category-dropdown {
    background: #fff !important;
    border-radius: 12px !important;
    border: 1px solid #E4E7EC !important;
    box-shadow: 0 8px 32px rgba(0,0,0,0.12) !important;
    overflow: hidden;
}

.bd-category-dropdown ul li a {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #374151 !important;
    padding: 10px 18px !important;
    transition: background 0.15s, color 0.15s !important;
}

.bd-category-dropdown ul li a:hover {
    background: rgba(10, 191, 117, 0.07) !important;
    color: var(--bd-primary) !important;
}

/* ============================================
   OFFCANVAS MENU
   ============================================ */
.bd-offcanvas-wrapper {
    border-radius: 0 16px 16px 0 !important;
}

.bd-offcanvas-area {
    background: #fff !important;
}

/* ============================================
   FOOTER
   ============================================ */
.bd-footer-area {
    background: #0D1117 !important;
}

.bd-footer-widget-title {
    font-family: 'Inter', sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.08em !important;
    color: rgba(255,255,255,0.5) !important;
    margin-bottom: 16px !important;
}

.bd-footer-widget-links ul li a {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: rgba(255,255,255,0.7) !important;
    text-decoration: none;
    transition: color 0.15s !important;
    line-height: 1.8;
}

.bd-footer-widget-links ul li a:hover {
    color: var(--bd-primary) !important;
}

.bd-footer-widget-description {
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    color: rgba(255,255,255,0.55) !important;
    line-height: 1.7 !important;
}

.official p {
    font-family: 'Inter', sans-serif !important;
    font-size: 12px !important;
    color: rgba(255,255,255,0.35) !important;
    line-height: 1.6 !important;
    margin-bottom: 4px !important;
}

.official p a {
    color: rgba(255,255,255,0.5) !important;
    text-decoration: underline !important;
    text-underline-offset: 2px;
}

.official p a:hover {
    color: var(--bd-primary) !important;
}

.bd-footer-copyright-text p {
    font-family: 'Inter', sans-serif !important;
    font-size: 13px !important;
    color: #ffffff !important;
}

/* Social icons */
.social-icon-list li a {
    border-radius: 10px !important;
    transition: all 0.2s !important;
}

.social-icon-list li a:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(10, 191, 117, 0.3) !important;
}

/* ============================================
   BACK TO TOP
   ============================================ */
.backtotop-wrap {
    border-radius: 12px !important;
}

/* ============================================
   COOKIE NOTICE
   ============================================ */
#cookie_note {
    border-radius: 14px !important;
    box-shadow: 0 8px 32px rgba(0,0,0,0.15) !important;
    border: 1px solid #E4E7EC !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    gap: 12px;
}

#cookie_note .rr-btn-white {
    border-radius: 8px !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    font-size: 13px !important;
}

/* ============================================
   RESPONSIVE TWEAKS
   ============================================ */
@media (max-width: 768px) {
    .bd-banner-title {
        font-size: 24px !important;
    }
    .bd-course-content.index-item {
        padding: 16px !important;
    }
    h3.price {
        font-size: 18px !important;
    }
}

/* ===== Kyrieros: redesigned internal linking blocks ===== */

.companies-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
    gap: 14px;
}

.company-card {
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: 14px;
    padding: 18px 20px;
    text-decoration: none;
    color: #1b1b1b;
    display: flex;
    flex-direction: column;
    gap: 10px;
    transition: border-color 0.2s, box-shadow 0.2s, transform 0.15s;
}

.company-card:hover {
    border-color: rgba(7, 161, 105, 0.25);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
    transform: translateY(-2px);
}

.company-card__top {
    display: flex;
    align-items: center;
    gap: 12px;
}

.company-card__logo {
    width: 44px;
    height: 44px;
    border-radius: 10px;
    background: #f7f7f5;
    border: 1px solid #e8e6e1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    overflow: hidden;
}

.company-card__logo img {
    max-width: 32px;
    max-height: 32px;
    width: auto;
    height: auto;
}

.company-card__head {
    min-width: 0;
    flex: 1;
}

.company-card__name {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.3;
    margin: 0;
}

.company-card__rating {
    font-size: 12px;
    color: #9a9a9a;
}

.company-card__desc {
    font-size: 13px;
    color: #6b6b6b;
    line-height: 1.5;
    margin: 0;
}

.company-card__tags {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-top: auto;
}

.company-card__tag {
    font-size: 11px;
    font-weight: 600;
    padding: 3px 8px;
    border-radius: 5px;
    background: #f7f7f5;
    color: #6b6b6b;
}

.company-card__tag--green {
    background: rgba(7, 161, 105, 0.08);
    color: #07A169;
}

/* ===== Categories grouped ===== */

.categories-groups {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
    gap: 28px;
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: 14px;
    padding: 28px;
}

.cat-group__heading {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: #07A169;
    margin: 0 0 12px;
    padding-bottom: 8px;
    border-bottom: 2px solid rgba(7, 161, 105, 0.15);
}

.cat-group__list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 1px;
}

.cat-group__link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 8px 10px;
    border-radius: 8px;
    text-decoration: none;
    color: #1b1b1b;
    font-size: 14px;
    font-weight: 600;
    transition: background 0.15s, color 0.15s;
}

.cat-group__link:hover {
    background: rgba(7, 161, 105, 0.06);
    color: #07A169;
}

.cat-group__count {
    font-size: 12px;
    font-weight: 400;
    color: #9a9a9a;
    flex-shrink: 0;
}

.cat-group__link:hover .cat-group__count {
    color: #07A169;
}

/* ===== Cities grid ===== */

.cities-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    gap: 0;
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: 14px;
    overflow: hidden;
}

.city-card {
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 16px 22px;
    border-bottom: 1px solid #e8e6e1;
    border-right: 1px solid #e8e6e1;
    text-decoration: none;
    color: #1b1b1b;
    transition: background 0.15s;
}

.city-card:hover {
    background: rgba(7, 161, 105, 0.06);
}

.city-card__info {
    flex: 1;
    min-width: 0;
}

.city-card__name {
    font-size: 15px;
    font-weight: 700;
    line-height: 1.3;
    margin: 0;
}

.city-card__meta {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 4px;
}

.city-card__vacancies {
    font-size: 13px;
    color: #07A169;
    font-weight: 600;
}

.city-card__salary {
    font-size: 13px;
    color: #6b6b6b;
}

.cities-section__count {
    font-size: 13px;
    color: #9a9a9a;
    display: inline-block;
    margin-left: 10px;
}

/* ===== Yandex Eda by region ===== */

.ya-cities__regions {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 20px;
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: 14px;
    padding: 24px 28px;
}

.ya-region__name {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #9a9a9a;
    margin: 0 0 10px;
}

.ya-region__links {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}

.ya-region__link {
    font-size: 13px;
    font-weight: 600;
    color: #1b1b1b;
    text-decoration: none;
    padding: 5px 12px;
    border-radius: 20px;
    background: #f7f7f5;
    border: 1px solid #e8e6e1;
    transition: all 0.15s;
    white-space: nowrap;
}

.ya-region__link:hover {
    background: #07A169;
    color: #fff;
    border-color: #07A169;
}

.flex-center {
    display: flex;
    justify-content: center;
}

.flex-center.mt-30 {
    margin-top: 30px;
}

@media (max-width: 991px) {
    .companies-grid { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 12px; }
    .categories-groups { padding: 24px; gap: 24px; }
    .ya-cities__regions { padding: 22px; gap: 18px; }
}@media (max-width: 768px){
    .companies-grid { grid-template-columns: 1fr 1fr; gap: 10px; }
    .company-card { padding: 14px 16px; gap: 8px; }
    .company-card__logo { width: 36px; height: 36px; }
    .company-card__name { font-size: 14px; }
    .cities-grid { grid-template-columns: 1fr; }
    .city-card { padding: 14px 18px; }
    .categories-groups { grid-template-columns: repeat(2, 1fr); padding: 20px; gap: 20px; }
    .cat-group__link { padding: 7px 8px; font-size: 13px; }
    .ya-cities__regions { grid-template-columns: 1fr; padding: 18px; gap: 16px; }
    .ya-region__link { font-size: 12px; padding: 4px 10px; }
    .flex-center.mt-30 { margin-top: 20px; }
    .flex-center.mt-30 .bd-btn { font-size: 13px; }
}@media (max-width: 480px){
    .companies-grid { grid-template-columns: 1fr; gap: 10px; }
    .company-card { padding: 14px; }
    .company-card__name { font-size: 14px; line-height: 1.25; }
    .company-card__desc { font-size: 12px; line-height: 1.45; }
    .company-card__rating { font-size: 11px; }
    .company-card__tag { font-size: 10px; padding: 2px 6px; }
    .city-card { padding: 12px 14px; gap: 10px; }
    .city-card__name { font-size: 14px; }
    .city-card__vacancies, .city-card__salary { font-size: 12px; }
    .city-card__meta { gap: 8px; }
    .categories-groups { grid-template-columns: 1fr; padding: 16px; gap: 18px; }
    .cat-group__heading { font-size: 12px; padding-bottom: 6px; margin-bottom: 8px; }
    .cat-group__link { font-size: 13px; padding: 7px 8px; }
    .cat-group__count { font-size: 11px; }
    .ya-cities__regions { padding: 14px; gap: 14px; }
    .ya-region__name { font-size: 11px; margin-bottom: 8px; }
    .ya-region__link { font-size: 12px; padding: 4px 10px; }
    .cities-section__count { display: block; margin-left: 0; margin-top: 4px; }
}

@media (max-width: 768px) {
    .bd-section-title-wrapper .bd-section-title { font-size: 22px !important; line-height: 1.3 !important; }
    .bd-section-title-wrapper { padding-bottom: 20px !important; }
    /* Уменьшаем отступы секций */
    .section-space, .section-space-new { padding-top: 40px; padding-bottom: 40px; }
    /* Hero-карточки вакансий в колонку */
    .flex33 { width: 100% !important; margin-bottom: 12px; }
}@media (max-width: 480px){
    .bd-section-title-wrapper .bd-section-title { font-size: 19px !important; }
    h1.bd-banner-title { font-size: 24px !important; line-height: 1.25 !important; }
    .bd-banner-description { font-size: 14px !important; }
    .section-space, .section-space-new { padding-top: 30px; padding-bottom: 30px; }
    /* Карточка вакансии: мелкий шрифт и плотнее */
    .bd-course-wrapper.style-four { padding: 14px !important; }
    .price-wrap span { font-size: 11px; }
    /* Футер-колонки */
    .bd-footer-widget-title { font-size: 14px; }
    .bd-footer-widget-links ul li { font-size: 13px; }
}

/* ===================================================
   Карточка вакансии
   =================================================== */
.job-cards-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 14px;
    width: 100%;
}
.job-cards-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
    width: 100%;
}
.flex.g-30-new {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    gap: 14px;
    margin: 0 !important;
}
.flex.g-30-new > .loadjob,
.flex.g-30-new > .flex-item {
    width: auto !important;
    flex: initial !important;
    margin: 0 !important;
    display: flex;
    height: 100%;
}
.flex.g-30-new > .flex-center { grid-column: 1 / -1; }

.job-cards-list,
.job-cards-grid {
    align-items: stretch;
}
.job-cards-list > .job-card,
.job-cards-grid > .job-card,
.flex.g-30-new > .loadjob > .job-card,
.flex.g-30-new > .flex-item > .job-card,
.flex.g-30-new > .job-card {
    width: 100%;
    height: 100%;
    align-self: stretch;
    min-height: 100%;
}
.job-card__foot { margin-top: auto !important; }@media (max-width: 1200px){
    .job-cards-grid { grid-template-columns: repeat(2, 1fr); }
}@media (max-width: 900px){
    .job-cards-list,
    .flex.g-30-new { grid-template-columns: 1fr !important; }
}@media (max-width: 640px){
    .job-cards-grid { grid-template-columns: 1fr; }
}

.job-card {
    background: #fff;
    border: 1px solid #E4E7EC;
    border-radius: 14px;
    padding: 20px 22px;
    display: flex;
    flex-direction: column;
    gap: 14px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.03);
    transition: border-color .2s, box-shadow .2s, transform .15s;
}
.job-card:hover {
    border-color: rgba(7, 161, 105, 0.35);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.06);
    transform: translateY(-1px);
}

/* ===== HEAD ===== */
.job-card__head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
}
.job-card__head-main {
    flex: 1;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.job-card__title {
    font-size: 17px;
    font-weight: 700;
    line-height: 1.3;
    margin: 0;
    overflow-wrap: anywhere;
    word-break: break-word;
}
.job-card__title a {
    color: #111827;
    text-decoration: none;
}
.job-card__title a:hover { color: #07A169; }

.job-card__meta {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    font-size: 13px;
    color: #6B7280;
}
.job-card__logo {
    width: 28px;
    height: 28px;
    border-radius: 6px;
    background: #F2F4F7;
    border: 1px solid #E4E7EC;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    flex-shrink: 0;
}
.job-card__logo img { max-width: 20px; max-height: 20px; }
.job-card__company {
    color: #374151;
    text-decoration: none;
    font-weight: 600;
}
.job-card__company:hover { color: #07A169; }

.job-card__rating {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    color: #6B7280;
    font-size: 13px;
    font-weight: 500;
}
.job-card__star { color: #F59E0B; font-size: 13px; }
.job-card__reviews { color: #9CA3AF; font-weight: 400; }

.job-card__chosen {
    position: relative;  /* якорь для .tooltip-text, она позиционируется absolute */
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 12px;
    font-weight: 600;
    color: #07a169;
    background: rgba(7, 161, 105, .08);
    border-radius: 999px;
    padding: 2px 9px;
    white-space: nowrap;
    cursor: help;
}

.job-card__chosen .tooltip-text {
    /* по умолчанию подсказка центрируется по элементу и вылезала за левый край
       карточки, где её обрезало; прижимаем к левому краю самой плашки */
    left: 0;
    transform: none;
    white-space: normal;
    width: 210px;
    padding: 9px 12px;
    line-height: 1.35;
    font-weight: 400;
}

.job-card__chosen .tooltip-text::after {
    left: 28px;
    margin-left: 0;
    bottom: -18px;
}

.job-card__chosen::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: currentColor;
}

/* ===== SALARY ===== */
.job-card__salary {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    flex-shrink: 0;
    text-align: right;
}
.job-card__salary-value {
    font-size: 18px;
    font-weight: 800;
    color: #07A169;
    line-height: 1.1;
    white-space: nowrap;
    letter-spacing: -0.01em;
}
.job-card__salary-period {
    font-size: 12px;
    color: #9CA3AF;
    margin-top: 3px;
    font-weight: 500;
}

/* ===== TAGS ===== */
.job-card__tags {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
}
.job-card__tag {
    font-size: 12px;
    font-weight: 500;
    padding: 4px 10px;
    border-radius: 6px;
    background: #F2F4F7;
    color: #374151;
}

/* ===== PLUS ===== */
.job-card__plus {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 8px 16px;
    font-size: 13px;
    color: #374151;
    padding-top: 4px;
    border-top: 1px dashed #F2F4F7;
}
.job-card__plus li {
    display: inline-flex;
    align-items: center;
    gap: 6px;
}
.job-card__plus li::before {
    content: '✓';
    color: #07A169;
    font-weight: 700;
}
.job-card__plus-more { color: #9CA3AF; font-style: italic; }
.job-card__plus-more::before { content: '' !important; }

/* ===== DESC ===== */
.job-card__desc {
    font-size: 13px;
    color: #6B7280;
    line-height: 1.5;
    margin: 0;
}

/* ===== FOOT ===== */
.job-card__foot {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    padding-top: 6px;
}
.job-card__apply {
    background: #07A169;
    color: #fff;
    padding: 10px 22px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    transition: background .15s, box-shadow .15s;
}
.job-card__apply:hover {
    background: #05875a;
    color: #fff;
    box-shadow: 0 4px 12px rgba(7, 161, 105, 0.25);
}
.job-card__compare {
    width: 38px;
    height: 38px;
    background: transparent;
    border: 1px solid #E4E7EC;
    border-radius: 10px;
    color: #6B7280;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: color .15s, border-color .15s, background .15s;
    position: relative;
}
.job-card__compare .tooltip-text {
    white-space: nowrap;
    width: auto;
    padding: 6px 10px;
}
.job-card__compare:hover {
    color: #07A169;
    border-color: #07A169;
    background: #eafff4;
}

/* ===== MOBILE ===== */
@media (max-width: 768px) {
    .job-card { padding: 16px; gap: 12px; }
    .job-card__head { flex-direction: column; gap: 10px; }
    .job-card__salary { align-items: flex-start; flex-direction: row; align-items: baseline; gap: 8px; text-align: left; }
    .job-card__salary-value { font-size: 18px; }
    .job-card__salary-period { margin-top: 0; }
    .job-card__title { font-size: 16px; }
}@media (max-width: 480px){
    .job-card { padding: 14px; }
    .job-card__title { font-size: 15px; }
    .job-card__tag { font-size: 11px; padding: 3px 8px; }
    .job-card__plus { font-size: 12px; }
    .job-card__apply { flex: 1; text-align: center; padding: 10px 16px; }
}

.cat-group__link {
    align-items: flex-start;
    line-height: 1.35;
}

.cat-group__link > span:first-child {
    flex: 1;
    min-width: 0;
    overflow-wrap: anywhere;
    word-break: break-word;
    hyphens: auto;
}

.cat-group__count {
    margin-top: 2px;
    flex-shrink: 0;
    font-variant-numeric: tabular-nums;
}

.ya-region__link {
    white-space: normal;
    line-height: 1.3;
    max-width: 100%;
    overflow-wrap: anywhere;
}

.company-card__name,
.city-card__name,
.job-card__title {
    overflow-wrap: anywhere;
    word-break: break-word;
}

.job-card__compare .tooltip-text {
    background-color: #1A1D23 !important;
    color: #fff !important;
}
.job-card__compare .tooltip-text::after {
    border-top-color: #1A1D23 !important;
}

.bd-header-right {
    gap: 10px !important;
}
.bd-header-right > * { margin: 0 !important; }

.header-search-btn {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    border: 1px solid transparent;
    background: transparent;
    color: #374151;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: background .15s, color .15s, border-color .15s;
    flex-shrink: 0;
}
.header-search-btn:hover {
    background: rgba(10, 191, 117, 0.08);
    color: #07A169;
    border-color: rgba(10, 191, 117, 0.2);
}

/* ===== Search modal ===== */
.search-modal {
    position: fixed;
    inset: 0;
    background: rgba(13, 17, 23, 0.5);
    backdrop-filter: blur(4px);
    z-index: 10000;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 60px 20px 20px;
    opacity: 0;
    visibility: hidden;
    transition: opacity .2s, visibility .2s;
}
.search-modal.is-open {
    opacity: 1;
    visibility: visible;
}
.search-modal__dialog {
    width: 100%;
    max-width: 640px;
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
    overflow: hidden;
    transform: translateY(-10px);
    transition: transform .2s;
}
.search-modal.is-open .search-modal__dialog {
    transform: translateY(0);
}
.search-modal__box {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 14px 18px;
    border-bottom: 1px solid #E4E7EC;
}
.search-modal__icon { color: #9CA3AF; flex-shrink: 0; }
.search-modal__input {
    flex: 1;
    border: 0;
    outline: none;
    background: transparent;
    font-size: 16px;
    font-family: inherit;
    color: #111827;
    padding: 6px 0;
}
.search-modal__input::placeholder { color: #9CA3AF; }
.search-modal__close {
    width: 32px;
    height: 32px;
    border-radius: 8px;
    border: 0;
    background: #F2F4F7;
    color: #6B7280;
    cursor: pointer;
    font-size: 14px;
    flex-shrink: 0;
    transition: background .15s, color .15s;
}
.search-modal__close:hover {
    background: #E4E7EC;
    color: #1A1D23;
}
.search-modal__results {
    max-height: 60vh;
    overflow-y: auto;
    padding: 8px 0;
}
.search-modal__hint {
    padding: 32px 20px;
    text-align: center;
    color: #9CA3AF;
    font-size: 14px;
}
.search-modal__group { padding: 8px 0; }
.search-modal__group + .search-modal__group {
    border-top: 1px solid #F2F4F7;
}
.search-modal__group-title {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #9CA3AF;
    margin: 0;
    padding: 10px 18px 4px;
}
.search-modal__group ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.search-modal__group li a {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 12px;
    padding: 10px 18px;
    text-decoration: none;
    color: #111827;
    font-size: 14px;
    transition: background .1s;
}
.search-modal__group li a:hover {
    background: rgba(10, 191, 117, 0.08);
}
.search-modal__item-name {
    font-weight: 500;
    overflow-wrap: anywhere;
}
.search-modal__item-meta {
    font-size: 12px;
    color: #9CA3AF;
    flex-shrink: 0;
}@media (max-width: 600px){
    .search-modal { padding: 30px 12px 12px; }
    .bd-header-right { gap: 6px !important; }
}

.header-city-btn {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    height: 40px;
    padding: 0 12px;
    border: 1px solid #E4E7EC;
    border-radius: 10px;
    background: transparent;
    color: #374151;
    font-family: inherit;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    transition: background .15s, color .15s, border-color .15s;
    flex-shrink: 0;
    max-width: 180px;
}
.header-city-btn:hover {
    background: rgba(10, 191, 117, 0.08);
    color: #07A169;
    border-color: rgba(10, 191, 117, 0.25);
}
.header-city-btn__pin {
    color: #07A169;
    flex-shrink: 0;
}
.header-city-btn__name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 160px;
}
.header-city-btn__chev {
    color: #9CA3AF;
    flex-shrink: 0;
}
.header-city-btn:hover .header-city-btn__chev { color: #07A169; }

.search-modal__all-link {
    display: block;
    padding: 12px 18px;
    text-align: center;
    color: #07A169;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    border-top: 1px solid #F2F4F7;
}
.search-modal__all-link:hover { background: rgba(10, 191, 117, 0.08); color: #07A169; }

@media (max-width: 1400px) {
    .header-city-btn { max-width: 160px; padding: 0 10px; gap: 5px; }
    .header-city-btn__name { max-width: 120px; }
    .bd-header-sign-btn .bd-btn { padding: 8px 14px !important; font-size: 12px !important; }
}@media (max-width: 1199px){
    .header-city-btn__name { display: none; }
    .header-city-btn__chev { display: none; }
    .header-city-btn { padding: 0; width: 40px; justify-content: center; }
}@media (max-width: 600px){
    .bd-header-sign-btn { display: none; }
}

.text-showing {
    display: inline-block;
    padding: 8px 14px;
    margin-bottom: 18px;
    background: #eafff4;
    border: 1px solid rgba(10, 191, 117, 0.2);
    color: #05875a;
    border-radius: 10px;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.5;
}
.text-showing strong { color: #1A1D23; font-weight: 700; }
.box-filters-job { margin-bottom: 10px; }

.tags.flex {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 4px !important;
    margin: 16px 0 24px !important;
    padding: 4px !important;
    background: #F2F4F7 !important;
    border: 1px solid #E4E7EC !important;
    border-radius: 12px !important;
    width: fit-content !important;
    max-width: 100% !important;
    height: auto !important;
}
.tags__item_link,
.tags.flex .tags__item_link {
    display: inline-flex !important;
    align-items: stretch !important;
    margin: 0 !important;
    padding: 0 !important;
    min-height: 0 !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    max-width: none !important;
    border: 0 !important;
    text-decoration: none !important;
    background: transparent !important;
}
.tags__item_link a {
    display: inline-flex !important;
    align-items: center !important;
    padding: 8px 16px !important;
    border-radius: 8px !important;
    color: #6B7280 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    transition: background .15s, color .15s, box-shadow .15s;
    white-space: nowrap;
    letter-spacing: -0.01em;
}
.tags__item_link a:hover {
    background: #fff !important;
    color: #1A1D23 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}
.tags__item_link.underline { text-decoration: none !important; }
.tags__item_link .tags__label,
.tags .tags__label {
    font-size: inherit !important;
    color: inherit !important;
    font-weight: inherit !important;
    text-decoration: none !important;
    line-height: inherit !important;
}@media (max-width: 900px){
    .tags.flex {
        flex-wrap: nowrap !important;
        overflow-x: auto;
        overflow-y: hidden;
        padding: 4px 15px !important;
        margin: 8px -15px 20px !important;
        max-width: calc(100% + 30px) !important;
        width: auto !important;
        border-radius: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important;
        scrollbar-width: none;
        -ms-overflow-style: none;
        -webkit-overflow-scrolling: touch;
    }
    .tags.flex::-webkit-scrollbar { display: none; width: 0; height: 0; }
    .tags.flex .tags__item_link { flex-shrink: 0 !important; }
}@media (max-width: 600px){
    .tags__item_link a { padding: 7px 12px !important; font-size: 12px !important; }
}

.bd-course-list-area:has(> .container > .promo-banner) {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.promo-banner {
    margin-top: 16px;
    margin-bottom: 0;
    background: linear-gradient(135deg, #fef2f2 0%, #ffe4e1 100%) !important;
    border: 1px solid #fecaca !important;
}

.section-space,
.section-space-new,
.bd-course-list-area,
.bd-elements-category,
.bd-blog-area,
.bd-career-area,
.bd-brand-area,
.bd-faq-area,
.bd-similar-articles-area,
.blog-details {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.section-space-new-mob { padding: 20px 0 !important; }
.section-title-space { padding-bottom: 20px !important; }
.bd-section-title-wrapper { margin-bottom: 20px !important; }@media (max-width: 900px){
    .section-space,
    .section-space-new,
    .bd-course-list-area,
    .bd-elements-category,
    .bd-blog-area,
    .bd-career-area,
    .bd-brand-area,
    .bd-faq-area,
    .bd-similar-articles-area,
    .blog-details {
        padding-top: 28px !important;
        padding-bottom: 28px !important;
    }
}@media (max-width: 600px){
    .section-space,
    .section-space-new,
    .bd-course-list-area,
    .bd-elements-category,
    .bd-blog-area,
    .bd-career-area,
    .bd-brand-area,
    .bd-faq-area,
    .bd-similar-articles-area,
    .blog-details {
        padding-top: 22px !important;
        padding-bottom: 22px !important;
    }
}

.job-card__premium {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    padding: 10px 14px;
    background: linear-gradient(135deg, #fff8e1 0%, #fff3c4 100%);
    border: 1px solid #FFD54F;
    border-radius: 10px;
    font-size: 13px;
    font-weight: 600;
    color: #6B4A00;
    line-height: 1.4;
}
.job-card__premium-icon {
    color: #F59E0B;
    flex-shrink: 0;
    margin-top: 1px;
    fill: #FBBF24;
}
.job-card__premium span {
    flex: 1;
    overflow-wrap: anywhere;
}

@media (hover: none), (max-width: 768px) {
    .job-card__compare .tooltip-text { display: none !important; }
}

.section-space,
.section-space-new,
.bd-course-list-area,
.bd-elements-category,
.bd-blog-area,
.bd-career-area,
.bd-brand-area,
.bd-faq-area,
.bd-similar-articles-area,
.blog-details {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.section-space-new-mob { padding: 16px 0 !important; }
.bd-breadcrumb.style-two { padding-top: 24px !important; padding-bottom: 0 !important; min-height: 0 !important; }
.bd-breadcrumb-area { padding: 0 !important; }
.bd-section-title-wrapper { margin-bottom: 16px !important; padding-bottom: 0 !important; }
.bd-section-title-wrapper.section-title-space { margin-bottom: 20px !important; }@media (max-width: 900px){
    .section-space,
    .section-space-new,
    .bd-course-list-area,
    .bd-elements-category,
    .bd-blog-area,
    .bd-career-area,
    .bd-brand-area,
    .bd-faq-area,
    .bd-similar-articles-area,
    .blog-details {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
    }
    .section-space-new-mob { padding: 12px 0 !important; }
    .bd-breadcrumb.style-two { padding-top: 16px !important; }
}@media (max-width: 600px){
    .section-space,
    .section-space-new,
    .bd-course-list-area,
    .bd-elements-category,
    .bd-blog-area,
    .bd-career-area,
    .bd-brand-area,
    .bd-faq-area,
    .bd-similar-articles-area,
    .blog-details {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
}

.accordion-common-style .accordion-item,
.bd-faq-content .accordion-item {
    background: #fff !important;
    border: 1px solid #E4E7EC !important;
    border-radius: 12px !important;
    margin-bottom: 10px !important;
    overflow: hidden;
    transition: border-color .15s, box-shadow .15s;
}
.accordion-common-style .accordion-item:hover,
.bd-faq-content .accordion-item:hover {
    border-color: rgba(10, 191, 117, 0.3) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
}
.accordion-common-style .accordion-button,
.bd-faq-content .accordion-button {
    background: transparent !important;
    color: #111827 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    padding: 18px 56px 18px 20px !important;
    border: 0 !important;
    box-shadow: none !important;
    position: relative;
    width: 100%;
    text-align: left;
    border-radius: 0 !important;
}
.accordion-common-style .accordion-button::before,
.accordion-common-style .accordion-button::after,
.bd-faq-content .accordion-button::before,
.bd-faq-content .accordion-button::after,
.accordion-common-style.accordion-icon-left .accordion-button::before,
.accordion-common-style.accordion-icon-left .accordion-button:not(.collapsed)::before,
.accordion-common-style.accordion-style-one .accordion-button::after,
.accordion-common-style.accordion-style-one .accordion-button:not(.collapsed)::after {
    content: none !important;
    display: none !important;
    background-image: none !important;
}
.accordion-common-style .accordion-button::after,
.bd-faq-content .accordion-button::after {
    content: '' !important;
    display: block !important;
    position: absolute;
    right: 18px;
    top: 50%;
    width: 24px;
    height: 24px;
    transform: translateY(-50%) rotate(0deg);
    background: no-repeat center / 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2307A169' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;
    border: 1.5px solid #E4E7EC;
    border-radius: 999px;
    transition: transform .2s, background-color .2s, border-color .2s;
}
.accordion-common-style .accordion-button:not(.collapsed)::after,
.bd-faq-content .accordion-button:not(.collapsed)::after {
    transform: translateY(-50%) rotate(180deg);
    background-color: #eafff4;
    border-color: rgba(10, 191, 117, 0.4);
}
.accordion-common-style .accordion-button:hover,
.bd-faq-content .accordion-button:hover {
    color: #07A169 !important;
}
.accordion-common-style .accordion-body,
.bd-faq-content .accordion-body {
    padding: 0 20px 18px !important;
    color: #4B5563;
    font-size: 14px;
    line-height: 1.6;
}
.accordion-common-style .accordion-body p,
.bd-faq-content .accordion-body p {
    margin: 0;
    color: inherit;
}

.bd-blog-wrapper.style-four,
.bd-blog-wrapper.style-three,
.bd-blog-wrapper.style-seven {
    height: 100%;
    display: flex !important;
    flex-direction: column;
    background: #fff;
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid #E4E7EC;
    transition: border-color .2s, box-shadow .2s, transform .15s;
}
.bd-blog-wrapper.style-four:hover,
.bd-blog-wrapper.style-three:hover,
.bd-blog-wrapper.style-seven:hover {
    border-color: rgba(10, 191, 117, 0.3);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06);
    transform: translateY(-2px);
}
.bd-blog-wrapper .bd-blog-thumb {
    aspect-ratio: 3 / 2;
    overflow: hidden;
    flex-shrink: 0;
}
.bd-blog-wrapper .bd-blog-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform .3s;
}
.bd-blog-wrapper:hover .bd-blog-thumb img { transform: scale(1.04); }
.bd-blog-wrapper .bd-blog-content {
    padding: 18px 20px 20px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    flex: 1;
}
.bd-blog-wrapper .bd-blog-btn { margin-top: auto; }
.bd-blog-wrapper .title,
.bd-blog-wrapper h5.title {
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    margin: 0 !important;
}
.bd-blog-wrapper .title a { color: #111827 !important; text-decoration: none; }
.bd-blog-wrapper .title a:hover { color: #07A169 !important; }
.bd-blog-wrapper p {
    font-size: 13px;
    color: #6B7280;
    line-height: 1.5;
    margin: 0;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.bd-blog-wrapper.style-three {
    flex-direction: row !important;
}
.bd-blog-wrapper.style-three .bd-blog-thumb {
    width: 280px;
    aspect-ratio: auto;
    flex-shrink: 0;
}@media (max-width: 768px){
    .bd-blog-wrapper.style-three { flex-direction: column !important; }
    .bd-blog-wrapper.style-three .bd-blog-thumb { width: 100%; aspect-ratio: 3/2; }
}

.bd-blog-wrapper:has(.testimonial-img) {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}
.bd-blog-wrapper:has(.testimonial-img):hover {
    box-shadow: none !important;
    transform: none !important;
}
.testimonial-img img { display: inline-block; }

.flex.g-30-new > .full-span,
.flex.g-30-new > .noitems { grid-column: 1 / -1; }
.noitems:empty { display: none; }

.filters-dd {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
    margin-bottom: 20px;
}
.filters-dd__item {
    background: #fff;
    border: 1px solid #E4E7EC;
    border-radius: 12px;
    position: relative;
    transition: border-color .15s, box-shadow .15s;
}
.filters-dd__item:hover { border-color: rgba(10, 191, 117, 0.3); }
.filters-dd__item[open] {
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
    border-color: rgba(10, 191, 117, 0.5);
    z-index: 5;
}
.filters-dd__item[open] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.filters-dd__item summary {
    list-style: none;
    cursor: pointer;
    padding: 12px 16px;
    display: flex;
    align-items: center;
    gap: 10px;
    user-select: none;
    color: #374151;
}
.filters-dd__item summary::-webkit-details-marker { display: none; }
.filters-dd__item summary > svg:first-child { color: #07A169; flex-shrink: 0; }
.filters-dd__title {
    font-size: 14px;
    font-weight: 600;
    flex: 1;
}
.filters-dd__count {
    font-size: 12px;
    color: #6B7280;
    padding: 2px 8px;
    background: #F2F4F7;
    border-radius: 999px;
    font-weight: 500;
}
.filters-dd__item[open] .filters-dd__count { background: #eafff4; color: #05875a; }
.filters-dd__chev {
    color: #9CA3AF;
    transition: transform .2s;
    flex-shrink: 0;
}
.filters-dd__item[open] .filters-dd__chev {
    transform: rotate(180deg);
    color: #07A169;
}
.filters-dd__body {
    position: absolute;
    top: 100%;
    left: -1px;
    right: -1px;
    max-height: 420px;
    overflow-y: auto;
    padding: 8px;
    background: #fff;
    border: 1px solid rgba(10, 191, 117, 0.5);
    border-top: 0;
    border-radius: 0 0 12px 12px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
    z-index: 10;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    gap: 2px 6px;
}
.filters-dd__link {
    display: block;
    padding: 7px 10px;
    border-radius: 6px;
    text-decoration: none;
    color: #1A1D23;
    font-size: 13px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: background .12s, color .12s;
}
.filters-dd__link:hover {
    background: rgba(10, 191, 117, 0.1);
    color: #07A169;
}@media (max-width: 900px){
    .filters-dd { grid-template-columns: 1fr; }
    .filters-dd__item[open] { z-index: auto; }
    .filters-dd__body { position: static; border: 0; box-shadow: none; border-top: 1px solid #F2F4F7; border-radius: 0; max-height: none; }
}

.common-price-new {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.common-price-new p {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin: 0;
    padding: 10px 12px;
    background: #F2F4F7;
    border-radius: 8px;
    font-size: 13px;
    color: #374151;
}
.common-price-new p .green,
.common-price-new p .red {
    font-weight: 700;
    font-size: 14px;
    font-variant-numeric: tabular-nums;
}
.common-price-new p .green { color: #07A169; }
.common-price-new p .red { color: #DC2626; }
.common-price-new p:has(.green) {
    background: rgba(10, 191, 117, 0.08);
    border: 1px solid rgba(10, 191, 117, 0.2);
}
.common-price-new p:has(.red) {
    background: rgba(220, 38, 38, 0.06);
    border: 1px solid rgba(220, 38, 38, 0.2);
}

.bd-blog-area .row.gy-30 {
    align-items: stretch;
    --news-gap: 14px;
}
.bd-blog-area .row.gy-30 > .col-xl-6.col-lg-6.col-md-6 {
    display: flex;
    flex-direction: column;
    gap: var(--news-gap);
}
.bd-blog-area .row.gy-30 > .col-xl-6 > .bd-blog-wrapper.style-four {
    flex: 1;
    height: 100%;
}
.bd-blog-area .row.gy-30 > .col-xl-6 > .col-xl-12 {
    flex: 1;
    display: flex;
    min-height: 0;
    padding: 0;
    max-width: 100%;
}
.bd-blog-area .row.gy-30 > .col-xl-6 > .col-xl-12 > .bd-blog-wrapper.style-four.flex-blog {
    flex: 1;
    width: 100%;
    height: 100%;
    display: flex !important;
    flex-direction: row !important;
    overflow: hidden;
}
.bd-blog-wrapper.style-four.flex-blog .flex30 {
    width: 36%;
    flex-shrink: 0;
    aspect-ratio: auto;
    overflow: hidden;
    height: 100%;
}
.bd-blog-wrapper.style-four.flex-blog .flex30 a {
    display: block;
    width: 100%;
    height: 100%;
}
.bd-blog-wrapper.style-four.flex-blog .flex30 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bd-blog-wrapper.style-four.flex-blog .flex70 {
    flex: 1;
    min-width: 0;
    padding: 14px 16px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    overflow: hidden;
}
.bd-blog-wrapper.style-four.flex-blog .bd-blog-meta-list {
    margin-bottom: 0;
    gap: 6px;
    font-size: 11px;
}
.bd-blog-wrapper.style-four.flex-blog .title,
.bd-blog-wrapper.style-four.flex-blog h6.title {
    font-size: 14px !important;
    line-height: 1.3 !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.bd-blog-wrapper.style-four.flex-blog p {
    font-size: 12px;
    -webkit-line-clamp: 2;
}@media (max-width: 768px){
    .bd-blog-area .row.gy-30 > .col-xl-6 > .col-xl-12 > .bd-blog-wrapper.style-four.flex-blog {
        flex-direction: column !important;
    }
    .bd-blog-wrapper.style-four.flex-blog .flex30 {
        width: 100%;
        aspect-ratio: 3/2;
        height: auto;
    }
}

.accordion-body-new {
    padding: 8px 20px 18px !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #4B5563 !important;
    background-color: #fff !important;
}
.accordion-body-new nav {
    margin: 0;
}
.accordion-body-new nav ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.accordion-body-new nav li {
    position: relative;
    padding: 4px 0 4px 20px;
    line-height: 1.5;
}
.accordion-body-new nav li::before {
    content: '';
    position: absolute;
    left: 4px;
    top: 14px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #07A169;
}
.accordion-body-new nav a {
    color: #374151 !important;
    text-decoration: none !important;
    font-weight: 500;
    transition: color .15s;
}
.accordion-body-new nav a:hover {
    color: #07A169 !important;
    text-decoration: underline !important;
}

.blog-text p {
    color: #6B7280;
    line-height: 1.65;
}

.salstat-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
    gap: 16px;
}
.salstat-card {
    position: relative;
    background: #fff;
    border: 1px solid #E4E7EC;
    border-radius: var(--modern-radius);
    padding: 22px 24px;
    box-shadow: var(--modern-shadow-card);
    transition: transform .2s, box-shadow .2s, border-color .2s;
    overflow: hidden;
}
.salstat-card:hover {
    transform: translateY(-3px);
    box-shadow: var(--modern-shadow-hover);
    border-color: rgba(7, 161, 105, 0.22);
}
.salstat-card__icon {
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
}
.salstat-card__label {
    font-size: 13px;
    font-weight: 600;
    color: #6B7280;
    margin: 0 0 6px;
}
.salstat-card__value {
    font-size: 28px;
    font-weight: 800;
    letter-spacing: -0.025em;
    color: #0D1117;
    line-height: 1.1;
    font-variant-numeric: tabular-nums;
}
.salstat-card__value .salstat-cur {
    font-size: 17px;
    font-weight: 700;
    color: #9CA3AF;
    margin-left: 3px;
}
.salstat-card__period {
    font-size: 13px;
    color: #9CA3AF;
    font-weight: 500;
    margin: 4px 0 0;
}
.salstat-card__badge {
    position: absolute;
    top: 14px;
    right: 14px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.02em;
    color: #07A169;
    background: rgba(7, 161, 105, 0.1);
    padding: 3px 9px;
    border-radius: 20px;
}
.salstat-card--min .salstat-card__icon  { background: rgba(59, 130, 246, 0.1);  color: #3B82F6; }
.salstat-card--avg .salstat-card__icon  { background: rgba(7, 161, 105, 0.1);   color: #07A169; }
.salstat-card--avg  { border-color: rgba(7, 161, 105, 0.32); }
.salstat-card--max .salstat-card__icon  { background: rgba(245, 158, 11, 0.12); color: #F59E0B; }
.salstat-card--hour .salstat-card__icon { background: rgba(139, 92, 246, 0.12); color: #8B5CF6; }
.salstat-note {
    font-size: 13px;
    color: #9CA3AF;
    margin: 16px 0 0;
}

.salcalc {
    background: #fff;
    border: 1px solid #E4E7EC;
    border-radius: 18px;
    box-shadow: var(--modern-shadow-card);
    padding: 36px 40px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.salcalc__head { margin-bottom: 24px; }
.salcalc__title {
    font-size: clamp(20px, 2.4vw, 26px);
    font-weight: 800;
    letter-spacing: -0.025em;
    color: #0D1117;
    margin: 0 0 6px;
}
.salcalc__subtitle {
    font-size: 14px;
    color: #6B7280;
    margin: 0;
}
.salcalc__body {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(280px, 360px);
    gap: 28px;
    align-items: start;
}
.salcalc__controls {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.salcalc__field-head {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 12px;
    gap: 10px;
}
.salcalc__field-label {
    font-size: 14px;
    font-weight: 600;
    color: #374151;
}
.salcalc__field-val {
    font-size: 16px;
    font-weight: 700;
    color: #07A169;
    background: #eafff4;
    border: 1px solid rgba(7, 161, 105, 0.2);
    padding: 3px 12px;
    border-radius: 8px;
    font-variant-numeric: tabular-nums;
}
.salcalc__type span i { font-size: 15px; }
.salcalc__scale {
    display: flex;
    justify-content: space-between;
    margin-top: 6px;
    font-size: 12px;
    color: #9CA3AF;
}
.salcalc__types {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 4px;
    padding: 4px;
    background: #F2F4F7;
    border: 1px solid #E4E7EC;
    border-radius: 12px;
}
.salcalc__type {
    margin: 0;
    cursor: pointer;
}
.salcalc__type input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
    pointer-events: none;
}
.salcalc__type span {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 9px 20px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 600;
    color: #6B7280;
    transition: background .15s, color .15s, box-shadow .15s;
}
.salcalc__type:hover input:not(:checked) + span {
    color: #1A1D23;
    background: #fff;
}
.salcalc__type input:checked + span {
    background: #07A169;
    color: #fff;
    box-shadow: 0 2px 8px rgba(7, 161, 105, 0.3);
}
.salcalc__rate-chip {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: linear-gradient(135deg, #f8fff9 0%, #eafff4 100%);
    border: 1px solid rgba(7, 161, 105, 0.25);
    padding: 11px 16px;
    border-radius: 12px;
    width: 100%;
}
.salcalc__rate-chip b {
    font-size: 18px;
    font-weight: 800;
    color: #07A169;
    letter-spacing: -0.01em;
}
.salcalc__rate-chip span {
    font-size: 13px;
    color: #6B7280;
}
/* Slider */
.salcalc__slider {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 6px;
    border-radius: 4px;
    background: linear-gradient(to right, #07A169 0%, #07A169 var(--fill, 50%), #E4E7EC var(--fill, 50%), #E4E7EC 100%);
    outline: 0;
    cursor: pointer;
}
.salcalc__slider:focus-visible { outline: 2px solid #07A169; outline-offset: 4px; }
.salcalc__slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #07A169;
    border: 4px solid #fff;
    box-shadow: 0 2px 8px rgba(7, 161, 105, 0.4);
    transition: transform .1s ease;
}
.salcalc__slider::-webkit-slider-thumb:active { transform: scale(1.15); }
.salcalc__slider::-moz-range-thumb {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #07A169;
    border: 4px solid #fff;
    box-shadow: 0 2px 8px rgba(7, 161, 105, 0.4);
}
.salcalc__panel {
    background: linear-gradient(135deg, #0D1117 0%, #14201a 100%);
    border-radius: 16px;
    padding: 28px 26px;
    display: flex;
    flex-direction: column;
    align-self: start;
}
.salcalc__panel-label {
    font-size: 13px;
    color: #9CA3AF;
    margin: 0 0 6px;
}
.salcalc__panel-value {
    font-size: clamp(30px, 3.6vw, 42px);
    font-weight: 800;
    color: #0ABF75;
    line-height: 1.05;
    letter-spacing: -0.02em;
    font-variant-numeric: tabular-nums;
    overflow-wrap: anywhere;
}
.salcalc__cta {
    display: block;
    margin: 20px 0 4px;
    padding: 14px 20px;
    border-radius: 12px;
    background: #07A169;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
    transition: background .15s, transform .15s;
}
.salcalc__cta:hover { background: #0ABF75; color: #fff; transform: translateY(-1px); }
.salcalc__cta:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }
.salcalc__rows {
    list-style: none;
    margin: 18px 0 0;
    padding: 16px 0 0;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
}
.salcalc__rows li {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    gap: 12px;
    padding: 5px 0;
}
.salcalc__rows span { font-size: 13px; color: #9CA3AF; }
.salcalc__rows b {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    font-variant-numeric: tabular-nums;
}
.salcalc__rows-muted b { color: #9CA3AF; font-weight: 600; }
.salcalc__note {
    font-size: 12px;
    color: #9CA3AF;
    line-height: 1.55;
    margin: 18px 0 0;
}@media (max-width: 900px){
    .salcalc__body { grid-template-columns: 1fr; }
}@media (max-width: 768px){
    .salcalc { padding: 22px; border-radius: 16px; }
    .salcalc__panel { padding: 22px 20px; }
    .salstat-card { padding: 18px 20px; }
    .salstat-card__value { font-size: 25px; }
}

/* ===== How-to guide + Partners landing ===== */

.howto-intro {
    max-width: 820px;
    font-size: 17px;
    line-height: 1.7;
    color: #3a3a3a;
    margin: 0 0 34px;
}

.howto-steps {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 22px;
}

.howto-step {
    position: relative;
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: var(--modern-radius);
    padding: 30px 24px 26px;
    box-shadow: var(--modern-shadow-card);
    transition: border-color 0.2s, box-shadow 0.2s, transform 0.15s;
}

.howto-step:hover {
    border-color: rgba(var(--primary-rgb), 0.3);
    box-shadow: var(--modern-shadow-hover);
    transform: translateY(-3px);
}

.howto-step__num {
    position: absolute;
    top: 18px;
    right: 20px;
    font-size: 46px;
    font-weight: 800;
    line-height: 1;
    color: rgba(var(--primary-rgb), 0.12);
}

.howto-step__icon {
    width: 54px;
    height: 54px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: var(--bd-primary);
    background: rgba(var(--primary-rgb), 0.1);
    margin-bottom: 18px;
}

.howto-step__title {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.35;
    margin: 0 0 10px;
}

.howto-step__text {
    font-size: 14px;
    line-height: 1.6;
    color: #6b6b6b;
    margin: 0;
}

.howto-step__text a { color: var(--bd-primary); font-weight: 600; }

.howto-cta {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    margin-top: 34px;
}

.howto-cta__note {
    font-size: 14px;
    line-height: 1.6;
    color: #6b6b6b;
    margin: 14px 0 0;
}

.howto-cta__note a { color: var(--bd-primary); font-weight: 600; }

.partners-tariffs__lead {
    font-size: 15px;
    line-height: 1.6;
    color: #6b6b6b;
    margin: 10px 0 0;
    max-width: 640px;
}

.partners-tariffs {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    gap: 20px;
}

.partners-tariff {
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: var(--modern-radius);
    padding: 26px 24px;
    box-shadow: var(--modern-shadow-card);
    display: flex;
    flex-direction: column;
}

.partners-tariff--free {
    background: #f7fbf9;
    border-color: #cde9dd;
}

.partners-tariff__name {
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 10px;
}

.partners-tariff__price {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 6px;
    color: var(--bd-primary);
}

.partners-tariff__period {
    font-size: 14px;
    font-weight: 500;
    color: #6b6b6b;
}

.partners-tariff__limit {
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 10px;
}

.partners-tariff__note {
    font-size: 14px;
    line-height: 1.6;
    color: #6b6b6b;
    margin: 0;
}

.partners-tariffs__foot {
    font-size: 14px;
    line-height: 1.7;
    color: #6b6b6b;
    margin: 22px 0 0;
    max-width: 760px;
}

.partners-tariffs__foot a {
    color: var(--bd-primary);
    font-weight: 600;
}

/* Stats row */
.partners-stats {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 18px;
}

.partners-stat {
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: var(--modern-radius);
    padding: 26px 24px;
    text-align: center;
    box-shadow: var(--modern-shadow-card);
}

.partners-stat__value {
    display: block;
    font-size: 40px;
    font-weight: 800;
    line-height: 1;
    color: var(--bd-primary);
    margin-bottom: 8px;
}

.partners-stat__label {
    font-size: 14px;
    color: #6b6b6b;
}

/* Benefits */
.partners-benefits {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    gap: 20px;
}

.partners-benefit {
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: var(--modern-radius);
    padding: 26px 24px;
    box-shadow: var(--modern-shadow-card);
}

.partners-benefit__icon {
    width: 48px;
    height: 48px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: var(--bd-primary);
    background: rgba(var(--primary-rgb), 0.1);
    margin-bottom: 16px;
}

.partners-benefit__title {
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 8px;
}

.partners-benefit__text {
    font-size: 14px;
    line-height: 1.6;
    color: #6b6b6b;
    margin: 0;
}

/* Partner logos */
.partners-logos {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    gap: 16px;
}

.partners-logo {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 92px;
    padding: 18px;
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: var(--modern-radius);
    text-decoration: none;
    transition: border-color 0.2s, box-shadow 0.2s, transform 0.15s;
}

.partners-logo:hover {
    border-color: rgba(var(--primary-rgb), 0.3);
    box-shadow: var(--modern-shadow);
    transform: translateY(-2px);
}

.partners-logo img {
    max-width: 118px;
    max-height: 54px;
    width: auto;
    height: auto;
    object-fit: contain;
}

.partners-logo__name {
    font-size: 14px;
    font-weight: 700;
    color: #1b1b1b;
    text-align: center;
}@media (max-width: 768px){
    .howto-intro { font-size: 15px; }
    .howto-step { padding: 24px 20px; }
    .howto-step__num { font-size: 38px; }
    .partners-stat__value { font-size: 32px; }
}

.partners-form {
    max-width: 760px;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: var(--modern-radius);
    box-shadow: var(--modern-shadow-card);
    padding: 38px 40px;
}

.partners-form .bd-section-title-wrapper {
    text-align: center;
}

.partners-form .form-input input,
.partners-form .form-input textarea {
    background-color: #f7f8fa;
    border: 1px solid var(--bd-border-primary);
}

.partners-form .form-input input:focus,
.partners-form .form-input textarea:focus {
    background-color: #fff;
    border-color: var(--bd-primary);
}

.partners-form__success {
    margin: 0 0 20px;
    padding: 14px 18px;
    border: 1px solid rgba(var(--primary-rgb), 0.35);
    border-left: 6px solid var(--bd-primary);
    border-radius: var(--modern-radius-sm);
    background: rgba(var(--primary-rgb), 0.08);
    color: #0a7d4e;
    font-weight: 600;
    text-align: left;
}

.partners-form__tg {
    margin: 16px 0 0;
    text-align: center;
    font-size: 14px;
    color: #6b6b6b;
}

.partners-form__tg a {
    color: var(--bd-primary);
    font-weight: 600;
    white-space: nowrap;
}@media (max-width: 576px){
    .partners-form { padding: 24px 20px; }
}

/* ===== Careers (вакансии компании) ===== */

.vacancy-list {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 34px;
}

.vacancy-card {
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: var(--modern-radius);
    padding: 24px 26px;
    box-shadow: var(--modern-shadow-card);
    transition: border-color 0.2s, box-shadow 0.2s, transform 0.15s;
}

.vacancy-card:hover {
    border-color: rgba(var(--primary-rgb), 0.3);
    box-shadow: var(--modern-shadow-hover);
    transform: translateY(-2px);
}

.vacancy-card__head {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 14px;
}

.vacancy-card__icon {
    width: 48px;
    height: 48px;
    flex-shrink: 0;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: var(--bd-primary);
    background: rgba(var(--primary-rgb), 0.1);
}

.vacancy-card__title {
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 6px;
}

.vacancy-card__meta {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    font-size: 13px;
    color: #6b6b6b;
}

.vacancy-card__meta i { color: var(--bd-primary); margin-right: 4px; }

.vacancy-card__text {
    font-size: 14px;
    line-height: 1.6;
    color: #4a4a4a;
    margin: 0;
}

.vacancy-apply {
    background: rgba(var(--primary-rgb), 0.06);
    border: 1px solid rgba(var(--primary-rgb), 0.18);
    border-radius: var(--modern-radius);
    padding: 30px;
}

.vacancy-apply__title {
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 10px;
}

.vacancy-apply__text {
    font-size: 15px;
    line-height: 1.65;
    color: #4a4a4a;
    margin: 0 0 20px;
}

.vacancy-apply__text a { color: var(--bd-primary); font-weight: 600; }@media (max-width: 768px){
    .vacancy-card { padding: 20px; }
    .vacancy-apply { padding: 22px; }
}

.vacancy-card__list {
    margin: 12px 0 12px;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.vacancy-card__list li {
    font-size: 14px;
    line-height: 1.55;
    color: #4a4a4a;
}

.vacancy-card__list li::marker { color: var(--bd-primary); }

/* ===== Клиентские фильтры/сортировка вакансий ===== */

.jobfilters {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-top: 16px;
    padding: 14px 16px;
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: var(--modern-radius-sm);
    box-shadow: var(--modern-shadow-card);
}

.jobfilters__facets {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.jobfilters__chips {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.jobfilters__chips[hidden] { display: none; }

.jobfilters__chip {
    font-size: 13px;
    font-weight: 600;
    padding: 6px 14px;
    border-radius: 999px;
    border: 1px solid var(--bd-border-primary);
    background: #f7f7f5;
    color: #4a4a4a;
    cursor: pointer;
    transition: background 0.15s, border-color 0.15s, color 0.15s;
    line-height: 1.2;
}

.jobfilters__chip:hover {
    border-color: rgba(var(--primary-rgb), 0.4);
    color: var(--bd-primary);
}

.jobfilters__chip.is-active {
    background: var(--bd-primary);
    border-color: var(--bd-primary);
    color: #fff;
}

.jobfilters__controls {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    padding-top: 10px;
    border-top: 1px solid var(--bd-border-primary);
}

.jobfilters__count {
    font-size: 13px;
    color: #6b6b6b;
}

.jobfilters__reset {
    font-size: 13px;
    font-weight: 600;
    color: var(--bd-primary);
    background: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
}

.jobfilters__reset[hidden] { display: none; }

.jobfilters__sort {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-left: auto;
    font-size: 13px;
    color: #6b6b6b;
}

.jobfilters__select {
    font-size: 13px;
    font-weight: 600;
    color: #1b1b1b;
    padding: 7px 30px 7px 12px;
    border-radius: var(--modern-radius-sm);
    border: 1px solid var(--bd-border-primary);
    background: #fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b6b6b' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 12px center;
    -webkit-appearance: none;
    appearance: none;
    cursor: pointer;
}

.jobfilters__select:focus {
    outline: none;
    border-color: var(--bd-primary);
}@media (max-width: 576px){
    .jobfilters__sort { margin-left: 0; width: 100%; }
    .jobfilters__select { flex: 1; }
}

/* ============================================
   Trust / E-E-A-T landing components
   ============================================ */
.trust-hero {
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    align-items: center;
    gap: 40px;
    background: linear-gradient(135deg, #ffffff 0%, rgba(var(--primary-rgb), 0.07) 100%);
    border: 1px solid #e8e6e1;
    border-radius: var(--modern-radius);
    box-shadow: var(--modern-shadow-card);
    padding: 42px 46px;
    margin-bottom: 46px;
}

.trust-hero__lead {
    font-size: 18px;
    line-height: 1.7;
    color: #3a3a3a;
    margin: 0;
}

.trust-hero__lead b { color: #1b1b1b; }

.trust-hero__art { display: flex; justify-content: center; }
.trust-hero__art svg { width: 100%; max-width: 230px; height: auto; }

/* section heading for landing sections */
.trust-h2 {
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -0.02em;
    margin: 0 0 24px;
}

.trust-section { margin-bottom: 44px; }

/* highlighted callout box */
.trust-callout {
    display: flex;
    gap: 18px;
    background: rgba(var(--primary-rgb), 0.06);
    border: 1px solid rgba(var(--primary-rgb), 0.18);
    border-left: 5px solid var(--bd-primary);
    border-radius: var(--modern-radius);
    padding: 24px 26px;
    margin: 8px 0 0;
}

.trust-callout__icon {
    flex-shrink: 0;
    width: 46px;
    height: 46px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--bd-primary);
    color: #fff;
    font-size: 20px;
}

.trust-callout__title { font-size: 17px; font-weight: 700; margin: 0 0 6px; }
.trust-callout__text { font-size: 15px; line-height: 1.6; color: #4a4a4a; margin: 0; }
.trust-callout__text a { color: var(--bd-primary); font-weight: 600; }

/* checklist cards (signs — ok / danger) */
.trust-checklist {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    gap: 16px;
}

.trust-check {
    display: flex;
    gap: 14px;
    align-items: flex-start;
    background: #fff;
    border: 1px solid #e8e6e1;
    border-radius: var(--modern-radius);
    box-shadow: var(--modern-shadow-card);
    padding: 20px 22px;
}

.trust-check__mark {
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
}

.trust-check--ok .trust-check__mark { background: rgba(var(--primary-rgb), 0.12); color: var(--bd-primary); }
.trust-check--danger .trust-check__mark { background: rgba(229, 72, 77, 0.12); color: #e5484d; }
.trust-check__text { font-size: 14px; line-height: 1.55; color: #4a4a4a; margin: 0; }
.trust-check__text b { color: #1b1b1b; }

/* prose block for supporting paragraphs on landing pages */
.trust-prose { max-width: 860px; }
.trust-prose p { font-size: 16px; line-height: 1.7; color: #4a4a4a; margin: 0 0 16px; }
.trust-prose p a { color: var(--bd-primary); font-weight: 600; }

/* bottom gradient CTA band */
.trust-band {
    background: linear-gradient(135deg, var(--bd-primary) 0%, #06965c 100%);
    border-radius: var(--modern-radius);
    padding: 40px 46px;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
}

.trust-band__title { font-size: 24px; font-weight: 700; margin: 0 0 6px; color: #fff; }
.trust-band__text { font-size: 15px; margin: 0; opacity: 0.92; }
.trust-band__actions { display: flex; flex-wrap: wrap; gap: 14px; }
.trust-band .bd-btn { background: #fff !important; color: var(--bd-primary) !important; border: none !important; }
.trust-band .bd-btn:hover { background: #f2fbf7 !important; }@media (max-width: 768px){
    .trust-hero { grid-template-columns: 1fr; padding: 28px 24px; gap: 22px; }
    .trust-hero__art { order: -1; }
    .trust-hero__art svg { max-width: 150px; }
    .trust-hero__lead { font-size: 16px; }
    .trust-h2 { font-size: 22px; }
    .trust-band { padding: 28px 24px; }
    .trust-band__title { font-size: 20px; }
}
