.bg-color.only-bg {
  position: relative;
  margin-bottom: -227px;
  background-image: none; }
  .bg-color.only-bg:before {
    display: block;
    content: "";
    width: 125px;
    height: 163px;
    background-image: url("/img/hero-licealista.svg");
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 1;
    bottom: 64%;
    left: calc(50% - 600px); }
  .bg-color.only-bg:after {
    display: block;
    content: "";
    width: 236px;
    background-image: url("/img/hero-madrala.svg");
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 115px;
    right: 11%;
    height: 320px;
    z-index: 1; }
  .bg-color.only-bg .only-photo .image {
    margin: 0; }
  .bg-color.only-bg .only-photo .container {
    max-width: 100%; }

.only-photo .foto {
  width: 100%;
  display: flex;
  justify-content: center; }
.only-photo .image {
  width: auto !important; }
.only-photo img {
  width: 100%; }

@media (max-width: 575.5px) {
  .bg-color.only-bg {
    margin-bottom: -299px; }
    .bg-color.only-bg .only-photo {
      opacity: 0.6; }
    .bg-color.only-bg:before {
      display: none; }
    .bg-color.only-bg:after {
      display: none; } }
@media (min-width: 576px) and (max-width: 767.5px) {
  .bg-color.only-bg {
    margin-bottom: -269px; }
    .bg-color.only-bg .only-photo {
      opacity: 0.6; }
    .bg-color.only-bg:before {
      display: none; }
    .bg-color.only-bg:after {
      display: none; } }
@media (min-width: 768px) and (max-width: 991.5px) {
  .bg-color.only-bg {
    margin-bottom: -269px; }
    .bg-color.only-bg .only-photo {
      opacity: 0.6; }
    .bg-color.only-bg:before {
      display: none; }
    .bg-color.only-bg:after {
      display: none; } }
@media (min-width: 992px) and (max-width: 1199.5px) {
  .bg-color.only-bg {
    margin-bottom: -224px; }
    .bg-color.only-bg .only-photo {
      opacity: 0.6; }
    .bg-color.only-bg:before {
      bottom: 54%;
      left: calc(50% - 375px);
      width: 95px;
      height: 124px;
      background-size: 95px; }
    .bg-color.only-bg:after {
      width: 179px;
      height: 243px;
      background-size: 179px;
      bottom: 85px;
      right: 7%; } }
@media (min-width: 1200px) and (max-width: 1579.5px) {
  .bg-color.only-bg {
    margin-bottom: -224px; }
    .bg-color.only-bg:before {
      bottom: 59%;
      left: calc(50% - 430px); } }

/*# sourceMappingURL=only_photo.css.map */
