/* BASE */
@import url(base/_reset.css);
@import url(base/_font-face.css);
@import url(base/_variable.css);
@import url(base/_custom.css);

/* Layout */
@import url(layouts/_header.css);
@import url(./layouts/_card.css);

/* Components */
@import url(./components/_buttons.css);
@import url(./components/_text.css);

/* 
* {
    border: 1px solid #000000 !important;
} */

.parent_btn_go_up {
  z-index: 100;
  top: -60px;
  right: 20px;
}

.parent_btn_go_up button {
  width: 50px !important;
  height: 50px !important;
}

.spanCircle1 {
  width: 10.73px;
  height: 10.73px;
}
.spanCircle2 {
  width: 22.65px;
  height: 22.65px;
}
.spanCircle3 {
  width: 17.88px;
  height: 17.88px;
}

.divider_sections {
  width: max-content;
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
}

.divider_sections_scale_size {
  transform: scale(0.4);
  -webkit-transform: scale(0.4);
  -moz-transform: scale(0.4);
  -ms-transform: scale(0.4);
  -o-transform: scale(0.4);
}

.img_parent_section {
  width: 100%;
  height: 18rem;
}

@media (min-width: 992px) {
  .img_parent_section {
    width: 34rem;
    height: 22rem;
  }

  .mt_6 {
    margin-top: 6rem;
  }

  .divider_sections {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
  }
}

.title_box {
  width: 7rem !important;
  height: 8.5rem !important;
  padding-block: 1rem;
}

@media (min-width: 576px) {
  .title_box {
    width: 9rem !important;
    height: 9rem !important;
  }
}

@media (min-width: 1400px) {
  .boxes {
    margin-right: 3rem !important;
  }
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1568px;
    }
}