.bolesti header {
  height: 37.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bolesti header h1 {
  font-size: 2.813rem;
  color: white;
}
.bolesti .links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-block: 4.375rem;
}
.bolesti .links a {
  max-width: 26.25rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.875rem 2.688rem 2.188rem 4.063rem;
}
.bolesti .links a div img {
  margin-right: 1rem;
  max-width: 40px;
  max-height: 40px;
}
.bolesti .links a div div p {
  font-size: 1.125rem;
}
.bolesti .links a div div p:first-of-type {
  font-family: "Montserrat-Bold", sans-serif;
  margin-bottom: 0.75rem;
  min-height: 45px;
}
.bolesti .links a div div p:nth-child(2) {
  margin-bottom: 1.563rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  min-height: 65px;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.bolesti .links a div div p:last-of-type {
  font-family: "Montserrat-Bold", sans-serif;
}
.bolesti .links a:hover {
  opacity: 1;
  background-color: rgba(88, 172, 244, 0.1);
}
.bolesti .links a:hover p:last-of-type {
  color: #58ACF4;
}
.bolesti .main-div {
  display: flex;
  max-width: 100%;
  justify-content: center;
  flex-direction: unset;
}
.bolesti .main-div .wrapper {
  width: 75rem;
  max-width: 100%;
  display: flex;
  justify-content: space-between;
}
.bolesti .main-div blockquote:first-of-type {
  margin-top: 2rem;
}
.bolesti .main-div blockquote:last-of-type {
  margin-bottom: 2rem;
}
.bolesti .main-div table {
  max-width: 100%;
  width: 100% !important;
  margin-inline: 0;
}
.bolesti .main-div table tbody tr td:nth-child(2) {
  max-width: 100%;
}
.bolesti .main-div table tbody tr {
  max-width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-items: flex-end;
}
.bolesti .main-div table tbody tr td {
  margin-right: 0;
}
.bolesti .main-div table tbody tr td:first-of-type {
  margin-right: 0;
}
.bolesti .main-div table tbody tr td:first-of-type p {
  width: unset;
}
.bolesti .main-div p {
  width: unset;
  margin-inline: unset;
}
.bolesti .main-div p img {
  width: 100% !important;
}
.bolesti .main-div .wrapper-inner {
  width: 50rem;
  max-width: 100%;
}
.bolesti .main-div .bottom, .bolesti .main-div .top {
  width: 100%;
  padding-inline: 2rem;
  max-width: 100%;
}
.bolesti .main-div .bottom {
  margin-bottom: 3.125rem;
}
.bolesti .main-div .bottom p {
  max-width: 100%;
}

.side-bar {
  width: 22.5rem;
}
.side-bar p {
  width: auto !important;
  margin-inline: 0 !important;
}
.side-bar .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.side-bar .title p {
  width: 50%;
  color: #052C43;
  font-family: "Montserrat-Bold", sans-serif;
}
.side-bar .title div {
  height: 2px;
  background-color: #000000;
  width: 50%;
}
.side-bar-top {
  margin-bottom: 2.5rem;
}
.side-bar-top .img-container {
  width: 22.5rem;
  height: 12.5rem;
  margin-bottom: 1.25rem;
}
.side-bar-top .img-container img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.side-bar .sm-block {
  padding-bottom: 2.188rem;
  border-bottom: 2px solid black;
  margin-bottom: 3.125rem;
}
.side-bar .sm-block .sm-link:not(:last-of-type) {
  margin-right: 1.25rem;
}
.side-bar .blogs-list a {
  margin-bottom: 1.875rem;
}
.side-bar .blogs-list div:first-of-type {
  margin-right: 0.938rem;
}
.side-bar .blogs-list div p {
  color: #0C0C0C;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.side-bar .blogs-list div p:first-of-type {
  font-size: 0.625rem;
}
.side-bar .blogs-list div p:last-of-type {
  font-size: 0.875rem;
}
.side-bar .blogs-list .blog-img {
  width: 5.188rem;
  height: 3.125rem;
}
.side-bar .blogs-list .blog-img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

@media (max-width: 1280px) {
  .bolesti .main-div .wrapper {
    flex-direction: column;
    align-items: center;
  }
  .bolesti .main-div .wrapper-inner {
    width: 58rem;
  }
  .bolesti .main-div .side-bar {
    width: 38rem;
    max-width: 100%;
  }
  .bolesti .links {
    grid-template-columns: repeat(2, 1fr);
    justify-items: center;
    align-items: center;
  }
}
@media (max-width: 1270px) {
  .bolesti .main-div {
    flex-direction: column;
  }
  .side-bar {
    width: 58rem;
    max-width: 100%;
    padding-inline: 1rem;
  }
  .side-bar .title div {
    width: 70%;
  }
}
@media (max-width: 768px) {
  .bolesti .main-div .top {
    margin-left: unset;
  }
  .bolesti .main-div table {
    width: 100%;
  }
  .bolesti .main-div table tbody tr {
    display: grid !important;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: unset;
    justify-items: baseline;
  }
  .bolesti .links {
    display: grid;
    grid-template-columns: 1fr;
    height: auto;
    justify-items: center;
  }
}
@media (max-width: 640px) {
  .bolesti header {
    object-fit: cover;
    background-position: center;
  }
  .bolesti header h1 {
    font-size: 2rem;
    text-align: center;
  }
  .bolesti .main-div p {
    width: 33rem;
  }
  .bolesti .links a {
    padding: 2rem;
  }
  .side-bar {
    width: 90%;
  }
}
@media (max-width: 425px) {
  .bolesti header h1 {
    font-size: 1.5rem;
  }
}
@media (max-width: 375px) {
  .bolesti header h1 {
    font-size: 2rem;
  }
  .bolesti .main-div p {
    margin-left: 2rem;
  }
  .side-bar-top .img-container {
    width: 100%;
  }
}
@media (max-width: 320px) {
  .bolesti .main-div p {
    width: 17rem;
  }
}

/*# sourceMappingURL=bolesti.css.map */
