:root {
--chakra-colors-primary-500: #281475 !important;
--chakra-colors-blue-500: #281475 !important;
}
.css-en-aajx3r > .css-en-0, /* image */
.css-en-h11szg, /* concluir */
/*.css-en-u7om2n,  links av baixo */
.css-en-pbf06a,.css-en-vls9vs,.css-en-23ll24 /* links av lateral */
{
    /* display: none !important; */
}
.unavaliable, .unavaliable .css-en-vaacjk {
	color: gray !important;
}

.masteriyo-search {
    margin-top: 124px !important;
    margin-bottom: 24px !important;
}

.masteriyo-search button {
	color: #fff;
}

.mto-account-wrapper {
	padding-top: 40px !important;
}

.masteriyo .columns-3 .masteriyo-col, .masteriyo-courses-block .columns-3 .masteriyo-col {
	flex: 0 0 31% !important;
	padding: 14px !important;
}

.masteriyo-course-search button {
	font-family: Raleway,sans-serif !important;
}

.masteriyo-login-form-wrapper {
	padding-top: 20vh;
}

.container-title {
  display: flex;
}

.container-title .image-column {
  padding: 0 0 0 10px;   /* Add padding for spacing */
}

.container-title .image-column img {
  max-width: 100%; /* Ensure the image doesn't exceed column width */
}

.container-title .text-column {
  flex: 1;         /* Flexible width for the text column */
  padding: 10px;   /* Add padding for spacing */
}

@media(max-width:767px) {
  .container-title {
    flex-direction: column;
  }
  .container-title .image-column {
    order: 1;
  }
  .container-title .text-column {
    order: 2;
  }
}