

:root {
  --primary: #4b0082;
  --primary-rgb: 75,0,130;
  --secondary: #460082;
  --tertiary: #b22cff;
  --quaternary: #f5f5f5;
  --quinary: #fff;
  --senary: #000;
  --cassiopeia-color-primary: #4b0082;
  --cassiopeia-color-hover: #5f2183;
  --cassiopeia-color-link: #460082;
  --cassiopeia-color-link-hover: #5f2183;
}

.container-banner .banner-overlay {
  height: 50vh;
}

.fullwidth {
  margin-left: calc( -50vw + 50% + 10px );
  margin-right: calc( -50vw + 50% );
  max-width: calc( 100vw - 20px );
  padding-top: 30px;
  padding-bottom: 20px;
}

/* check below*/


.round {
  background: #fff;
  border-width: 1.5px;
  border-color: lightgrey;
  border-style: solid;
  border-radius: 15px;
  box-shadow: 0 2px 4px -2px gray;
  text-align: center;
  padding: 1em;
}


.container-benefits {
  max-width: 1240px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-right: auto;
  margin-left: auto;

}


.gray, .grey {
  background: #f5f5f5;
}

.container-header .mod-menu {
  color: #000;
}

a:not([class]) {
  font-weight: 500;
}

.container-home {
  max-width: 1240px;
  padding-left: 30px;
  padding-right: 30px;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
}


.container-header {
    background-color: #fff;
    background-image: none;
  box-shadow: 0 2px 4px -2px gray;
}

/* .container-header .mod-menu {
    color: #000;
} */

.container-header .navbar-toggler {
    border: none;
  	font-size: xx-large;
  	margin-right: 5px;
    color: #4b0082;
    cursor: pointer;
}

 .metismenu.mod-menu .metismenu-item.active>a, .metismenu.mod-menu .metismenu-item.active>button, .metismenu.mod-menu .metismenu-item>a:hover, .metismenu.mod-menu .metismenu-item>button:hover {
    text-decoration: underline;
    color: #4b0082;
    font-weight: 500;
}


.float-start {
  padding-inline-end: 1em;
}

.page-header {
  text-align: center;
}

.com-content-article__body h2 {
  text-align: center;
  color: #4b0082;
}

.footer .grid-child {
  align-items: flex-start;
}