
@font-face {
  font-family: "SFPRODISPLAYBLACKITALIC";
  src: url('../../../assets/images/cas/fonts/SFPRODISPLAYBLACKITALIC.OTF') format("opentype");
}

@font-face {
  font-family: "SFPRODISPLAYBOLD";
  src: url('../../../assets/images/cas/fonts/SFPRODISPLAYBOLD.OTF') format("opentype");
}

@font-face {
  font-family: "SFPRODISPLAYHEAVYITALIC";
  src: url('../../../assets/images/cas/fonts/SFPRODISPLAYHEAVYITALIC.OTF') format("opentype");
}

@font-face {
  font-family: "SFPRODISPLAYLIGHTITALIC";
  src: url('../../../assets/images/cas/fonts/SFPRODISPLAYLIGHTITALIC.OTF') format("opentype");
}

@font-face {
  font-family: "SFPRODISPLAYMEDIUM";
  src: url('../../../assets/images/cas/fonts/SFPRODISPLAYMEDIUM.OTF') format("opentype");
}

@font-face {
  font-family: "SFPRODISPLAYREGULAR";
  src: url('../../../assets/images/cas/fonts/SFPRODISPLAYREGULAR.OTF') format("opentype");
}

@font-face {
  font-family: "SFPRODISPLAYSEMIBOLDITALIC";
  src: url('../../../assets/images/cas/fonts/SFPRODISPLAYSEMIBOLDITALIC.OTF') format("opentype");
}

@font-face {
  font-family: "SFPRODISPLAYTHINITALIC";
  src: url('../../../assets/images/cas/fonts/SFPRODISPLAYTHINITALIC.OTF') format("opentype");
}

@font-face {
  font-family: "SFPRODISPLAYULTRALIGHTITALIC";
  src: url('../../../assets/images/cas/fonts/SFPRODISPLAYULTRALIGHTITALIC.OTF') format("opentype");
}

@font-face {
  font-family: "SFProText-Regular";
  src: url('../../../assets/images/cas/fonts/SFProText-Regular.ttf') format("truetype");
}


:root {
  --primary_bg: #121212;
  --secondary_bg: #1d1e1f;
  --third_bg: #222225;
  --primary_txt: #b1b1b3;
  --secondary_txt: #d8e4f1;
  --txt_white: #ffffff;
  --theme_txt_clr: #ed1b24;
  --new_primary: #EFEFEF;
  --new_secondary: #DCDCDC;
  --new_background: #363636;

  --loan_primary: #ED1C24;
  --loan_secondary: #DA2128;
  --loan_card_heading: #505050;
  --loan_badge: #414141;
  --loan_cardbg: #ffffff;
  --loan_cardiconbg: #F7F7F7;
  --loan_heading: #373737;
  --loan_txt_clr_primary: #4D4D4F;
  --loan_txt_clr_secondary: #3E3E3E;
  --loan_banner_bg: linear-gradient(90deg, rgba(212, 0, 0, 0.45) 30.94%, rgba(255, 123, 123, 0.22) 100.19%);

  --loan_calc_text: #44475B;
  --loan_calc_text_secondary: #323232;
  --loan_calc_border: #ECEDEF;
  --loan_card_desc: #4D4D4F;
  --loan_stepper_bg: #D9D9D9;
  --loan_faq_bdr: rgba(0, 0, 0, 0.3);
  --loan_accordion_icon: #2D2D2D;

  --loan_card_subheading: #656565;
  --loan_black: #000000;
  --loan_white: #ffffff;
  --loan_background_grey: #FFFFFF;
  --loan_background_black: #FFFFFF;
  --loan_calc_bg: #F9F9F9;
  --loan_calc_bg2: #F4F4F4;
  --loan_calc_heading: #44475B;
  --loan_calc_icon: #4B4B4B;
  --loan_amt_bg: #FFFFFF;
  --table_clr: #000;

  /* retirement microsite variables */
  --rt_primary: #DA2128;
  --rt_secondary: #F3F2EE;
  --rt_black: #000000;
  --rt_white: #ffffff;
  --rt_txt_clr_primary: #EBEBEB;
  --rt_txt_clr_secondary: #E6E6E6;
  --rt_txt_clr_third: #151414;
  --rt_txt_clr_fourth: #969696;
  --rt_txt_clr_five: #2B2B2b;
  --rt_txt_clr_six: #323232;
  --rt_txt_clr_seven: #373737;
  --rt_txt_clr_eight: #515151;
  --rt_txt_clr_nine: #767676;
  --rt_form_placeholder: #1F1F1F;
  --rt_bdr_clr: #ECECEC;
  --rt_sub_txt_clr: #EA7462;
  --rt_footer_clr: #F7F7F7;
  --rt_error: #ED1C24;
}

:root {
  --primary: #DA2128;
  --secondary: #F3F2EE;
  --black: #000000;
  --white: #ffffff;
  --txt_clr_primary: #EBEBEB;
  --txt_clr_secondary: #E6E6E6;
  --txt_clr_third: #151414;
  --txt_clr_fourth: #969696;
  --txt_clr_five: #2B2B2b;
  --txt_clr_six: #323232;
  --txt_clr_seven: #373737;
  --txt_clr_eight: #515151;
  --txt_clr_nine: #767676;
  --form_placeholder: #1F1F1F;
  --bdr_clr: #ECECEC;
  --sub_txt_clr: #EA7462;
  --footer_clr: #F7F7F7;
  --error: #ED1C24;
}



.asterisk {
  font-size: 12px;
  padding: 3px;
}

::-webkit-scrollbar {
  width: 10px;
}


/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}


*,
*::before,
*::after {
  box-sizing: border-box;
}


html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

/* line 35, ../bootstrap/scss/_reboot.scss */
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

/* line 46, ../bootstrap/scss/_reboot.scss */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
  -webkit-transition: background-color800ms ease;
  transition: background-color800ms ease;
}



/* line 92, ../bootstrap/scss/_reboot.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 101, ../bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}


/* line 129, ../bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 136, ../bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}


a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}



/* line 239, ../bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 249, ../bootstrap/scss/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none;
}


/* line 289, ../bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 298, ../bootstrap/scss/_reboot.scss */
button {
  border-radius: 0;
}


/* line 312, ../bootstrap/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 323, ../bootstrap/scss/_reboot.scss */
button,
input {
  overflow: visible;
}

/* line 328, ../bootstrap/scss/_reboot.scss */
button,
select {
  text-transform: none;
}


/* line 344, ../bootstrap/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 357, ../bootstrap/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}


/* line 7, ../bootstrap/scss/_type.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}



/* line 18, ../bootstrap/scss/_type.scss */
h3,
.h3 {
  font-size: 1.75rem;
}


/* line 8, ../bootstrap/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}


/* line 7, ../bootstrap/scss/_grid.scss */
.container,
.section-menu {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {

  /* line 7, ../bootstrap/scss/_grid.scss */
  .container,
  .section-menu {
    max-width: 540px;
  }
}

@media (min-width: 768px) {


  /* line 7, ../bootstrap/scss/_grid.scss */
  .container,
  .section-menu {
    max-width: 720px;
  }
}

@media (min-width: 992px) {

  /* line 7, ../bootstrap/scss/_grid.scss */
  .container,
  .section-menu {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {

  /* line 7, ../bootstrap/scss/_grid.scss */
  .container,
  .section-menu {
    max-width: 1140px;
  }
}

/* line 13, ../bootstrap/scss/_grid.scss */
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {

  /* line 24, ../bootstrap/scss/_grid.scss */
  .container,
  .section-menu,
  .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {

  /* line 24, ../bootstrap/scss/_grid.scss */
  .container,
  .section-menu,
  .container-sm,
  .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {

  /* line 24, ../bootstrap/scss/_grid.scss */
  .container,
  .section-menu,
  .container-sm,
  .container-md,
  .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {

  /* line 24, ../bootstrap/scss/_grid.scss */
  .container,
  .section-menu,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl {
    max-width: 1140px;
  }
}

/* line 45, ../bootstrap/scss/_grid.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}



/* line 8, ../bootstrap/scss/mixins/_grid-framework.scss */
.form-control,
select:disabled {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 43, ../bootstrap/scss/_forms.scss */
.form-control::placeholder,
select:disabled::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-group {
  margin-bottom: 1rem;
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-primary {
  color: #fff !important;
  background-color: #007bff;
  border-color: #007bff;
}


.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}


.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}


.d-none {
  display: none !important;
}

.d-flex {
  display: flex !important;
}


@media (min-width: 992px) {

  /* line 12, ../bootstrap/scss/utilities/_display.scss */
  .d-lg-none {
    display: none !important;
  }

  .d-lg-block {
    display: block !important;
  }


  .d-lg-flex {
    display: flex !important;
  }

}


.justify-content-end {
  justify-content: flex-end !important;
}

/* line 27, ../bootstrap/scss/utilities/_flex.scss */
.justify-content-center {
  justify-content: center !important;
}


.align-items-start {
  align-items: flex-start !important;
}

.align-items-center {
  align-items: center !important;
}


.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

/* line 12, ../bootstrap/scss/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

/* line 11, ../bootstrap/scss/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important;
}


@media (min-width: 768px) {

  /* line 12, ../bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
}

/* line 24, ../bootstrap/scss/utilities/_text.scss */
.text-center {
  text-align: center !important;
}

/* line 436, ../sass/_header.scss */
.mobile-header {
  border-top: 8px solid #d71419;
  position: fixed;
  z-index: 99;
  background-color: #fff;
  width: 100%;
  top: 0;
  left: 0;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}

*,
*:after,
*:before {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
}


/* line 20, ../sass/style.scss */
html {
  font-size: 14px;
}

@media (min-width: 992px) {

  html {
    font-size: 12px;
  }
}

body {
  color: #28323c;
  font-family: 'Montserrat', sans-serif;
  font-size: 1rem;
  font-weight: 500;
  overflow-x: hidden;
}

body .overlay {
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  width: 200vw;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  z-index: 8;
  left: auto;
  height: auto;
  cursor: pointer;
}

/* line 59, ../sass/style.scss */
body .overlay+div {
  position: relative;
  z-index: 9;
}

/* line 63, ../sass/style.scss */
body .overlay span.close_btn {
  position: absolute;
  right: 300px;
  height: 50px;
  width: 50px;
  background: #ed1b24;
}

/* line 69, ../sass/style.scss */
body .overlay span.close_btn:after,
body .overlay span.close_btn:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
  height: 2px;
  width: 25px;
  background: #fff;
  transform: rotate(45deg);
}

/* line 83, ../sass/style.scss */
body .overlay span.close_btn::after {
  transform: rotate(-45deg);
}


h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  line-height: 1.4;
}


img,
svg {
  max-width: 100%;
  vertical-align: bottom;
  height: auto;
}


/* line 195, ../sass/style.scss */
a {
  text-decoration: none;
  color: #ed1b24;
}


/* line 497, ../sass/style.scss */
.btn-primary {
  background-color: #ed1b24;
  border: none;
}


/* line 520, ../sass/style.scss */
form .btn {
  margin: 8px 0;
  padding: 0.7rem 4rem;
}


/* line 528, ../sass/style.scss */
.form-group {
  margin-bottom: 1.5rem;
  position: relative;
}

/* line 531, ../sass/style.scss */
.form-group label {
  text-transform: uppercase;
}

/* line 533, ../sass/style.scss */
.form-group label:not(.error) {
  margin: 0;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
}


/* line 560, ../sass/style.scss */
.form-control,
select:disabled {
  font-weight: 500;
  color: #28323c;
  height: auto;
  border: none;
  border-bottom: 2px solid #a7a7a7;
  border-radius: 0;
  padding: 5px 5px 5px 0;
}


/* line 640, ../sass/style.scss */
.scrollbar-styling,
header .sidebar-menu .menu-content,
.card .custom-dropdown ul,
.customer-review-banner #reviewCarousel .carousel-inner .card .card-body .review-description,
.testimonials-card .testimonaials-description,
.mf-login-page .row>div>div {
  scrollbar-width: none;
  overflow: auto;
}


/* line 793, ../sass/style.scss */
.card {
  border: none;
  background-color: #fff !important;
  box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  border-radius: 5px;
  color: inherit;
}

/* line 800, ../sass/style.scss */
.card.banner-form {
  color: #28323c;
  overflow: visible;
}

/* line 804, ../sass/style.scss */
.card .card-body {
  color: inherit;
  padding: 1.5rem;
}


/* line 1315, ../sass/style.scss */
.search_section {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  max-width: 550px;
  margin: 0 auto;
}

/* line 1322, ../sass/style.scss */
.search_section .searchbox {
  padding: 10px;
  position: relative;
  z-index: 1;
}

/* line 1326, ../sass/style.scss */
.search_section .searchbox ::-webkit-input-placeholder {
  opacity: 1;
  color: #28323c !important;
}


/* line 1354, ../sass/style.scss */
.search_section .search_icon {
  width: 20px;
  position: absolute;
  right: 10px;
  opacity: 0.5;
  z-index: 1;
}

@media only screen and (min-width: 768px) and (max-width: 1366px) {

  /* line 1377, ../sass/style.scss */
  .search_section .search_icon {
    width: 16px;
  }
}


.material-icons-outlined {
  font-size: 16px;
  margin-right: 5px;

}

/* spin and win */
html {
  scroll-behavior: smooth;
}

:root {
  --primary: rgba(0, 0, 0, 0.59);
  --background: #F3F6FC;
  --link: #1C75BC;
}

*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}


::-webkit-scrollbar {
  scroll-behavior: smooth;
}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}


body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  color: #000000;
  font-family: "Montserrat";
}

body a {
  color: var(--link);
}

.body-container-wrapper {
  /* background-color: #f6f5fa; */
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  position: relative;
  margin-top: 5px;
}


footer css code */ .footer-container-wrapper {
  background-color: #F5F7FB;
  font-size: 1rem;
  font-weight: 500;
  padding-top: 4rem;
}

@media (max-width: 991px) {

  /* line 6, ../sass/_footer.scss */
  .footer-container-wrapper.realty-footer {
    font-size: 0.9rem;
  }
}

/* line 11, ../sass/_footer.scss */
.footer-container-wrapper h4 {
  margin: 8px 0 20px;
  line-height: inherit;
  font-size: 15px;
  font-weight: 600;
}

/* line 15, ../sass/_footer.scss */
.footer-container-wrapper a {
  color: inherit;
}

/* line 17, ../sass/_footer.scss */
.footer-container-wrapper a:hover {
  color: #ed1b24;
}

/* line 21, ../sass/_footer.scss */
.footer-container-wrapper .form-group {
  margin-bottom: 8px;
}

/* line 23, ../sass/_footer.scss */
.footer-container-wrapper .form-group .form-control,
.footer-container-wrapper .form-group select:disabled {
  background-color: transparent;
  padding-top: 0;
}

/* line 27, ../sass/_footer.scss */
.footer-container-wrapper .form-group textarea {
  min-height: 60px;
}

/* line 31, ../sass/_footer.scss */
.footer-container-wrapper .footer-bottom-pane {
  border-top: 3px solid rgba(0, 0, 0, 0.1);
  margin-top: 5rem;
}

/* line 34, ../sass/_footer.scss */
.footer-container-wrapper .footer-bottom-pane .bottom-pane-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  list-style: none;
}

/* line 38, ../sass/_footer.scss */
.footer-container-wrapper .footer-bottom-pane .bottom-pane-links li {
  margin-left: 15px;
}

/* line 40, ../sass/_footer.scss */
.footer-container-wrapper .footer-bottom-pane .bottom-pane-links li:before {
  content: "|";
  margin-right: 15px;
}

/* line 44, ../sass/_footer.scss */
.footer-container-wrapper .footer-bottom-pane .bottom-pane-links li:first-child {
  margin-left: 0;
}

/* line 46, ../sass/_footer.scss */
.footer-container-wrapper .footer-bottom-pane .bottom-pane-links li:first-child:before {
  content: none;
}

/* line 52, ../sass/_footer.scss */
.footer-container-wrapper .footer-bottom-pane p,
.footer-container-wrapper .footer-bottom-pane ul {
  margin: 1.1rem 0;
}

@media (max-width: 767px) {

  /* line 31, ../sass/_footer.scss */
  .footer-container-wrapper .footer-bottom-pane {
    margin-top: 2rem;
    border-top: 2px;
  }

  /* line 59, ../sass/_footer.scss */
  .footer-container-wrapper .footer-bottom-pane .bottom-pane-links {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
    flex-wrap: wrap;
  }

  /* line 63, ../sass/_footer.scss */
  .footer-container-wrapper .footer-bottom-pane .copyright {
    margin-bottom: 0;
  }
}

/* line 70, ../sass/_footer.scss */
.footer-container-wrapper .footer-nav ul li {
  margin: 10px 0;
  display: block;
}

/* line 77, ../sass/_footer.scss */
.footer-container-wrapper .footer-logo img {
  margin-bottom: 1rem;
}

/* line 80, ../sass/_footer.scss */
.footer-container-wrapper .footer-logo p {
  max-width: 270px;
}

@media (max-width: 767px) {

  /* line 80, ../sass/_footer.scss */
  .footer-container-wrapper .footer-logo p {
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1366px) {

  /* line 87, ../sass/_footer.scss */
  .footer-container-wrapper .footer-logo img {
    width: 115px;
  }
}

/* line 92, ../sass/_footer.scss */
.footer-container-wrapper .social-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 94, ../sass/_footer.scss */
.footer-container-wrapper .social-links li {
  margin-right: 10px;
  display: block;
}

@media (max-width: 767px) {

  /* line 102, ../sass/_footer.scss */
  .footer-container-wrapper>.container .row>div:not(:first-child),
  .footer-container-wrapper>.section-menu .row>div:not(:first-child) {
    margin-top: 20px;
  }
}

@media (max-width: 991px) {

  /* line 110, ../sass/_footer.scss */
  .footer-container-wrapper.mf-footer .bottom-pane-links {
    font-size: 0.9rem;
  }

  /* line 112, ../sass/_footer.scss */
  .footer-container-wrapper.mf-footer .bottom-pane-links li {
    margin-left: 5px;
  }

  /* line 114, ../sass/_footer.scss */
  .footer-container-wrapper.mf-footer .bottom-pane-links li:before {
    margin-right: 5px;
  }
}

@media (max-width: 991px) {

  /* line 121, ../sass/_footer.scss */
  .footer-container-wrapper.mf-footer .copyright {
    font-size: 0.9rem;
  }
}


.footer-container-wrapper p,
.footer-container-wrapper a {
  font-size: 12px;
}




/* line 55, ../bootstrap/scss/_grid.scss */
.no-gutters>.col,
.no-gutters>[class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 8, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 31, ../bootstrap/scss/mixins/_grid-framework.scss */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 65, ../bootstrap/scss/mixins/_grid.scss */
.row-cols-1>* {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 65, ../bootstrap/scss/mixins/_grid.scss */
.row-cols-2>* {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 65, ../bootstrap/scss/mixins/_grid.scss */
.row-cols-3>* {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 65, ../bootstrap/scss/mixins/_grid.scss */
.row-cols-4>* {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 65, ../bootstrap/scss/mixins/_grid.scss */
.row-cols-5>* {
  flex: 0 0 20%;
  max-width: 20%;
}

/* line 65, ../bootstrap/scss/mixins/_grid.scss */
.row-cols-6>* {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 43, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 53, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-first {
  order: -1;
}

/* line 55, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-last {
  order: 13;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-0 {
  order: 0;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-1 {
  order: 1;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-2 {
  order: 2;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-3 {
  order: 3;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-4 {
  order: 4;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-5 {
  order: 5;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-6 {
  order: 6;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-7 {
  order: 7;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-8 {
  order: 8;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-9 {
  order: 9;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-10 {
  order: 10;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-11 {
  order: 11;
}

/* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
.order-12 {
  order: 12;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333%;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66667%;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333%;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66667%;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333%;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66667%;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333%;
}

/* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {

  /* line 31, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-1>* {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-2>* {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-3>* {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-4>* {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-5>* {
    flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-6>* {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 53, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-first {
    order: -1;
  }

  /* line 55, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-last {
    order: 13;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-0 {
    order: 0;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-1 {
    order: 1;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-2 {
    order: 2;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-3 {
    order: 3;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-4 {
    order: 4;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-5 {
    order: 5;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-6 {
    order: 6;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-7 {
    order: 7;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-8 {
    order: 8;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-9 {
    order: 9;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-10 {
    order: 10;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-11 {
    order: 11;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-12 {
    order: 12;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {

  /* line 31, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-1>* {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-2>* {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-3>* {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-4>* {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-5>* {
    flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-6>* {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 53, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-first {
    order: -1;
  }

  /* line 55, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-last {
    order: 13;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-0 {
    order: 0;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-1 {
    order: 1;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-2 {
    order: 2;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-3 {
    order: 3;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-4 {
    order: 4;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-5 {
    order: 5;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-6 {
    order: 6;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-7 {
    order: 7;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-8 {
    order: 8;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-9 {
    order: 9;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-10 {
    order: 10;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-11 {
    order: 11;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-12 {
    order: 12;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {

  /* line 31, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-1>* {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-2>* {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-3>* {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-4>* {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-5>* {
    flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-6>* {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 53, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-first {
    order: -1;
  }

  /* line 55, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-last {
    order: 13;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-0 {
    order: 0;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-1 {
    order: 1;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-2 {
    order: 2;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-3 {
    order: 3;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-4 {
    order: 4;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-5 {
    order: 5;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-6 {
    order: 6;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-7 {
    order: 7;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-8 {
    order: 8;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-9 {
    order: 9;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-10 {
    order: 10;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-11 {
    order: 11;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-12 {
    order: 12;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {

  /* line 31, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-1>* {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-2>* {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-3>* {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-4>* {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-5>* {
    flex: 0 0 20%;
    max-width: 20%;
  }

  /* line 65, ../bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-6>* {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 43, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 48, ../bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 53, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-first {
    order: -1;
  }

  /* line 55, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-last {
    order: 13;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-0 {
    order: 0;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-1 {
    order: 1;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-2 {
    order: 2;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-3 {
    order: 3;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-4 {
    order: 4;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-5 {
    order: 5;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-6 {
    order: 6;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-7 {
    order: 7;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-8 {
    order: 8;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-9 {
    order: 9;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-10 {
    order: 10;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-11 {
    order: 11;
  }

  /* line 58, ../bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-12 {
    order: 12;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  /* line 64, ../bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

/* line 5, ../bootstrap/scss/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

/* line 11, ../bootstrap/scss/_tables.scss */
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

/* line 18, ../bootstrap/scss/_tables.scss */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

/* line 23, ../bootstrap/scss/_tables.scss */
.table tbody+tbody {
  border-top: 2px solid #dee2e6;
}

/* line 34, ../bootstrap/scss/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 45, ../bootstrap/scss/_tables.scss */
.table-bordered {
  border: 1px solid #dee2e6;
}

/* line 48, ../bootstrap/scss/_tables.scss */
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

/* line 54, ../bootstrap/scss/_tables.scss */
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

/* line 62, ../bootstrap/scss/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody+tbody {
  border: 0;
}

/* line 75, ../bootstrap/scss/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 7, ../bootstrap/scss/mixins/_table-row.scss */
.table-primary,
.table-primary>th,
.table-primary>td {
  background-color: #b8daff;
}

/* line 14, ../bootstrap/scss/mixins/_table-row.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody+tbody {
  border-color: #7abaff;
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

/* line 32, ../bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
  background-color: #9fcdff;
}

/* line 7, ../bootstrap/scss/mixins/_table-row.scss */
.table-secondary,
.table-secondary>th,
.table-secondary>td {
  background-color: #d6d8db;
}

/* line 14, ../bootstrap/scss/mixins/_table-row.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody+tbody {
  border-color: #b3b7bb;
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

/* line 32, ../bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
  background-color: #c8cbcf;
}

/* line 7, ../bootstrap/scss/mixins/_table-row.scss */
.table-success,
.table-success>th,
.table-success>td {
  background-color: #c3e6cb;
}

/* line 14, ../bootstrap/scss/mixins/_table-row.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody+tbody {
  border-color: #8fd19e;
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

/* line 32, ../bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
  background-color: #b1dfbb;
}

/* line 7, ../bootstrap/scss/mixins/_table-row.scss */
.table-info,
.table-info>th,
.table-info>td {
  background-color: #bee5eb;
}

/* line 14, ../bootstrap/scss/mixins/_table-row.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody+tbody {
  border-color: #86cfda;
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #abdde5;
}

/* line 32, ../bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
  background-color: #abdde5;
}

/* line 7, ../bootstrap/scss/mixins/_table-row.scss */
.table-warning,
.table-warning>th,
.table-warning>td {
  background-color: #ffeeba;
}

/* line 14, ../bootstrap/scss/mixins/_table-row.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody+tbody {
  border-color: #ffdf7e;
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

/* line 32, ../bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
  background-color: #ffe8a1;
}

/* line 7, ../bootstrap/scss/mixins/_table-row.scss */
.table-danger,
.table-danger>th,
.table-danger>td {
  background-color: #f5c6cb;
}

/* line 14, ../bootstrap/scss/mixins/_table-row.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody+tbody {
  border-color: #ed969e;
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

/* line 32, ../bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
  background-color: #f1b0b7;
}

/* line 7, ../bootstrap/scss/mixins/_table-row.scss */
.table-light,
.table-light>th,
.table-light>td {
  background-color: #fdfdfe;
}

/* line 14, ../bootstrap/scss/mixins/_table-row.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody+tbody {
  border-color: #fbfcfc;
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 32, ../bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
  background-color: #ececf6;
}

/* line 7, ../bootstrap/scss/mixins/_table-row.scss */
.table-dark,
.table-dark>th,
.table-dark>td {
  background-color: #c6c8ca;
}

/* line 14, ../bootstrap/scss/mixins/_table-row.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody+tbody {
  border-color: #95999c;
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 32, ../bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
  background-color: #b9bbbe;
}

/* line 7, ../bootstrap/scss/mixins/_table-row.scss */
.table-active,
.table-active>th,
.table-active>td {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 32, ../bootstrap/scss/mixins/_table-row.scss */
.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
  background-color: rgba(0, 0, 0, 0.075);
}

/* line 114, ../bootstrap/scss/_tables.scss */
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

/* line 122, ../bootstrap/scss/_tables.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 130, ../bootstrap/scss/_tables.scss */
.table-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 134, ../bootstrap/scss/_tables.scss */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

/* line 140, ../bootstrap/scss/_tables.scss */
.table-dark.table-bordered {
  border: 0;
}

/* line 145, ../bootstrap/scss/_tables.scss */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 13, ../bootstrap/scss/mixins/_hover.scss */
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {

  /* line 171, ../bootstrap/scss/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, ../bootstrap/scss/_tables.scss */
  .table-responsive-sm>.table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {

  /* line 171, ../bootstrap/scss/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, ../bootstrap/scss/_tables.scss */
  .table-responsive-md>.table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {

  /* line 171, ../bootstrap/scss/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, ../bootstrap/scss/_tables.scss */
  .table-responsive-lg>.table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {

  /* line 171, ../bootstrap/scss/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* line 179, ../bootstrap/scss/_tables.scss */
  .table-responsive-xl>.table-bordered {
    border: 0;
  }
}

/* line 171, ../bootstrap/scss/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 179, ../bootstrap/scss/_tables.scss */
.table-responsive>.table-bordered {
  border: 0;
}

/* line 7, ../bootstrap/scss/_forms.scss */
.form-control,
select:disabled {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {

  /* line 7, ../bootstrap/scss/_forms.scss */
  .form-control,
  select:disabled {
    transition: none;
  }
}

/* line 28, ../bootstrap/scss/_forms.scss */
.form-control::-ms-expand,
select:disabled::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 34, ../bootstrap/scss/_forms.scss */
.form-control:-moz-focusring,
select:-moz-focusring:disabled {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

/* line 14, ../bootstrap/scss/mixins/_forms.scss */
.form-control:focus,
select:focus:disabled {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

/* line 43, ../bootstrap/scss/_forms.scss */
.form-control::placeholder,
select:disabled::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 54, ../bootstrap/scss/_forms.scss */
.form-control:disabled,
select:disabled,
.form-control[readonly],
select[readonly]:disabled {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 63, ../bootstrap/scss/_forms.scss */
select.form-control:focus::-ms-value,
select:disabled:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

/* line 75, ../bootstrap/scss/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 88, ../bootstrap/scss/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 96, ../bootstrap/scss/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

/* line 103, ../bootstrap/scss/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 116, ../bootstrap/scss/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 128, ../bootstrap/scss/_forms.scss */
.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 143, ../bootstrap/scss/_forms.scss */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

/* line 151, ../bootstrap/scss/_forms.scss */
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

/* line 161, ../bootstrap/scss/_forms.scss */
select.form-control[size],
select[size]:disabled,
select.form-control[multiple],
select[multiple]:disabled {
  height: auto;
}

/* line 167, ../bootstrap/scss/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 176, ../bootstrap/scss/_forms.scss */
.form-group {
  margin-bottom: 1rem;
}

/* line 180, ../bootstrap/scss/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 190, ../bootstrap/scss/_forms.scss */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 196, ../bootstrap/scss/_forms.scss */
.form-row>.col,
.form-row>[class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

footer.footer-container-wrapper .updated .material-icons-outlined {
  position: relative;
  top: 3px;
  left: 4px;
}

.footer-container-wrapper .updated .social-links {
  padding-top: 10px;
}

.speaker .owl-carousel.owl-two .owl-nav {
  position: absolute;
  top: 0;
  width: 100%;
  transform: translateY(-72px);
  left: 0;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 16px;
}

.speaker .owl-carousel.owl-two .owl-nav button {
  font-weight: 700;
  font-size: 2rem;
  display: flex;
  border-radius: 50px;
  background: var(--rt_white);
  box-shadow: 0px 0px 1.5px 0px rgba(0, 0, 0, 0.24);
  width: 42px;
  height: 42px;
  justify-content: center;
  align-items: center;
  outline: none !important;
}

.speaker .owl-carousel.owl-two .owl-nav button span {
  line-height: normal;
  padding-bottom: 2px;
  color: #000;
}

.testimonial .owl-carousel.owl-four .owl-dots {
  position: relative;
  display: flex;
  justify-content: flex-start;
  gap: 14px;
  width: 100%;
  padding-top: 2rem;
  margin: 0px;
}

.testimonial .owl-carousel.owl-four .owl-dots button {
  width: 10px;
  height: 10px;
  background: #D9D9D9;
  border-radius: 50px;
  outline: none;
}

.testimonial .owl-carousel.owl-four .owl-dots button.active {
  width: 10px;
  height: 10px;
  background: var(--error);
  border-radius: 50px;
}

@media screen and (max-width:767px) {
  body.overflow {
    overflow: hidden;
  }

  .speaker .owl-carousel.owl-two .owl-nav {
    position: relative;
    transform: translateY(0px);
    justify-content: center;
    gap: 1rem;
  }

  .testimonial .owl-carousel.owl-four .owl-dots {
    justify-content: center;
  }
}
  .slick-prev,
  .slick-next {
    position: absolute;
    top: 50%;
    appearance: none;
    margin-top: -10px;
    padding: 0;
    border: 0;
    background: none;
    cursor: pointer;
    color: transparent;
    outline: none;
    z-index: 100;
    display: none !important;
  }
  