@charset "UTF-8";

.second-background-color {
  background-color: #eef2f1;
}

.border-radius {
  border-radius: 9px;
}

.border-radius-round {
  border-radius: 50%;
}

.fw-bold {
  font-weight: bold !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

.primary-text-color {
  color: #00205b;
}

.secondary-text-color {
  color: #fd7300;
}

.display-none {
  display: none;
}

@font-face {
  font-family: "Montserrat";
  src: url("/fonts/Montserrat-Regular.eot") format("embedded-opentype");
  src: url("/fonts/Montserrat-Regular.ttf") format("truetype");
  src: url("/fonts/Montserrat-Regular.woff") format("woff");
  src: url("/fonts/Montserrat-Regular.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheim-pro-bold";
  src: url("/fonts/GTWalsheimPro-Bold.eot") format("embedded-opentype");
  src: url("/fonts/GTWalsheimPro-Bold.ttf") format("truetype");
  src: url("/fonts/GTWalsheimPro-Bold.woff") format("woff");
  src: url("/fonts/GTWalsheimPro-Bold.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheim-pro";
  src: url("/fonts/GTWalsheimPro-Regular.eot") format("embedded-opentype");
  src: url("/fonts/GTWalsheimPro-Regular.ttf") format("truetype");
  src: url("/fonts/GTWalsheimPro-Regular.woff") format("woff");
  src: url("/fonts/GTWalsheimPro-Regular.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "Montserrat-bold";
  src: url("/fonts/Montserrat-Bold.eot") format("embedded-opentype");
  src: url("/fonts/Montserrat-Bold.ttf") format("truetype");
  src: url("/fonts/Montserrat-Bold.woff") format("woff");
  src: url("/fonts/Montserrat-Bold.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "Montserrat-extra-bold";
  src: url("/fonts/Montserrat-ExtraBold.eot") format("embedded-opentype");
  src: url("/fonts/Montserrat-ExtraBold.ttf") format("truetype");
  src: url("/fonts/Montserrat-ExtraBold.woff") format("woff");
  src: url("/fonts/Montserrat-ExtraBold.woff2") format("woff2");
  font-display: swap;
}

.app-gral__container-app h2 {
  font-size: 40px;
}

.btn-gral-primary-bgcolor {
  background-color: #3550bf;
  border: 1px solid #3550bf;
}

.btn-gral-secondary-bgcolor {
  background-color: #fd7300;
  border: 1px solid #fd7300;
}

.btn-gral-primary-bgcolor:hover {
  background: #00205b;
  text-decoration: none;
}

.btn-gral-primary-bgcolor:hover a {
  text-decoration: none;
  color: #ffffff;
}

.btn-gral:focus {
  border: none;
  outline: none;
}

.btn-gral-inherit-bgcolor {
  background: inherit;
}

.btn-gral-inherit-bgcolor:hover {
  background: #00205b;
}

.btn-gral-inherit-bgcolor:hover a {
  color: #ffffff !important;
}

.btn-gral {
  padding: 0.2rem 0.8rem;
  border-radius: 2rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.btn-gral a:hover {
  text-decoration: none;
}

.btn-gral:hover {
  text-decoration: none;
}

.section-common-content .main-box--inactiv {
  background-color: #ffffff;
  border-radius: 9px;
  position: relative;
  max-width: 1200px;
  margin: 50px auto 0 auto;
}

.section-common-content .main-box--inactiv .box-text--inactiv {
  position: absolute;
  border: 2px dashed #fd7300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 300px;
  top: -30px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  left: 0;
  right: 0;
  background-color: #ffffff;
}

.section-common-content .main-box--inactiv .box-text--inactiv img {
  margin-right: 3px;
}

.section-common-content .main-box--inactiv .box-text--inactiv h5 {
  font-weight: bold;
  font-size: 16px;
  color: #00205b;
  margin-bottom: 0;
}

.section-common-content .main-box--inactiv .profil-medic--inactiv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}

.section-common-content .main-box--inactiv .profil-medic--inactiv .i-medic h3 {
  font-size: 28px;
  font-weight: bold;
  color: #fd7300;
}

.section-common-content .main-box--inactiv .profil-medic--inactiv .i-medic p {
  max-width: 320px;
  font-size: 14px;
  line-height: 23px;
}

.section-common-content .main-box--inactiv .profil-medic--inactiv .centre-medic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.section-common-content .main-box--inactiv .profil-medic--inactiv .centre-medic h5 {
  line-height: 23px;
}

.section-common-content .main-box--inactiv .profil-medic--inactiv .centre-medic a {
  line-height: 23px;
  color: #00205b;
  text-decoration: underline;
}

.section-common-content .main-box--inactiv .recomandari-medic--inactiv .pg-content {
  border: 1px solid #E4E8E7;
}

.section-common-content .main-box--inactiv .recomandari-medic--inactiv h3 {
  font-weight: bold;
}

.drop-down--group {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.drop-down--group .custom-fonts .img-fluid {
  width: 25px;
}

.drop-down--group p {
  letter-spacing: 0px;
  color: #00205b;
  margin-bottom: 5px;
}

.breadcrumb-inner {
  margin-left: 0;
}

.btn-gral-appoiment {
  color: #ffffff;
  padding: 7px 25px;
  border-radius: 21px;
}

.btn-gral-appoiment .fa-calendar-alt {
  margin-right: 15px;
}

.doctor-reviews {
  height: auto;
  border-radius: 7px;
}

.doctor-reviews .title {
  font-size: 17px;
  font-weight: bold;
}

.doctor-reviews .doctor-reviews__scores .score {
  font-weight: 300;
  font-family: "gtwalsheim-pro";
  text-align: center;
  border-right: 2px solid grey;
  padding: 0 5px;
  line-height: 45px;
}

.doctor-reviews .doctor-reviews__scores .reviews-number {
  padding: 0 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.doctor-reviews .doctor-reviews__scores .reviews-number p {
  line-height: 18px;
  width: 75px;
}

.doctor-reviews .doctor-reviews__scores .reviews-number .recenzii {
  font-size: 12px;
  color: #7f8da9;
  font-weight: 300;
}

.doctor-reviews .doctor-reviews__scores .btn-gral {
  border: 1px solid #fd7300;
  color: #fd7300;
  padding: 0px 15px;
  font-weight: 600;
  font-size: 12px;
}

.doctor-reviews .doctor-reviews__scores .btn-gral i {
  margin-left: 10px;
}

.doctor-reviews .doctor-reviews__scores .btn-gral:hover {
  background: #fd7300;
  color: #ffffff;
  font-weight: 600;
}

.pages-displayed .custom-arrow {
  right: 0px;
}

.listing-panel {
  margin-top: 50px;
}

.listing-panel .pagination .page-item:first-child .page-link {
  border: none;
  width: auto;
}

.listing-panel .pagination .page-item:last-child .page-link {
  border: none;
  margin-left: 2px;
  width: auto;
}

.listing-panel .pagination .page-item .page-link:focus,
.listing-panel .pagination .page-item .page-link.active {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0;
          box-shadow: 0 0 0 0;
  background: #3550bf;
  color: #ffffff;
}

.listing-panel .pagination .page-item .page-link {
  height: 100%;
  margin: 0 2.5px;
  color: #00205b;
  border-radius: 4px;
  background-color: #ffffff;
}

.listing-panel .pagination .page-item .page-link p {
  font-size: 12px;
  margin-top: 2px;
}

.listing-panel .pagination .page-item .fa-angle-left:before {
  content: "\F104";
  height: 12px;
  margin-right: 5px;
}

.listing-panel .pagination .page-item .fa-angle-right:before {
  content: "\F105";
  height: 12px;
  margin-left: 5px;
  color: #00205b;
}

.pg-content:hover {
  background: #fafbfc;
}

.pg-content {
  background: #ffffff;
  border-radius: 9px;
  position: relative;
}

.pg-content .bb-color {
  position: absolute;
  bottom: 0;
  width: 99%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 1px;
  background: #f2f4f7;
}

.pg-content .pg-content__img {
  border-radius: 50%;
  overflow: hidden;
  background-color: #f7f7f7;
  display: block;
  position: relative;
}

.pg-content .pg-content__img .image {
  background: url(/img/doctor-gral.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.pg-content .pg-content__img .image,
.pg-content .pg-content__img .img-round {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
}

.pg-content .pg-content__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.pg-content .pg-content__info .field-name a:hover {
  color: #fd7300;
}

.pg-content .pg-content__info .field-name {
  margin-bottom: 15px;
}

.pg-content .pg-content__info .field-name a {
  text-decoration: none;
}

.pg-content .pg-content__info .field-name .h2 {
  font-weight: 700;
}

.pg-content .pg-content__info .field-name p {
  font-size: 13px;
  letter-spacing: 0px;
  color: #00205b;
  font-weight: bold;
  margin-left: 0px;
}

.pg-content .pg-content__info .btn-show-hide {
  cursor: pointer;
  font-family: "Montserrat-bold", sans-serif;
  color: #00205b;
  font-size: 12px;
}

.pg-content .pg-content__info a {
  text-decoration: underline;
  height: 17px;
}

.pg-content .pg-content__info .see-profile a {
  color: #3550bf;
  font-weight: 600;
}

.pg-content .pg-content__info .bg-sp {
  background: #fff1e5;
  padding: 2px 16px;
  border-radius: 11px;
  font-size: 14px;
  color: #00205b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}

.pg-content .pg-content__score {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pg-content .pg-content__score .score {
  padding-right: 10px;
}

.pg-content .pg-content__score .score .score__number {
  margin-bottom: 10px;
  font-size: 36px;
  font-family: "GTWalsheim-pro", sans-serif;
}

.pg-content .pg-content__score .score p {
  font-size: 12px;
  line-height: 32px;
}

.pg-content .pg-content__score .div-btn-app {
  width: 100%;
}

.pg-content .pg-content__score .div-btn-app .btn-gral {
  letter-spacing: 0px;
  color: #ffffff;
  border-radius: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pg-content .pg-content__score .div-btn-app .btn-gral .img-fluid {
  width: 20px;
  margin-right: 10px;
}

.content-doctors .title-name {
  margin-top: 15px !important;
  color: #fd7300 !important;
}

.content-doctors .bx-btn-abs:hover .btn-gral-appoiment {
  color: white;
}

.content-doctors .box-btn-gral img {
  margin-right: 5px;
}

.content-doctors .specialization {
  font-size: 18px;
  margin-bottom: 30px;
}

.content-doctors .field-buttons .btn-gral.active {
  background: #fd7300 !important;
  color: #ffffff !important;
  font-weight: 600 !important;
}

.content-doctors .field-buttons .btn-gral.active i,
.content-doctors .field-buttons .btn-gral.active svg {
  color: #ffffff;
  fill: #ffffff;
}

.content-doctors .field-buttons a .fa-clock,
.content-doctors .field-buttons a svg {
  margin-right: 10px;
}

.content-doctors .field-buttons a svg,
.content-doctors .field-buttons a .fa-clock {
  width: 20px;
  height: 13px;
}

.content-doctors .field-buttons a:hover {
  color: #00205b !important;
}

.content-doctors .field-buttons .btn-gral {
  background: #ffe3cc;
  margin-right: 10px;
  padding: 5px 20px 5px 10px;
}

.content-doctors .medic-info .medic-info__photo {
  border-radius: 50%;
  overflow: hidden;
  background-color: #f7f7f7;
  display: block;
  position: relative;
  margin: 0 auto;
}

.content-doctors .medic-info .medic-info__photo .medic-img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
}

.content-doctors .medic-info .medic-info__rating {
  font-size: 30px;
  font-family: "gtwalsheim-pro";
  line-height: 20px;
  margin-top: 15px;
}

.content-doctors .medic-info .medic-info__reviews {
  font-size: 12px;
  line-height: 32px;
}

.doctor-image-none {
  display: none !important;
}

.show-schedule {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.show-schedule .div-btn-app .btn-gral:hover {
  color: #ffffff;
}

.time-schedule {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.time-schedule .btn-gral {
  color: #ffffff;
  padding: 5px 15px;
}

.time-schedule .custom-fonts .img-fluid {
  width: 25px;
}

.time-schedule .filling-empty-space {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.time-schedule .container-calendar {
  /*Styles for dropdown*/
  /*Years scroll bar*/
  /*Styles for main part of calander*/
  /*Dates*/
}

.time-schedule .container-calendar ul {
  list-style-type: none;
}

.time-schedule .container-calendar .right {
  text-align: right;
}

.time-schedule .container-calendar .center {
  text-align: left;
}

.time-schedule .container-calendar .pointer {
  cursor: pointer;
}

.time-schedule .container-calendar .group:after {
  content: "";
  display: table;
  clear: both;
}

.time-schedule .container-calendar .calendar {
  position: relative;
  margin: 25px auto;
  overflow: hidden;
  border-radius: 5px;
  background: #ffffff;
  color: black;
  border: 1px solid #00205b;
}

.time-schedule .container-calendar .calendar-ympicker {
  position: absolute;
  max-width: 19.5em;
  /*stop more years causing overflow*/
  min-height: 15em;
  padding: 0.5em 0.5em 1em;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  /*Start offscreen*/
  -webkit-transition: -webkit-transform ease-in-out 0.2s;
  transition: -webkit-transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s, -webkit-transform ease-in-out 0.2s;
  background: #ffffff;
  z-index: 2;
}

.time-schedule .container-calendar .calendar-ympicker-header div {
  display: inline-block;
  color: #428bca;
  cursor: pointer;
}

.time-schedule .container-calendar .calendar-ympicker .close {
  text-align: right;
  border: 1px transparent solid;
}

.time-schedule .container-calendar .calendar-ympicker li {
  display: inline-block;
  line-height: 2em;
  border: 1px transparent solid;
  text-align: center;
  cursor: pointer;
}

.time-schedule .container-calendar .calendar-ympicker li:hover {
  border-color: #428bca;
  color: #428bca;
}

.time-schedule .container-calendar .calendar-ympicker-months {
  border-bottom: 1px solid #444;
}

.time-schedule .container-calendar .calendar-ympicker-months li {
  width: 30%;
}

.time-schedule .container-calendar .calendar-ympicker-years {
  overflow-x: scroll;
  white-space: nowrap;
  padding: 0.5em 0;
}

.time-schedule .container-calendar .calendar-ympicker-years li {
  width: 25%;
}

.time-schedule .container-calendar .calendar-ympicker-years::-webkit-scrollbar-thumb:horizontal:hover {
  background: #428bca;
}

.time-schedule .container-calendar .calendar-ympicker-years::-webkit-scrollbar {
  height: 8px;
}

.time-schedule .container-calendar .calendar-ympicker-years::-webkit-scrollbar-track {
  background-color: #555;
  border-radius: 10px;
}

.time-schedule .container-calendar .calendar-ympicker-years::-webkit-scrollbar-thumb {
  background-color: #aaa;
  border-radius: 10px;
}

.time-schedule .container-calendar .calendar-header {
  margin-bottom: 0.3em;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #00205b;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.time-schedule .container-calendar .calendar-header .info-text p {
  line-height: 16px;
}

.time-schedule .container-calendar .calendar-header .fa-angle-left:before,
.time-schedule .container-calendar .calendar-header .fa-angle-right:before {
  font-size: 40px;
  font-weight: 300;
}

.time-schedule .container-calendar .calendar-header .monthname {
  width: 300px;
  font-weight: bold;
  font-family: "gtwalsheim-pro";
  text-align: left;
}

.time-schedule .container-calendar .calendar-header .arrow {
  width: 25px;
  top: 8px;
}

.time-schedule .container-calendar .calendar-header .addmonth {
  right: 0.5em;
  text-align: right;
}

.time-schedule .container-calendar .calendar-header .arrow span {
  display: inline-block;
  -webkit-transition: -webkit-transform ease-in-out 0.2s;
  transition: -webkit-transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s;
  transition: transform ease-in-out 0.2s, -webkit-transform ease-in-out 0.2s;
  font-size: 20px;
  font-weight: 400;
}

.time-schedule .container-calendar .calendar-header .monthname:hover ~ .addmonth span {
  -webkit-transform: rotateZ(90deg);
          transform: rotateZ(90deg);
}

.time-schedule .container-calendar .calendar-header .monthname:hover ~ .minusmonth span {
  -webkit-transform: rotateZ(-90deg);
          transform: rotateZ(-90deg);
}

.time-schedule .container-calendar .calendar-header .minusmonth {
  margin-right: 5px;
}

.time-schedule .container-calendar .calendar-header .addmonth {
  margin-left: 5px;
}

.time-schedule .container-calendar .calendar-days {
  font-size: 16px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0;
}

.time-schedule .container-calendar .calendar-body li {
  border-left: 1px solid #eaeeed !important;
  border-right: 1px solid #eaeeed !important;
  border-bottom: 1px solid #eaeeed !important;
  font-size: 17px;
  font-weight: 700;
}

.time-schedule .container-calendar .calendar-body li,
.time-schedule .container-calendar .calendar-days li {
  float: left;
  width: 14.28%;
  height: 90px;
  border: 1px transparent solid;
  text-align: center;
  cursor: pointer;
  font-size: 12px;
}

.time-schedule .container-calendar .calendar-days .week-days {
  font-size: 17px;
}

.time-schedule .container-calendar .calendar-days li {
  border-left: 1px solid #eaeeed;
  border-right: 1px solid #eaeeed;
}

.time-schedule .container-calendar .calendar-days .week-days {
  height: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.time-schedule .container-calendar .calendar li .calendar-date-scheduling {
  border-radius: 4px;
  background-color: #ffe9d8;
  color: #fd7300;
  font-family: "Montserrat",sans-serif;
  text-align: center;
  margin-top: 10px;
}

.time-schedule .container-calendar .calendar li.active {
  background-color: #eef2f1;
}

.time-schedule .container-calendar .calendar-body li.noclick {
  cursor: default;
}

.time-schedule .appointments-info .solicita-program {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.time-schedule .appointments-info .margin-right-rectangle .rectangle-gral {
  position: relative;
}

.time-schedule .appointments-info .clinical-info {
  margin-right: 10px;
}

.time-schedule .appointments-info .clinical-info .clinical-info__image {
  height: 70px;
  width: 70px;
  margin-right: 10px;
}

.time-schedule .appointments-info .clinical-info .clinical-info__address {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.time-schedule .appointments-info .clinical-info .clinical-info__address p {
  line-height: 24px;
}

.time-schedule .appointments-info .clinical-info .clinical-info__address p a {
  margin-left: 8px;
}

.time-schedule .appointments-info .clinical-info .clinical-info__address p a .fa-link {
  color: #465ec4;
  font-size: 12px;
}

.time-schedule .appointments-info .clinical-info .clinical-info__address p .fas.fa-calendar-alt {
  color: #465ec4;
}

.time-schedule .appointments-info .clinical-info .clinical-info__address .img-fluid {
  width: 15px;
  height: 15px;
}

.time-schedule .appointments-info .div-btn-app {
  margin: 0 auto;
}

.time-schedule .appointments-info .div-btn-app .btn-gral {
  color: #ffffff;
  border-radius: 20px;
}

.time-schedule .appointments-info .div-btn-app .btn-gral .fa-calendar-alt {
  margin-right: 15px;
}

.profil-sectiune-nou.active .doctor-information {
  height: 100% !important;
}

.profil-sectiune-nou.active .show-btn:before {
  content: none;
}

.profil-sectiune-nou.active .show-btn .fa-angle-up,
.profil-sectiune-nou.active .show-btn .read-less {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: grey;
}

.profil-sectiune-nou.active .show-btn .read-more,
.profil-sectiune-nou.active .show-btn .fa-angle-right {
  display: none;
}

.profil-sectiune-nou .show-btn {
  position: relative;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fd7300;
}

.profil-sectiune-nou .show-btn .fa-angle-up,
.profil-sectiune-nou .show-btn .read-less {
  display: none;
}

.profil-sectiune-nou .show-btn:before {
  content: "";
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;
  height: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(52%, rgba(255, 255, 255, 0)), color-stop(103%, #fafffe));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 52%, #fafffe 103%);
}

.profil-sectiune-nou .medical-profile {
  margin-bottom: 20px;
}

.profil-sectiune-nou .slider-recenzie-medic {
  width: 100%;
  padding: 1rem;
}

.profil-sectiune-nou .slider-recenzie-medic .box-slider-review {
  padding: 10px;
  margin: 0 15px;
  border-radius: 7px;
}

.profil-sectiune-nou .slider-recenzie-medic .box-slider-review .name {
  color: #fd7300;
  text-transform: capitalize;
}

.profil-sectiune-nou .slider-recenzie-medic .box-slider-review .message {
  line-height: 19px;
}

.medical-profile {
  height: auto;
  max-width: 1250px;
}

.medical-profile .doctor-information__conten {
  overflow: hidden;
  white-space: pre-line;
}

.medical-profile .doctor-information__conten ul,
.medical-profile .doctor-information__conten ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.medical-profile .doctor-information__conten ul li,
.medical-profile .doctor-information__conten ol li {
  margin-bottom: 10px;
}

.medical-profile .solicita-program {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.medical-profile .doctor-information.active .doctor-information__conten {
  height: 100% !important;
}

.medical-profile .doctor-information.active .show-btn:before {
  content: none;
}

.medical-profile .doctor-information.active .show-btn .fa-angle-up,
.medical-profile .doctor-information.active .show-btn .read-less {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: grey;
}

.medical-profile .doctor-information.active .show-btn .read-more,
.medical-profile .doctor-information.active .show-btn .fa-angle-right {
  display: none;
}

.medical-profile .doctor-information {
  background: #ffffff;
  border-radius: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.medical-profile .doctor-information .doctor-information__content .ql-align-justify {
  margin-bottom: 0;
}

.medical-profile .doctor-information .doctor-information__content .doctor-title {
  font-weight: 700;
  font-size: 24px;
}

.medical-profile .doctor-information .doctor-information__content .doctor-experience {
  margin-top: 35px;
}

.medical-profile .doctor-information .doctor-information__content .medic-specializations {
  margin-top: 35px;
}

.medical-profile .doctor-information .doctor-information__content .medic-membership {
  margin-top: 50px;
}

.medical-profile .doctor-information .doctor-information__content .medic-membership .h2 {
  font-weight: 700;
}

.medical-profile .doctor-information .doctor-information__content .medic-membership ul {
  margin-top: 25px;
  margin-left: 30px;
}

.medical-profile .doctor-information .doctor-information__content .medic-membership ul li::marker {
  color: #fd7300;
}

.medical-profile .doctor-information .medic-image {
  position: relative;
}

.medical-profile .medical-articles .h1 {
  font-weight: bold;
  font-family: "gtwalsheim-pro";
  text-align: center;
}

.medical-profile .medical-articles .block-images > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 32%;
          flex: 0 1 32%;
  margin: 0 auto;
  border-radius: 7px;
}

.medical-profile .medical-articles .block-images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.medical-profile .medical-articles .block-images .medical-articles__img {
  height: 250px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 7px;
}

.medical-profile .medical-articles .block-images .medical-articles__img .img-fluid {
  border-radius: 7px;
}

.medical-profile .medical-articles .block-images .medical-articles__img p {
  color: #ffffff;
  z-index: 10;
  letter-spacing: 0px;
  color: #ffffff;
  font-weight: bold;
  font-family: "gtwalsheim-pro";
  padding: 0 20px;
  margin-bottom: 0;
}

.medical-profile .medical-articles .block-images .medical-articles__img p a {
  letter-spacing: 0px;
  color: #ffffff;
  text-decoration: underline;
}

.medical-profile .medical-articles .block-images .medical-articles__img .read-more {
  margin-bottom: 20px;
}

.medical-profile .medical-articles .block-images .medical-articles__img .img-fluid-sneeze,
.medical-profile .medical-articles .block-images .medical-articles__img .img-fluid-allergy {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.medical-profile .medical-articles .block-images .medical-articles__img--overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(52, 77, 124, 0.25)), color-stop(95%, rgba(52, 77, 124, 0.95)));
  background-image: linear-gradient(-180deg, rgba(52, 77, 124, 0.25) 40%, rgba(52, 77, 124, 0.95) 95%);
  height: 100%;
  z-index: 10;
}

.medical-fee .rectangle-gral,
.time-schedule .rectangle-gral {
  border: 1px solid #e4e2e3;
  height: 42px;
}

.medical-fee .drop-down--group .sl-clinic p,
.medical-fee .drop-down--group .sl-city p,
.medical-fee .drop-down--group .im-search p,
.time-schedule .drop-down--group .sl-clinic p,
.time-schedule .drop-down--group .sl-city p,
.time-schedule .drop-down--group .im-search p {
  font-weight: bold;
}

.medical-fee .drop-down--group .sl-clinic select,
.medical-fee .drop-down--group .sl-city select,
.medical-fee .drop-down--group .im-search select,
.time-schedule .drop-down--group .sl-clinic select,
.time-schedule .drop-down--group .sl-city select,
.time-schedule .drop-down--group .im-search select {
  font-weight: 600;
}

.medical-fee {
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: white;
  border-radius: 7px;
}

.medical-fee .h2 {
  font-weight: 700;
}

.medical-fee .preturi-sectiune-nou {
  width: 100%;
}

.medical-fee .profil-sectiune-nou {
  width: calc(100% - 880px);
}

.medical-fee .profil-sectiune-nou .ql-editor {
  padding: 0;
  line-height: 1.62;
}

.medical-fee .drop-down--group .filling-empty-space {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.medical-fee .drop-down--group .solicita-program {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.medical-fee .drop-down--group p {
  margin-bottom: 2px !important;
}

.medical-fee .drop-down--group .im-search input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: transparent;
}

.medical-fee .drop-down--group .im-search .fa-search {
  padding: 0 20px;
}

.medical-fee .drop-down--group .im-search .fa-search:before {
  font-weight: 400;
}

.medical-fee .drop-down--group .btn-gral {
  height: 40px;
}

.medical-fee .drop-down--location {
  height: 100%;
  background: #ffffff;
  border-radius: 10px;
  margin-top: 25px;
}

.medical-fee .drop-down--location .dd-clinics {
  margin: 5px auto 0 auto;
  position: relative;
}

.medical-fee .drop-down--location .dd-clinics .title[aria-expanded="true"] {
  background: #fff1e5;
}

.medical-fee .drop-down--location .dd-clinics a[aria-expanded="true"] .fa-angle-down {
  display: none;
}

.medical-fee .drop-down--location .dd-clinics a[aria-expanded="true"] .fa-angle-up {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.medical-fee .drop-down--location .dd-clinics a[aria-expanded="true"] .fa-angle-up:before {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.medical-fee .drop-down--location .dd-clinics .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  text-decoration: none;
  color: #fd7300;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-weight: 600;
  background: #fffbf8;
  border-radius: 10px;
}

.medical-fee .drop-down--location .dd-clinics .title .title {
  display: none !important;
}

.medical-fee .drop-down--location .dd-clinics .dd-block a {
  color: #00205b;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 60px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.medical-fee .drop-down--location .dd-clinics .dd-block a:hover {
  text-decoration: none;
}

.medical-fee .drop-down--location .dd-clinics .dd-block .price-service .row {
  min-height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.medical-fee .drop-down--location .dd-clinics .dd-block .price-service .row p {
  font-weight: 600;
  margin-bottom: 0;
}

.medical-fee .drop-down--location .dd-clinics .dd-block .price-service .row .box-appointment-icons {
  color: #354fbf;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.medical-fee .drop-down--location .dd-clinics .dd-block .price-service .row .box-appointment-icons .fa-arrow-right {
  font-weight: 400;
  margin-left: 3px;
}

.medical-fee .drop-down--location .dd-clinics .dd-block .price-service .row:hover {
  background: #fafbfc;
}

.medical-fee .drop-down--location .dd-clinics .dd-block .price-service .row:hover .box-appointment-icons {
  visibility: visible;
}

.medical-fee .drop-down--location .dd-clinics .dd-block .price-service .row:hover p {
  color: #fd7300;
}

.medical-fee .drop-down--location .dd-clinics .dd-block .price-service .row:hover .box-appointment-icons {
  color: #fd7300;
}

@media (min-width: 992px) {
  .wrapper-medic-content .medical-fee {
    padding: 2rem;
  }

  .doctor-reviews {
    padding: 10px 5px;
    position: absolute;
    bottom: 80px;
    right: 0;
  }

  .bx-btn-abs {
    position: absolute;
    bottom: 30px;
    right: 0;
  }

  .medical-fee {
    margin-bottom: 120px;
  }

  .medical-fee .box-max-width {
    position: sticky;
    top: 150px;
  }

  .time-schedule .h2 {
    margin-bottom: 60px;
  }
}

@media (max-width: 991.89px) {
  .wrapper-medic-content .medical-fee {
    margin-bottom: 30px;
    padding: 20px 10px;
    margin-top: 15px;
  }

  .bx-btn-abs {
    height: 43px;
  }

  .time-schedule .h2 {
    margin-bottom: 20px;
  }

  .doctor-reviews {
    margin-bottom: 10px;
  }

  .wrapper-medic-content .medical-fee {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .wrapper-medic-content .medical-fee .profil-sectiune-nou,
  .wrapper-medic-content .medical-fee .preturi-sectiune-nou {
    width: 100%;
  }

  .wrapper-medic-content .medical-fee .profil-sectiune-nou {
    margin-bottom: 30px;
  }

  .wrapper-medic-content .medical-fee .profil-sectiune-nou .doctor-information {
    padding: 0px;
  }
}

@media (min-width: 992px) and (max-width: 1599.89px) {
  .wrapper-medic-content .preturi-sectiune-nou {
    width: calc(100% - 240px);
  }

  .wrapper-medic-content .preturi-sectiune-nou .box-max-width {
    width: 100%;
    padding-right: 20px;
  }

  .wrapper-medic-content .profil-sectiune-nou {
    width: 340px;
  }
}

@media (min-width: 1600px) {
  .wrapper-medic-content .preturi-sectiune-nou {
    max-width: 880px;
  }

  .wrapper-medic-content .preturi-sectiune-nou .box-max-width {
    max-width: 820px;
  }

  .wrapper-medic-content .profil-sectiune-nou {
    width: calc(100% - 880px);
  }
}

@media (min-width: 576px) {
  .section-common-content .main-box--inactiv {
    padding: 80px 40px 40px 40px;
  }

  .section-common-content .main-box--inactiv .profil-medic--inactiv .i-medic {
    width: 50%;
  }

  .section-common-content .main-box--inactiv .profil-medic--inactiv .centre-medic {
    width: 50%;
  }

  .wrapper-medic-content .sl-clinic,
  .wrapper-medic-content .sl-city,
  .wrapper-medic-content .im-search {
    width: 32% !important;
  }

  .content-doctors .box--medic-review {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (max-width: 575.89px) {
  .section-common-content .main-box--inactiv {
    padding: 80px 20px 20px 20px;
  }

  .section-common-content .profil-medic--inactiv {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .content-doctors .box--medic-review {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .content-doctors .box--medic-review .bx-btn-abs {
    margin-bottom: 15px;
  }

  .doctor-reviews .doctor-reviews__scores .btn-gral {
    font-size: 10px !important;
    padding: 0 5px !important;
  }

  .bx-btn-abs .btn-gral-appoiment {
    padding: 5px 10px !important;
    font-size: 12px !important;
  }

  .wrapper-medic-content .sl-clinic,
  .wrapper-medic-content .sl-city,
  .wrapper-medic-content .im-search {
    width: 100%;
  }

  .wrapper-medic-content .medical-profile .doctor-information {
    padding: 20px;
  }

  .wrapper-medic-content .medical-profile .doctor-information .doctor-information__conten {
    padding: 0;
  }

  .wrapper-medic-content .medical-profile .doctor-information .doctor-information__conten ul,
  .wrapper-medic-content .medical-profile .doctor-information .doctor-information__conten ol {
    padding-left: 0;
  }

  .wrapper-medic-content .medical-fee .rectangle-gral {
    position: relative;
  }

  .wrapper-medic-content .medical-fee .rectangle-gral .custom-search {
    right: -10px;
    padding: 0;
  }
}

.img-fluid-sp {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.hospital-oncofort a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.hospital-oncofort a .img-fluid__external-link {
  width: 13px;
  height: 13px;
  margin-left: 5px;
}

.content-services__title .h1 {
  font-weight: bold;
  font-family: "GTWalsheim-pro";
}

.content-services__title .btn-gral {
  color: #ffffff;
  border-radius: 23px;
  background-color: #3550bf;
  letter-spacing: 0px;
}

.content-services__title .btn-gral .fa-calendar-alt {
  margin-right: 15px;
}

.content-services__title .btn-gral:hover {
  background: #00205b;
}

.flex-container-services {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flex-container-services .box-services__analyzes .test-covid-external-link a {
  text-decoration: underline;
  font-weight: 600;
  color: #3550bf;
}

.flex-container-services .box-services__analyzes .test-covid-external-link a .img-fluid {
  height: 15px;
  margin-left: 10px;
  margin-bottom: 4px;
}

.flex-container-services .box-services__analyzes .test-covid-external-link .fa-external-link-alt {
  font-size: 12px;
  margin-left: 10px;
}

.flex-container-services .box-services__prevention a,
.flex-container-services .box-services__labor-medicine a {
  text-decoration: underline;
  letter-spacing: 0px;
}

.flex-container-services .box-services:hover {
  border: 1px solid #fd7300;
}

.flex-container-services .box-services:hover .box-services__text .overflow-box .link {
  cursor: pointer;
}

.flex-container-services .box-services .box-services__text .overflow-box {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 150px;
  min-height: 90px;
}

.flex-container-services .box-services .box-services__text .overflow-box h5 {
  font-size: 14px;
  font-weight: bold;
  margin: 15px 0;
}

.flex-container-services .box-services .box-services__text .link {
  position: relative;
  padding-right: 30px;
}

.flex-container-services .box-services .box-services__text .link .fa-chevron-right {
  position: absolute;
  top: 2px;
  left: 0;
}

.flex-container-services .box-services .box-services__text .link a {
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.flex-container-services .box-services .box-services__text .link a .redirect {
  height: 12px;
  margin-left: 4px;
  display: none;
  position: absolute;
  top: 5px;
  right: -20px;
}

.flex-container-services .box-services .box-services__text .h3 {
  min-height: 43px;
}

.flex-container-services .box-services .box-services__text .link:hover {
  color: #00205b;
}

.flex-container-services .box-services .box-services__text .link:hover .redirect {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.flex-container-services .box-services .box-services__text p {
  font-weight: 600;
}

.flex-container-services .box-services {
  border-radius: 8px;
  background-color: #ffffff;
  border: 1px solid transparent;
  z-index: 2;
}

.flex-container-services .box-services .h3 {
  letter-spacing: 0px;
  color: #fd7300;
  font-weight: 700;
  margin-bottom: 10px;
}

.flex-container-services .box-services a {
  line-height: 1.4rem;
}

.flex-container-services .box-services .fa-chevron-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fd7300;
  position: relative;
  width: 10px;
}

.flex-container-services .box-services .fa-chevron-right:before {
  font-size: 9px;
  margin-right: 8px;
  position: absolute;
  top: 5px;
}

.flex-container-gral-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  margin-bottom: 25px;
}

.flex-container-gral-cards .card-favor:hover,
.flex-container-gral-cards .hospital-oncofort:hover {
  border: 1px solid #fd7300;
}

.flex-container-gral-cards .card-favor,
.flex-container-gral-cards .hospital-oncofort {
  border-radius: 10px;
  background-color: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid transparent;
}

.flex-container-gral-cards .card-favor a:hover .redirect,
.flex-container-gral-cards .hospital-oncofort a:hover .redirect {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.flex-container-gral-cards .card-favor a .redirect,
.flex-container-gral-cards .hospital-oncofort a .redirect {
  width: 12px;
  margin-left: 4px;
  display: none;
}

.flex-container-gral-cards .card-favor__text .fa-check {
  position: absolute;
  top: 5px;
  left: 0;
}

.flex-container-gral-cards .card-favor__text p {
  margin-left: 20px;
}

.flex-container-gral-cards .card-favor__text .fa-external-link-alt:before,
.flex-container-gral-cards .hospital-oncofort__text .fa-external-link-alt:before {
  font-size: 12px;
}

.flex-container-gral-cards .card-favor__text .fa-check:before,
.flex-container-gral-cards .hospital-oncofort__text .fa-check:before {
  font-size: 12px;
}

.flex-container-gral-cards .card-favor__text .h3,
.flex-container-gral-cards .hospital-oncofort__text .h3 {
  letter-spacing: 0px;
  color: #fd7300;
  font-weight: 700;
}

.flex-container-gral-cards .card-favor__text a,
.flex-container-gral-cards .hospital-oncofort__text a {
  text-decoration: underline;
}

.deals-contact-group .offers-medical__svg {
  background: url("/img/oferte-medicale-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}

.deals-contact-group .contact-gral__svg {
  background: url("/img/contact-gral-medical.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
}

.deals-contact-group .contact-gral_title,
.deals-contact-group .offers-medical__title {
  color: #00205b;
  font-weight: bold;
  font-family: "GTWalsheim-pro";
  text-align: center;
  margin-top: 25px;
}

.deals-contact-group .contact-gral__btn,
.deals-contact-group .offers-medical__btn {
  margin-top: 30px;
}

.deals-contact-group .contact-gral__btn .btn-gral,
.deals-contact-group .offers-medical__btn .btn-gral {
  color: #ffffff;
  border-radius: 21px;
  padding: 5px 25px;
}

body {
  font-family: "Montserrat", sans-serif;
  color: #00205b;
  line-height: 1.7rem;
  font-weight: 500;
  font-size: 14px;
}

.disclaimer-box {
  border-radius: 7px;
  background-color: #fff1e5;
}

footer #footer_appoint_btn.btn-gral-support:hover .img-fluid.img-fluid-sp-orange {
  display: none !important;
}

.box-Icons-Checklist {
  margin-bottom: 30px;
}

.box-Icons-Checklist .col-teste {
  text-align: center;
}

.box-Icons-Checklist .col-teste img {
  margin-bottom: 10px;
}

.box-Icons-Checklist .col-teste p {
  font-weight: 700;
  color: #fd7300;
}

.builder-collapse h5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.builder-collapse .price--collapse-text {
  font-weight: 800;
}

.builder-collapse .btn--collapse-text {
  min-height: 45px;
}

.builder-collapse .btn--collapse-text a {
  color: #ffffff;
  background-color: #3550bf;
  border: 1px solid #3550bf;
  padding: 10px 25px;
  border-radius: 21px;
}

.builder-collapse .btn--collapse-text a:hover {
  color: #ffffff;
  background-color: #00205b;
  border: 1px solid #00205b;
  text-decoration: none;
}

.bx-select-appointment {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 0;
  border: 1px solid #d5d6d8;
  height: 45px;
  border-radius: 4px;
}

.bx-select-appointment .cont-select.n-arr {
  border-right: none;
}

.bx-select-appointment .cont-select {
  width: 33%;
  position: relative;
  padding-left: 15px !important;
  border-right: 1px solid #d5d6d8;
}

.bx-select-appointment .cont-select select {
  border: none;
}

.bx-select-appointment .cont-select .custom-arrow {
  right: 10px !important;
}

.header__menu .navbar-ul .nav-bar-li-mr a {
  transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  -moz-transition: ease-out 0.5s;
}

.lightbox {
  display: none;
  position: fixed;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.box {
  position: absolute;
  padding: 10px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #333;
  color: #fff;
}

#exit_popup .modal-body ul {
  list-style-type: none;
}

.closeIntent {
  position: absolute;
  left: 100%;
  top: 0;
  margin: -10px 0 0 -10px;
  width: 20px;
  height: 20px;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  border-radius: 50%;
  background-color: #5c5c5c;
  cursor: pointer;
  text-decoration: none;
}

.wipe-filters {
  font-size: 16px;
  color: #3550bf;
  text-align: center;
  text-decoration: underline;
  margin-top: 15px;
  cursor: pointer;
}

.wipe-filters-button,
.back-button {
  border-radius: 100px;
  font-weight: bold;
}

.show-content {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.btn-show-hide-location {
  display: none;
}

.showSpecialty {
  max-height: 100% !important;
}

.sticky--effects {
  -webkit-box-shadow: 0px 14px 36px -7px #E2E4E8;
          box-shadow: 0px 14px 36px -7px #E2E4E8;
}

.qral-editor {
  white-space: initial !important;
}

.tel-grall {
  text-decoration: none !important;
}

.map_google {
  width: 700px;
  height: 700px;
}

.map_google .map_canvas {
  width: 100%;
  height: 100%;
}

.montserrat {
  font-family: "Montserrat", sans-serif;
}

.gtwalsheim-pro {
  font-family: "GTWalsheim-pro", sans-serif;
}

.gtwalsheim-pro-bold {
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.montserrat-bold {
  font-family: "Montserrat-bold", sans-serif;
}

.montserrat-extra-bold {
  font-family: "Montserrat-extra-bold", sans-serif;
}

.builder-image-list .title,
.SectionCollapseImage .title,
.SectionCollapse .title {
  font-weight: bold;
}

.aria-controls-arrows.acs-row[aria-expanded="true"] {
  background: #ffffff;
  border-radius: 9px;
  border-top: 1px solid #d9d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-bottom: none;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.collapse.acs-col {
  border-bottom: 1px solid #d9d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  background: #ffffff;
}

.collapse.acs-col .paragraph-editor {
  padding: 0 30px 15px 30px;
}

.aria-controls-arrows[aria-expanded="true"] {
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 9px;
}

.aria-controls-arrows[aria-expanded="false"] {
  background-color: #fffbf8;
  border-radius: 9px;
  -webkit-transition: none !important;
  transition: none !important;
}

.bg-page-content:nth-child(2) {
  border-radius: 9px;
}

.bg-page-contentnbsp {
  overflow-wrap: break-word;
  word-break: break-word;
}

.bg-page-content br {
  margin-top: 14px;
  /* change this to whatever height you want it */
  display: block;
  /* makes it have a width */
  content: "";
  /* clears default height */
}

.bg-page-content p {
  margin-bottom: 0 !important;
}

.bg-page-content p,
.bg-page-content ul {
  font-size: 16px;
}

.bg-page-content .section-builder-text-carousel {
  padding: 0;
}

.bg-page-content ul .ql-indent-1 {
  margin-left: 40px;
}

.wrapper-medic-content {
  background: #ffffff;
  padding: 2rem;
  border-radius: 7px;
}

.wrapper-medic-content .h2 {
  font-weight: bold;
  font-size: 28px;
}

.wrapper-medic-content .btn-gral-appoiment:hover {
  color: #ffffff;
}

.map_google_gral iframe {
  width: 100%;
  height: auto;
}

.bg-page-content p {
  padding-bottom: 0 !important;
}

.bg-page-content .builder-banner {
  padding: 0;
}

.bg-page-content .content p,
.bg-page-content .paragraph-editor p {
  margin-bottom: 0;
}

.bg-page-content > p {
  margin-bottom: 0 !important;
}

.bg-page-content .SectionCollapseImage ul,
.bg-page-content .SectionCollapse ul {
  padding: 20px 30px;
}

.bg-page-content .SectionCollapse {
  margin: 0 auto 30px auto;
}

.bg-page-content .SectionCollapse .title {
  text-align: center;
}

.bg-page-content .builder-banner:before {
  content: none !important;
}

.bg-page-content .aria-controls-arrows:before {
  content: none !important;
}

.container-accordion .dd-block {
  margin-bottom: 10px;
  border-radius: 9px;
  padding: 0;
}

.container-accordion .dd-block .fa-angle-down {
  color: #00205b;
}

.container-accordion .dd-block .dd-block-a {
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  text-decoration: none;
  color: #fd7300;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #fffbf8;
  font-weight: 700;
  padding: 1rem 0;
  border-radius: 9px;
}

.container-accordion .dd-block .dd-block-a[aria-expanded="false"] .fa-angle-up {
  display: none !important;
}

.container-accordion .dd-block .dd-block-a[aria-expanded="false"] .fa-angle-down {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.container-accordion .dd-block .dd-block-a[aria-expanded="true"] {
  border-top: 1px solid #d9d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-transition: 0s;
  transition: 0s;
  background: #ffffff !important;
}

.container-accordion .dd-block .dd-block-a[aria-expanded="true"] .fa-angle-down {
  display: none !important;
}

.container-accordion .dd-block .dd-block-a[aria-expanded="true"] .fa-angle-up {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.container-accordion .dd-block .specility-service .specility-doctor:hover i {
  padding-right: 0;
}

.container-accordion .dd-block .specility-service .specility-doctor {
  border-radius: 10px;
}

.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse {
  margin-top: 10px;
}

.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse .box-add-plus .fa-plus-circle:before {
  color: #ffffff;
  background: #00205b;
  border: 1px solid #00205b;
  border-radius: 50%;
  cursor: pointer;
  font-size: 20px;
}

.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse .rs-base:hover {
  background: #ffffff;
  border-radius: 10px;
}

.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse .rs-base:hover .flex-grow,
.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse .rs-base:hover p {
  color: #fd7300;
}

.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse .rs-base {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse .rs-base .flex-grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  line-height: 46px;
  color: #00205b;
  font-weight: 600;
}

.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse .rs-base p {
  line-height: 46px;
  color: #00205b;
  font-weight: 600;
}

.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse .rs-base .box-btn-hover {
  max-height: 42px;
  margin: 0 auto;
}

.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse .rs-base .box-btn-hover .speciality-doctor-button {
  cursor: pointer;
}

.container-accordion .dd-block .specility-service .specility-doctor .second-multi-collapse .rs-base .box-btn-hover .speciality-doctor-button .btn-gral-blue {
  padding: 7px 25px;
}

.container-accordion .dd-block .specility-service .specility-doctor .btn-gral-inherit-bgcolor {
  border: 1px solid #3550bf;
  border-radius: 18px;
  background-color: #ffffff;
}

.container-accordion .dd-block .specility-service .specility-doctor .btn-gral-inherit-bgcolor .img-fluid {
  margin-right: 0;
}

.container-accordion .dd-block .specility-service .specility-doctor .specility-doctor-title[aria-expanded="true"] .fa-angle-down {
  display: none !important;
}

.container-accordion .dd-block .specility-service .specility-doctor .specility-doctor-title[aria-expanded="true"] .fa-angle-up {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  color: grey !important;
  font-weight: 400;
  font-size: 22px;
}

.container-accordion .dd-block .specility-service .specility-doctor .specility-doctor-title[aria-expanded="false"] .fa-angle-up {
  display: none !important;
}

.container-accordion .dd-block .specility-service .specility-doctor .specility-doctor-title p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.container-accordion .dd-block .specility-service .specility-doctor .specility-doctor-title p .fa-angle-down {
  font-size: 17px;
  font-weight: 600;
}

.container-accordion .dd-block .multi-collapse.show {
  border-bottom: 1px solid #d9d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}

.container-accordion .dd-block .specility-doctor:hover {
  background-color: #f3f3f3;
}

.container-accordion .dd-block .specility-doctor:hover .rs-base:hover {
  background: #ffffff;
  border-radius: 9px;
}

.container-accordion .dd-block .img-fluid__programare {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.show-btn {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

#ui-datepicker-div {
  z-index: 99 !important;
}

.search-content .search-ul li::marker {
  color: #fd7300;
  font-size: 1.2rem;
}

.search-content .search-ul li a {
  color: #00205b;
}

.search-content .search-results {
  background: #ffffff;
  border-radius: 9px;
  padding: 60px 40px;
}

.search-content .search-results .results {
  margin-bottom: 30px;
}

.collapsing {
  -webkit-transition: none !important;
  transition: none !important;
}

.order-gral-medical {
  height: 50vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.order-gral-medical .order-thanks__text.alert-success p {
  color: #00205b !important;
}

.order-gral-medical .order-thanks__text.alert-danger p {
  color: red !important;
}

.order-gral-medical .order-thanks__text {
  padding: 3rem 2rem;
  width: 60%;
}

.order-gral-medical .order-thanks__text p {
  margin-bottom: 0;
  font-weight: 600;
  font-family: "GTWalsheim-pro-bold", sans-serif;
  font-size: 19px;
}

.see-profile .collapse {
  max-height: 225px;
}

.btn-sl {
  cursor: pointer;
}

.description-text .btn-sl,
.container-location .btn-sl,
.see-profile .btn-sl {
  display: none;
}

.description-text a:hover,
.container-location a:hover,
.see-profile a:hover {
  text-decoration: none;
}

.description-text .collapse,
.container-location .collapse,
.see-profile .collapse {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  position: relative;
}

.description-text .collapse.show,
.container-location .collapse.show,
.see-profile .collapse.show {
  max-height: 100%;
}

.description-text a .fas,
.container-location a .fas,
.see-profile a .fas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.description-text a[aria-expanded="false"] .fa-angle-up,
.description-text a[aria-expanded="false"] .read-less,
.container-location a[aria-expanded="false"] .fa-angle-up,
.container-location a[aria-expanded="false"] .read-less,
.see-profile a[aria-expanded="false"] .fa-angle-up,
.see-profile a[aria-expanded="false"] .read-less {
  display: none;
}

.description-text a[aria-expanded="true"] .fa-angle-right,
.description-text a[aria-expanded="true"] .read-more,
.container-location a[aria-expanded="true"] .fa-angle-right,
.container-location a[aria-expanded="true"] .read-more,
.see-profile a[aria-expanded="true"] .fa-angle-right,
.see-profile a[aria-expanded="true"] .read-more {
  display: none;
}

.description-text a[aria-expanded="true"] .read-less,
.container-location a[aria-expanded="true"] .read-less,
.see-profile a[aria-expanded="true"] .read-less {
  color: grey;
}

.description-text a[aria-expanded="true"]:hover,
.container-location a[aria-expanded="true"]:hover,
.see-profile a[aria-expanded="true"]:hover {
  color: transparent;
}

.crt {
  display: none;
}

.bg-page-content {
  margin: 0 auto;
}

.bg-page-content dl,
.bg-page-content ol,
.bg-page-content ul {
  margin-bottom: 0;
}

.bg-page-content .builder-image-list-img .img-thumbnail {
  text-align: left;
  max-height: 300px;
}

.bg-page-content .builder-image-list-container .bg-gradient.collapse.multi-collapse:before {
  bottom: 35px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(52%, rgba(255, 255, 255, 0)), color-stop(103%, #ffffff));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 52%, #ffffff 103%);
}

.bg-page-content .section-builder-text-carousel .bg-gradient.collapse.multi-collapse:before {
  bottom: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(52%, rgba(255, 255, 255, 0)), color-stop(103%, #eef2f1));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 52%, #eef2f1 103%);
}

.bg-page-content .section-builder-text-carousel .collapse.multi-collapse:before,
.bg-page-content .builder-image-list-container .collapse.multi-collapse:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-repeat: repeat-x;
  pointer-events: none;
  z-index: 1;
}

.bg-page-content .section-builder-text-carousel .collapse.multi-collapse.show:before,
.bg-page-content .builder-image-list-container .collapse.multi-collapse.show:before {
  content: none;
}

.bg-page-content .img-surgery-doctor {
  max-height: 100px !important;
  border-radius: 50%;
}

.bg-page-content .builder-image-list-container .img-right {
  float: left;
  margin-right: 20px;
}

.bg-page-content .builder-image-list-container .img-left {
  float: right;
  margin-left: 20px;
}

.bg-page-content h5 {
  font-size: 1rem;
  font-weight: 600;
}

.bg-page-content h3 {
  margin: 0px 0 20px 0;
}

.bg-page-content .btn-builder {
  color: #ffffff;
}

.bg-page-content .btn-builder:hover {
  color: #ffffff;
}

.bg-page-content a {
  color: #fd7300;
  font-weight: 600;
}

.bg-page-content a:hover {
  color: #fd7300;
}

.bg-page-content ::marker {
  color: #fd7300;
  font-size: 1.2em;
}

.appointment-page .clip-path-gral:after {
  height: 100%;
  clip-path: none;
}

.appointment-page .sl-gral .br-select #service_names {
  z-index: -1;
}

.informatii-suplimentare {
  min-height: 150px;
}

.nav-tabs-prices .nav-link,
.content-location-tabs .nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.nav-tabs-prices .nav-link svg,
.content-location-tabs .nav-link svg {
  height: 20px;
  width: 20px;
  margin-right: 10px;
}

.nav-tabs-prices .nav-link.active svg,
.content-location-tabs .nav-link.active svg {
  fill: #ffffff;
  color: #ffffff;
}

.nav-tabs-prices .nav-link.active .change-color,
.content-location-tabs .nav-link.active .change-color {
  fill: #ffffff !important;
}

.pages-displayed {
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clip-path-second {
  position: relative;
}

.clip-path-second:after {
  position: absolute;
  content: "";
  top: 0;
  height: calc(100% + 240px);
  background-color: #eef2f1;
  z-index: -1;
}

.clip-path-gral {
  position: relative;
}

.clip-path-height {
  position: relative;
}

.clip-path-height:after {
  position: absolute;
  content: "";
  top: 0;
  height: 100%;
  background-color: #eef2f1;
  z-index: -1;
}

.clip-path-gral:after {
  position: absolute;
  content: "";
  top: 0;
  height: calc(100% + 200px);
  background-color: #eef2f1;
  z-index: -1;
}

.pg-content .specialty {
  overflow: hidden;
  margin-top: 4px;
}

.pg-content .specialtyClass {
  max-height: 83px;
  position: relative;
}

.pg-content .showSpecialty.specialtyClass:before {
  height: 0 !important;
}

.pg-content .specialtyClass:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100px;
  bottom: 0px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(52%, rgba(255, 255, 255, 0)), color-stop(103%, #fafffe));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 52%, #fafffe 103%);
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  opacity: 0.5;
}

.box-form-check-custom .form-check {
  margin-bottom: 10px;
}

.box-form-check-custom .form-check .custom-radio-btn {
  border: 2px solid #444;
  border-radius: 50%;
  position: relative;
  margin-right: 10px;
  font-weight: 700;
}

.box-form-check-custom .form-check .custom-radio-btn input {
  display: none;
}

.box-form-check-custom .form-check .custom-radio-btn input:checked + .checkmark {
  display: inline-block !important;
}

.box-form-check-custom .form-check .custom-radio-btn .checkmark {
  width: 100%;
  height: 100%;
  background-color: #3550bf;
  position: absolute;
  border-radius: 50%;
  top: 0;
  left: 0;
  display: none;
}

.flex-container-services {
  margin-top: 20px;
}

.flex-container-services .box-services {
  max-height: 255px;
}

.flex-container-services .box-services a {
  font-size: 14px;
}

.i-media {
  margin: 0 0.6%;
}

.i-media .card-gral .h5 {
  height: 100%;
  margin: .6rem 0;
  min-height: 35px;
  max-height: 45px;
}

.i-media .card-gral .paragraph {
  height: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.drop-down--group select,
.drop-down--group input {
  border: none;
  cursor: pointer;
  color: #00205b;
  border-radius: 7px;
  width: 100%;
}

.qral-editor {
  line-height: inherit !important;
  padding: 0 !important;
}

.nw-GM .cards-media-video p {
  line-height: 30px !important;
}

.pg-content,
.cards-media {
  margin-top: 15px;
}

.container-main-locations .card-specialties {
  margin: 5px 0.5%;
}

.container-main-locations .ls-estension .specialties-location .card-specialties {
  margin: 5px 0.5%;
}

.nw-GM {
  border-radius: 9px;
}

.nw-GM .ql-editor {
  white-space: inherit !important;
}

.nw-GM .card-gral {
  -webkit-filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.04));
          filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.04));
}

.nw-GM .card-gral my-1
.card-body {
  padding: 1.9em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  border-right: 1px solid rgba(0, 0, 0, 0.125);
  border-left: 1px solid rgba(0, 0, 0, 0.125);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.nw-GM .card-gral a:hover {
  color: #00205b;
}

.nw-GM .card-article {
  -webkit-filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.04));
          filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.04));
}

.nw-GM .card-article .iframe-img {
  height: 250px;
}

.nw-GM .card-article .iframe-img .card-img-top {
  height: 100%;
}

.nw-GM .card-article .image-video {
  height: auto;
}

.nw-GM .card-article .image-video .card-img-top {
  height: 225px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.nw-GM .card-article .card-body {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  border-right: 1px solid rgba(0, 0, 0, 0.125);
  border-left: 1px solid rgba(0, 0, 0, 0.125);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.nw-GM .card-article .date {
  font-weight: bold;
}

.nw-GM .card-article p {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.logo-media {
  font-size: 20px;
}

.logo-media a {
  width: 35px;
  height: 25px;
}

.logo-media a .img-fluid {
  width: 30px;
  cursor: pointer;
  height: 30px;
}

.logo-media a .instagram {
  height: 25px;
  width: 25px;
}

#articole .content-published-articles .box-primary-title .title-name {
  line-height: 2.4rem;
}

#articole .content-published-articles .box-primary-title .date {
  border-right: 1px solid #00205b;
}

#articole .content-published-articles .nw-GM {
  background: #ffffff;
}

#articole .content-published-articles .nw-GM .logo-media a {
  width: auto;
}

#articole .content-published-articles .nw-GM .span-nume-medici-blog a {
  color: #fd7300 !important;
}

#articole .content-published-articles .nw-GM .span-nume-medici-blog a:last-child {
  border-right: 2px solid #00205b;
  padding-right: 20px;
}

#articole .content-published-articles .nw-GM .secondary-color {
  color: #fd7300 !important;
  padding-left: 20px;
}

#articole .content-published-articles .nw-GM .qral-editor {
  padding: 0;
}

#articole .content-published-articles .nw-GM p {
  margin-bottom: 5px;
}

#articole .content-published-articles .nw-GM .block-articles a {
  color: #00205b;
}

#articole .content-published-articles .nw-GM .block-articles img {
  padding: 2px;
}

#articole .content-published-articles .nw-GM .block-articles .teaser {
  margin-bottom: 30px;
  padding: 15px 25px;
  background: #fff1e5;
  border-radius: 9px;
}

#articole .content-published-articles .nw-GM .block-articles .revert-contatct__articles .logo-media a img {
  margin: 0 !important;
}

#articole .content-published-articles .nw-GM .block-articles .revert-contatct__articles ul {
  margin-top: 10px;
  padding-left: 30px;
}

#articole .content-published-articles .nw-GM .block-articles .revert-contatct__articles ul li {
  list-style-type: inherit;
  padding-left: 0;
}

#articole .content-published-articles .nw-GM .block-articles .revert-contatct__articles ul li:before {
  content: none;
}

#articole .content-published-articles .nw-GM .block-articles .revert-contatct__articles ul li::marker {
  color: #fd7300;
  font-size: 1.2rem;
}

#articole .content-published-articles .nw-GM h2 {
  font-size: 2.2rem;
  color: #00205b;
  font-weight: 500;
  font-family: "GTWalsheim-pro", sans-serif;
}

#medici .nw-GM .card-gral,
#locatii .nw-GM .card-gral,
#blog .nw-GM .card-gral,
#video .nw-GM .card-gral,
#articole .nw-GM .card-gral {
  width: auto;
  min-height: 470px;
  max-height: 510px;
  overflow: hidden;
  text-overflow: ellipsis;
}

#medici .nw-GM .card-gral .card-body,
#locatii .nw-GM .card-gral .card-body,
#blog .nw-GM .card-gral .card-body,
#video .nw-GM .card-gral .card-body,
#articole .nw-GM .card-gral .card-body {
  padding: 2.25rem;
  -webkit-box-pack: inherit;
      -ms-flex-pack: inherit;
          justify-content: inherit;
}

#medici .nw-GM .card-gral .card-body .date-text,
#locatii .nw-GM .card-gral .card-body .date-text,
#blog .nw-GM .card-gral .card-body .date-text,
#video .nw-GM .card-gral .card-body .date-text,
#articole .nw-GM .card-gral .card-body .date-text {
  font-family: "GTWalsheim-pro", sans-serif;
  font-size: 20px;
  font-weight: bold;
}

#medici .nw-GM .card-gral .card-body .h5,
#locatii .nw-GM .card-gral .card-body .h5,
#blog .nw-GM .card-gral .card-body .h5,
#video .nw-GM .card-gral .card-body .h5,
#articole .nw-GM .card-gral .card-body .h5 {
  margin: 0.8rem 0;
}

.header-title {
  position: relative;
}

.img-fluid-sp {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.nav-link .img-fluid {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.height-auto {
  height: auto !important;
  max-height: initial !important;
  overflow: initial !important;
}

.swal2-container .swal2-popup .swal2-header .swal2-title {
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.swal2-container .swal2-popup .swal2-content .swal2-html-container {
  font-weight: 400;
}

.swal2-container .swal2-popup .swal2-actions .swal2-confirm {
  padding: 5px 15px;
  border-radius: 2rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  background: #00205b;
  color: #ffffff;
}

.box-img-doctors {
  background: white;
  padding: 1rem 3rem;
}

.formularContactModal .modal-header .close span {
  color: #fd7300;
}

.formularContactModal .modal-dialog {
  margin-top: 14vh;
}

.formularContactModal .modal-dialog .modal-content .gral-terms {
  width: 100%;
}

.formularContactModal .modal-dialog .modal-content .form-confidentiality_agreement input {
  width: 4%;
  margin: 5px 1% 0 0;
}

.formularContactModal .modal-dialog .modal-content .form-confidentiality_agreement .gral-terms {
  width: 95%;
}

.contact-formular .form-group,
.modal-formular .form-group {
  width: 48%;
}

.contact-formular .form-group input,
.modal-formular .form-group input {
  font-size: 20px;
}

.every-page-contact-form {
  border: 1px solid #e4e2e3;
  margin-top: 40px;
}

.every-page-contact-form .h3 {
  font-size: 24px;
}

.every-page-contact-form input[type=checkbox] {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

.every-page-contact-form .form-group {
  width: 48%;
}

.every-page-contact-form .form-group input {
  font-size: 20px;
}

.every-page-contact-form .form-control {
  border-radius: 3px !important;
}

.every-page-contact-form .form-group-message {
  width: 100%;
}

.every-page-contact-form .btn-gral {
  padding: 10px 40px !important;
}

.every-page-contact-form .recaptcha-info {
  text-align: center;
  width: 100%;
  font-size: 11px;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.every-page-contact-form .modal-footer {
  border-top: transparent;
}

.hospitalization__contact-form {
  border-radius: 10px;
  border: 1px solid #e4e2e3;
  width: 100%;
  padding: 50px;
}

.hospitalization__contact-form .form-group label {
  font-weight: 600;
}

.hospitalization__contact-form .modal-footer {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 0;
}

.hospitalization__contact-form .h3 {
  font-family: "GTWalsheim-pro-bold", sans-serif;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 20px;
}

.hospitalization__contact-form input {
  width: 100%;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 7px;
  border: 1px solid #d9d9d9;
  outline: none;
  min-height: 40px;
}

.hospitalization__contact-form input::-webkit-input-placeholder {
  color: #fd7300;
  font-size: 16px;
  font-weight: 500;
}

.hospitalization__contact-form input::-moz-placeholder {
  color: #fd7300;
  font-size: 16px;
  font-weight: 500;
}

.hospitalization__contact-form input:-ms-input-placeholder {
  color: #fd7300;
  font-size: 16px;
  font-weight: 500;
}

.hospitalization__contact-form input::-ms-input-placeholder {
  color: #fd7300;
  font-size: 16px;
  font-weight: 500;
}

.hospitalization__contact-form input,
.hospitalization__contact-form input::placeholder {
  color: #fd7300;
  font-size: 16px;
  font-weight: 500;
}

.hospitalization__contact-form .form-control {
  border-radius: 9px;
}

.hospitalization__contact-form input:focus,
.hospitalization__contact-form .form-control:focus {
  border: 1px solid #3550bf;
  -webkit-filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.04));
          filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.04));
  -webkit-box-shadow: none;
          box-shadow: none;
}

.hospitalization__contact-form .message input {
  height: 97px;
}

.hospitalization__contact-form .offer-name,
.hospitalization__contact-form .patient-name,
.hospitalization__contact-form .phone,
.hospitalization__contact-form .e-mail,
.hospitalization__contact-form .message {
  margin: 10px 0;
}

.hospitalization__contact-form .offer-name p,
.hospitalization__contact-form .patient-name p,
.hospitalization__contact-form .phone p,
.hospitalization__contact-form .e-mail p,
.hospitalization__contact-form .message p {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 5px;
}

.hospitalization__contact-form .btn-gral {
  letter-spacing: 0px;
  color: #ffffff;
  padding: 5px 20px;
}

.title-name {
  color: #00205b;
  font-weight: bold;
  font-family: "GTWalsheim-pro-bold", sans-serif;
  text-align: center;
}

.input-email:focus {
  color: #fd7300;
}

input,
.input-email {
  color: #fd7300;
}

input:-webkit-autofill {
  -webkit-text-fill-color: #fd7300;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.hospitalization input:focus,
.hospitalization textarea:focus {
  border: 1px solid #00205b !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input:focus {
  color: #fd7300;
}

#gralModal .modal-content,
.formularContactModal .modal-content {
  z-index: 20;
}

#gralModal .modal-footer,
.formularContactModal .modal-footer {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.contact-page,
.modal-page {
  margin-top: 30px;
}

.contact-page .clip-path-gral:after,
.modal-page .clip-path-gral:after {
  height: calc(100% + 400px);
}

.contact-page .btn-map-gral .btn-gral,
.modal-page .btn-map-gral .btn-gral {
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}

.contact-page .contact-formular,
.modal-page .contact-formular {
  margin: 0;
}

.contact-page .contact-formular .modal-body .modal-footer,
.modal-page .contact-formular .modal-body .modal-footer {
  padding: 0.5rem 0;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.contact-page .map_google_gral,
.modal-page .map_google_gral {
  width: 100%;
  height: 400px;
}

.contact-page .ul-contact,
.modal-page .ul-contact {
  padding: 0 30px;
}

.contact-page .header__logo,
.modal-page .header__logo {
  width: 113px;
  margin-left: auto;
}

.contact-page .contact-formular .modal-content,
.modal-page .contact-formular .modal-content {
  margin: 0 auto;
}

.contact-page .contact-formular form,
.modal-page .contact-formular form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.contact-page .contact-formular .modal-footer,
.modal-page .contact-formular .modal-footer {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.contact-page .contact-formular .form-group-message,
.modal-page .contact-formular .form-group-message {
  width: 100%;
}

.gral-terms a {
  color: #fd7300;
}

#gralModal,
.formularContactModal,
.contact-formular,
#warning_modal {
  background: rgba(255, 255, 255, 0.7);
}

#gralModal .modal-content,
.formularContactModal .modal-content,
.contact-formular .modal-content,
#warning_modal .modal-content {
  border-radius: 10px;
  -webkit-filter: drop-shadow(0px 15px 32.5px rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0px 15px 32.5px rgba(0, 0, 0, 0.15));
  background-color: #ffffff;
  border: none;
}

#gralModal .modal-content .modal-header,
#gralModal .modal-content .modal-footer,
.formularContactModal .modal-content .modal-header,
.formularContactModal .modal-content .modal-footer,
.contact-formular .modal-content .modal-header,
.contact-formular .modal-content .modal-footer,
#warning_modal .modal-content .modal-header,
#warning_modal .modal-content .modal-footer {
  border: none;
}

#gralModal .modal-content .form-group label,
.formularContactModal .modal-content .form-group label,
.contact-formular .modal-content .form-group label,
#warning_modal .modal-content .form-group label {
  font-size: 13px;
  color: #00205b;
  font-weight: 600;
  line-height: 24px;
}

#gralModal .modal-content .form-group-message,
.formularContactModal .modal-content .form-group-message,
.contact-formular .modal-content .form-group-message,
#warning_modal .modal-content .form-group-message {
  margin-top: 10px;
}

#gralModal .modal-content ::-webkit-input-placeholder, .formularContactModal .modal-content ::-webkit-input-placeholder, .contact-formular .modal-content ::-webkit-input-placeholder, #warning_modal .modal-content ::-webkit-input-placeholder {
  font-size: 16px;
}

#gralModal .modal-content ::-moz-placeholder, .formularContactModal .modal-content ::-moz-placeholder, .contact-formular .modal-content ::-moz-placeholder, #warning_modal .modal-content ::-moz-placeholder {
  font-size: 16px;
}

#gralModal .modal-content :-ms-input-placeholder, .formularContactModal .modal-content :-ms-input-placeholder, .contact-formular .modal-content :-ms-input-placeholder, #warning_modal .modal-content :-ms-input-placeholder {
  font-size: 16px;
}

#gralModal .modal-content ::-ms-input-placeholder, .formularContactModal .modal-content ::-ms-input-placeholder, .contact-formular .modal-content ::-ms-input-placeholder, #warning_modal .modal-content ::-ms-input-placeholder {
  font-size: 16px;
}

#gralModal .modal-content ::placeholder,
.formularContactModal .modal-content ::placeholder,
.contact-formular .modal-content ::placeholder,
#warning_modal .modal-content ::placeholder {
  font-size: 16px;
}

#gralModal .modal-content textarea,
.formularContactModal .modal-content textarea,
.contact-formular .modal-content textarea,
#warning_modal .modal-content textarea {
  min-height: 97px;
  border-radius: 10px;
  background-color: #ffffff;
  border: 1px solid #d9d9d9;
}

#gralModal .modal-content .modal-header .modal-title,
.formularContactModal .modal-content .modal-header .modal-title,
.contact-formular .modal-content .modal-header .modal-title,
#warning_modal .modal-content .modal-header .modal-title {
  font-size: 20px;
  color: #00205b;
  font-weight: bold;
  font-family: "GTWalsheim-pro", sans-serif;
  margin: 0 auto;
}

#gralModal .modal-content .modal-body form label,
.formularContactModal .modal-content .modal-body form label,
.contact-formular .modal-content .modal-body form label,
#warning_modal .modal-content .modal-body form label {
  font-size: 13px;
  color: #00205b;
  font-weight: 600;
}

#gralModal .modal-content .modal-body form .form-group .form-control,
.formularContactModal .modal-content .modal-body form .form-group .form-control,
.contact-formular .modal-content .modal-body form .form-group .form-control,
#warning_modal .modal-content .modal-body form .form-group .form-control {
  height: 45px;
  border-radius: 10px;
  -webkit-filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.04));
          filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.04));
  background-color: #ffffff;
  border: 1px solid #d9d9d9;
}

#gralModal .modal-content .modal-body form .rectangle-gral-review,
.formularContactModal .modal-content .modal-body form .rectangle-gral-review,
.contact-formular .modal-content .modal-body form .rectangle-gral-review,
#warning_modal .modal-content .modal-body form .rectangle-gral-review {
  position: relative;
  width: 195px;
  height: 45px;
}

#gralModal .modal-content .modal-body form .rectangle-gral-review .rectangle-gral-select,
.formularContactModal .modal-content .modal-body form .rectangle-gral-review .rectangle-gral-select,
.contact-formular .modal-content .modal-body form .rectangle-gral-review .rectangle-gral-select,
#warning_modal .modal-content .modal-body form .rectangle-gral-review .rectangle-gral-select {
  width: 100%;
  height: 100%;
  padding: 10px 15px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 10px;
  background-color: #ffffff;
  border: 1px solid #d9d9d9;
  color: #00205b;
}

#gralModal .modal-content .modal-body form .rectangle-gral-review .custom-arrow,
.formularContactModal .modal-content .modal-body form .rectangle-gral-review .custom-arrow,
.contact-formular .modal-content .modal-body form .rectangle-gral-review .custom-arrow,
#warning_modal .modal-content .modal-body form .rectangle-gral-review .custom-arrow {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  right: -15px;
  height: 100%;
  z-index: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
}

#gralModal .modal-content .modal-footer .btn-gral:focus,
.formularContactModal .modal-content .modal-footer .btn-gral:focus,
.contact-formular .modal-content .modal-footer .btn-gral:focus,
#warning_modal .modal-content .modal-footer .btn-gral:focus {
  outline: none;
  border: none;
}

#gralModal .modal-content .modal-footer .btn-gral,
.formularContactModal .modal-content .modal-footer .btn-gral,
.contact-formular .modal-content .modal-footer .btn-gral,
#warning_modal .modal-content .modal-footer .btn-gral {
  letter-spacing: 0px;
  height: 41px;
  border-radius: 21px;
  border: 1px solid #3550bf;
  padding: 10px 25px;
}

#gralModal .modal-content .modal-footer .btn-gral-primary-bgcolor,
.formularContactModal .modal-content .modal-footer .btn-gral-primary-bgcolor,
.contact-formular .modal-content .modal-footer .btn-gral-primary-bgcolor,
#warning_modal .modal-content .modal-footer .btn-gral-primary-bgcolor {
  color: #ffffff;
}

#gralModal .modal-content .modal-footer .btn-gral.btn-gral-inherit-bgcolor:hover,
.formularContactModal .modal-content .modal-footer .btn-gral.btn-gral-inherit-bgcolor:hover,
.contact-formular .modal-content .modal-footer .btn-gral.btn-gral-inherit-bgcolor:hover,
#warning_modal .modal-content .modal-footer .btn-gral.btn-gral-inherit-bgcolor:hover {
  color: #ffffff;
  background: #fd7300;
  border: 1px solid #fd7300;
}

.slick-slide:focus {
  border: none;
  outline: 0;
}

.slick-dots li.slick-active button:before {
  color: #fd7300 !important;
}

.fa-check:before {
  content: "\F00C";
}

.btn-gral-support {
  z-index: 999;
}

.clip-path {
  position: absolute;
  height: 100px;
  bottom: 0;
  clip-path: polygon(50% 35%, 100% 0, 100% 100%, 0 100%, 0 0);
  background: #ffffff;
  width: 100%;
}

form input:focus {
  outline: none;
}

.div-btn-media-chat {
  z-index: 15;
}

.div-btn-media-chat .modal-user-login .modal-content {
  border: none;
}

.div-btn-media-chat .modal-user-login .modal-content .modal-header {
  border: none;
}

.div-btn-media-chat .modal-user-login .modal-content .modal-body img {
  width: 50px;
  height: 50px;
  margin: 10px auto;
}

.div-btn-media-chat .modal-user-login .modal-content .input-group-alternative,
.div-btn-media-chat .modal-user-login .modal-content .form-group {
  border-bottom: 1px solid #fd7300;
}

.div-btn-media-chat .modal-user-login .modal-content .form-control {
  border: none;
}

.div-btn-media-chat .modal-user-login .modal-content .close span {
  color: #fd7300;
  font-size: 30px;
}

.div-btn-media-chat .modal-user-login .modal-content .custom-control-label:before {
  top: 2px;
  border-radius: 50%;
}

.div-btn-media-chat .modal-user-login .modal-content .custom-control-label:after {
  top: 2px;
}

.div-btn-media-chat .modal-user-login .modal-content .input-group-text {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: inherit;
}

.div-btn-media-chat .modal-user-login .modal-content .btn-gral-secondary-bgcolor:hover {
  background: #ffffff;
  color: #fd7300;
  font-weight: bold;
}

.div-btn-media-chat .modal-user-login .modal-content .btn-gral {
  color: #ffffff;
}

.modal-search-header .modal-content {
  border: none;
}

.modal-search-header .modal-content .modal-header {
  border: none;
}

.modal-search-header .modal-content .close:focus {
  outline: none;
}

.modal-search-header .modal-content .close span {
  color: #fd7300;
  font-size: 30px;
}

.modal-search-header .input-nav-search {
  width: 100%;
  border: 2px solid #fd7300;
  border-radius: 15px;
  padding: 2px 10px;
}

.modal-search-header .input-nav-search:focus {
  outline: inherit;
}

a[aria-expanded="true"] .fa-angle-up {
  color: grey !important;
}

a[aria-expanded="true"] .fa-angle-up:before {
  color: grey !important;
  font-weight: 400;
  font-size: 22px;
}

.rectangle-gral .rmv-outline-border {
  border: none;
  outline: 0px;
}

.rectangle-gral:focus {
  border: none;
  outline: 0px;
}

select:focus {
  border: none;
  outline: 0px;
}

input[type='checkbox']
.rectangle-gral input {
  margin: 0 10px;
  height: 80%;
}

input[type='checkbox']
.rectangle-gral input:focus {
  border: none !important;
}

.rectangle-gral > * {
  padding: 0 25px 0 15px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@-webkit-keyframes shine {
  20%, 100% {
    -webkit-transform: translateX(150%);
            transform: translateX(150%);
  }
}

@keyframes shine {
  20%, 100% {
    -webkit-transform: translateX(150%);
            transform: translateX(150%);
  }
}

#footer_appoint_btn {
  --duration: 3s;
  --easing: linear;
  --delay: 0s;
  position: relative;
}

#footer_appoint_btn .shine {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: rgba(255, 255, 255, 0);
  background-color: rgba(255, 255, 255, 0);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(25%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), color-stop(75%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 75%);
  -webkit-transform: skewX(-20deg) translateX(-100%);
          transform: skewX(-20deg) translateX(-100%);
  -webkit-animation: var(--duration) var(--easing) var(--delay) infinite forwards shine;
          animation: var(--duration) var(--easing) var(--delay) infinite forwards shine;
}

.shine-image {
  position: relative;
  overflow: hidden;
}

.shine-image::before {
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.7)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 100%);
  content: "";
  display: block;
  height: 100%;
  left: -75%;
  position: absolute;
  top: 0;
  -webkit-transform: skewX(-25deg);
          transform: skewX(-25deg);
  width: 50%;
  z-index: 2;
}

.shine-image:hover::before,
.shine-image:focus::before {
  -webkit-animation: shine-image 0.85s;
          animation: shine-image 0.85s;
}

@-webkit-keyframes shine-image {
  100% {
    left: 125%;
  }
}

@keyframes shine-image {
  100% {
    left: 125%;
  }
}

.box-recover-password-gralmedical .input-email,
.box-modal input {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.rectangle-gral {
  border-radius: 8px;
  -webkit-filter: drop-shadow(0px 10px 8.5px rgba(0, 0, 0, 0.04));
          filter: drop-shadow(0px 10px 8.5px rgba(0, 0, 0, 0.04));
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  width: 100%;
}

.rectangle-gral .custom-fonts {
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.rectangle-gral .custom-arrow {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  right: -15px;
  height: 100%;
  z-index: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
}

.rectangle-gral .custom-arrow .fa-angle-down:before {
  font-size: 22px;
  font-weight: 400;
}

.rectangle-gral .custom-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  z-index: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
  position: absolute;
  top: 0;
}

.rectangle-gral select {
  width: 100%;
  position: relative;
  height: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 7px;
  background: inherit;
}

.rectangle-gral select:focus {
  border: none;
  outline: 0px;
}

.rectangle-gral input {
  width: calc(100% - 30px);
  padding: 0 30px 0 10px;
}

.rectangle-gral input:focus {
  outline: none;
}

.rectangle-gral .fa-building:before {
  font-size: 20px;
}

.listing-panel .pagination {
  background: transparent;
}

.content-published-articles .iframe--prima-mea-luna-roz {
  max-width: 710px !important;
}

@media (max-width: 576.89px) {
  .content-published-articles .iframe--prima-mea-luna-roz {
    max-height: 300px;
  }
}

.content-published-articles .published-by,
.content-published-articles .locations {
  letter-spacing: 0px;
  padding: 0 15px;
}

.content-published-articles .published-by a,
.content-published-articles .locations a {
  color: #fd7300;
  padding: 0 7px;
}

.box-medic {
  margin-bottom: 20px;
}

.box-medic ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}

.box-medic ul li:before {
  content: none !important;
}

.box-medic ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 350px;
}

.box-medic ul li .content {
  border-radius: 50%;
  overflow: hidden;
  display: block;
  position: relative;
  width: 140px;
  height: 140px;
}

.box-medic ul li .content img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  right: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
}

.box-medic ul li p {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  color: #00205b;
}

.box-medic ul li p a {
  color: #00205b;
}

.content-published-articles {
  border-right: 8px;
}

.content-published-articles .title-name {
  font-size: 24px;
}

.content-published-articles img {
  float: none;
}

.content-published-articles h2 {
  font-size: 20px;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
}

.select-pages:focus {
  border: 1px solid #ccd2de;
}

.select-pages:focus {
  outline: none;
}

.custom-arrow {
  right: 10px;
}

.select-pages {
  min-width: 137px;
  outline: 0px;
  border-radius: 4px;
  position: relative;
  appearance: none;
  border: 1px solid #ccd2de;
  color: #00205b;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  background: #ffffff;
  padding: 5px 10px;
  height: 100%;
}

.custom-arrow {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  right: 10px;
  height: 100%;
  z-index: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
}

.cards-media {
  background: #ffffff;
  border-radius: 9px;
}

.cards-media a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
}

.clip-path-poygon {
  clip-path: ellipse(130% 90% at 50% 10%);
  position: absolute;
  top: 0;
  height: 450px;
  width: 100%;
  z-index: -5;
}

.text-underline {
  text-decoration: underline;
}

.breadcrumb-inner .breadcrumb-ol {
  list-style: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.breadcrumb-inner .breadcrumb-ol li:hover a {
  text-decoration: none;
}

.breadcrumb-inner .breadcrumb-ol li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.breadcrumb-inner .breadcrumb-ol li a .fa-angle-right {
  margin-left: 7px;
}

.box-primary-title {
  position: relative;
}

.box-primary-title .div-pab {
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.box-primary-title .div-pab .btn-gral {
  color: #ffffff;
  border-radius: 23px;
  background-color: #3550bf;
  letter-spacing: 0px;
}

.box-primary-title .div-pab .btn-gral:hover {
  background: #00205b;
}

.slick-next {
  right: 0 !important;
}

.img-thumbnail {
  border: 0 !important;
  padding: 0 !important;
}

.biopsiiModal .btn-aplica-post {
  padding: 5px 10px;
  border: 1px solid #3550bf;
  background-color: #3550bf;
  color: white;
  max-width: 100px;
  border-radius: 7px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.biopsiiModal .btn-aplica-post:hover {
  background-color: #00205b;
  color: #ffffff;
}

.biopsiiModal,
.modal-teste-oncologice {
  background-color: rgba(255, 255, 255, 0.8);
}

.biopsiiModal .modal-content,
.modal-teste-oncologice .modal-content {
  border: none;
}

.box-inputServices {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.box-inputServices #searchInputServices {
  padding: 10px 8px;
  max-width: 320px;
  width: 100%;
  border-top: none;
  border-left: none;
  border-right: 0;
  margin-top: 30px;
}

.box-inputServices #searchInputServices:focus-visible {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#newsletter_name:focus-visible,
#newsletter_email:focus-visible {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.modal-teste-oncologice .modal-dialog {
  max-width: 1000px;
}

.modal-teste-oncologice .modal-dialog .modal-content #modal_header {
  width: 100%;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-header .box-voucher p {
  color: #fd7300;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-header .btn-gral.btn-voucher {
  border: 1px solid #00205b;
  color: #00205b;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-header .btn-gral.btn-voucher:hover {
  background: #00205b;
  color: #ffffff;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-header .btn-gral:hover {
  background: #fd7300;
  color: #ffffff;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-header .btn-gral {
  border: 1px solid #fd7300;
  background: #ffffff;
  font-weight: bold;
  color: #fd7300;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-header .close {
  position: absolute;
  font-size: 50px;
  font-weight: 300;
  color: #00205b;
  opacity: 1;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 31px;
  font-weight: bold;
  color: #fd7300;
  padding-right: 50px;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-header p {
  font-weight: 500;
  font-size: 16px;
  color: #00205b;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-header p span {
  font-weight: 900;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .container-modal-analize {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
  background-color: #f3f0f0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
  border-radius: 7px;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .container-modal-analize .analiza p {
  color: #fd7300;
  font-size: 22px;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .container-modal-analize .analiza a {
  padding: 0;
  text-decoration: underline;
  color: #007bff;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .container-modal-analize .price {
  font-weight: 700;
  font-size: 16px;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .container-modal-analize .buttons .btn-gral {
  background-color: #3550bf;
  color: #ffffff;
  padding: 5px 30px;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .important {
  padding: 2rem;
  background: #fd7300;
  border-radius: 7px;
  color: #ffffff;
  margin-bottom: 30px;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .important span {
  text-transform: uppercase;
  font-weight: bold;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .important p {
  font-weight: 400;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .important p a {
  color: #ffffff;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .t-info {
  color: #00205b;
  margin-bottom: 20px;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .t-info p {
  line-height: 20px;
}

.modal-teste-oncologice .modal-dialog .modal-content .modal-body .t-info span {
  font-weight: bold;
}

@media (max-width: 991.89px) {
  .Page_78 .modal-teste-oncologice .modal-header .close {
    right: 10px;
    top: 10px;
  }

  .Page_78 .modal-teste-oncologice .modal-body {
    padding: 20px 0;
  }

  .Page_78 .modal-teste-oncologice .container-modal-analize {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .Page_78 .modal-teste-oncologice .container-modal-analize .analiza {
    width: calc(100% - 180px);
  }

  .Page_78 .modal-teste-oncologice .container-modal-analize .price {
    width: 180px;
    text-align: right;
  }

  .Page_78 .modal-teste-oncologice .container-modal-analize .buttons {
    width: 100%;
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .Page_78 .modal-teste-oncologice .container-modal-analize .buttons .btn-gral {
    max-width: 180px;
    max-height: 37px;
  }
}

@media (min-width: 992px) {
  .Page_78 .modal-teste-oncologice .modal-header .close {
    right: 25px;
    top: 25px;
  }

  .Page_78 .modal-teste-oncologice .modal-body {
    padding: 2rem;
  }

  .Page_78 .modal-teste-oncologice .analiza {
    width: 55%;
  }

  .Page_78 .modal-teste-oncologice .price {
    width: 25%;
  }

  .Page_78 .modal-teste-oncologice .buttons {
    width: 20%;
  }
}

@media (min-width: 576px) {
  .rectangle-gral .custom-search {
    right: -25px;
  }
}

@media (max-width: 575.98px) {
  .rectangle-gral .custom-search {
    right: -15px;
  }
}

.header-nav {
  /* The container <div> - needed to position the dropdown content */
  /* Dropdown Content (Hidden by Default) */
  /* Links inside the dropdown */
  /* Change color of dropdown links on hover */
  /* Change the background color of the dropdown button when the dropdown content is shown */
}

.header-nav .hamburger-btn {
  width: 25px;
  height: 25px;
  position: relative;
  z-index: 9999;
  cursor: pointer;
}

.header-nav .hamburger-btn .menu__icon-svg {
  width: 100%;
  height: 100%;
  position: relative;
}

.header-nav .hamburger-btn .menu__icon-svg:after {
  content: "";
  position: absolute;
  background-image: url("/img/svg-meniu/icons_header__menu.svg");
  -o-object-fit: cover;
     object-fit: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.header-nav .hamburger-btn .menu__icon-svg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-image: url("/img/svg-meniu/close_gm.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.header-nav .header__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem 0;
}

.header-nav .header__logo a {
  width: 100%;
}

.header-nav .header__logo a .header__logo--img {
  height: 100%;
  width: 100%;
}

.header-nav .header__call-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.header-nav .header__call-center p {
  margin-bottom: 0;
}

.header-nav .header__menu {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.header-nav .header__menu .header__menu--top-section {
  height: 65px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-nav .header__menu .header__menu--top-section p {
  margin-bottom: 0;
}

.header-nav .header__menu .navbar-section .btn-gral {
  color: #fff;
}

.header-nav .header__menu .navbar-section .navbar-ul li:hover a {
  color: #fd7300;
}

.header-nav .header__menu .navbar-section .navbar-ul {
  list-style: none;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.header-nav .header__menu .navbar-section .navbar-ul li a {
  height: 30px;
  display: block;
}

.header-nav .header__menu .navbar-section .search-bar {
  cursor: pointer;
}

.header-nav .header__menu .navbar-section .btn-gral {
  font-size: 12px !important;
}

.header-nav .dropdown {
  position: relative;
  display: inline-block;
}

.header-nav .dropdown-content {
  background-color: #ffffff;
  min-width: 260px;
  border-radius: 8px;
}

.header-nav .dropdown-content a {
  color: #00205b !important;
  text-decoration: none;
  display: block;
  font-size: 16px;
}

.header-nav .dropdown-content a:hover {
  color: #fd7300 !important;
}

.header-nav .dropdown:hover .dropbtn {
  background-color: #ffffff;
}

.header-nav .dropdown:hover .fa-caret-down {
  color: #fd7300 !important;
}

.header-nav .box--login-menu {
  position: relative;
}

.header-nav .box--login-menu .dropdown-content__login {
  display: none;
}

.header-nav .box--login-menu .dropdown-content__login p {
  margin-bottom: 5px;
}

.header-nav .box--login-menu .dropdown-content__login p bold {
  font-weight: 700;
  font-size: 13px;
}

.header-nav .box--login-menu:hover .dropdown-content__login {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  top: 30px;
  right: 0;
  padding: 2rem;
  z-index: 101;
  width: 300px;
  background-color: white;
  -webkit-filter: drop-shadow(0px 15px 32.5px rgba(0, 0, 0, 0.15));
          filter: drop-shadow(0px 15px 32.5px rgba(0, 0, 0, 0.15));
}

@media only screen and (max-width: 991.89px) {
  .header-nav .dropdown .dropdown-content {
    display: none;
    position: relative;
    padding-top: 5px !important;
  }
}

@media only screen and (min-width: 992px) {
  .header__menu .dropdown {
    height: 100%;
  }

  .dropdown:hover .dropdown-content {
    overflow: auto;
    z-index: 2;
    -webkit-box-shadow: 0px 14px 36px -7px #E2E4E8;
            box-shadow: 0px 14px 36px -7px #E2E4E8;
  }

  .dropdown:hover .dropdown-content .param_filt {
    height: 30px !important;
  }

  .dropdown-content {
    position: absolute;
    overflow: hidden;
    left: -25px;
    padding-top: 25px !important;
    -webkit-transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
  }

  .dropdown-content .param_filt {
    height: 0 !important;
    overflow: hidden;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .header-nav .header__menu .header__menu--top-section p:nth-child(1),
  .header-nav .header__menu .header__menu--top-section p:nth-child(2),
  .header-nav .header__menu .header__menu--top-section p:nth-child(3),
  .header-nav .header__menu .header__menu--top-section p:nth-child(4),
  .header-nav .header__menu .header__menu--top-section p:nth-child(5),
  .header-nav .header__menu .header__menu--top-section p:nth-child(6),
  .header-nav .header__menu .header__menu--top-section p:nth-child(7),
  .header-nav .header__menu .header__menu--top-section p:nth-child(8) {
    margin-right: 0.6vw;
  }
}

@media only screen and (min-width: 1400px) {
  .header-nav .header__menu .navbar-ul .nav-bar-li-mr {
    margin-right: 0.91vw;
  }

  .header-nav .header__menu .header__menu--top-section p:nth-child(1),
  .header-nav .header__menu .header__menu--top-section p:nth-child(2),
  .header-nav .header__menu .header__menu--top-section p:nth-child(3),
  .header-nav .header__menu .header__menu--top-section p:nth-child(4),
  .header-nav .header__menu .header__menu--top-section p:nth-child(5),
  .header-nav .header__menu .header__menu--top-section p:nth-child(6),
  .header-nav .header__menu .header__menu--top-section p:nth-child(7),
  .header-nav .header__menu .header__menu--top-section p:nth-child(8) {
    margin-right: 1vw;
  }
}

@media (min-width: 992px) and (max-width: 1399.89px) {
  .header-nav .header__menu .navbar-ul .nav-bar-li-mr {
    margin-right: 0.71vw;
  }

  .header-nav .header__menu .navbar-ul li a {
    font-size: 14px;
  }

  .header-nav .header__menu .header__menu--top-section p:nth-child(1),
  .header-nav .header__menu .header__menu--top-section p:nth-child(2),
  .header-nav .header__menu .header__menu--top-section p:nth-child(3),
  .header-nav .header__menu .header__menu--top-section p:nth-child(4),
  .header-nav .header__menu .header__menu--top-section p:nth-child(5),
  .header-nav .header__menu .header__menu--top-section p:nth-child(6),
  .header-nav .header__menu .header__menu--top-section p:nth-child(7),
  .header-nav .header__menu .header__menu--top-section p:nth-child(8) {
    margin-right: 0.76vw;
  }
}

footer {
  position: relative;
  border-top: 1px solid #e4e2e3;
}

.footer .banner-footer-media {
  opacity: 0.9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.footer .banner-footer-media > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.footer .mobile-applications p {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 3px;
}

.footer .mobile-applications .apps .google-play,
.footer .mobile-applications .apps .app-store {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 115px;
  height: 35px;
}

.footer p,
.footer a {
  color: #00205b;
}

.footer .h3 {
  font-weight: 600;
}

.footer ul li {
  list-style: none;
}

.footer .drop-down--newsletter p a {
  text-decoration: underline;
}

.footer input {
  border-top: none;
  border-left: none;
  border-right: none;
  width: 100%;
  border-bottom: 1px solid #00205b;
  background: transparent;
}

.footer .btn-gral.btn-gral-primary-bgcolor.btn-send-email {
  color: white;
}

.footer__mr-media {
  margin-right: 30px;
}

main,
.footer-max-width {
  max-width: 1692px;
  margin-right: auto;
  margin-left: auto;
}

.main-banner:before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  background: #eef2f1;
  z-index: -2;
}

.main-banner:after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/img/gral_header_img.png);
  background-repeat: no-repeat;
  z-index: -1;
}

.main-banner {
  position: relative;
  background-color: #eef2f1;
  clip-path: ellipse(130% 84% at 50% 10%);
}

.main-banner .img-banner {
  text-align: right;
}

.main-banner .img-banner .img-fluid {
  border-radius: 0;
  border: 0px;
  padding: 0.04rem;
}

.main-banner .main-banner__text {
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.main-banner .main-banner__text .btn-gral-inherit-bgcolor {
  border: 1px solid #00205b;
  padding: 0.4rem 1.8rem;
}

.main-banner .main-banner__text .fa-check {
  font-weight: 400;
}

#home-page .allnews_hp {
  max-width: 230px;
  color: white;
}

.flex-container-gral-cards.home-page .card-favor,
.flex-container-gral-cards.home-page .hospital-oncofort {
  background-color: #eef2f1;
  border: 1px solid transparent;
}

.hp-services,
.hp-slider {
  background-color: #ffffff;
  z-index: 12;
}

.hp-services .analyzes img,
.hp-services .appointments img,
.hp-services .call img,
.hp-services .destinatie-medicale img,
.hp-slider .analyzes img,
.hp-slider .appointments img,
.hp-slider .call img,
.hp-slider .destinatie-medicale img {
  width: 100%;
}

.hp-services .analyzes a,
.hp-services .analyzes .fa-arrow-right,
.hp-services .appointments a,
.hp-services .appointments .fa-arrow-right,
.hp-services .call a,
.hp-services .call .fa-arrow-right,
.hp-services .destinatie-medicale a,
.hp-services .destinatie-medicale .fa-arrow-right,
.hp-slider .analyzes a,
.hp-slider .analyzes .fa-arrow-right,
.hp-slider .appointments a,
.hp-slider .appointments .fa-arrow-right,
.hp-slider .call a,
.hp-slider .call .fa-arrow-right,
.hp-slider .destinatie-medicale a,
.hp-slider .destinatie-medicale .fa-arrow-right {
  color: #ffffff;
}

.hp-services .analyzes .btn-gral,
.hp-services .appointments .btn-gral,
.hp-services .call .btn-gral,
.hp-services .destinatie-medicale .btn-gral,
.hp-slider .analyzes .btn-gral,
.hp-slider .appointments .btn-gral,
.hp-slider .call .btn-gral,
.hp-slider .destinatie-medicale .btn-gral {
  padding: 4px 18px;
}

.section-about-gral .about-gral__content {
  padding: 0;
}

.section-about-gral .about-gral__content .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.section-about-gral .about-gral__content .content .item {
  margin-bottom: 25px;
}

.section-about-gral .about-gral__content .content .item img {
  margin-bottom: 15px;
}

.section-about-gral .about-gral__content .content .item .number {
  font-weight: bold;
  font-size: 16px;
  color: #fd7300;
  margin-bottom: 5px;
}

.section-about-gral .about-gral__content .content .item .text {
  color: #00205b;
  font-weight: 500;
}

.section-about-gral .about-gral__content .content .item--5,
.section-about-gral .about-gral__content .content .item--6,
.section-about-gral .about-gral__content .content .item--7,
.section-about-gral .about-gral__content .content .item--8 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.section-about-gral .about-gral__content .content .item--5 .text,
.section-about-gral .about-gral__content .content .item--6 .text,
.section-about-gral .about-gral__content .content .item--7 .text,
.section-about-gral .about-gral__content .content .item--8 .text {
  margin-bottom: 0;
}

.section-about-gral .about-gral__content .mn-box {
  background-image: url("/img/beneficii.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
}

.section-about-gral .about-gral__content .img-thumbnail {
  height: 100%;
  width: 100%;
  padding: 0.1rem 0 0.1rem 0.1rem;
}

.section-about-gral .about-gral__content p span {
  font-weight: bold;
}

.section-about-gral .red-more {
  text-decoration: underline;
}

.section-general-services .box-hp-link-servicii-Cnas {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.section-general-services .box-hp-link-servicii-Cnas .btn-gral {
  color: #FFFFFFFF;
}

.section-general-services .h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

.section-general-services a {
  margin: 0.5rem 0;
  font-family: "Montserrat", sans-serif;
}

.section-general-services .btn-all-offers .btn-gral {
  color: #ffffff;
  border-radius: 20px;
}

.section-general-services .btn-gral {
  border: 1px solid #00205b;
}

.section-general-services .btn-gral:hover {
  background: #00205b;
  color: #ffffff;
}

.section-medical-offers .oferte-medicale-icon-svg {
  width: 60px;
  height: 60px;
}

.section-medical-offers .medical-offers {
  width: 100%;
}

.section-medical-offers .medical-offers .medical-offers__flu-test {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.section-medical-offers .medical-offers .medical-offers__flu-test a,
.section-medical-offers .medical-offers .medical-offers__flu-test p {
  color: #ffffff;
}

.section-medical-offers .medical-offers .medical-offers__flu-test .flu-A-b,
.section-medical-offers .medical-offers .medical-offers__flu-test .flu-PCR {
  background: #fd7300;
}

.section-medical-offers .medical-offers .medical-offers__flu-test .flu-A-b a,
.section-medical-offers .medical-offers .medical-offers__flu-test .flu-PCR a {
  text-decoration: underline;
}

.section-medical-offers .medical-offers .medical-offers__flu-test .flu-A-b .img-background,
.section-medical-offers .medical-offers .medical-offers__flu-test .flu-PCR .img-background {
  height: 115px;
  width: 140px;
}

.section-medical-offers .medical-offers .medical-offers__flu-test .flu-A-b .col-7,
.section-medical-offers .medical-offers .medical-offers__flu-test .flu-PCR .col-7 {
  height: 115px;
}

.section-medical-offers .medical-offers .medical-offers__flu-test .flu-A-b .btn-gral,
.section-medical-offers .medical-offers .medical-offers__flu-test .flu-PCR .btn-gral {
  text-decoration: none;
  border: 1px solid #ffffff;
  margin-top: 35px;
  padding: 0.4rem 1.2rem;
  color: #3550bf;
  background: #ffffff;
}

.section-medical-offers .medical-offers .medical-offers__flu-test .flu-A-b .btn-gral:hover,
.section-medical-offers .medical-offers .medical-offers__flu-test .flu-PCR .btn-gral:hover {
  color: #ffffff;
  background: #00205b;
  border: 1px solid #00205b;
}

.section-medical-offers .medical-offers .medical-offers__flu-test .img-flu-a-b {
  background: url(/img/gral-card-img-3.jpg);
  background-size: cover;
  background-position: center;
  border-radius: 5px;
}

.section-medical-offers .medical-offers .medical-offers__flu-test .img-flu-PCR {
  background: url(/img/gral-card-img4.jpg);
  background-size: cover;
  background-position: center;
  border-radius: 2px;
}

.nw-GM .h1 {
  font-weight: bold;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.nw-GM .card-gral-homepage {
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.nw-GM .card-gral-homepage .card-top {
  height: 200px;
  padding: 1.9rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.nw-GM .card-gral-homepage .card-body {
  border: none;
}

.nw-GM .card-gral-homepage .card-body .date-text {
  font-weight: 600;
  line-height: 24px;
}

.nw-GM .card-gral-homepage .card-body .h2 {
  margin: 30px 0;
}

.nw-GM .card-gral {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
}

.nw-GM .card-gral .h1 {
  width: 109px;
  height: 53px;
  line-height: 42px;
  color: #fd7300;
  font-family: GTWalsheim-pro-bold, sans-serif;
}

.nw-GM .card-gral p {
  line-height: 24px;
  color: #00205b;
}

.nw-GM .card-gral .card-img-top {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.nw-GM .card-gral .card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.section-card-app {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.section-card-app .health-card,
.section-card-app .labor-medicine-card {
  background: #f3f3f3;
  border-radius: 8px;
}

.section-card-app .health-card .health-card__text .fa-check,
.section-card-app .labor-medicine-card .health-card__text .fa-check {
  position: absolute;
  top: 6px;
  left: 0;
}

.section-card-app .health-card .health-card__text p,
.section-card-app .labor-medicine-card .health-card__text p {
  margin-left: 25px;
}

.section-card-app .health-card .labor-medicine-card__text,
.section-card-app .health-card .health-card__text,
.section-card-app .labor-medicine-card .labor-medicine-card__text,
.section-card-app .labor-medicine-card .health-card__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.section-card-app .health-card .labor-medicine-card__text .text-xl-left a,
.section-card-app .health-card .health-card__text .text-xl-left a,
.section-card-app .labor-medicine-card .labor-medicine-card__text .text-xl-left a,
.section-card-app .labor-medicine-card .health-card__text .text-xl-left a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.section-card-app .health-card .labor-medicine-card__text .text-xl-left a img,
.section-card-app .health-card .health-card__text .text-xl-left a img,
.section-card-app .labor-medicine-card .labor-medicine-card__text .text-xl-left a img,
.section-card-app .labor-medicine-card .health-card__text .text-xl-left a img {
  height: 15px;
  margin-left: 5px;
}

.section-card-app .health-card .labor-medicine-card__text .h2,
.section-card-app .health-card .health-card__text .h2,
.section-card-app .labor-medicine-card .labor-medicine-card__text .h2,
.section-card-app .labor-medicine-card .health-card__text .h2 {
  font-weight: bold;
  font-family: GTWalsheim-pro;
}

.section-card-app .health-card .labor-medicine-card__text p,
.section-card-app .health-card .health-card__text p,
.section-card-app .labor-medicine-card .labor-medicine-card__text p,
.section-card-app .labor-medicine-card .health-card__text p {
  letter-spacing: 0px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}

.section-card-app .health-card .labor-medicine-card__text p span,
.section-card-app .health-card .health-card__text p span,
.section-card-app .labor-medicine-card .labor-medicine-card__text p span,
.section-card-app .labor-medicine-card .health-card__text p span {
  font-weight: 800;
}

.section-card-app .health-card .labor-medicine-card__text .btn-gral,
.section-card-app .health-card .health-card__text .btn-gral,
.section-card-app .labor-medicine-card .labor-medicine-card__text .btn-gral,
.section-card-app .labor-medicine-card .health-card__text .btn-gral {
  color: #ffffff;
  margin-top: 25px;
  border-radius: 20px;
}

.section-card-app .health-card .health-card__img {
  position: relative;
  height: 115px;
}

.section-card-app .health-card .health-card__img .svg-card {
  background: url("/img/card-sanatate.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 90px;
  position: absolute;
  top: -20px;
  background-position: center;
}

.section-card-app .labor-medicine-card .labor-medicine-card__img {
  position: relative;
  height: 115px;
}

.section-card-app .labor-medicine-card .labor-medicine-card__img .svg-spital-oncofort {
  width: 100%;
  height: 75px;
  position: absolute;
  top: -20px;
}

.section-card-app .labor-medicine-card .labor-medicine-card__img .svg-medicina {
  background: url("/img/medicina-muncii.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 100%;
  height: 125px;
  position: absolute;
  top: -20px;
  background-position: center;
}

.div-btn-media-chat {
  position: fixed;
  bottom: 100px;
  right: 30px;
}

.div-btn-media-chat .btn-gral {
  padding: 5px 20px;
}

.div-btn-media-chat .btn-gral-support {
  background: #fd7300;
  color: #ffffff;
  border: 1px solid;
}

.div-btn-media-chat .btn-gral-support .fa-comment-dots {
  margin-right: 5px;
}

.div-btn-media-chat .btn-gral-support .img-fluid.img-fluid-sp-orange {
  display: none;
}

.div-btn-media-chat .btn-gral-support:hover {
  background: #ffffff;
  color: #fd7300;
  border: 1px solid #fd7300;
}

.div-btn-media-chat .btn-gral-support:hover .img-fluid.img-fluid-sp {
  display: none;
}

.div-btn-media-chat .btn-gral-support:hover .img-fluid.img-fluid-sp-orange {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
}

@media (min-width: 575.89px) {
  .section-general-services .box-hp-link-servicii-Cnas {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .section-general-services .box-hp-link-servicii-Cnas .h3 {
    margin-right: 10px;
    margin-bottom: 0;
  }
}

@media (max-width: 575.89px) {
  .section-general-services .box-hp-link-servicii-Cnas {
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.svgIcon {
  fill: red;
}

.img-fluid_print {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  cursor: pointer;
}

.nav-tabs-prices .nav-link {
  border-top-left-radius: 17px;
  border-top-right-radius: 17px;
  color: #00205b;
  font-weight: 700;
  text-align: center;
}

.nav-tabs-prices .nav-link.active {
  color: white;
  background: #fd7300;
}

.nav-tabs-prices .nav-link.active i {
  color: white;
}

.alphabet-filter {
  margin: 40px 0;
}

.alphabet-filter .box_alphabet__search {
  background-color: white;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px;
}

.alphabet-filter .box_alphabet__search label {
  margin-bottom: 0;
  margin-right: 10px;
}

.alphabet-filter .box-letter {
  background-color: white;
  border-radius: 7px;
}

.alphabet-filter .box-letter .letter {
  font-size: 20px;
  margin-right: 5px;
  color: #00205b !important;
}

.alphabet-filter .box-letter .letter.active {
  font-weight: bold;
  font-size: 24px;
  color: #007bff !important;
}

#nav-tabContent #consultatii-si-investigatii .drop-down--group .box-btn-gral {
  width: 100%;
}

#nav-tabContent #consultatii-si-investigatii .drop-down--group .box-btn-gral .btn-gral {
  margin-top: 20px;
}

.section-price {
  position: relative;
}

.section-price .show-products {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.section-price .hide-products {
  display: none !important;
}

.section-price .container-text-products {
  padding: 7px;
  background: #fd7300;
  color: #ffffff;
  border-radius: 10px;
  border: 1px solid #fd7300;
}

.section-price .container-text-products:hover {
  background: #00205b;
  color: #ffffff;
  border: 1px solid #00205b;
}

.section-price .price-analysis {
  width: 100%;
}

.section-price .price-analysis .drop-down--group .btn-gral-appoiment {
  height: 40px;
  width: 240px;
}

.section-price .price-analysis .drop-down--group .form__clinic .img-fluid {
  width: 25px;
}

.section-price .price-analysis input {
  border: none;
}

.section-price .price-analysis p {
  margin-bottom: 0;
}

.section-price .price-analysis .btn-gral {
  color: #ffffff;
  padding: 7px 25px;
}

.section-price .price-analysis .btn-gral .fa-calendar-alt {
  margin-right: 10px;
}

.section-price .price-analysis .product-price {
  background: #ffffff;
  border-radius: 9px;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .box-price-CI:hover .box-add-plus .plus-orange-svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .box-price-CI:hover .box-add-plus .plus-black-svg {
  display: none;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .box-price-CI:hover a .fa-calendar-alt {
  color: #fd7300;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .box-price-CI .price-content p {
  margin-right: 40px;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .box-price-CI a {
  max-height: 23px;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .box-price-CI a .fa-calendar-alt {
  color: #00205b;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .box-price-CI .box-add-plus .plus-orange-svg {
  display: none;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .aria-controls-arrows:nth-child(1) {
  margin-top: 0 !important;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .aria-controls-arrows {
  margin-top: 10px;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .aria-controls-arrows.collapsed {
  -webkit-transform: none !important;
          transform: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .aria-controls-arrows[aria-expanded="true"] {
  border-top: 1px solid #d9d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-bottom: none;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background: #ffffff !important;
  -webkit-transition: none !important;
  transition: none !important;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .collapse.show .card-body {
  border-bottom: 1px solid #d9d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .aria-controls-arrows[aria-expanded="true"] .fas.fa-chevron-up {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  color: grey !important;
  font-weight: 400;
  font-size: 16px;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .aria-controls-arrows[aria-expanded="true"] .fa-angle-down {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: none !important;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .collapse .card-body .card-body__content:last-child {
  border-bottom: none;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis {
  border-radius: 6px;
  background-color: #fffbf8;
  border: 1px solid transparent;
  margin-bottom: 10px;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis h5 {
  color: #fd7300;
  font-weight: 700;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body {
  border-top: none;
  padding: 10px 0 25px 0;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__title {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__price,
.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__title,
.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__add {
  padding: 0;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__content {
  border-bottom: 1px solid #d9d9d9;
  margin: 0 15px;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__content:hover .card-body__title,
.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__content:hover .card-body__price {
  color: #fd7300;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__content:hover .card-body__title .fa-calendar-alt,
.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__content:hover .card-body__price .fa-calendar-alt {
  color: #fd7300;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__content:hover .card-body__add .plus-orange-svg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__content:hover .card-body__add .plus-black-svg {
  display: none;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__title {
  color: #00205b;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__price {
  color: #00205b;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__price .fa-calendar-alt {
  color: #00205b;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__add {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__add .plus-orange-svg,
.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__add .plus-black-svg {
  cursor: pointer;
}

.section-price .price-analysis .product-price .col-analize .container-segment-analysis .row-segment-analysis .card.card-body .card-body__add .plus-orange-svg {
  display: none;
}

.section-price .price-analysis .product-price .col-price-calculator {
  background-color: #ffffff;
}

.section-price .price-analysis .product-price .col-price-calculator .pdf-brosura {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}

.section-price .price-analysis .product-price .col-price-calculator .pdf-brosura a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 310px;
  height: 100%;
  background-color: #ededed;
  border-radius: 7px;
  margin-bottom: 10px;
  cursor: pointer;
  padding: 0 15px;
}

.section-price .price-analysis .product-price .col-price-calculator .pdf-brosura a img {
  width: 100%;
  height: 100%;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator {
  border-radius: 10px;
  -webkit-filter: drop-shadow(0px 10px 8.5px rgba(0, 0, 0, 0.04));
          filter: drop-shadow(0px 10px 8.5px rgba(0, 0, 0, 0.04));
  border: 1px solid #fd7300;
  margin-left: auto;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .img-fluid_cos {
  width: 15px;
  height: 15px;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .print {
  cursor: pointer;
  border: 1px solid transparent;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .h5 {
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  background-color: #fd7300;
  font-size: 18px;
  color: #ffffff;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .price-cart {
  max-height: 420px;
  overflow: auto;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .price-cart .selected-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 90%;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .price-cart .selected-product .selected-products__name {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  color: #00205b;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .price-cart .selected-product .selected-products__price {
  color: #00205b;
  font-weight: 700;
  position: relative;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .price-cart .selected-product .selected-products__price .img-fluid_cos {
  position: absolute;
  top: 0;
  width: auto;
  height: 16px;
  right: -4px;
  background: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  padding-right: 10px;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .price-cart .selected-product:hover .img-fluid_cos {
  visibility: visible;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .total-cost {
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 5px;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .total-cost p {
  font-size: 17px;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .total-cost span {
  font-weight: 700;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .total-cost .img-fluid_cos {
  cursor: pointer;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .print {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.section-price .price-analysis .product-price .col-price-calculator .price-calculator .container-selected-product .print p {
  font-weight: 600;
}

.section-price .price-analysis .product-price .col-price-calculator .informative-message {
  background: #fff1e5;
  border-radius: 10px;
  margin-left: auto;
}

.section-price .price-analysis .product-price .col-price-calculator .informative-message .img-fluid_info_cnas {
  width: 35px;
  height: 35px;
  margin-bottom: 5px;
}

.section-price .price-analysis .product-price .col-price-calculator .informative-message .info-phone-number {
  font-weight: 700;
  margin-top: 15px;
  font-size: 16px;
}

@media (max-width: 575.89px) {
  .navbar-section .header-flex-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding: 15px 0;
  }

  .navbar-section .header-flex-mobile .btn-programare,
  .navbar-section .header-flex-mobile .btn-istoric-pacienti {
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: 600;
    padding: 5px 20px;
    border-radius: 2rem;
    max-height: 40px;
  }

  .navbar-section .header-flex-mobile .btn-programare {
    background: #fd7300;
    color: #ffffff;
    border: 1px solid;
  }

  .navbar-section .header-flex-mobile .btn-programare:hover {
    background: #ffffff;
    color: #fd7300;
    border: 1px solid #fd7300;
  }

  .navbar-section .header-flex-mobile .btn-istoric-pacienti {
    background: #ffffff;
    color: #fd7300;
    border: 1px solid #fd7300;
  }

  .navbar-section .header-flex-mobile .btn-istoric-pacienti:hover {
    background: #fd7300;
    color: #ffffff;
    border: 1px solid;
  }
}

#locations-container .pg-content .pg-content__img .image {
  background: url(/../../img/locatii-gral.png);
  background-size: contain;
  background-repeat: no-repeat;
}

#locations-container .pg-content .see-profile .btn-show-hide-location {
  display: none;
}

#locations-container .pg-content .see-profile a {
  text-decoration: none;
}

#locations-container .pg-content .btn-show-hide-location {
  cursor: pointer;
}

.speciality-container .multi-collapse {
  display: inline-block;
}

.section-location-tabs .doctors-tab .bx-sl .pg-content__info .degree_name {
  font-weight: 500;
  color: #00205b;
  letter-spacing: 0px;
}

.section-location-tabs .doctors-tab .bx-sl .pg-content__info .doctors-speciality .field-speciality {
  font-weight: 700;
  line-height: 32px;
}

.section-location-tabs .doctors-tab .bx-sl .pg-content__info .doctors-speciality .span-speciality {
  border-radius: 25px;
  background-color: #fff1e5;
  display: block;
  padding: 5px 10px;
  font-weight: 600;
}

.section-location-tabs .dd-block .dd-block-a[aria-expanded="true"] {
  background: #ffffff !important;
}

.section-location-tabs .img-fluid__programare {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor:hover i {
  padding-right: 0;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor {
  border-radius: 10px;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .second-multi-collapse {
  margin-top: 10px;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .second-multi-collapse .rs-base:hover {
  background: #ffffff;
  border-radius: 10px;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .second-multi-collapse .rs-base {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .second-multi-collapse .rs-base .flex-grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .second-multi-collapse .rs-base .box-btn-hover {
  margin: 0 auto;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .second-multi-collapse .rs-base .box-btn-hover .speciality-doctor-button {
  cursor: pointer;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .btn-gral-inherit-bgcolor {
  border: 1px solid #3550bf;
  border-radius: 18px;
  background-color: #ffffff;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .btn-gral-inherit-bgcolor .img-fluid {
  margin-right: 0;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .specility-doctor-title[aria-expanded="true"] .fa-angle-down {
  display: none !important;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .specility-doctor-title[aria-expanded="true"] .fa-angle-up {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  color: grey !important;
  font-weight: 400;
  font-size: 22px;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .specility-doctor-title[aria-expanded="false"] .fa-angle-up {
  display: none !important;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .specility-doctor-title p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.section-location-tabs .tab-content-location .dd-block .specility-doctor .specility-doctor-title p .fa-angle-down {
  font-size: 17px;
  font-weight: 600;
}

.section-location-tabs .dd-locations a {
  text-decoration: none;
}

.section-location-tabs .dd-locations a span {
  text-decoration: underline;
}

.section-location-tabs .dd-locations .read-less {
  display: none;
}

.section-location-tabs .dd-locations .ql-align-justify {
  margin-bottom: 0;
}

.section-location-tabs .dd-locations ul {
  margin-bottom: 0;
}

.section-location-tabs .dd-locations a[aria-expanded="true"] .fa-angle-right {
  display: none !important;
}

.section-location-tabs .dd-locations a[aria-expanded="true"] .fa-angle-up,
.section-location-tabs .dd-locations a[aria-expanded="true"] .read-less {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.section-location-tabs .dd-locations a[aria-expanded="true"] .read-more {
  display: none !important;
}

.section-location-tabs .dd-block a[aria-expanded="true"] .fa-angle-down {
  display: none !important;
}

.section-location-tabs .dd-block a[aria-expanded="true"] .fa-angle-up {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

#container-main-locations {
  position: relative;
}

#container-main-locations .box--closed-location {
  background-color: #FFFFFF;
  border-style: dashed;
  border-color: #FD7300;
  padding: 10px;
  margin-top: 80px;
  border-top-left-radius: 25px;
  border-bottom-right-radius: 25px;
}

#container-main-locations .box--closed-location a {
  color: #FD7300;
}

#container-main-locations .box--closed-location .texty {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 10px;
  color: #FD7300;
}

#container-main-locations .box--closed-location .texty h3 {
  font-weight: bold;
  font-size: 26px;
  text-align: center;
}

#container-main-locations .box--closed-location .texty p {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: bold;
  text-align: center;
}

#container-main-locations .box--closed-location .texty span {
  font-size: 18px;
}

#container-main-locations .content-location {
  background: #ffffff;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
  overflow: hidden;
}

#container-main-locations .content-location .box-content-locatii .show-btn {
  position: relative;
  cursor: pointer;
}

#container-main-locations .content-location .box-content-locatii .show-btn .fa-angle-up,
#container-main-locations .content-location .box-content-locatii .show-btn .read-less {
  display: none;
}

#container-main-locations .content-location .box-content-locatii .show-btn:before {
  content: "";
  position: absolute;
  bottom: 40px;
  left: 0;
  width: 100%;
  height: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(52%, rgba(255, 255, 255, 0)), color-stop(103%, #fafffe));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 52%, #fafffe 103%);
}

#container-main-locations .content-location .box-content-locatii .container-images-location .container-fluid .slick-list {
  height: 100%;
}

#container-main-locations .content-location .box-content-locatii .container-images-location .container-fluid .slick-list .slick-track {
  height: 100%;
}

#container-main-locations .content-location .box-content-locatii .container-images-location .container-fluid .slick-list .slick-track .slick-slide {
  padding: 0 5px;
}

#container-main-locations .content-location .box-content-locatii.active .show-btn:before {
  content: none;
}

#container-main-locations .content-location .box-content-locatii.active .show-btn .fa-angle-up,
#container-main-locations .content-location .box-content-locatii.active .show-btn .read-less {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: grey;
}

#container-main-locations .content-location .box-content-locatii.active .show-btn .read-more,
#container-main-locations .content-location .box-content-locatii.active .show-btn .fa-angle-right {
  display: none;
}

#container-main-locations .content-location .location-read-more {
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}

#container-main-locations .content-location .location-read-more.active {
  height: auto !important;
}

#container-main-locations .content-location .box-content-locatii.active {
  height: 100% !important;
}

#container-main-locations .content-location .box-content-locatii .container-location {
  position: relative;
  height: 100%;
}

#container-main-locations .content-location .box-content-locatii .container-location .paragraph-editor {
  height: 100%;
}

#container-main-locations .content-location .address-description a {
  color: #00205b;
}

#container-main-locations .content-location a {
  color: #fd7300;
}

#container-main-locations .content-location iframe {
  border-top-right-radius: 10px;
}

#container-main-locations #nav-doctor .container-doctors {
  position: relative;
}

#container-main-locations #nav-doctor .container-doctors .doctors-speciality {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#container-main-locations #nav-doctor .container-doctors .pg-content__score .btn-gral-blue {
  font-size: 12px;
}

#container-main-locations .specialties-location .card-specialties .title-sl,
#container-main-locations .ls-extension .card-specialties .title-sl {
  font-weight: 600;
  color: #fd7300;
  font-size: 1rem;
  text-transform: capitalize;
}

#container-main-locations .backgr-img-col .img-fluid {
  max-width: 50px;
}

#container-main-locations .clip-path-polygon {
  webkit-clip-path: ellipse(130% 90% at 50% 10%);
  clip-path: ellipse(130% 90% at 50% 10%);
  position: absolute;
  top: 0;
  height: 633px;
  width: 100%;
  z-index: -5;
}

#container-main-locations .content-doctors .content-doctors__title {
  margin-top: 40px;
}

#container-main-locations .content-doctors .content-doctors__title .h1 {
  font-weight: bold;
  font-family: "GTWalsheim-pro", sans-serif;
  text-align: center;
}

#container-main-locations .content-doctors .content-doctors__title .button-header .btn-gral-blue {
  letter-spacing: 0px;
  color: #ffffff;
}

#container-main-locations .container-location {
  padding-top: 50px;
}

#container-main-locations .container-location p {
  margin-bottom: 0;
}

#container-main-locations .container-location .gral-editor p {
  margin-bottom: 0;
}

#container-main-locations .container-location .gral-editor .multi-collapse {
  height: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  position: relative;
  display: -ms-flexbox;
  display: flex;
}

#container-main-locations .container-location .gral-editor .red-more-less {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#container-main-locations .container-location .gral-editor .red-more-less[aria-expanded="false"] .read-less,
#container-main-locations .container-location .gral-editor .red-more-less[aria-expanded="false"] .fa-angle-up {
  display: none;
}

#container-main-locations .container-location .gral-editor .red-more-less:hover {
  text-decoration: none;
}

#container-main-locations .container-location .gral-editor .red-more-less[aria-expanded="true"] .read-less,
#container-main-locations .container-location .gral-editor .red-more-less[aria-expanded="true"] .fa-angle-up {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: grey !important;
}

#container-main-locations .container-location .gral-editor .red-more-less[aria-expanded="true"] .read-more,
#container-main-locations .container-location .gral-editor .red-more-less[aria-expanded="true"] .fa-angle-right {
  display: none;
}

#container-main-locations .container-location .gral-editor .multi-collapse.show {
  height: 100%;
}

#container-main-locations .container-location ul,
#container-main-locations .container-location ol {
  padding: 0 30px;
}

#container-main-locations .container-location p {
  width: 100%;
}

#container-main-locations .container-location .dd-locations .read-more,
#container-main-locations .container-location .dd-locations .read-less {
  height: 17px;
  color: #3550bf;
}

#container-main-locations .images-location-gral-image .panel-default .img-responsive {
  width: 100%;
}

#container-main-locations .container-map .address-content-map {
  margin-top: 30px;
}

#container-main-locations .container-map .address-content-map .row-content-map .col-img {
  width: 25px;
  margin-right: 25px;
}

#container-main-locations .container-map .address-content-map .row-content-map .col-img .icon-address,
#container-main-locations .container-map .address-content-map .row-content-map .col-img .icon-address-program {
  width: 100%;
  height: 25px;
}

#container-main-locations .container-map .address-content-map .row-content-map .col-address {
  width: calc(100% - 50px);
}

#container-main-locations .container-map .address-content-map .row-content-map .col-address p {
  font-size: 14px;
  color: #00205b;
  margin-bottom: 0;
}

#container-main-locations .container-map__height .iframe-map-location {
  width: 100%;
  height: 240px;
}

#container-main-locations #map-content {
  min-width: 50px;
  padding-right: 23px;
  padding-left: 10px;
  text-align: center;
  font-weight: bold;
}

#container-main-locations #map-content p {
  margin-bottom: 0;
}

#container-main-locations .section-specialties-location .specialties-location .card-specialties,
#container-main-locations .section-specialties-location .ls-extension .card-specialties {
  border: 1px solid #d2d0d0;
  border-radius: 10px;
  padding: 1rem 0.5rem;
  margin-top: 10px;
}

#container-main-locations .section-specialties-location .specialties-location .card-specialties:hover,
#container-main-locations .section-specialties-location .ls-extension .card-specialties:hover {
  border: 1px solid #fd7300;
  cursor: pointer;
}

#container-main-locations .section-specialties-location .btn-sl {
  font-size: 14px;
  letter-spacing: 0px;
}

#container-main-locations .section-specialties-location .tab-content-location #nav-price .bx-sl .dd-block .specility-service .second-multi-collapse {
  padding: 10px 15px;
  margin-top: 5px;
  border: none;
}

#container-main-locations .section-specialties-location .tab-content-location #nav-price .bx-sl .dd-block .specility-service .second-multi-collapse .flex-grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#container-main-locations .section-specialties-location .tab-content-location #nav-price .bx-sl .dd-block .specility-service .second-multi-collapse .text-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#container-main-locations .section-specialties-location .tab-content-location #nav-price .bx-sl .dd-block .specility-service .second-multi-collapse .text-right p {
  margin-bottom: 0;
}

#container-main-locations .field-buttons-location {
  margin-top: 10px;
}

#container-main-locations .field-buttons-location a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#container-main-locations .field-buttons-location a svg {
  width: 22px;
  height: 17px;
  margin-right: 2px;
}

#container-main-locations .field-buttons-location a:hover .change-color {
  fill: #ffffff !important;
  color: #ffffff !important;
}

#container-main-locations .field-buttons-location a:hover svg {
  fill: #ffffff;
}

#container-main-locations .modal {
  padding-right: 0 !important;
}

#container-main-locations .modal-dialog {
  max-width: 100%;
  height: auto;
}

#container-main-locations .for-center {
  margin: 0 !important;
  text-align: center !important;
}

#container-main-locations .vertical-center {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#container-main-locations .modal-content {
  background-color: transparent;
}

#container-main-locations .modal-body {
  padding: 0;
}

#container-main-locations .modal-body .gallery-next {
  right: 30px;
  z-index: 999;
}

#container-main-locations .modal-body .gallery-prev {
  left: 30px;
  z-index: 999;
}

#container-main-locations .close-modal {
  position: absolute;
  top: 0;
  right: 30px;
  display: block;
  cursor: pointer;
  border: none;
  outline: 0;
  background: 0 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
  z-index: 999;
}

#container-main-locations .close-modal:hover,
#container-main-locations .gallery-next:hover,
#container-main-locations .gallery-prev:hover {
  opacity: 1;
}

#container-main-locations .gallery-next,
#container-main-locations .gallery-prev {
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 27px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  border: none;
  outline: 0;
  background: 0 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}

#container-main-locations .img-gallery {
  max-height: 90vh;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

@media only screen and (max-width: 1199px) {
  #container-main-locations .img-gallery {
    max-width: 80vw;
  }
}

.content-services__title {
  position: relative;
}

.hospitalization {
  background: #ffffff;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
}

.hospitalization .hospitalization__main-content .hostpitalization__day--img .h3 {
  letter-spacing: 0px;
  font-family: "GTWalsheim-pro-bold";
  line-height: 38px;
}

.hospitalization .hospitalization__main-content .hostpitalization__day--description {
  margin-top: 40px;
}

.hospitalization .hospitalization__main-content .hostpitalization__day--description p {
  margin-bottom: 20px;
}

.hospitalization .hospitalization__main-content .hostpitalization__day--description .h3 {
  margin: 10px 0;
  line-height: 40px;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.hospitalization .hospitalization__main-content .hostpitalization__day--description .h5 {
  font-weight: bold;
}

.hospitalization .hospitalization__main-content .hospitalization__benefits {
  margin-top: 50px;
}

.hospitalization .hospitalization__main-content .hospitalization__benefits .h3 {
  font-family: "GTWalsheim-pro-bold";
}

.hospitalization .hospitalization__main-content .hospitalization__benefits .benefits__content > * {
  position: relative;
}

.hospitalization .hospitalization__main-content .hospitalization__benefits .benefits__content .fa-check {
  position: absolute;
  top: 5px;
}

.hospitalization .hospitalization__main-content .hospitalization__benefits .benefits__content .fa-check:before {
  font-size: 10px;
}

.hospitalization .hospitalization__main-content .hospitalization__benefits .benefits__content p {
  margin-left: 15px;
}

.hospitalization .hospitalization__contact-form {
  border-radius: 10px;
  background-color: #fff1e5;
}

.hospitalization .hospitalization__contact-form .h3 {
  font-family: "GTWalsheim-pro-bold";
  text-align: center;
  margin-bottom: 20px;
}

.hospitalization .hospitalization__contact-form input {
  width: 100%;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 7px;
  border: 1px solid #d9d9d9;
}

.hospitalization .hospitalization__contact-form input::-webkit-input-placeholder {
  color: #fd7300;
  font-size: 16px;
}

.hospitalization .hospitalization__contact-form input::-moz-placeholder {
  color: #fd7300;
  font-size: 16px;
}

.hospitalization .hospitalization__contact-form input:-ms-input-placeholder {
  color: #fd7300;
  font-size: 16px;
}

.hospitalization .hospitalization__contact-form input::-ms-input-placeholder {
  color: #fd7300;
  font-size: 16px;
}

.hospitalization .hospitalization__contact-form input::placeholder {
  color: #fd7300;
  font-size: 16px;
}

.hospitalization .hospitalization__contact-form .message input {
  height: 97px;
}

.hospitalization .hospitalization__contact-form .offer-name,
.hospitalization .hospitalization__contact-form .patient-name,
.hospitalization .hospitalization__contact-form .phone,
.hospitalization .hospitalization__contact-form .e-mail,
.hospitalization .hospitalization__contact-form .message {
  margin: 10px 0;
}

.hospitalization .hospitalization__contact-form .offer-name p,
.hospitalization .hospitalization__contact-form .patient-name p,
.hospitalization .hospitalization__contact-form .phone p,
.hospitalization .hospitalization__contact-form .e-mail p,
.hospitalization .hospitalization__contact-form .message p {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 5px;
}

.hospitalization .hospitalization__contact-form .btn-gral {
  letter-spacing: 0px;
  color: #ffffff;
  padding: 5px 20px;
}

.hospitalization .useful-information .h3 {
  font-weight: 700;
}

.hospitalization .useful-information .useful-information__content .fa-chevron-right:before {
  font-size: 12px;
}

.hospitalization .useful-information .useful-information__content a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.hospitalization .useful-information .useful-information__content a .img-fluid {
  width: 13px;
  height: 13px;
}

.poze .poze-clinica p {
  margin-top: 5px;
}

.poze .poze-clinica p span {
  font-weight: 700;
}

.search-box_specialties-mobile {
  border-bottom: 1px solid #7a8da5;
}

.search-box_specialties-mobile input {
  border: none;
  background-color: inherit;
  width: 100%;
}

.clip-path-poygon {
  height: 700px;
}

::-webkit-scrollbar {
  width: 6px !important;
}

::-webkit-scrollbar-thumb {
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#fd7300));
  background: linear-gradient(transparent, #fd7300);
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#107e9f));
  background: linear-gradient(transparent, #107e9f);
  border-radius: 6px;
}

.tx-tl p {
  font-weight: 500;
}

/* START: import sections */

.Page_2 .section-builder-text-carousel .description-text {
  height: 100% !important;
}

.Page_2 .section-builder-text-carousel .description-text .collapse.collapse-background {
  max-height: none !important;
}

.Page_2 .section-builder-text-carousel .description-text .btn-sl {
  display: none !important;
}

.Page_2 p {
  font-size: 15px;
}

.Page_2 .builder-text-carousel .location-read-more h2,
.Page_2 .builder-text-carousel .location-read-more .h3 {
  color: #00205b !important;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.Page_2 .builder-text-carousel .location-read-more .h3 {
  margin-bottom: 0 !important;
}

.Page_2 .builder-text-carousel .location-read-more h2 {
  margin-bottom: 25px !important;
}

.Page_2 .builder-text-carousel .showTextCarousel .collapse.collapse-background:before {
  background-image: none;
}

.Page_2 .underline {
  text-decoration: underline;
}

.Page_2 .Section_63 .information-benefit-main-content:after,
.Page_2 .Section_452 .information-benefit-main-content:after,
.Page_2 .romania-map .information-benefit-main-content:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/img/harta-locatii-covid/harta-loc-covid.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  opacity: 0.2;
  z-index: -1;
}

.Page_2 .Section_63 .information-benefit-main-content,
.Page_2 .Section_452 .information-benefit-main-content,
.Page_2 .romania-map .information-benefit-main-content {
  position: relative;
  z-index: 2;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-img img,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-img img,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-img img {
  margin-bottom: 10px;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-img .h3,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-img .h3,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-img .h3 {
  color: #00205b;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description h2,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description h2,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description h2 {
  color: #fd7300;
  font-weight: bold;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table {
  border: none;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table tbody tr td,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table tbody tr td,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table tbody tr td {
  border: none;
  padding: 0.4rem;
  width: 25%;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv {
  background: #fcfcfc;
  padding: 0.3rem;
  border-radius: 9px;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3 {
  color: #00205b;
  font-weight: 600;
  margin-bottom: 5px;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after {
  content: ">";
  position: absolute;
  left: -15px;
  top: -3px;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a {
  position: relative;
  text-decoration: underline;
  color: #3550bf;
  margin-left: 15px;
  cursor: pointer;
}

.Page_2 .Section_66 h5,
.Page_2 .Section_454 h5 {
  font-size: 18px;
  font-weight: 700;
}

.romania-map .information-benefit-main-content:after,
.Section_74 .information-benefit-main-content:after,
.Section_472 .information-benefit-main-content:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/img/harta-locatii-covid/harta-loc-covid.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  opacity: 0.2;
  z-index: -1;
}

.romania-map .information-benefit-main-content,
.Section_74 .information-benefit-main-content,
.Section_472 .information-benefit-main-content {
  position: relative;
  z-index: 2;
}

.romania-map .information-benefit-main-content .information-benefit-img img,
.Section_74 .information-benefit-main-content .information-benefit-img img,
.Section_472 .information-benefit-main-content .information-benefit-img img {
  margin-bottom: 10px;
}

.romania-map .information-benefit-main-content .information-benefit-img .h3,
.Section_74 .information-benefit-main-content .information-benefit-img .h3,
.Section_472 .information-benefit-main-content .information-benefit-img .h3 {
  color: #00205b;
}

.romania-map .information-benefit-main-content .information-benefit-description h2,
.Section_74 .information-benefit-main-content .information-benefit-description h2,
.Section_472 .information-benefit-main-content .information-benefit-description h2 {
  color: #fd7300;
  font-weight: bold;
}

.romania-map .information-benefit-main-content .information-benefit-description table,
.Section_74 .information-benefit-main-content .information-benefit-description table,
.Section_472 .information-benefit-main-content .information-benefit-description table {
  border: none;
}

.romania-map .information-benefit-main-content .information-benefit-description table tbody tr td,
.Section_74 .information-benefit-main-content .information-benefit-description table tbody tr td,
.Section_472 .information-benefit-main-content .information-benefit-description table tbody tr td {
  border: none;
  padding: 0.4rem;
  width: 25%;
}

.romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv,
.Section_74 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv,
.Section_472 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv {
  background: #fcfcfc;
  padding: 0.3rem;
  border-radius: 9px;
}

.romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3,
.Section_74 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3,
.Section_472 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3 {
  color: #00205b;
  font-weight: 600;
  margin-bottom: 5px;
}

.romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after,
.Section_74 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after,
.Section_472 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after {
  content: ">";
  position: absolute;
  left: -15px;
  top: -3px;
}

.romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a,
.Section_74 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a,
.Section_472 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a {
  position: relative;
  text-decoration: underline;
  color: #3550bf;
  margin-left: 15px;
  cursor: pointer;
}

/* END: import sections */

.Page_2 .builder-text-carousel-img {
  width: 420px;
  height: 100% !important;
  max-height: 600px !important;
}

.Page_2 .builder-text-carousel-img .img-thumbnail {
  height: 100% !important;
}

#checkout .clip-path-gral:after {
  height: calc(100% + 75px);
  clip-path: inherit;
}

#checkout .box-primary-title .title-name {
  margin: 0 auto 30px auto;
}

#checkout .box-facturare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#checkout .box-facturare .modal-header {
  padding: 0;
}

#checkout .box-facturare .modal-header .modal-title {
  font-family: "GTWalsheim-pro-bold", sans-serif;
  margin-top: 30px;
}

#checkout .box-facturare .date-facturare .contact-formular {
  border-radius: 10px;
}

#checkout .box-facturare .date-facturare .form-group {
  margin-bottom: 13px;
}

#checkout .box-facturare .date-facturare .form-group .rectangle-gral {
  -webkit-filter: drop-shadow(0px 10px 8.5px rgba(0, 0, 0, 0));
          filter: drop-shadow(0px 10px 8.5px rgba(0, 0, 0, 0));
}

#checkout .box-facturare .date-facturare .form-group #address::-webkit-input-placeholder {
  color: #a3a8b8;
  font-size: 14px;
}

#checkout .box-facturare .date-facturare .form-group #address::-moz-placeholder {
  color: #a3a8b8;
  font-size: 14px;
}

#checkout .box-facturare .date-facturare .form-group #address:-ms-input-placeholder {
  color: #a3a8b8;
  font-size: 14px;
}

#checkout .box-facturare .date-facturare .form-group #address::-ms-input-placeholder {
  color: #a3a8b8;
  font-size: 14px;
}

#checkout .box-facturare .date-facturare .form-group #address::placeholder {
  color: #a3a8b8;
  font-size: 14px;
}

#checkout .box-facturare .date-facturare .form-group .select-specialization {
  padding: 0 25px;
  color: #00205b;
  font-size: 14px;
  font-weight: 600;
}

#checkout .box-facturare .date-facturare .form-group .label-name {
  line-height: 20px;
}

#checkout .box-facturare .date-facturare .form-group .input-name {
  height: 46px;
}

#checkout .box-facturare .date-facturare .gral-terms input[type=checkbox] {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}

#checkout .box-facturare .date-facturare .gral-terms input {
  cursor: pointer;
  margin-top: 5px;
}

#checkout .box-facturare .date-facturare .gral-terms label {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}

#checkout .box-facturare .product-cart .contact-formular {
  border-radius: 10px;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product {
  font-weight: 600;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts {
  border-bottom: 1px solid #d5d6d8;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .img-pachet img {
  width: 100%;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details {
  padding: 0 0 0 20px;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details .title {
  margin-bottom: 10px;
  padding: 0;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details .title .selected-products__name {
  font-size: 16px;
  font-family: "Montserrat-bold", sans-serif;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details .price-quantity {
  font-weight: bold;
  margin-bottom: 12px;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details .price-quantity .bcs {
  border-radius: 5px;
  border: 1px solid #d5d6d8;
  height: 30px;
  width: 43%;
  max-width: 53px;
  margin-right: 5px;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details .trash-can img {
  cursor: pointer;
}

#checkout .box-facturare .product-cart .col-price-calculator .border-box {
  border-bottom: 1px solid #d5d6d8;
  padding-bottom: 15px;
  margin-bottom: 10px;
  font-weight: 600;
}

#checkout .box-facturare .product-cart .col-price-calculator .border-box .transport .gratuit {
  color: #009900;
}

#checkout .box-facturare .product-cart .col-price-calculator .total-comanda {
  font-weight: 600;
  font-size: 17px;
}

@media (min-width: 1200px) {
  #checkout .box-facturare .date-facturare {
    width: 63.5%;
  }

  #checkout .box-facturare .date-facturare .gral-terms {
    margin-bottom: 40px;
  }

  #checkout .box-facturare .date-facturare #checkout_btn {
    padding: 25px 50px;
  }

  #checkout .box-facturare .product-cart {
    width: 32%;
  }

  #checkout .box-facturare .modal-header .modal-title {
    font-size: 27px;
  }
}

@media (max-width: 1199.89px) {
  #checkout .box-facturare .date-facturare {
    width: 100%;
    margin-bottom: 30px;
  }

  #checkout .box-facturare .date-facturare .gral-terms {
    margin-bottom: 20px;
  }

  #checkout .box-facturare .date-facturare #checkout_btn {
    padding: 15px 25px;
  }

  #checkout .box-facturare .product-cart {
    width: 100%;
  }

  #checkout .box-facturare .modal-header .modal-title {
    font-size: 17px;
  }
}

@media (min-width: 576px) {
  #checkout .box-facturare {
    padding: 0 10px;
  }

  #checkout .box-facturare .date-facturare {
    padding: 0 15px;
  }

  #checkout .box-facturare .product-cart {
    padding: 0 15px;
  }

  #checkout .box-facturare .product-cart .img-pachet {
    width: 85px;
  }
}

@media (max-width: 575.89px) {
  #checkout .box-primary-title {
    padding: 0;
  }

  #checkout .box-primary-title .breadcrumb-inner {
    padding: 10px 0;
  }

  #checkout .box-facturare .date-facturare {
    padding: 0;
  }

  #checkout .box-facturare .product-cart {
    padding: 0;
  }

  #checkout .box-facturare .product-cart .img-pachet {
    width: 50px;
  }
}

.page-wrapper {
  position: relative;
}

.page-wrapper .clip-path-gral:after {
  height: 700px;
}

.Page_63 .paragraph-editor table {
  width: 100%;
  height: 300px;
}

.Page_63 .paragraph-editor table tbody tr {
  height: 100%;
}

.Page_63 .paragraph-editor table tbody tr td {
  padding: 10px;
}

.Page_63 .paragraph-editor table tbody tr td div {
  height: 100%;
}

.Page_63 .paragraph-editor table tbody tr td iframe {
  width: 100%;
  height: 100%;
}

@media (max-width: 766.99px) {
  .Page_63 .paragraph-editor table {
    width: 100%;
    height: 300px;
  }

  .Page_63 .paragraph-editor table tbody tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.static-carousel-text__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[data-slick-index="2"] .main-image img {
  -o-object-position: right;
     object-position: right;
}

.search-content .search-prices ul {
  list-style-type: circle;
}

.search-content .search-prices ul li {
  color: #7E7E7E;
}

@media (max-width: 766.99px) {
  .Page_93 .SectionCollapse .builder-collapse .aria-controls-arrows h5 {
    text-align: justify;
  }

  .Page_93 .SectionCollapse .builder-collapse .paragraph-editor iframe {
    height: 290px !important;
  }
}

/* START: import sections */

.Page_2 .section-builder-text-carousel .description-text {
  height: 100% !important;
}

.Page_2 .section-builder-text-carousel .description-text .collapse.collapse-background {
  max-height: none !important;
}

.Page_2 .section-builder-text-carousel .description-text .btn-sl {
  display: none !important;
}

.Page_2 p {
  font-size: 15px;
}

.Page_2 .builder-text-carousel .location-read-more h2,
.Page_2 .builder-text-carousel .location-read-more .h3 {
  color: #00205b !important;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.Page_2 .builder-text-carousel .location-read-more .h3 {
  margin-bottom: 0 !important;
}

.Page_2 .builder-text-carousel .location-read-more h2 {
  margin-bottom: 25px !important;
}

.Page_2 .builder-text-carousel .showTextCarousel .collapse.collapse-background:before {
  background-image: none;
}

.Page_2 .underline {
  text-decoration: underline;
}

.Page_2 .Section_63 .information-benefit-main-content:after,
.Page_2 .Section_452 .information-benefit-main-content:after,
.Page_2 .romania-map .information-benefit-main-content:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/img/harta-locatii-covid/harta-loc-covid.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  opacity: 0.2;
  z-index: -1;
}

.Page_2 .Section_63 .information-benefit-main-content,
.Page_2 .Section_452 .information-benefit-main-content,
.Page_2 .romania-map .information-benefit-main-content {
  position: relative;
  z-index: 2;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-img img,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-img img,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-img img {
  margin-bottom: 10px;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-img .h3,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-img .h3,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-img .h3 {
  color: #00205b;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description h2,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description h2,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description h2 {
  color: #fd7300;
  font-weight: bold;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table {
  border: none;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table tbody tr td,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table tbody tr td,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table tbody tr td {
  border: none;
  padding: 0.4rem;
  width: 25%;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv {
  background: #fcfcfc;
  padding: 0.3rem;
  border-radius: 9px;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3 {
  color: #00205b;
  font-weight: 600;
  margin-bottom: 5px;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after {
  content: ">";
  position: absolute;
  left: -15px;
  top: -3px;
}

.Page_2 .Section_63 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a,
.Page_2 .Section_452 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a,
.Page_2 .romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a {
  position: relative;
  text-decoration: underline;
  color: #3550bf;
  margin-left: 15px;
  cursor: pointer;
}

.Page_2 .Section_66 h5,
.Page_2 .Section_454 h5 {
  font-size: 18px;
  font-weight: 700;
}

.romania-map .information-benefit-main-content:after,
.Section_74 .information-benefit-main-content:after,
.Section_472 .information-benefit-main-content:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/img/harta-locatii-covid/harta-loc-covid.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  opacity: 0.2;
  z-index: -1;
}

.romania-map .information-benefit-main-content,
.Section_74 .information-benefit-main-content,
.Section_472 .information-benefit-main-content {
  position: relative;
  z-index: 2;
}

.romania-map .information-benefit-main-content .information-benefit-img img,
.Section_74 .information-benefit-main-content .information-benefit-img img,
.Section_472 .information-benefit-main-content .information-benefit-img img {
  margin-bottom: 10px;
}

.romania-map .information-benefit-main-content .information-benefit-img .h3,
.Section_74 .information-benefit-main-content .information-benefit-img .h3,
.Section_472 .information-benefit-main-content .information-benefit-img .h3 {
  color: #00205b;
}

.romania-map .information-benefit-main-content .information-benefit-description h2,
.Section_74 .information-benefit-main-content .information-benefit-description h2,
.Section_472 .information-benefit-main-content .information-benefit-description h2 {
  color: #fd7300;
  font-weight: bold;
}

.romania-map .information-benefit-main-content .information-benefit-description table,
.Section_74 .information-benefit-main-content .information-benefit-description table,
.Section_472 .information-benefit-main-content .information-benefit-description table {
  border: none;
}

.romania-map .information-benefit-main-content .information-benefit-description table tbody tr td,
.Section_74 .information-benefit-main-content .information-benefit-description table tbody tr td,
.Section_472 .information-benefit-main-content .information-benefit-description table tbody tr td {
  border: none;
  padding: 0.4rem;
  width: 25%;
}

.romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv,
.Section_74 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv,
.Section_472 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv {
  background: #fcfcfc;
  padding: 0.3rem;
  border-radius: 9px;
}

.romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3,
.Section_74 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3,
.Section_472 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv h3 {
  color: #00205b;
  font-weight: 600;
  margin-bottom: 5px;
}

.romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after,
.Section_74 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after,
.Section_472 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a:after {
  content: ">";
  position: absolute;
  left: -15px;
  top: -3px;
}

.romania-map .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a,
.Section_74 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a,
.Section_472 .information-benefit-main-content .information-benefit-description table tbody tr td .div-cv a {
  position: relative;
  text-decoration: underline;
  color: #3550bf;
  margin-left: 15px;
  cursor: pointer;
}

/* END: import sections */

.Page_2 .builder-text-carousel-img {
  width: 420px;
  height: 100% !important;
  max-height: 600px !important;
}

.Page_2 .builder-text-carousel-img .img-thumbnail {
  height: 100% !important;
}

#checkout .clip-path-gral:after {
  height: calc(100% + 75px);
  clip-path: inherit;
}

#checkout .box-primary-title .title-name {
  margin: 0 auto 30px auto;
}

#checkout .box-facturare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#checkout .box-facturare .modal-header {
  padding: 0;
}

#checkout .box-facturare .modal-header .modal-title {
  font-family: "GTWalsheim-pro-bold", sans-serif;
  margin-top: 30px;
}

#checkout .box-facturare .date-facturare .contact-formular {
  border-radius: 10px;
}

#checkout .box-facturare .date-facturare .form-group {
  margin-bottom: 13px;
}

#checkout .box-facturare .date-facturare .form-group .rectangle-gral {
  -webkit-filter: drop-shadow(0px 10px 8.5px rgba(0, 0, 0, 0));
          filter: drop-shadow(0px 10px 8.5px rgba(0, 0, 0, 0));
}

#checkout .box-facturare .date-facturare .form-group #address::-webkit-input-placeholder {
  color: #a3a8b8;
  font-size: 14px;
}

#checkout .box-facturare .date-facturare .form-group #address::-moz-placeholder {
  color: #a3a8b8;
  font-size: 14px;
}

#checkout .box-facturare .date-facturare .form-group #address:-ms-input-placeholder {
  color: #a3a8b8;
  font-size: 14px;
}

#checkout .box-facturare .date-facturare .form-group #address::-ms-input-placeholder {
  color: #a3a8b8;
  font-size: 14px;
}

#checkout .box-facturare .date-facturare .form-group #address::placeholder {
  color: #a3a8b8;
  font-size: 14px;
}

#checkout .box-facturare .date-facturare .form-group .select-specialization {
  padding: 0 25px;
  color: #00205b;
  font-size: 14px;
  font-weight: 600;
}

#checkout .box-facturare .date-facturare .form-group .label-name {
  line-height: 20px;
}

#checkout .box-facturare .date-facturare .form-group .input-name {
  height: 46px;
}

#checkout .box-facturare .date-facturare .gral-terms input[type=checkbox] {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}

#checkout .box-facturare .date-facturare .gral-terms input {
  cursor: pointer;
  margin-top: 5px;
}

#checkout .box-facturare .date-facturare .gral-terms label {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}

#checkout .box-facturare .product-cart .contact-formular {
  border-radius: 10px;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product {
  font-weight: 600;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts {
  border-bottom: 1px solid #d5d6d8;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .img-pachet img {
  width: 100%;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details {
  padding: 0 0 0 20px;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details .title {
  margin-bottom: 10px;
  padding: 0;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details .title .selected-products__name {
  font-size: 16px;
  font-family: "Montserrat-bold", sans-serif;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details .price-quantity {
  font-weight: bold;
  margin-bottom: 12px;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details .price-quantity .bcs {
  border-radius: 5px;
  border: 1px solid #d5d6d8;
  height: 30px;
  width: 43%;
  max-width: 53px;
  margin-right: 5px;
}

#checkout .box-facturare .product-cart .col-price-calculator .selected-product .pachet-bts .package-details .trash-can img {
  cursor: pointer;
}

#checkout .box-facturare .product-cart .col-price-calculator .border-box {
  border-bottom: 1px solid #d5d6d8;
  padding-bottom: 15px;
  margin-bottom: 10px;
  font-weight: 600;
}

#checkout .box-facturare .product-cart .col-price-calculator .border-box .transport .gratuit {
  color: #009900;
}

#checkout .box-facturare .product-cart .col-price-calculator .total-comanda {
  font-weight: 600;
  font-size: 17px;
}

@media (min-width: 1200px) {
  #checkout .box-facturare .date-facturare {
    width: 63.5%;
  }

  #checkout .box-facturare .date-facturare .gral-terms {
    margin-bottom: 40px;
  }

  #checkout .box-facturare .date-facturare #checkout_btn {
    padding: 25px 50px;
  }

  #checkout .box-facturare .product-cart {
    width: 32%;
  }

  #checkout .box-facturare .modal-header .modal-title {
    font-size: 27px;
  }
}

@media (max-width: 1199.89px) {
  #checkout .box-facturare .date-facturare {
    width: 100%;
    margin-bottom: 30px;
  }

  #checkout .box-facturare .date-facturare .gral-terms {
    margin-bottom: 20px;
  }

  #checkout .box-facturare .date-facturare #checkout_btn {
    padding: 15px 25px;
  }

  #checkout .box-facturare .product-cart {
    width: 100%;
  }

  #checkout .box-facturare .modal-header .modal-title {
    font-size: 17px;
  }
}

@media (min-width: 576px) {
  #checkout .box-facturare {
    padding: 0 10px;
  }

  #checkout .box-facturare .date-facturare {
    padding: 0 15px;
  }

  #checkout .box-facturare .product-cart {
    padding: 0 15px;
  }

  #checkout .box-facturare .product-cart .img-pachet {
    width: 85px;
  }
}

@media (max-width: 575.89px) {
  #checkout .box-primary-title {
    padding: 0;
  }

  #checkout .box-primary-title .breadcrumb-inner {
    padding: 10px 0;
  }

  #checkout .box-facturare .date-facturare {
    padding: 0;
  }

  #checkout .box-facturare .product-cart {
    padding: 0;
  }

  #checkout .box-facturare .product-cart .img-pachet {
    width: 50px;
  }
}

.page-wrapper {
  position: relative;
}

.page-wrapper .clip-path-gral:after {
  height: 700px;
}

.Page_63 .paragraph-editor table {
  width: 100%;
  height: 300px;
}

.Page_63 .paragraph-editor table tbody tr {
  height: 100%;
}

.Page_63 .paragraph-editor table tbody tr td {
  padding: 10px;
}

.Page_63 .paragraph-editor table tbody tr td div {
  height: 100%;
}

.Page_63 .paragraph-editor table tbody tr td iframe {
  width: 100%;
  height: 100%;
}

@media (max-width: 766.99px) {
  .Page_63 .paragraph-editor table {
    width: 100%;
    height: 300px;
  }

  .Page_63 .paragraph-editor table tbody tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.static-carousel-text__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[data-slick-index="2"] .main-image img {
  -o-object-position: right;
     object-position: right;
}

.search-content .search-prices ul {
  list-style-type: circle;
}

.search-content .search-prices ul li {
  color: #7E7E7E;
}

@media (max-width: 766.99px) {
  .Page_93 .SectionCollapse .builder-collapse .aria-controls-arrows h5 {
    text-align: justify;
  }

  .Page_93 .SectionCollapse .builder-collapse .paragraph-editor iframe {
    height: 290px !important;
  }
}

.search-bar {
  width: 0;
  height: 0;
}

.search-bar .circle-search:after {
  width: 100%;
}

.search-bar.search-bar-active {
  border-top: 1px solid #dbdada;
  position: absolute;
  width: 100%;
  background: #ffffff;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
          box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.search-bar.search-bar-active .box__search-desktop {
  max-width: 1372px;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.search-bar.search-bar-active .box__search-desktop .circle-search {
  width: 100%;
}

.search-bar.search-bar-active .box__search-desktop .circle-search .btn-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
}

.search-bar.search-bar-active .box__search-desktop .circle-search .search-bar__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border: none;
}

.search-bar.search-bar-active .box__search-desktop .circle-search .search-bar__input:focus {
  outline: 0;
  border: none;
}

@media (min-width: 576px) {
  .search-bar.search-bar-active {
    top: 140px;
  }

  .search-bar.search-bar-active .box__search-desktop {
    padding: 5px 15px;
  }

  .search-bar.search-bar-active .btn-search,
  .search-bar.search-bar-active .search-bar__input {
    margin: 0.6rem 1.4rem !important;
  }

  .search-bar.search-bar-active .search-bar__input {
    padding: 5px 10px;
  }
}

@media (max-width: 575.98px) {
  .search-bar.search-bar-active {
    top: 70px;
  }

  .search-bar.search-bar-active .box__search-desktop {
    padding: 0px 10px;
  }

  .search-bar.search-bar-active .btn-search,
  .search-bar.search-bar-active .search-bar__input {
    margin: 0.3rem 0.9rem !important;
  }

  .search-bar.search-bar-active .search-bar__input {
    padding: 0px 5px;
  }
}

.search-bar .circle-search:after {
  content: "";
  position: absolute;
  height: 100%;
  border-radius: 50%;
  background: #ffffff;
  left: 0;
  top: 0;
  z-index: -1;
}

.search-bar .circle-search {
  /*    border: 2px solid $secondary-text-color;
        border-radius: 50px;
        background: #ffffff;*/
  border-color: transparent;
  width: 25px;
  position: relative;
}

.search-bar .circle-search .btn-search {
  display: none;
  margin: 2px 0;
  border-radius: 9px;
  border: 1px solid #00205b;
}

.search-bar .circle-search .btn-search .btn {
  font-size: 10px;
}

.search-bar .circle-search .box-fa-search {
  width: 25px;
  height: 100%;
}

.search-bar .circle-search .box-fa-search .fa-search {
  width: 100%;
  height: 100%;
  cursor: pointer;
  border-radius: 50%;
}

.search-bar .circle-search .box-fa-search .fa-search:before {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.search-bar .circle-search .search-bar__input {
  display: none;
}

.search-bar.search-bar-active .circle-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50px;
  background: #f5f5f7cc;
}

@media (min-width: 576px) {
  .search-bar.search-bar-active {
    height: 15vh !important;
    padding: 1rem 2rem;
  }
}

@media (max-width: 575.98px) {
  .search-bar.search-bar-active {
    height: 10vh !important;
  }
}

.Page_37 .Section_472 .information-benefit-main-content:after {
  background-image: url(/img/pagina-biopsii/background-img-biopsii.svg) !important;
  opacity: 1 !important;
  top: -50px !important;
  left: inherit !important;
}

.Page_37 .Section_472 .information-benefit-main-content {
  position: relative;
  z-index: 2;
}

.Page_37 .Section_472 .information-benefit-main-content .information-benefit-img {
  margin-bottom: 40px;
}

.Page_37 .Section_472 .information-benefit-main-content .information-benefit-img .h3 {
  color: #00205b !important;
  font-size: 27px !important;
  line-height: 40px !important;
  font-weight: bold;
  font-family: "G TWalsheim Pro", Sans-Serif !important;
  text-align: center;
}

.Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv {
  padding: 0 14px;
}

.Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 {
  line-height: 30px;
  color: #00205b;
  font-weight: 600;
  font-family: "G TWalsheim Pro",Sans-Serif;
}

.Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 .link-biopsii {
  color: #00205b !important;
  margin-left: 0;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 .link-biopsii:after {
  content: none !important;
}

.Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv a {
  color: #fd7300 !important;
}

.Page_20 .bg-page-content p,
.Page_37 .bg-page-content p {
  font-size: 14px;
}

.Page_20 .Section_72 h2,
.Page_20 .Section_473 h2,
.Page_37 .Section_72 h2,
.Page_37 .Section_473 h2 {
  margin-bottom: 27px;
}

.Page_20 .Section_74 .information-benefit-main-content:after,
.Page_20 .Section_472 .information-benefit-main-content:after,
.Page_37 .Section_74 .information-benefit-main-content:after,
.Page_37 .Section_472 .information-benefit-main-content:after {
  background-image: url(/img/pagina-biopsii/background-img-biopsii.svg) !important;
  opacity: 1 !important;
  top: -50px !important;
  left: inherit !important;
}

.Page_20 .Section_74 .information-benefit-main-content,
.Page_20 .Section_472 .information-benefit-main-content,
.Page_37 .Section_74 .information-benefit-main-content,
.Page_37 .Section_472 .information-benefit-main-content {
  position: relative;
  z-index: 2;
}

.Page_20 .Section_74 .information-benefit-main-content .information-benefit-img,
.Page_20 .Section_472 .information-benefit-main-content .information-benefit-img,
.Page_37 .Section_74 .information-benefit-main-content .information-benefit-img,
.Page_37 .Section_472 .information-benefit-main-content .information-benefit-img {
  margin-bottom: 40px;
}

.Page_20 .Section_74 .information-benefit-main-content .information-benefit-img .h3,
.Page_20 .Section_472 .information-benefit-main-content .information-benefit-img .h3,
.Page_37 .Section_74 .information-benefit-main-content .information-benefit-img .h3,
.Page_37 .Section_472 .information-benefit-main-content .information-benefit-img .h3 {
  color: #00205b !important;
  font-size: 27px !important;
  line-height: 40px !important;
  font-weight: bold;
  font-family: "G TWalsheim Pro", Sans-Serif !important;
  text-align: center;
}

.Page_20 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv,
.Page_20 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv,
.Page_37 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv,
.Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv {
  padding: 0 14px;
}

.Page_20 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3,
.Page_20 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3,
.Page_37 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3,
.Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 {
  line-height: 30px;
  color: #00205b;
  font-weight: 600;
  font-family: "G TWalsheim Pro",Sans-Serif;
}

.Page_20 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 .link-biopsii,
.Page_20 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 .link-biopsii,
.Page_37 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 .link-biopsii,
.Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 .link-biopsii {
  color: #00205b !important;
  margin-left: 0;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Page_20 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 .link-biopsii:after,
.Page_20 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 .link-biopsii:after,
.Page_37 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 .link-biopsii:after,
.Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 .link-biopsii:after {
  content: none !important;
}

.Page_20 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv a,
.Page_20 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv a,
.Page_37 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv a,
.Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv a {
  color: #fd7300 !important;
}

.Page_20 .showBox .col-right .paragraph-editor ol li,
.Page_20 .showBox .col-left .paragraph-editor ol li,
.Page_37 .showBox .col-right .paragraph-editor ol li,
.Page_37 .showBox .col-left .paragraph-editor ol li {
  position: relative;
  padding-left: 5px;
}

.Page_20 .showBox .col-right .paragraph-editor ol li ul li:after,
.Page_20 .showBox .col-right .paragraph-editor ol li ul li:before,
.Page_20 .showBox .col-left .paragraph-editor ol li ul li:after,
.Page_20 .showBox .col-left .paragraph-editor ol li ul li:before,
.Page_37 .showBox .col-right .paragraph-editor ol li ul li:after,
.Page_37 .showBox .col-right .paragraph-editor ol li ul li:before,
.Page_37 .showBox .col-left .paragraph-editor ol li ul li:after,
.Page_37 .showBox .col-left .paragraph-editor ol li ul li:before {
  content: none;
}

.Page_20 .showBox .col-right .paragraph-editor ol li:after,
.Page_20 .showBox .col-left .paragraph-editor ol li:after,
.Page_37 .showBox .col-right .paragraph-editor ol li:after,
.Page_37 .showBox .col-left .paragraph-editor ol li:after {
  content: "";
  height: 25px;
  width: 25px;
  border-radius: 50%;
  top: 0;
  left: -24px;
  background: transparent;
  border: 1px solid grey;
  position: absolute;
}

.Page_20 .showBox .col-right .paragraph-editor ol li:before,
.Page_20 .showBox .col-left .paragraph-editor ol li:before,
.Page_37 .showBox .col-right .paragraph-editor ol li:before,
.Page_37 .showBox .col-left .paragraph-editor ol li:before {
  content: "";
  position: absolute;
  height: calc(90% - 27px);
  width: 1px;
  background: grey;
  top: 27px;
  left: -12px;
}

.Page_20 .showBox .col-left .crt,
.Page_37 .showBox .col-left .crt {
  display: none !important;
}

.Page_20 .showBox .col-left .collapse:after,
.Page_37 .showBox .col-left .collapse:after {
  content: none !important;
}

.Page_20 .showBox .col-left .collapse,
.Page_37 .showBox .col-left .collapse {
  max-height: inherit !important;
}

.Page_20 .showBox .content-text .title.secondary-text-color,
.Page_37 .showBox .content-text .title.secondary-text-color {
  line-height: 34px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro",Sans-Serif;
}

.Page_20 .Section_92 .information-benefit-main-content:before,
.Page_20 .Section_475 .information-benefit-main-content:before,
.Page_37 .Section_92 .information-benefit-main-content:before,
.Page_37 .Section_475 .information-benefit-main-content:before {
  position: absolute;
  content: "";
  left: -30px;
  top: -55px;
  height: 76%;
  width: 36%;
  background-image: url(/img/gralledical_logo.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  opacity: 0.2;
}

.Page_20 .Section_92 .information-benefit-main-content:after,
.Page_20 .Section_475 .information-benefit-main-content:after,
.Page_37 .Section_92 .information-benefit-main-content:after,
.Page_37 .Section_475 .information-benefit-main-content:after {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  height: 100%;
  background-image: url(/img/pagina-biopsii/call-center-biopsii.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.Page_20 .Section_92 .information-benefit-main-content,
.Page_20 .Section_475 .information-benefit-main-content,
.Page_37 .Section_92 .information-benefit-main-content,
.Page_37 .Section_475 .information-benefit-main-content {
  position: relative;
  max-width: 716px;
  height: 264px;
  border-radius: 10px;
  margin: 0 auto;
  text-align: center;
  background-color: #fcfcfc;
  overflow: hidden;
}

.Page_20 .Section_92 .information-benefit-main-content .text-center,
.Page_20 .Section_475 .information-benefit-main-content .text-center,
.Page_37 .Section_92 .information-benefit-main-content .text-center,
.Page_37 .Section_475 .information-benefit-main-content .text-center {
  padding: 50px 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Page_20 .Section_92 .information-benefit-main-content .text-center .information-benefit-img img,
.Page_20 .Section_475 .information-benefit-main-content .text-center .information-benefit-img img,
.Page_37 .Section_92 .information-benefit-main-content .text-center .information-benefit-img img,
.Page_37 .Section_475 .information-benefit-main-content .text-center .information-benefit-img img {
  margin-bottom: 20px;
}

.Page_20 .Section_92 .information-benefit-main-content .text-center .information-benefit-img .h3,
.Page_20 .Section_475 .information-benefit-main-content .text-center .information-benefit-img .h3,
.Page_37 .Section_92 .information-benefit-main-content .text-center .information-benefit-img .h3,
.Page_37 .Section_475 .information-benefit-main-content .text-center .information-benefit-img .h3 {
  max-width: 330px;
  font-size: 20px;
  line-height: 24px;
  color: #00205b;
  font-weight: bold;
  font-family: "G TWalsheim Pro",Sans-Serif;
  margin: 0 auto 20px auto;
  text-align: center;
}

.Page_20 .Section_92 .information-benefit-main-content .text-center .information-benefit-description p,
.Page_20 .Section_475 .information-benefit-main-content .text-center .information-benefit-description p,
.Page_37 .Section_92 .information-benefit-main-content .text-center .information-benefit-description p,
.Page_37 .Section_475 .information-benefit-main-content .text-center .information-benefit-description p {
  text-align: center;
}

.Page_20 .Section_92 .information-benefit-main-content .text-center .information-benefit-description p a,
.Page_20 .Section_475 .information-benefit-main-content .text-center .information-benefit-description p a,
.Page_37 .Section_92 .information-benefit-main-content .text-center .information-benefit-description p a,
.Page_37 .Section_475 .information-benefit-main-content .text-center .information-benefit-description p a {
  font-size: 27px;
  line-height: 34px;
  color: #fd7300;
  font-weight: bold;
}

@media (min-width: 567px) and (max-width: 1599.89px) {
  .Page_20 .Section_72,
  .Page_20 .Section_473,
  .Page_37 .Section_72,
  .Page_37 .Section_473 {
    padding: 0 20px;
  }
}

@media (max-width: 575.89px) {
  .Page_20 .Section_74 table tbody tr td,
  .Page_20 .Section_472 table tbody tr td,
  .Page_37 .Section_74 table tbody tr td,
  .Page_37 .Section_472 table tbody tr td {
    width: 100% !important;
  }

  .Page_20 .showBox .col-right ol,
  .Page_20 .showBox .col-left ol,
  .Page_37 .showBox .col-right ol,
  .Page_37 .showBox .col-left ol {
    padding-left: 30px !important;
  }
}

@media (max-width: 766.89px) {
  .Page_20 .Section_72 .paragraph-editor .video video,
  .Page_20 .Section_473 .paragraph-editor .video video,
  .Page_37 .Section_72 .paragraph-editor .video video,
  .Page_37 .Section_473 .paragraph-editor .video video {
    height: 300px;
    width: 100%;
  }

  .Page_20 .Page_20 .showBox .builder-image-list-img .img-thumbnail,
  .Page_20 .Page_37 .showBox .builder-image-list-img .img-thumbnail,
  .Page_37 .Page_20 .showBox .builder-image-list-img .img-thumbnail,
  .Page_37 .Page_37 .showBox .builder-image-list-img .img-thumbnail {
    max-height: 220px !important;
  }
}

@media (min-width: 767px) {
  .Page_20 .showBox .order-1 .img-thumbnail,
  .Page_37 .showBox .order-1 .img-thumbnail {
    max-height: 400px !important;
  }

  .Page_20 .Section_92 .information-benefit-main-content:after,
  .Page_20 .Section_475 .information-benefit-main-content:after,
  .Page_37 .Section_92 .information-benefit-main-content:after,
  .Page_37 .Section_475 .information-benefit-main-content:after {
    width: 42%;
  }
}

@media (min-width: 992px) and (max-width: 1199.89px) {
  .Page_20 .Section_74 table tbody tr td .urologica,
  .Page_20 .Section_472 table tbody tr td .urologica,
  .Page_37 .Section_74 table tbody tr td .urologica,
  .Page_37 .Section_472 table tbody tr td .urologica {
    font-size: 14px;
  }

  .Page_20 .Section_74 table tbody tr td .ginecologica,
  .Page_20 .Section_472 table tbody tr td .ginecologica,
  .Page_37 .Section_74 table tbody tr td .ginecologica,
  .Page_37 .Section_472 table tbody tr td .ginecologica {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .Page_20 .Section_74 table tbody tr td .urologica,
  .Page_20 .Section_472 table tbody tr td .urologica,
  .Page_37 .Section_74 table tbody tr td .urologica,
  .Page_37 .Section_472 table tbody tr td .urologica {
    font-size: 16px;
  }

  .Page_20 .Section_74 table tbody tr td .ginecologica,
  .Page_20 .Section_472 table tbody tr td .ginecologica,
  .Page_37 .Section_74 table tbody tr td .ginecologica,
  .Page_37 .Section_472 table tbody tr td .ginecologica {
    font-size: 14px;
  }
}

@media (min-width: 992px) {
  .Page_20 .Section_74 table tbody tr td .height-biopsii,
  .Page_20 .Section_472 table tbody tr td .height-biopsii,
  .Page_37 .Section_74 table tbody tr td .height-biopsii,
  .Page_37 .Section_472 table tbody tr td .height-biopsii {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .Page_20 .Section_74 table tbody tr td .height-biopsii a:after,
  .Page_20 .Section_472 table tbody tr td .height-biopsii a:after,
  .Page_37 .Section_74 table tbody tr td .height-biopsii a:after,
  .Page_37 .Section_472 table tbody tr td .height-biopsii a:after {
    top: 0 !important;
  }
}

@media (max-width: 991.89px) {
  .Page_20 .Section_74 table tbody tr,
  .Page_20 .Section_472 table tbody tr,
  .Page_37 .Section_74 table tbody tr,
  .Page_37 .Section_472 table tbody tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media (max-width: 1200px) {
  .Page_20,
  .Page_37 {
    padding: 0;
  }

  .Page_20 .Section_72,
  .Page_20 .Section_473,
  .Page_37 .Section_72,
  .Page_37 .Section_473 {
    margin-bottom: 25px !important;
  }

  .Page_20 .Section_74 .information-benefit-main-content:after .information-benefit-description table tr,
  .Page_20 .Section_472 .information-benefit-main-content:after .information-benefit-description table tr,
  .Page_37 .Section_74 .information-benefit-main-content:after .information-benefit-description table tr,
  .Page_37 .Section_472 .information-benefit-main-content:after .information-benefit-description table tr {
    margin-bottom: 25px;
  }

  .Page_20 .Section_74 .information-benefit-main-content:after .information-benefit-description table tr td .div-cv h3,
  .Page_20 .Section_472 .information-benefit-main-content:after .information-benefit-description table tr td .div-cv h3,
  .Page_37 .Section_74 .information-benefit-main-content:after .information-benefit-description table tr td .div-cv h3,
  .Page_37 .Section_472 .information-benefit-main-content:after .information-benefit-description table tr td .div-cv h3 {
    font-size: 16px;
  }

  .Page_20 .showBox .content-text .title.secondary-text-color,
  .Page_37 .showBox .content-text .title.secondary-text-color {
    font-size: 20px;
  }

  .Page_20 .Section_89 .col-left,
  .Page_20 .Section_474 .col-left,
  .Page_37 .Section_89 .col-left,
  .Page_37 .Section_474 .col-left {
    margin-bottom: 0 !important;
  }
}

@media (min-width: 1200px) {
  .Page_20 .bg-page-content,
  .Page_37 .bg-page-content {
    background: white;
  }

  .Page_20 .Section_72,
  .Page_20 .Section_473,
  .Page_37 .Section_72,
  .Page_37 .Section_473 {
    margin-bottom: 70px !important;
  }

  .Page_20 .Section_74,
  .Page_20 .Section_472,
  .Page_37 .Section_74,
  .Page_37 .Section_472 {
    margin-bottom: 100px !important;
  }

  .Page_20 .Section_74 .information-benefit-main-content,
  .Page_20 .Section_472 .information-benefit-main-content,
  .Page_37 .Section_74 .information-benefit-main-content,
  .Page_37 .Section_472 .information-benefit-main-content {
    padding: 50px 0;
  }

  .Page_20 .Section_74 .information-benefit-main-content .information-benefit-description,
  .Page_20 .Section_472 .information-benefit-main-content .information-benefit-description,
  .Page_37 .Section_74 .information-benefit-main-content .information-benefit-description,
  .Page_37 .Section_472 .information-benefit-main-content .information-benefit-description {
    padding: 0 60px;
  }

  .Page_20 .Section_74 .information-benefit-main-content .information-benefit-description table tr,
  .Page_20 .Section_472 .information-benefit-main-content .information-benefit-description table tr,
  .Page_37 .Section_74 .information-benefit-main-content .information-benefit-description table tr,
  .Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr {
    margin-bottom: 100px;
  }

  .Page_20 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3,
  .Page_20 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3,
  .Page_37 .Section_74 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3,
  .Page_37 .Section_472 .information-benefit-main-content .information-benefit-description table tr td .div-cv h3 {
    font-size: 18px;
  }

  .Page_20 .Section_74 .information-benefit-main-content:after,
  .Page_20 .Section_472 .information-benefit-main-content:after,
  .Page_37 .Section_74 .information-benefit-main-content:after,
  .Page_37 .Section_472 .information-benefit-main-content:after {
    right: -160px !important;
  }

  .Page_20 .showBox > *,
  .Page_37 .showBox > * {
    padding: 0;
  }

  .Page_20 .showBox,
  .Page_37 .showBox {
    margin-bottom: 80px !important;
  }

  .Page_20 .showBox .col-right,
  .Page_37 .showBox .col-right {
    padding-left: 55px !important;
  }

  .Page_20 .showBox .content-text .title.secondary-text-color,
  .Page_37 .showBox .content-text .title.secondary-text-color {
    font-size: 30px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_20 .Section_74 table tbody tr td,
  .Page_20 .Section_472 table tbody tr td,
  .Page_37 .Section_74 table tbody tr td,
  .Page_37 .Section_472 table tbody tr td {
    width: 50% !important;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .Page_20 .Section_92 .information-benefit-main-content:after,
  .Page_20 .Section_475 .information-benefit-main-content:after,
  .Page_37 .Section_92 .information-benefit-main-content:after,
  .Page_37 .Section_475 .information-benefit-main-content:after {
    width: 50%;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .Page_20 .Section_72 .paragraph-editor .video video,
  .Page_20 .Section_473 .paragraph-editor .video video,
  .Page_37 .Section_72 .paragraph-editor .video video,
  .Page_37 .Section_473 .paragraph-editor .video video {
    height: 600px;
  }
}

.Page_21 .bg-page-content .form-gral-medical,
.Page_74 .bg-page-content .form-gral-medical {
  max-width: 1376px !important;
}

.Page_21 .btn-gral,
.Page_74 .btn-gral {
  color: white;
}

.Page_21 .box-primary-title,
.Page_74 .box-primary-title {
  display: none !important;
}

.Page_21 .sct-pachet .h3,
.Page_74 .sct-pachet .h3 {
  color: #fd7300 !important;
  margin-bottom: 20px !important;
}

.Page_21 .box-price-bts,
.Page_74 .box-price-bts {
  margin-left: 10%;
}

.Page_21 .box-price-bts .price-tva,
.Page_74 .box-price-bts .price-tva {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  line-height: 12px;
  margin-bottom: 10px;
}

.Page_21 .box-price-bts .price-tva .price,
.Page_74 .box-price-bts .price-tva .price {
  height: 14px;
  font-size: 32px;
  line-height: 40px;
  color: #00205b;
  font-weight: 600;
  font-family: "G TWalsheim Pro", sans-serif;
  margin-right: 5px;
}

.Page_21 .box-price-bts .price-tva p,
.Page_74 .box-price-bts .price-tva p {
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}

.Page_21 .box-price-bts .btn-gral,
.Page_74 .box-price-bts .btn-gral {
  font-size: 14px;
  letter-spacing: 0px;
  color: #ffffff;
  font-weight: 500;
}

.Page_21 .row-bts,
.Page_74 .row-bts {
  position: relative;
  max-width: 1200px;
  margin: 0 auto !important;
}

.Page_21 .row-bts .box-title .h1,
.Page_74 .row-bts .box-title .h1 {
  font-family: "GTWalsheim-pro-bold", sans-serif;
  font-weight: 500;
  margin-bottom: 7px;
}

.Page_21 .row-bts .box-icon .rstmg-gral,
.Page_74 .row-bts .box-icon .rstmg-gral {
  margin-bottom: 15px;
}

.Page_21 .row-bts .box-icon .rstmg-gral img,
.Page_74 .row-bts .box-icon .rstmg-gral img {
  padding-left: 3px;
}

.Page_21 .row-bts .box-icon .rstmg-gral p,
.Page_74 .row-bts .box-icon .rstmg-gral p {
  font-size: 14px;
  color: #00205b;
  font-family: "Montserrat", sans-serif;
}

.Page_21 .row-bts .container-recipient,
.Page_74 .row-bts .container-recipient {
  position: absolute;
  background-image: url("/img/test-bts-gral/autorecoltare-pachet/pahar-recoltare-drept.svg");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 2;
  width: 45%;
}

.Page_21 .row-bts .package,
.Page_74 .row-bts .package {
  position: absolute;
  left: 14%;
  background-image: url("/img/test-bts-gral/autorecoltare-pachet/pachet-parasuta.svg");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1;
  width: 41%;
}

.Page_21 .row-bts .img-test-bts-gral,
.Page_74 .row-bts .img-test-bts-gral {
  position: absolute;
  right: -5%;
  background-image: url("/img/test-bts-gral/info-pachet-bts/test-bts-big.svg");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 1;
  width: 67%;
}

.Page_21 .row-bts .div-2 .box-price-bts .price-tva p,
.Page_74 .row-bts .div-2 .box-price-bts .price-tva p {
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}

.Page_21 .row-bts .div-2 .box-price-bts .price-tva p strong,
.Page_74 .row-bts .div-2 .box-price-bts .price-tva p strong {
  height: 14px;
  font-size: 32px;
  line-height: 40px;
  color: #00205b;
  font-weight: 600;
  font-family: "G TWalsheim Pro", sans-serif;
  margin-right: 5px;
}

.Page_21 .beneficii-pachet-recoltare,
.Page_74 .beneficii-pachet-recoltare {
  position: relative;
  max-width: 1000px;
}

.Page_21 .beneficii-pachet-recoltare .male-small,
.Page_21 .beneficii-pachet-recoltare .male,
.Page_21 .beneficii-pachet-recoltare .female,
.Page_74 .beneficii-pachet-recoltare .male-small,
.Page_74 .beneficii-pachet-recoltare .male,
.Page_74 .beneficii-pachet-recoltare .female {
  position: absolute;
}

.Page_21 .beneficii-pachet-recoltare .female,
.Page_74 .beneficii-pachet-recoltare .female {
  background-image: url("/img/test-bts-gral/simtome-infectii/male2.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

.Page_21 .beneficii-pachet-recoltare .male-small,
.Page_74 .beneficii-pachet-recoltare .male-small {
  background-image: url("/img/test-bts-gral/simtome-infectii/male-female.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

.Page_21 .beneficii-pachet-recoltare .h2,
.Page_74 .beneficii-pachet-recoltare .h2 {
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
  text-align: center;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number {
  margin-bottom: 15px;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number p,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number p {
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  max-width: 800px;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number p a,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number p a {
  text-decoration: underline;
  font-weight: 600;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number:before,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number:before {
  content: "";
  width: 2px;
  position: absolute;
  left: 50%;
  background: #01205c;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-1:before,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-1:before {
  height: 19px;
  bottom: -15px;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-2:before,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-2:before {
  height: 15px;
  bottom: -15px;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-3:before,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-3:before {
  height: 49px;
  bottom: -49px;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-4:before,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-4:before {
  height: 17px;
  bottom: -16px;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-5:before,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-5:before {
  height: 20px;
  bottom: -16px;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number:after,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-repeat: no-repeat;
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-1:after,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-1:after {
  background-image: url("/img/test-bts-gral/rounded-border-1.svg");
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-2:after,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-2:after {
  background-image: url("/img/test-bts-gral/rounded-border-2.svg");
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-3:after,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-3:after {
  background-image: url("/img/test-bts-gral/rounded-border-3.svg");
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-4:after,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-4:after {
  background-image: url("/img/test-bts-gral/rounded-border-4.svg");
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-5:after,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-5:after {
  background-image: url("/img/test-bts-gral/rounded-border-5.svg");
}

.Page_21 .beneficii-pachet-recoltare .box-beneficii .col-number .number-6:after,
.Page_74 .beneficii-pachet-recoltare .box-beneficii .col-number .number-6:after {
  background-image: url("/img/test-bts-gral/rounded-border-6.svg");
}

.Page_21 .Section_78,
.Page_21 .Section_461,
.Page_74 .Section_78,
.Page_74 .Section_461 {
  position: relative;
}

.Page_21 .container-transport,
.Page_74 .container-transport {
  background-color: #f1dbea;
  border-radius: 6px;
}

.Page_21 .container-transport p,
.Page_74 .container-transport p {
  font-size: 14px;
  line-height: 22px;
  color: #00205b;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}

.Page_21 .container-transport p a,
.Page_74 .container-transport p a {
  color: #00205b;
  font-weight: 700;
  font-size: 17px;
  display: inline-block;
}

.Page_21 .container-transport .examination-left,
.Page_74 .container-transport .examination-left {
  background-image: url("/img/test-bts-gral/examination/examination-left.svg");
  bottom: 23%;
  left: -19%;
  width: 35%;
  height: 74%;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
}

.Page_21 .container-transport .examination-right,
.Page_74 .container-transport .examination-right {
  position: absolute;
  background-image: url("/img/test-bts-gral/examination/examination-right.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

.Page_21 .container-transport .img-test-bts,
.Page_74 .container-transport .img-test-bts {
  position: relative;
}

.Page_21 .container-transport .img-test-bts .recipient,
.Page_74 .container-transport .img-test-bts .recipient {
  position: absolute;
}

.Page_21 .box-bts-domiciliu,
.Page_74 .box-bts-domiciliu {
  max-width: 950px;
  margin: 0 auto;
}

.Page_21 .box-bts-domiciliu .box-col_mg h3,
.Page_74 .box-bts-domiciliu .box-col_mg h3 {
  line-height: inherit !important;
  height: inherit !important;
}

.Page_21 .box-bts-domiciliu .box-col_mg h3 span,
.Page_74 .box-bts-domiciliu .box-col_mg h3 span {
  margin-bottom: 10px;
}

.Page_21 .box-bts-domiciliu .sub-title,
.Page_74 .box-bts-domiciliu .sub-title {
  color: #fd7300;
  font-weight: bold;
  font-family: "GTWalsheim-pro-bold", sans-serif;
  text-align: center;
}

.Page_21 .box-bts-domiciliu .x-box,
.Page_74 .box-bts-domiciliu .x-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page_21 .box-bts-domiciliu .x-box .box-col.active .accordion-bts,
.Page_74 .box-bts-domiciliu .x-box .box-col.active .accordion-bts {
  display: inherit !important;
}

.Page_21 .box-bts-domiciliu .x-box .box-col.active .read-more,
.Page_74 .box-bts-domiciliu .x-box .box-col.active .read-more {
  display: none !important;
}

.Page_21 .box-bts-domiciliu .x-box .box-col.active .read-less,
.Page_74 .box-bts-domiciliu .x-box .box-col.active .read-less {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.Page_21 .box-bts-domiciliu .x-box .box-col .accordion-bts,
.Page_74 .box-bts-domiciliu .x-box .box-col .accordion-bts {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 10px;
}

.Page_21 .box-bts-domiciliu .x-box .box-col h3,
.Page_74 .box-bts-domiciliu .x-box .box-col h3 {
  font-size: 20px;
  line-height: 26px;
  color: #00205b;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 15px;
}

.Page_21 .box-bts-domiciliu .x-box .box-col p,
.Page_74 .box-bts-domiciliu .x-box .box-col p {
  font-size: 16px;
  line-height: 26px;
  color: #00205b;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 10px !important;
}

.Page_21 .box-bts-domiciliu .x-box .box-col a,
.Page_21 .box-bts-domiciliu .x-box .box-col .btn-bts,
.Page_74 .box-bts-domiciliu .x-box .box-col a,
.Page_74 .box-bts-domiciliu .x-box .box-col .btn-bts {
  text-decoration: underline;
  color: #00205b;
  font-weight: 600;
}

.Page_21 .simtome,
.Page_74 .simtome {
  background: #f1dbea;
  position: relative;
  max-width: 1397px;
  margin: 0 auto;
  border-radius: 6px;
}

.Page_21 .simtome h3,
.Page_74 .simtome h3 {
  font-size: 27px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", sans-serif;
  text-align: center;
}

.Page_21 .simtome .box-img .box-checkmark .checkmark img,
.Page_74 .simtome .box-img .box-checkmark .checkmark img {
  width: 100%;
  height: 100%;
}

.Page_21 .simtome .box-img .box-checkmark p,
.Page_74 .simtome .box-img .box-checkmark p {
  font-size: 16px;
  color: #00205b;
  font-weight: 500;
  padding-left: 15px;
}

.Page_21 .simtome .male-parasite-top,
.Page_74 .simtome .male-parasite-top {
  background-image: url("/img/test-bts-gral/simtome-infectii/male-parasite.svg");
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
}

.Page_21 .simtome .fem p,
.Page_21 .simtome .male p,
.Page_74 .simtome .fem p,
.Page_74 .simtome .male p {
  text-align: center;
  height: 19px;
  font-size: 12px;
  line-height: 38px;
  color: #ffffff;
  font-weight: 700;
}

.Page_21 .simtome .fem img,
.Page_21 .simtome .male img,
.Page_74 .simtome .fem img,
.Page_74 .simtome .male img {
  margin-top: 20px;
}

.Page_21 .simtome .fem,
.Page_74 .simtome .fem {
  position: relative;
}

.Page_21 .simtome .fem .female,
.Page_74 .simtome .fem .female {
  background-image: url("/img/test-bts-gral/simtome-infectii/female-parasite.svg");
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
}

.Page_21 .simtome .male,
.Page_74 .simtome .male {
  position: relative;
}

.Page_21 .simtome .male .male-parasite,
.Page_74 .simtome .male .male-parasite {
  background-image: url("/img/test-bts-gral/simtome-infectii/male-parasite.svg");
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
}

.Page_21 .Section_81 .paragraph-editor,
.Page_21 .Section_464 .paragraph-editor,
.Page_74 .Section_81 .paragraph-editor,
.Page_74 .Section_464 .paragraph-editor {
  text-align: center;
}

.Page_21 .Section_81 .paragraph-editor .btn-gral,
.Page_21 .Section_464 .paragraph-editor .btn-gral,
.Page_74 .Section_81 .paragraph-editor .btn-gral,
.Page_74 .Section_464 .paragraph-editor .btn-gral {
  font-size: 17px;
  letter-spacing: 0px;
  color: #ffffff;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}

.Page_21 .Section_82 .title,
.Page_21 .Section_465 .title,
.Page_74 .Section_82 .title,
.Page_74 .Section_465 .title {
  text-align: center;
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", sans-serif;
}

.Page_21 .Section_82 .aria-controls-arrows[aria-expanded="false"],
.Page_21 .Section_465 .aria-controls-arrows[aria-expanded="false"],
.Page_74 .Section_82 .aria-controls-arrows[aria-expanded="false"],
.Page_74 .Section_465 .aria-controls-arrows[aria-expanded="false"] {
  background: inherit !important;
  border-top: 1px solid darkgrey;
  border-radius: 0 !important;
}

@media (min-width: 1200px) and (max-width: 1599.89px) {
  .page-wrapper.Page_21 .clip-path-gral:after,
  .page-wrapper.Page_74 .clip-path-gral:after {
    height: 600px !important;
  }

  .Page_21 .row-bts .box-title,
  .Page_74 .row-bts .box-title {
    margin-bottom: 15px;
  }

  .Page_21 .row-bts .box-title .h1,
  .Page_74 .row-bts .box-title .h1 {
    line-height: 42px;
    font-size: 33px !important;
  }

  .Page_21 .row-bts .box-test-bts,
  .Page_74 .row-bts .box-test-bts {
    height: 65%;
  }

  .Page_21 .row-bts .box-test-bts .img-test-bts-gral,
  .Page_74 .row-bts .box-test-bts .img-test-bts-gral {
    height: 65%;
  }

  .Page_21 .row-bts .box-test-bts .package,
  .Page_74 .row-bts .box-test-bts .package {
    top: 2.3%;
  }

  .Page_21 .row-bts .box-test-bts .container-recipient,
  .Page_74 .row-bts .box-test-bts .container-recipient {
    bottom: 23vh;
    right: -1vw;
    height: 15vh;
  }

  .Page_21 .row-bts .box-test-bts .container-recipient .img-test-bts-gral,
  .Page_74 .row-bts .box-test-bts .container-recipient .img-test-bts-gral {
    top: -30px;
  }

  .Page_21 .row-bts .div-2,
  .Page_74 .row-bts .div-2 {
    height: 35%;
    margin-left: 165px;
  }

  .Page_21 .row-bts .div-2 .box-price-bts,
  .Page_74 .row-bts .div-2 .box-price-bts {
    width: 220px;
  }

  .Page_21 .row-bts .div-2 .btn-gral,
  .Page_74 .row-bts .div-2 .btn-gral {
    padding: 13px 50px;
  }

  .Page_21 .beneficii-pachet-recoltare,
  .Page_74 .beneficii-pachet-recoltare {
    margin: 65px auto;
  }

  .Page_21 .beneficii-pachet-recoltare .female,
  .Page_74 .beneficii-pachet-recoltare .female {
    bottom: 0;
    left: -110px;
  }

  .Page_21 .beneficii-pachet-recoltare .male-small,
  .Page_74 .beneficii-pachet-recoltare .male-small {
    top: 0;
    right: -110px;
  }

  .Page_21 .container-transport,
  .Page_74 .container-transport {
    max-width: 600px;
    height: auto;
    margin: 0 auto 50px auto;
    padding: 50px;
  }

  .Page_21 .container-transport .examination-left,
  .Page_74 .container-transport .examination-left {
    bottom: 100px;
    left: -90px;
    width: 23%;
    height: 38%;
  }

  .Page_21 .container-transport .examination-right,
  .Page_74 .container-transport .examination-right {
    top: 0;
    right: -90px;
    width: 15%;
    height: 38%;
  }

  .Page_21 .container-transport .img-test-bts .recipient,
  .Page_74 .container-transport .img-test-bts .recipient {
    top: -27px;
    left: -151px;
    width: 103%;
    height: 81%;
  }

  .Page_21 .container-transport .img-test-bts,
  .Page_74 .container-transport .img-test-bts {
    width: 50%;
  }

  .Page_21 .container-transport .div-2,
  .Page_74 .container-transport .div-2 {
    padding: 20px 0;
  }

  .Page_21 .container-transport .div-2 .box-price-bts,
  .Page_74 .container-transport .div-2 .box-price-bts {
    width: 220px;
  }

  .Page_21 .box-bts-domiciliu .h3,
  .Page_74 .box-bts-domiciliu .h3 {
    margin-bottom: 40px;
  }

  .Page_21 .simtome .box-checkmark,
  .Page_74 .simtome .box-checkmark {
    padding: 20px;
  }

  .Page_21 .simtome .box-checkmark p,
  .Page_74 .simtome .box-checkmark p {
    line-height: 32px;
  }

  .Page_21 .simtome .fem .female-reproductive-organs img,
  .Page_21 .simtome .fem .male-reproductive-organs img,
  .Page_21 .simtome .male .female-reproductive-organs img,
  .Page_21 .simtome .male .male-reproductive-organs img,
  .Page_74 .simtome .fem .female-reproductive-organs img,
  .Page_74 .simtome .fem .male-reproductive-organs img,
  .Page_74 .simtome .male .female-reproductive-organs img,
  .Page_74 .simtome .male .male-reproductive-organs img {
    width: 200px;
    height: auto;
  }

  .Page_21 .simtome .female,
  .Page_74 .simtome .female {
    top: 30px;
    right: -20px;
    width: 75px;
    height: 75px;
  }

  .Page_21 .simtome .male-parasite,
  .Page_74 .simtome .male-parasite {
    bottom: 10px;
    left: -5px;
    width: 75px;
    height: 75px;
  }
}

@media (min-width: 576px) and (max-width: 1199.89px) {
  .Page_21 .row-bts .box-title,
  .Page_21 .row-bts .box-icon,
  .Page_74 .row-bts .box-title,
  .Page_74 .row-bts .box-icon {
    padding-right: 30px !important;
  }

  .Page_21 .row-bts .box-title,
  .Page_74 .row-bts .box-title {
    margin-bottom: 15px;
  }

  .Page_21 .row-bts .box-title .h1,
  .Page_74 .row-bts .box-title .h1 {
    line-height: 31px;
  }

  .Page_21 .row-bts .box-test-bts,
  .Page_74 .row-bts .box-test-bts {
    height: 50%;
  }

  .Page_21 .row-bts .box-test-bts .img-test-bts-gral,
  .Page_74 .row-bts .box-test-bts .img-test-bts-gral {
    height: 175px;
  }

  .Page_21 .row-bts .box-test-bts .package,
  .Page_74 .row-bts .box-test-bts .package {
    top: 2.3%;
    height: 16vh;
  }

  .Page_21 .row-bts .box-test-bts .container-recipient,
  .Page_74 .row-bts .box-test-bts .container-recipient {
    bottom: 49%;
    right: -7%;
    height: 80px;
  }

  .Page_21 .row-bts .div-2,
  .Page_74 .row-bts .div-2 {
    height: 50%;
  }

  .Page_21 .row-bts .div-2 .btn-gral,
  .Page_74 .row-bts .div-2 .btn-gral {
    padding: 6px 20px;
  }

  .Page_21 .beneficii-pachet-recoltare .h2,
  .Page_74 .beneficii-pachet-recoltare .h2 {
    line-height: 30px;
  }

  .Page_21 .beneficii-pachet-recoltare .box-beneficii,
  .Page_74 .beneficii-pachet-recoltare .box-beneficii {
    padding: 15px;
  }

  .Page_21 .beneficii-pachet-recoltare .female,
  .Page_74 .beneficii-pachet-recoltare .female {
    bottom: 0;
    left: 0;
    width: 95px;
    height: 95px;
  }

  .Page_21 .beneficii-pachet-recoltare .male-small,
  .Page_74 .beneficii-pachet-recoltare .male-small {
    top: 45px;
    right: 0;
    width: 95px;
    height: 95px;
  }

  .Page_21 .container-transport,
  .Page_74 .container-transport {
    max-width: 600px;
    height: auto;
    margin: 0 auto 50px auto;
    padding: 20px;
  }

  .Page_21 .container-transport .examination-left,
  .Page_74 .container-transport .examination-left {
    bottom: -30px;
    left: 0;
    width: 23%;
    height: 38%;
  }

  .Page_21 .container-transport .examination-right,
  .Page_74 .container-transport .examination-right {
    top: -50px;
    right: 0;
    width: 15%;
    height: 38%;
  }

  .Page_21 .container-transport .img-test-bts .img-test,
  .Page_74 .container-transport .img-test-bts .img-test {
    height: 150px;
  }

  .Page_21 .container-transport .img-test-bts .recipient,
  .Page_74 .container-transport .img-test-bts .recipient {
    top: 0px;
    left: -20px;
    width: 60px;
    height: 60px;
  }

  .Page_21 .container-transport .img-test-bts,
  .Page_74 .container-transport .img-test-bts {
    width: 40%;
  }

  .Page_21 .container-transport .div-2,
  .Page_74 .container-transport .div-2 {
    padding: 20px 0;
  }

  .Page_21 .box-bts-domiciliu,
  .Page_74 .box-bts-domiciliu {
    margin-top: 30px;
  }

  .Page_21 .box-bts-domiciliu .box-col h3,
  .Page_74 .box-bts-domiciliu .box-col h3 {
    height: 22px;
    margin-bottom: 40px;
  }

  .Page_21 .box-bts-domiciliu .sub-title,
  .Page_74 .box-bts-domiciliu .sub-title {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .Page_21 .simtome,
  .Page_74 .simtome {
    padding: 45px 20px;
  }

  .Page_21 .simtome .box-checkmark,
  .Page_74 .simtome .box-checkmark {
    padding: 20px;
  }

  .Page_21 .simtome .box-checkmark p,
  .Page_74 .simtome .box-checkmark p {
    line-height: 32px;
  }

  .Page_21 .simtome .female,
  .Page_74 .simtome .female {
    top: 30px;
    right: -20px;
    width: 75px;
    height: 75px;
  }

  .Page_21 .simtome .male-parasite,
  .Page_74 .simtome .male-parasite {
    bottom: 10px;
    left: -5px;
    width: 75px;
    height: 75px;
  }

  .Page_21 .Section_81,
  .Page_21 .Section_464,
  .Page_74 .Section_81,
  .Page_74 .Section_464 {
    margin-bottom: 40px !important;
  }

  .Page_21 .Section_81 .btn-gral,
  .Page_21 .Section_464 .btn-gral,
  .Page_74 .Section_81 .btn-gral,
  .Page_74 .Section_464 .btn-gral {
    padding: 10px 30px;
    margin-top: 20px;
  }
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .page-wrapper.Page_21 .clip-path-gral:after,
  .page-wrapper.Page_74 .clip-path-gral:after {
    height: 500px !important;
  }

  .Page_21 .beneficii-pachet-recoltare,
  .Page_74 .beneficii-pachet-recoltare {
    margin: 35px auto;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_21 .box-bts-domiciliu .h3,
  .Page_74 .box-bts-domiciliu .h3 {
    padding: 0 2rem;
  }
}

@media (min-width: 767px) and (max-width: 1199.89px) {
  .page-wrapper.Page_21 .clip-path-gral:after,
  .page-wrapper.Page_74 .clip-path-gral:after {
    height: 440px !important;
  }

  .Page_21 .beneficii-pachet-recoltare,
  .Page_74 .beneficii-pachet-recoltare {
    margin: 65px auto;
  }
}

@media (max-width: 1199.89px) {
  .Page_21 h1,
  .Page_21 .h1,
  .Page_74 h1,
  .Page_74 .h1 {
    font-size: 23px !important;
  }

  .Page_21 h3,
  .Page_21 .h3,
  .Page_74 h3,
  .Page_74 .h3 {
    font-size: 18px !important;
  }

  .Page_21 .h2,
  .Page_21 h2,
  .Page_74 .h2,
  .Page_74 h2 {
    font-size: 21px !important;
  }

  .Page_21 .simtome .fem .female-reproductive-organs,
  .Page_21 .simtome .fem .male-reproductive-organs,
  .Page_21 .simtome .male .female-reproductive-organs,
  .Page_21 .simtome .male .male-reproductive-organs,
  .Page_74 .simtome .fem .female-reproductive-organs,
  .Page_74 .simtome .fem .male-reproductive-organs,
  .Page_74 .simtome .male .female-reproductive-organs,
  .Page_74 .simtome .male .male-reproductive-organs {
    text-align: center;
  }

  .Page_21 .simtome .fem .female-reproductive-organs img,
  .Page_21 .simtome .fem .male-reproductive-organs img,
  .Page_21 .simtome .male .female-reproductive-organs img,
  .Page_21 .simtome .male .male-reproductive-organs img,
  .Page_74 .simtome .fem .female-reproductive-organs img,
  .Page_74 .simtome .fem .male-reproductive-organs img,
  .Page_74 .simtome .male .female-reproductive-organs img,
  .Page_74 .simtome .male .male-reproductive-organs img {
    width: 80%;
    height: auto;
  }
}

@media (max-width: 575.89px) {
  .page-wrapper.Page_21 .clip-path-gral:after,
  .page-wrapper.Page_74 .clip-path-gral:after {
    height: 470px !important;
    background: white;
  }

  .Page_21 .h1,
  .Page_74 .h1 {
    text-align: center;
    margin-bottom: 20px;
  }

  .Page_21 .row-bts,
  .Page_74 .row-bts {
    padding-bottom: 20px;
  }

  .Page_21 .row-bts > *,
  .Page_74 .row-bts > * {
    padding: 0 !important;
  }

  .Page_21 .row-bts .box-icon .rstmg-gral img,
  .Page_74 .row-bts .box-icon .rstmg-gral img {
    width: 25px;
    height: 25px;
  }

  .Page_21 .row-bts .box-icon .rstmg-gral p,
  .Page_74 .row-bts .box-icon .rstmg-gral p {
    font-weight: 600;
    line-height: 24px;
  }

  .Page_21 .row-bts .x-tst-r,
  .Page_74 .row-bts .x-tst-r {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .Page_21 .row-bts .x-tst-r .box-test-bts,
  .Page_74 .row-bts .x-tst-r .box-test-bts {
    position: relative;
    width: 30%;
  }

  .Page_21 .row-bts .x-tst-r .box-test-bts .container-recipient,
  .Page_74 .row-bts .x-tst-r .box-test-bts .container-recipient {
    width: 15vw;
    height: 12vh;
    right: -3vw;
    top: 8vh;
  }

  .Page_21 .row-bts .x-tst-r .box-test-bts .img-test-bts-gral,
  .Page_74 .row-bts .x-tst-r .box-test-bts .img-test-bts-gral {
    width: 23vw;
    height: 22vh;
  }

  .Page_21 .row-bts .x-tst-r .box-test-bts .package,
  .Page_74 .row-bts .x-tst-r .box-test-bts .package {
    top: -2vh;
    width: 20vw;
    height: 20vh;
    left: -7vw;
  }

  .Page_21 .row-bts .x-tst-r .div-2,
  .Page_74 .row-bts .x-tst-r .div-2 {
    width: 69%;
  }

  .Page_21 .row-bts .x-tst-r .div-2 .box-price-bts .price-tva p strong,
  .Page_74 .row-bts .x-tst-r .div-2 .box-price-bts .price-tva p strong {
    font-size: 15px !important;
  }

  .Page_21 .beneficii-pachet-recoltare .h2,
  .Page_74 .beneficii-pachet-recoltare .h2 {
    margin-bottom: 30px;
  }

  .Page_21 .beneficii-pachet-recoltare .col-number:after,
  .Page_74 .beneficii-pachet-recoltare .col-number:after {
    content: "";
    position: absolute;
    width: 2px;
    background: #01205c !important;
    left: 10px;
    height: 73%;
    top: 24px;
  }

  .Page_21 .beneficii-pachet-recoltare .col-number,
  .Page_74 .beneficii-pachet-recoltare .col-number {
    position: relative;
  }

  .Page_21 .beneficii-pachet-recoltare .col-number p,
  .Page_74 .beneficii-pachet-recoltare .col-number p {
    line-height: 25px;
  }

  .Page_21 .beneficii-pachet-recoltare .col-number .number:before,
  .Page_74 .beneficii-pachet-recoltare .col-number .number:before {
    position: relative !important;
    display: none !important;
  }

  .Page_21 .beneficii-pachet-recoltare .col-number .number,
  .Page_74 .beneficii-pachet-recoltare .col-number .number {
    width: 25px;
    height: 25px;
    margin-right: 10px;
  }

  .Page_21 .box-bts-domiciliu .sub-title,
  .Page_74 .box-bts-domiciliu .sub-title {
    font-size: 18px;
    margin-bottom: 30px;
    padding: 0 20px;
  }

  .Page_21 .container-transport,
  .Page_74 .container-transport {
    padding: 25px;
    margin-bottom: 30px;
  }

  .Page_21 .container-transport .examination-left,
  .Page_21 .container-transport .examination-right,
  .Page_74 .container-transport .examination-left,
  .Page_74 .container-transport .examination-right {
    display: none;
  }

  .Page_21 .container-transport .bx--ts,
  .Page_74 .container-transport .bx--ts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 20px;
  }

  .Page_21 .container-transport .bx--ts .img-test-bts .img-test,
  .Page_74 .container-transport .bx--ts .img-test-bts .img-test {
    height: 150px;
  }

  .Page_21 .container-transport .bx--ts .img-test-bts .recipient,
  .Page_74 .container-transport .bx--ts .img-test-bts .recipient {
    left: -10vw;
    width: 100px;
    height: 80px;
  }

  .Page_21 .container-transport .bx--ts .div-2 .box-price-bts,
  .Page_74 .container-transport .bx--ts .div-2 .box-price-bts {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_21 .container-transport .bx--ts .div-2 .box-price-bts .price-tva,
  .Page_74 .container-transport .bx--ts .div-2 .box-price-bts .price-tva {
    max-width: 165px;
  }

  .Page_21 .container-transport .bx--ts .div-2 .box-price-bts .btn-gral,
  .Page_74 .container-transport .bx--ts .div-2 .box-price-bts .btn-gral {
    padding: 5px 15px;
  }

  .Page_21 .simtome,
  .Page_74 .simtome {
    padding: 15px 10px;
  }

  .Page_21 .simtome h3,
  .Page_74 .simtome h3 {
    margin-bottom: 10px !important;
  }

  .Page_21 .simtome .male-parasite-top,
  .Page_74 .simtome .male-parasite-top {
    display: none;
  }

  .Page_21 .simtome .box-img .col-f,
  .Page_21 .simtome .box-img .col-m,
  .Page_74 .simtome .box-img .col-f,
  .Page_74 .simtome .box-img .col-m {
    padding: 0 !important;
    margin-bottom: 15px;
  }

  .Page_21 .simtome .box-img .box-checkmark,
  .Page_74 .simtome .box-img .box-checkmark {
    padding: 0 !important;
  }

  .Page_21 .simtome .box-img .box-checkmark .checkmark,
  .Page_74 .simtome .box-img .box-checkmark .checkmark {
    width: 15px;
    height: 15px;
  }

  .Page_21 .simtome .box-img .box-checkmark .d-mb,
  .Page_74 .simtome .box-img .box-checkmark .d-mb {
    margin-bottom: 10px;
  }

  .Page_21 .Section_81,
  .Page_21 .Section_464,
  .Page_74 .Section_81,
  .Page_74 .Section_464 {
    margin-bottom: 30px !important;
  }

  .Page_21 .Section_81 .btn-gral,
  .Page_21 .Section_464 .btn-gral,
  .Page_74 .Section_81 .btn-gral,
  .Page_74 .Section_464 .btn-gral {
    padding: 7px 15px;
    margin-top: 20px;
  }

  .Page_21 .Section_82 .title,
  .Page_21 .Section_465 .title,
  .Page_74 .Section_82 .title,
  .Page_74 .Section_465 .title {
    margin-bottom: 20px;
  }

  .Page_21 .Section_82 .aria-controls-arrows[aria-expanded="false"],
  .Page_21 .Section_465 .aria-controls-arrows[aria-expanded="false"],
  .Page_74 .Section_82 .aria-controls-arrows[aria-expanded="false"],
  .Page_74 .Section_465 .aria-controls-arrows[aria-expanded="false"] {
    min-height: auto !important;
    padding: 10px !important;
  }

  .Page_21 .Section_82 .aria-controls-arrows[aria-expanded="false"] h5,
  .Page_21 .Section_465 .aria-controls-arrows[aria-expanded="false"] h5,
  .Page_74 .Section_82 .aria-controls-arrows[aria-expanded="false"] h5,
  .Page_74 .Section_465 .aria-controls-arrows[aria-expanded="false"] h5 {
    font-size: 15px;
  }
}

@media (max-width: 991.89px) {
  .Page_21 .box-bts-domiciliu .x-box .box-col,
  .Page_74 .box-bts-domiciliu .x-box .box-col {
    padding: 0 25px;
    margin-bottom: 25px;
  }
}

@media (min-width: 1200px) {
  .Page_21 .sct-pachet .h3,
  .Page_74 .sct-pachet .h3 {
    font-size: 35px !important;
  }

  .Page_21 .h1,
  .Page_74 .h1 {
    font-size: 51px !important;
    line-height: 62px;
  }

  .Page_21 h3,
  .Page_21 .h3,
  .Page_74 h3,
  .Page_74 .h3 {
    font-size: 27px !important;
  }

  .Page_21 .h2,
  .Page_21 h2,
  .Page_74 .h2,
  .Page_74 h2 {
    font-size: 32px !important;
  }

  .Page_21 .row-bts .h1,
  .Page_74 .row-bts .h1 {
    margin-top: 40px;
  }

  .Page_21 .row-bts .box-test-bts .package,
  .Page_74 .row-bts .box-test-bts .package {
    height: 45%;
  }

  .Page_21 .row-bts .box-icon .rstmg-gral p,
  .Page_74 .row-bts .box-icon .rstmg-gral p {
    padding-left: 17px;
  }

  .Page_21 .box-bts-domiciliu .sub-title,
  .Page_74 .box-bts-domiciliu .sub-title {
    font-size: 32px !important;
    max-width: 700px;
    margin: 0 auto;
    line-height: 40px;
    margin-bottom: 90px;
  }

  .Page_21 .box-bts-domiciliu .bx-r,
  .Page_74 .box-bts-domiciliu .bx-r {
    padding-left: 40px !important;
  }

  .Page_21 .box-bts-domiciliu h3,
  .Page_74 .box-bts-domiciliu h3 {
    font-size: 20px !important;
  }

  .Page_21 .beneficii-pachet-recoltare .h2,
  .Page_74 .beneficii-pachet-recoltare .h2 {
    line-height: 40px;
    margin-left: 25px;
  }

  .Page_21 .beneficii-pachet-recoltare .box-beneficii,
  .Page_74 .beneficii-pachet-recoltare .box-beneficii {
    padding: 68px 0 0 70px;
  }

  .Page_21 .beneficii-pachet-recoltare .female,
  .Page_74 .beneficii-pachet-recoltare .female {
    width: 158px;
    height: 124px;
  }

  .Page_21 .beneficii-pachet-recoltare .male-small,
  .Page_74 .beneficii-pachet-recoltare .male-small {
    width: 175px;
    height: 189px;
  }

  .Page_21 .Section_81,
  .Page_21 .Section_464,
  .Page_74 .Section_81,
  .Page_74 .Section_464 {
    margin-bottom: 80px !important;
  }

  .Page_21 .Section_81 .btn-gral,
  .Page_21 .Section_464 .btn-gral,
  .Page_74 .Section_81 .btn-gral,
  .Page_74 .Section_464 .btn-gral {
    margin-top: 10px;
    padding: 20px 70px;
    margin-left: 70px;
  }

  .Page_21 .simtome,
  .Page_74 .simtome {
    padding: 80px 20px;
  }

  .Page_21 .simtome h3,
  .Page_74 .simtome h3 {
    line-height: 40px;
    height: 9px;
  }

  .Page_21 .simtome .box-img,
  .Page_74 .simtome .box-img {
    margin-top: 60px;
  }

  .Page_21 .Section_82 .builder-collapse,
  .Page_21 .Section_465 .builder-collapse,
  .Page_74 .Section_82 .builder-collapse,
  .Page_74 .Section_465 .builder-collapse {
    padding-left: 100px;
    padding-right: 35px;
  }

  .Page_21 .Section_82 .builder-collapse .title,
  .Page_21 .Section_465 .builder-collapse .title,
  .Page_74 .Section_82 .builder-collapse .title,
  .Page_74 .Section_465 .builder-collapse .title {
    margin-bottom: 55px;
  }

  .Page_21 .Section_82 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_21 .Section_465 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_74 .Section_82 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_74 .Section_465 .builder-collapse .aria-controls-arrows[aria-expanded="true"] {
    padding: 23px 10px !important;
  }

  .Page_21 .Section_82 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
  .Page_21 .Section_465 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
  .Page_74 .Section_82 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
  .Page_74 .Section_465 .builder-collapse .aria-controls-arrows[aria-expanded="false"] {
    padding: 23px 0px !important;
  }

  .Page_21 .Section_82 .builder-collapse .aria-controls-arrows,
  .Page_21 .Section_465 .builder-collapse .aria-controls-arrows,
  .Page_74 .Section_82 .builder-collapse .aria-controls-arrows,
  .Page_74 .Section_465 .builder-collapse .aria-controls-arrows {
    position: relative;
  }

  .Page_21 .Section_82 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_21 .Section_465 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_74 .Section_82 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_74 .Section_465 .builder-collapse .aria-controls-arrows .fa-angle-down {
    font-weight: 300;
    position: absolute;
    top: 38%;
    right: 0;
    font-size: 32px;
  }

  .Page_21 .Section_82 .builder-collapse .aria-controls-arrows h5,
  .Page_21 .Section_465 .builder-collapse .aria-controls-arrows h5,
  .Page_74 .Section_82 .builder-collapse .aria-controls-arrows h5,
  .Page_74 .Section_465 .builder-collapse .aria-controls-arrows h5 {
    height: 16px;
    font-size: 18px;
    line-height: 26px;
    color: #00205b;
    font-weight: 600;
    font-family: "Montserrat", Sans-Serif;
  }

  .Page_21 .container-transport .bx--ts,
  .Page_74 .container-transport .bx--ts {
    margin-bottom: 20px;
  }
}

@media (min-width: 1600px) {
  .Page_21 .row-bts .box-title,
  .Page_74 .row-bts .box-title {
    padding-left: 15px !important;
    padding-top: 5px;
  }

  .Page_21 .row-bts .box-title .h1,
  .Page_74 .row-bts .box-title .h1 {
    margin-top: 40px;
    line-height: 54px;
    font-size: 61px !important;
  }

  .Page_21 .row-bts .box-test-bts,
  .Page_74 .row-bts .box-test-bts {
    height: 78%;
  }

  .Page_21 .row-bts .box-test-bts .img-test-bts-gral,
  .Page_74 .row-bts .box-test-bts .img-test-bts-gral {
    height: 78%;
  }

  .Page_21 .row-bts .box-test-bts .package,
  .Page_74 .row-bts .box-test-bts .package {
    top: 40%;
  }

  .Page_21 .row-bts .box-test-bts .container-recipient,
  .Page_74 .row-bts .box-test-bts .container-recipient {
    bottom: 12%;
    right: -17%;
    height: 41.5%;
  }

  .Page_21 .row-bts .box-test-bts .img-test-bts-gral,
  .Page_74 .row-bts .box-test-bts .img-test-bts-gral {
    top: 25px;
  }

  .Page_21 .row-bts .div-2,
  .Page_74 .row-bts .div-2 {
    height: 22%;
    margin-left: 9.4vw;
  }

  .Page_21 .row-bts .div-2 .box-price-bts,
  .Page_74 .row-bts .div-2 .box-price-bts {
    width: 220px;
  }

  .Page_21 .row-bts .div-2 .btn-gral,
  .Page_74 .row-bts .div-2 .btn-gral {
    padding: 13px 50px;
  }

  .Page_21 .beneficii-pachet-recoltare,
  .Page_74 .beneficii-pachet-recoltare {
    margin: 175px auto 55px auto;
  }

  .Page_21 .beneficii-pachet-recoltare .female,
  .Page_74 .beneficii-pachet-recoltare .female {
    bottom: -27px;
    left: -23%;
  }

  .Page_21 .beneficii-pachet-recoltare .male-small,
  .Page_74 .beneficii-pachet-recoltare .male-small {
    top: -91px;
    right: -14.4%;
  }

  .Page_21 .container-transport,
  .Page_74 .container-transport {
    max-width: 479px;
    height: 366px;
    margin: 0 0 160px 34%;
    padding: 35px;
  }

  .Page_21 .container-transport .examination-left,
  .Page_74 .container-transport .examination-left {
    bottom: 23%;
    left: -20%;
    width: 35%;
    height: 74%;
  }

  .Page_21 .container-transport .examination-right,
  .Page_74 .container-transport .examination-right {
    top: -33%;
    right: -19%;
    width: 32%;
    height: 185%;
  }

  .Page_21 .container-transport .img-test-bts .recipient,
  .Page_74 .container-transport .img-test-bts .recipient {
    top: -19px;
    left: -137px;
    width: 100%;
    height: 81%;
  }

  .Page_21 .container-transport .img-test-bts .img-test,
  .Page_74 .container-transport .img-test-bts .img-test {
    margin-left: 40px;
  }

  .Page_21 .container-transport .div-2 .box-price-bts,
  .Page_74 .container-transport .div-2 .box-price-bts {
    width: 220px;
  }

  .Page_21 .box-bts-domiciliu .h3,
  .Page_74 .box-bts-domiciliu .h3 {
    margin: 0 auto 100px auto;
    max-width: 700px;
  }

  .Page_21 .simtome .box-checkmark,
  .Page_74 .simtome .box-checkmark {
    padding: 70px 20px 70px 50px;
  }

  .Page_21 .simtome .box-checkmark p,
  .Page_74 .simtome .box-checkmark p {
    line-height: 38px;
  }

  .Page_21 .simtome .female,
  .Page_74 .simtome .female {
    top: -19px;
    right: -68px;
    width: 125px;
    height: 125px;
  }

  .Page_21 .simtome .male-parasite,
  .Page_74 .simtome .male-parasite {
    top: 38px;
    right: -1px;
    width: 142px;
    height: 142px;
  }
}

@media (min-width: 576px) {
  .Page_21 .row-bts .box-icon .rstmg-gral img,
  .Page_74 .row-bts .box-icon .rstmg-gral img {
    width: 30px;
    height: 30px;
  }

  .Page_21 .row-bts .box-icon .rstmg-gral p,
  .Page_74 .row-bts .box-icon .rstmg-gral p {
    line-height: 24px;
    font-weight: 600;
    font-size: 17px;
  }

  .Page_21 .beneficii-pachet-recoltare .col-number p,
  .Page_74 .beneficii-pachet-recoltare .col-number p {
    font-size: 19px;
    line-height: 45px;
  }

  .Page_21 .beneficii-pachet-recoltare .col-number .number,
  .Page_74 .beneficii-pachet-recoltare .col-number .number {
    width: 55px;
    height: 55px;
    margin-right: 35px;
  }

  .Page_21 .container-transport .div-2 .btn-gral,
  .Page_74 .container-transport .div-2 .btn-gral {
    padding: 10px 30px;
  }

  .Page_21 .simtome .box-img .box-checkmark .checkmark,
  .Page_74 .simtome .box-img .box-checkmark .checkmark {
    width: 26px;
    height: 26px;
  }
}

.Page_73 .Section_449 {
  margin-top: 20px;
}

.Page_73 .Section_449 .information-benefit-main-content .information-benefits-content p {
  display: block !important;
}

.Page_73 .builder-image-list .img-thumbnail {
  max-height: 100%;
}

.Page_73 .box-primary-title {
  max-width: 100%;
}

.Page_73 .bg-page-content > * {
  max-width: 100%;
  padding: 0px;
}

.Page_73 .bg-page-content {
  background: white;
}

.Page_73 .bg-page-content .showTextCarousel .collapse.collapse-background:before {
  background-image: none;
}

.Page_73 .bg-page-content .form-gral-medical {
  padding-top: 0 !important;
}

.Page_73 .fm-left {
  z-index: 2;
}

.Page_73 .fm-left .col-right {
  padding-right: 0;
}

.Page_73 .bg-page-content .Section_447 .url-list-container .url-list__content a {
  cursor: default;
}

.Page_73 .bg-page-content .Section_447 .url-list-container .url-list__content a:hover {
  text-decoration: none;
}

.Page_73 .bg-page-content .Section_447 .url-list-container .url-list__content a:hover .img-fluid.img-fluid__external-link {
  display: none !important;
}

.Page_73 .bg-page-content .Section_448 {
  margin: 0;
}

.Page_73 .bg-page-content .Section_448 .image-container {
  margin-bottom: 25px;
}

.Page_73 .bg-page-content .Section_448 .image-container a:hover {
  text-decoration: none;
}

.Page_73 .bg-page-content .Section_448 .image-container img {
  width: 100px;
  border-radius: 50%;
  margin-bottom: 10px;
}

.Page_73 .bg-page-content .Section_448 .image-container p {
  padding-right: 2.5rem !important;
}

.Page_73 .bg-page-content .Section_443 {
  margin-bottom: 50px !important;
}

.Page_73 .bg-page-content .Section_443 img {
  margin-right: 15px;
}

.Page_73 .bg-page-content .Section_446 {
  margin-bottom: 50px !important;
}

.Page_73 .bg-page-content .Section_446 .image-container {
  margin-bottom: 15px;
}

.Page_73 .bg-page-content .Section_446 .image-container a {
  pointer-events: none;
}

.Page_73 .bg-page-content .Section_446 .image-container a:hover {
  text-decoration: none;
  pointer-events: none;
}

.Page_73 .bg-page-content .Section_446 .image-container img {
  margin-bottom: 10px;
  width: 60px;
}

.Page_73 .bg-page-content .section-builder-text-carousel {
  margin-bottom: 10px !important;
}

.page-content p {
  width: 100%;
}

.page-content .description-text p,
.page-content .builder-collapse p,
.page-content .builder-note-section p {
  display: inline-block;
}

.information-benefit .information-benefit-main-content {
  width: 100%;
}

.information-benefit .information-benefit-main-content .information-benefit-description ul {
  padding: 0 40px;
}

.information-benefit .information-benefit-main-content .information-benefit-img .img-thumbnail {
  max-width: 50px;
  max-height: 50px;
}

.information-benefit .information-benefit-main-content .information-benefit-img .h3 {
  font-size: 30px;
  letter-spacing: 0px;
  color: #fd7300;
  font-weight: bold;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.information-benefit .information-benefit-main-content .information-benefits-container .h3 {
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.information-benefit .information-benefit-main-content .information-benefits-container .information-benefits-content {
  margin: 30px 20px;
}

.information-benefit .information-benefit-main-content .information-benefits-container .information-benefits-content .fa-check {
  top: 5px;
  position: absolute;
}

.information-benefit .information-benefit-main-content .information-benefits-container .information-benefits-content .fa-check:before {
  font-weight: 600;
  font-size: 12px;
}

.information-benefit .information-benefit-main-content .information-benefits-container .information-benefits-content p {
  margin-left: 20px;
}

.SectionText ul,
.section-builder-text-carousel ul {
  padding: 0 40px;
}

.url-list-section .url-list-container {
  width: 100%;
}

.url-list-section .h3 {
  color: #00205b;
  font-weight: 700;
  margin-bottom: 0;
}

.url-list-section .url-list__content {
  padding: 15px 20px;
  margin-bottom: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.url-list-section .url-list__content a:hover .img-fluid__external-link {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.url-list-section .url-list__content a .img-fluid__external-link {
  display: none;
}

.url-list-section .url-list__content .fa-chevron-right {
  position: absolute;
  top: 6px;
}

.url-list-section .url-list__content .fa-chevron-right:before {
  font-size: 12px;
  font-weight: 600;
}

.url-list-section .url-list__content a {
  font-size: 14px;
  color: #fd7300;
  font-weight: 600;
  margin-left: 15px;
}

.url-list-section .url-list__content .img-fluid {
  width: 13px;
  height: 13px;
  margin-left: 10px;
}

.section-builder-text-carousel p,
.information-benefit p,
.builder-note-section p {
  display: inherit;
  color: #00205b;
  text-align: left;
}

.section-builder-text-carousel {
  overflow: hidden;
}

.section-builder-text-carousel .builder-text-carousel .description-text {
  max-width: 780px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.section-builder-text-carousel .builder-text-carousel .description-text .h3 {
  color: #fd7300;
  font-weight: bold;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.section-builder-text-carousel .builder-text-carousel .builder-text-carousel-img .slick-prev {
  left: 0px;
  z-index: 1;
}

.section-builder-text-carousel .builder-text-carousel .builder-text-carousel-img .img-thumbnail {
  margin: 0 auto;
  -o-object-fit: cover;
     object-fit: cover;
  height: 280px;
  width: 100%;
}

.section-builder-text-carousel .builder-text-carousel .builder-text-carousel-img .slick-dots li.slick-active button:before {
  color: #fd7300 !important;
}

.builder-banner {
  width: 100%;
  border-radius: 10px;
  -webkit-filter: drop-shadow(0px 20px 10px rgba(0, 0, 0, 0.13));
          filter: drop-shadow(0px 20px 10px rgba(0, 0, 0, 0.13));
  background-color: #ffffff;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.builder-banner .svg {
  height: 40px;
  width: 40px;
}

.builder-banner .h3 {
  font-family: "GTWalsheim-pro-bold", sans-serif;
  margin-top: 20px;
  margin-bottom: 0;
}

.builder-banner .link-link div:hover .fa-chevron-right {
  color: #00205b;
}

.builder-banner .link-link div:hover a {
  color: #00205b;
}

.builder-banner .link-link .fa-chevron-right {
  height: 21px;
  position: absolute;
  top: 7px;
}

.builder-banner .link-link .fa-chevron-right:before {
  font-weight: 400;
  font-size: 10px;
  margin-right: 5px;
}

.builder-banner .link-link a {
  text-decoration: underline;
  padding: 2px 0 2px 10px;
}

.builder-banner .svg {
  background-repeat: no-repeat;
  background-size: contain;
}

.builder-note-section ul {
  padding-left: 30px;
}

.builder-note-section .aria-controls-arrows-builder-note[aria-expanded="true"] .fas.fa-angle-down {
  display: none;
}

.builder-note-section .aria-controls-arrows-builder-note[aria-expanded="true"] .fas.fa-chevron-up {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  color: grey !important;
  font-weight: 400;
  font-size: 16px;
}

.builder-note-section .aria-controls-arrows-builder-note[aria-expanded="true"] .collapse p {
  padding: 10px 20px;
}

.builder-note-section .aria-controls-arrows-builder-note[aria-expanded="false"] .fas.fa-angle-down {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.builder-note-section .aria-controls-arrows-builder-note[aria-expanded="false"] .fas.fa-chevron-up {
  display: none !important;
}

.builder-note-section .aria-controls-arrows-builder-note {
  min-height: 54px;
  border-radius: 6px;
  padding: 20px;
  margin-top: 15px;
}

.SectionNote .builder-note-section .builder-note img {
  margin: 0 10px 10px 0;
}

.builder-collapse .acs-col.collapse .paragraph-editor img {
  margin: 0 10px 10px 0;
}

.builder-collapse .aria-controls-arrows[aria-expanded="true"] {
  -webkit-transition: none 0s ease 0s;
  transition: none 0s ease 0s;
}

.builder-collapse .aria-controls-arrows[aria-expanded="true"] .fas.fa-angle-down {
  display: none;
}

.builder-collapse .aria-controls-arrows[aria-expanded="true"] .fas.fa-chevron-up {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  color: grey !important;
  font-weight: 400;
  font-size: 16px;
}

.builder-collapse .aria-controls-arrows[aria-expanded="true"] .collapse p {
  margin-bottom: 0 !important;
}

.builder-collapse .aria-controls-arrows[aria-expanded="false"] .fas.fa-angle-down {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.builder-collapse .aria-controls-arrows[aria-expanded="false"] .fas.fa-chevron-up {
  display: none !important;
}

.builder-collapse .aria-controls-arrows {
  min-height: 54px;
  border-radius: 6px;
  padding: 20px !important;
  margin-top: 15px;
  -webkit-transition: none !important;
  transition: none !important;
}

.builder-collapse .aria-controls-arrows .collapse.show {
  background: white;
  margin-top: 10px;
  border-radius: 10px;
  -webkit-transform: none;
          transform: none;
}

.builder-collapse .aria-controls-arrows .collapse.show p {
  margin-bottom: 0;
}

.builder-collapse .h1 {
  line-height: 40px;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.builder-collapse .aria-controls-arrows .h5 {
  line-height: 32px;
  font-weight: 700;
}

.builder-image-list-container .collapse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.builder-image-list-container ul {
  padding: 0 30px;
}

.showTextCarousel.active {
  height: 100% !important;
}

.showTextCarousel.active .collapse.collapse-background {
  position: relative;
  max-height: 100%;
}

.showTextCarousel {
  overflow: hidden;
}

.showTextCarousel .btn-sl {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.showTextCarousel .collapse.collapse-background {
  position: relative;
  max-height: 360px;
}

.showTextCarousel .collapse.collapse-background:before {
  content: '';
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(52%, rgba(255, 255, 255, 0)), color-stop(103%, #eef2f1));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 52%, #eef2f1 103%);
}

.showBox .col-right,
.showBox .col-left {
  position: relative;
}

.showBox .col-right .collapse,
.showBox .col-left .collapse {
  max-height: 275px;
  overflow: hidden;
  position: relative;
}

.showBox .col-right .collapse:after,
.showBox .col-left .collapse:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100px;
  bottom: 0px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(52%, rgba(255, 255, 255, 0)), color-stop(103%, #fafffe));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 52%, #fafffe 103%);
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}

.showBox .col-right .collapse.show:after,
.showBox .col-left .collapse.show:after {
  content: none;
}

.showBox .col-right .collapse.show,
.showBox .col-left .collapse.show {
  max-height: 100%;
}

.showBox .col-right .crt-xv[aria-expanded="false"],
.showBox .col-left .crt-xv[aria-expanded="false"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 262px;
  cursor: pointer;
}

.showBox .col-right .crt-xv[aria-expanded="false"] .fa-angle-up,
.showBox .col-right .crt-xv[aria-expanded="false"] .read-less,
.showBox .col-left .crt-xv[aria-expanded="false"] .fa-angle-up,
.showBox .col-left .crt-xv[aria-expanded="false"] .read-less {
  display: none;
}

.showBox .col-right .crt-xv,
.showBox .col-left .crt-xv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.showBox .col-right .crt-xv[aria-expanded="true"] .fa-angle-right,
.showBox .col-right .crt-xv[aria-expanded="true"] .read-more,
.showBox .col-left .crt-xv[aria-expanded="true"] .fa-angle-right,
.showBox .col-left .crt-xv[aria-expanded="true"] .read-more {
  display: none;
}

.showBox .col-right .crt-xv[aria-expanded="true"] .read-less,
.showBox .col-left .crt-xv[aria-expanded="true"] .read-less {
  color: grey;
}

.showBox .col-right .crt-xv[aria-expanded="true"]:hover,
.showBox .col-left .crt-xv[aria-expanded="true"]:hover {
  color: transparent;
}

.builder-image-list-container .builder-image-list {
  text-align: center;
}

.builder-image-list-container .title .h1 {
  font-family: "GTWalsheim-pro-bold", sans-serif;
  margin-bottom: 0;
}

.builder-image-list-container .title .h3 {
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.builder-image-list-container .content ul {
  margin-bottom: 0;
}

.builder-image-list-container .content ul li {
  line-height: 24px;
  color: #00205b;
  text-align: left;
}

.builder-image-list-container .content ul li p {
  margin-bottom: 0;
}

.builder-image-list-container .content ul li::marker {
  color: #fd7300;
}

.builder-text-carousel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.builder-text-carousel .description-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.builder-text-carousel .description-text .h3 {
  font-family: "GTWalsheim-pro-bold", sans-serif;
  margin-bottom: 0;
}

.builder-text-carousel .builder-text-carousel-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.builder-text-carousel .builder-text-carousel-img .slick-dots li.slick-active button:before {
  color: #fd7300;
}

.builder-note-section .h1 {
  line-height: 40px;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.builder-note-section .aria-controls-arrows-builder-note .collapse.show {
  background: white;
  margin-top: 10px;
  border-radius: 10px;
  -webkit-transition: none;
  transition: none;
  width: 100%;
}

.builder-note-section .aria-controls-arrows-builder-note .collapse.show p {
  margin-bottom: 0;
}

.builder-note-section .builder-note {
  border-radius: 10px;
  background-color: #fff1e5;
  padding: 20px 30px;
  margin-top: 30px;
}

.builder-note-section .builder-note .h3 {
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.builder-note-section .builder-note ul li {
  line-height: 26px;
  text-align: left;
}

.img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: .25rem;
  max-width: 100%;
  height: auto;
}

.btn-builder {
  color: #ffffff;
  letter-spacing: 0px;
  padding: 10px 25px;
  height: 47px;
  border-radius: 24px;
}

.btn-builder .fa-calendar-alt {
  margin-right: 10px;
}

.btn-builder-primary-bgcolor {
  background-color: #3550bf;
  border: 1px solid #3550bf;
}

.btn-builder:hover {
  text-decoration: none;
  color: #ffffff;
}

.btn-builder-primary-bgcolor:hover {
  background: #00205b;
  text-decoration: none;
}

@media (max-width: 575.89px) {
  .Page_73 .Section_446 .images .image-container {
    width: 50% !important;
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 50% !important;
            flex: 0 0 50% !important;
  }

  .drop-down--group > * {
    width: 100%;
    margin: 0 auto;
  }

  .builder-collapse .aria-controls-arrows {
    padding: 10px;
  }

  .builder-collapse .aria-controls-arrows .h5 {
    font-size: 15px !important;
  }
}

.builder-image .images .image-container p {
  font-size: 14px;
  color: #00205b;
  margin-top: 5px;
  padding: 0 5px;
}

.builder-image .images .image-container p span {
  font-weight: 700;
}

@media (min-width: 576px) {
  .url-list-section .url-list-container .fa-chevron-right {
    margin-right: 15px;
  }

  .url-list-section .url-list-container a .img-fluid__external-link {
    margin-left: 10px;
  }

  .Page_73 .builder-image .images {
    margin-top: 20px !important;
  }

  .builder-collapse .aria-controls-arrows .h5 {
    font-size: 18px;
  }

  .builder-note-section .builder-note ul {
    margin-left: 35px;
  }

  .builder-image .images {
    margin-top: 50px;
  }

  .builder-image .images .image-container {
    padding: 2px;
  }
}

@media (min-width: 767px) {
  .url-list-section .url-list__content > * {
    width: 50%;
    padding-right: 2rem;
  }

  .builder-image .images img {
    height: auto;
  }
}

@media (max-width: 766.99px) {
  .Page_73 .bg-page-content,
  .Page_73 .box-primary-title {
    padding: 0;
  }

  .Page_73 .Section_439 .builder-image-list-img,
  .Page_73 .Section_439 .col-right,
  .Page_73 .Section_439 .col-left {
    margin-bottom: 40px !important;
  }

  .Page_73 .Section_447 .url-list__content > * {
    width: 100%;
  }

  .SectionImageList .builder-image-list-img .img-thumbnail {
    max-height: 250px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

@media (max-width: 991.98px) {
  .Page_73 .fm-left {
    padding: 20px;
  }

  .builder-image-list-container .content {
    padding: 15px 30px;
  }

  .builder-text-carousel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .builder-text-carousel .h3 {
    font-size: 22px;
  }
}

@media (min-width: 992px) {
  .Page_73 .section-builder-text-carousel .builder-text-carousel-img {
    width: 300px !important;
    height: 220px !important;
  }

  .Page_73 .fm-left {
    padding: 55px 30px 0 55px !important;
  }

  .builder-collapse .h1 {
    line-height: 40px;
  }

  .builder-text-carousel .description-text {
    padding-right: 20px;
  }
}

.banner-servicii {
  width: 100%;
  border-radius: 10px;
  -webkit-filter: drop-shadow(0px 20px 10px rgba(0, 0, 0, 0.13));
          filter: drop-shadow(0px 20px 10px rgba(0, 0, 0, 0.13));
  background-color: #ffffff;
}

.banner-servicii .h3 {
  font-family: GTWalsheim-pro-bold;
  margin-top: 20px;
}

.banner-servicii .link-link .fa-chevron-right {
  height: 21px;
}

.banner-servicii .link-link .fa-chevron-right:before {
  font-weight: 400;
  font-size: 10px;
  margin-right: 5px;
}

.banner-servicii .link-link a {
  text-decoration: underline;
  padding: 2px 0;
}

.banner-servicii .svg-echipa-medicala {
  background: url(/img/svg-echipa-medicala.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.banner-servicii .svg-locatii {
  background: url(/img/svg-locatii.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.banner-servicii .svg-servicii-preturi {
  background: url(/img/svg-servicii-preturi);
  background-repeat: no-repeat;
  background-size: contain;
}

.box-primary-title {
  position: relative;
}

.box-primary-title .h1 {
  font-weight: bold;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.box-primary-title .div-pab {
  height: 100%;
}

.btn-gral {
  padding: 0.2rem 0.8rem;
  border-radius: 2rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  position: relative;
  transition: ease-out 0.4s;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
}

.btn-gral {
  overflow: hidden;
}

.btn-gral::before {
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.3)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  content: "";
  display: block;
  height: 100%;
  left: -75%;
  position: absolute;
  top: 0;
  -webkit-transform: skewX(-25deg);
          transform: skewX(-25deg);
  width: 50%;
  z-index: 2;
}

.btn-gral:hover::before,
.btn-gral:focus::before {
  -webkit-animation: btn-gral 2.05s;
          animation: btn-gral 2.05s;
}

@-webkit-keyframes btn-gral {
  100% {
    left: 125%;
  }
}

@keyframes btn-gral {
  100% {
    left: 125%;
  }
}

.btn-gral-primary-bgcolor {
  background-color: #3550bf;
  border: 1px solid #3550bf;
}

.box-primary-title .div-pab .btn-gral {
  color: #ffffff;
  border-radius: 23px;
  background-color: #3550bf;
  letter-spacing: 0px;
}

.img-fluid {
  max-width: 100%;
}

.img-fluid-sp {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

@media (min-width: 1400px) {
  .clip-path-second:after {
    width: calc(100% + 320px);
    left: -160px;
  }
}

@media (min-width: 1200px) {
  .Page_73 .clip-path-gral:after {
    height: 420px;
  }

  .Page_73 .bg-page-content {
    margin-top: 40px !important;
  }

  .Page_73 .bg-page-content .description-text {
    padding-right: 20px;
  }

  .Page_73 .bg-page-content .builder-image-list,
  .Page_73 .bg-page-content .Section_439,
  .Page_73 .bg-page-content .Section_448 {
    width: 155.846% !important;
  }

  .box-primary-title {
    max-width: 1200px;
    margin: 0 auto;
  }

  .div-pab {
    right: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1399.89px) {
  .section-builder-text-carousel.Section_435 .builder-text-carousel .builder-text-carousel-img {
    max-width: 300px;
  }
}

@media (max-width: 1199.89px) {
  .Page_73 .bg-page-content {
    margin: 30px 2% 0 2% !important;
  }
}

@media (min-width: 992px) and (max-width: 1199.89px) {
  .Page_73 .clip-path-gral:after {
    height: 460px;
  }

  .div-pab {
    right: 20px;
  }
}

@media (min-width: 767px) and (max-width: 991.99px) {
  .Page_73 .section-builder-text-carousel.Section_435 .builder-text-carousel {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .Page_73 .section-builder-text-carousel.Section_435 .builder-text-carousel .description-text {
    padding-right: 20px;
  }

  .Page_73 .section-builder-text-carousel.Section_435 .builder-text-carousel .builder-text-carousel-img {
    max-width: 350px;
  }

  .Page_73 .section-builder-text-carousel.Section_435 .fm-left {
    padding: 55px 55px 0 55px !important;
  }

  .Page_73 .clip-path-gral:after {
    height: 650px;
  }
}

@media (min-width: 992px) {
  .box-primary-title .div-pab {
    position: absolute;
    top: 0;
    height: 100%;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .box-primary-title .div-pab .btn-gral {
    padding: 10px 25px;
  }
}

@media (min-width: 576px) {
  .Page_21 .box-price-bts,
  .Page_74 .box-price-bts {
    margin-top: 16%;
  }

  .Page_73 .builder-image {
    margin-left: 0;
    margin-right: 0;
  }

  .Page_73 .builder-image .images .image-container {
    padding: 0;
  }

  .Page_73 .Section_449 .information-benefit-main-content .information-benefits-content > * {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: start !important;
    padding-right: 1rem;
  }
}

.hospitalization .hospitalization__main-content .hostpitalization__day--img .h3 {
  letter-spacing: 0px;
  font-family: "GTWalsheim-pro-bold";
  letter-spacing: 0px;
  line-height: 38px;
}

.hospitalization .hospitalization__main-content .hostpitalization__day--description {
  margin-top: 40px;
}

.hospitalization .hospitalization__main-content .hostpitalization__day--description p {
  margin-bottom: 20px;
}

.hospitalization .hospitalization__main-content .hostpitalization__day--description .h3 {
  margin: 10px 0;
  line-height: 40px;
  font-family: "GTWalsheim-pro-bold", sans-serif;
}

.hospitalization .hospitalization__main-content .hostpitalization__day--description .h5 {
  font-weight: bold;
}

.hospitalization .hospitalization__main-content .hospitalization__benefits {
  margin-top: 50px;
}

.hospitalization .hospitalization__main-content .hospitalization__benefits .h3 {
  font-family: "GTWalsheim-pro-bold";
}

.hospitalization .hospitalization__main-content .hospitalization__benefits .benefits__content > * {
  position: relative;
}

.hospitalization .hospitalization__main-content .hospitalization__benefits .benefits__content .fa-check {
  position: absolute;
  top: 5px;
}

.hospitalization .hospitalization__main-content .hospitalization__benefits .benefits__content p {
  margin-left: 15px;
}

@media (min-width: 576px) {
  .hospitalization .hostpitalization__day--img .img-thumbnail {
    width: 50px;
    height: 50px;
  }

  .hospitalization .hostpitalization__day--description .h5 {
    font-size: 16px;
  }

  .hospitalization .hospitalization__benefits .benefits__content {
    padding: 30px 25px 0 25px;
  }
}

@media (min-width: 992px) {
  .hospitalization__main-content {
    width: calc(100% - 462px);
  }
}

.Page_8 .bg-page-content {
  background: #ffffff;
}

.bg-page-content ol {
  padding-left: 60px;
}

.Section_110 .title,
.Section_490 .title {
  text-align: center;
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", sans-serif;
}

.Section_110 .aria-controls-arrows[aria-expanded="false"],
.Section_490 .aria-controls-arrows[aria-expanded="false"] {
  background: inherit !important;
  border-top: 1px solid darkgrey;
  border-radius: 0 !important;
}

@media (max-width: 575.89px) {
  .Section_110 .title,
  .Section_490 .title {
    margin-bottom: 20px;
  }

  .Section_110 .aria-controls-arrows[aria-expanded="false"],
  .Section_490 .aria-controls-arrows[aria-expanded="false"] {
    min-height: auto !important;
    padding: 10px !important;
  }

  .Section_110 .aria-controls-arrows[aria-expanded="false"] h5,
  .Section_490 .aria-controls-arrows[aria-expanded="false"] h5 {
    font-size: 15px;
  }
}

@media (min-width: 1200px) {
  .Section_110 .builder-collapse,
  .Section_490 .builder-collapse {
    padding-left: 100px;
    padding-right: 35px;
  }

  .Section_110 .builder-collapse .title,
  .Section_490 .builder-collapse .title {
    margin-bottom: 55px;
  }

  .Section_110 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Section_490 .builder-collapse .aria-controls-arrows[aria-expanded="true"] {
    padding: 23px 10px !important;
  }

  .Section_110 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
  .Section_490 .builder-collapse .aria-controls-arrows[aria-expanded="false"] {
    padding: 23px 0px !important;
  }

  .Section_110 .builder-collapse .aria-controls-arrows,
  .Section_490 .builder-collapse .aria-controls-arrows {
    position: relative;
  }

  .Section_110 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Section_490 .builder-collapse .aria-controls-arrows .fa-angle-down {
    font-weight: 300;
    position: absolute;
    top: 38%;
    right: 0;
    font-size: 32px;
  }

  .Section_110 .builder-collapse .aria-controls-arrows h5,
  .Section_490 .builder-collapse .aria-controls-arrows h5 {
    height: 16px;
    font-size: 18px;
    line-height: 26px;
    color: #00205b;
    font-weight: 600;
    font-family: "Montserrat", Sans-Serif;
  }
}

.js-cookie-consent {
  text-align: center;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
  background-color: white;
  color: #00205b;
  -webkit-transition: all .3s;
  transition: all .3s;
  font-size: 14px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-shadow: 0 30px 70px rgba(0, 0, 0, 0.3);
          box-shadow: 0 30px 70px rgba(0, 0, 0, 0.3);
}

.js-cookie-consent .cookie-consent__message .gral-terms {
  margin: 10px;
  font-weight: bold;
}

.js-cookie-consent .js-cookie-consent-agree {
  padding: 5px 10px;
  border-radius: 9px;
  margin-left: 10px;
  background: #fd7300;
  color: #ffffff;
  border: 1px solid transparent;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}

.js-cookie-consent .js-cookie-consent-agree:hover {
  background: #ffffff;
  color: #fd7300;
  border: 1px solid #fd7300;
}

.section-medical-offers .offerts {
  width: 100%;
  display: grid;
  grid-column-gap: 10px;
}

.section-medical-offers .offerts .offerts__main {
  position: relative;
  max-height: 100%;
  grid-area: main;
}

.section-medical-offers .offerts .offerts__main .box-img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  max-height: 500px;
}

.section-medical-offers .offerts .offerts__main .box-img .img-offerts {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  border-radius: 9px;
}

.section-medical-offers .offerts .offerts__main .box-text {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.section-medical-offers .offerts .offerts__main .box-text .h2 {
  font-family: "Montserrat", sans-serif;
  color: #00205b;
}

.section-medical-offers .offerts .offerts__main .box-text .btn-gral {
  color: #ffffff;
}

.section-medical-offers .offerts .offerts__main .box-text .tel-grall .h1 {
  font-family: "Montserrat", sans-serif;
  color: #fd7300;
}

.section-medical-offers .offerts .right-offer {
  background: #fd7300;
  border-radius: 9px;
  max-height: 250px;
}

.section-medical-offers .offerts .right-offer .h4 {
  font-size: 17px;
  color: #ffffff;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.section-medical-offers .offerts .right-offer a {
  color: #ffffff;
  text-decoration: underline;
}

.section-medical-offers .offerts .right-offer .box-img {
  max-height: 100px;
}

.section-medical-offers .offerts .right-offer .box-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 9px;
}

.section-medical-offers .offerts .second-offer {
  grid-area: second;
}

.section-medical-offers .offerts .third-offer {
  grid-area: third;
}

.section-medical-offers .offerts .third-offer .btn-gral {
  text-decoration: none;
  border: 1px solid #ffffff;
  margin-top: 35px;
  color: #3550bf;
  background: #ffffff;
}

.section-medical-offers .offerts .third-offer .btn-gral:hover {
  color: #ffffff;
  background: #00205b;
  border: 1px solid #00205b;
}

.static-section-carousel-container {
  overflow: hidden !important;
}

.static-section-carousel-container .static-section-carousel .main-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.static-section-carousel-container .static-section-carousel .main-image .static-carousel-text {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.static-section-carousel-container .static-section-carousel .main-image .static-carousel-text .static-carousel-text__content {
  height: 100%;
}

.static-section-carousel-container .static-section-carousel .main-image .static-carousel-text .static-carousel-text__content ul {
  list-style-type: none;
}

.static-section-carousel-container .static-section-carousel .main-image .static-carousel-text .static-carousel-text__content ul li {
  list-style-type: none;
  width: 100%;
  position: relative;
  padding-left: 20px;
}

.static-section-carousel-container .static-section-carousel .main-image .static-carousel-text .static-carousel-text__content ul li:before {
  content: '';
  position: absolute;
  width: 15px;
  height: 80%;
  left: 0;
  top: 20%;
  background-image: url("/img/check-icon-global.svg");
  background-repeat: no-repeat;
  background-size: contain;
}

.static-section-carousel-container .static-section-carousel .main-image .static-carousel-text .static-carousel-text__content .btn-gral {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.box-offers .container-cards .i-media .card-gral {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  width: 100%;
}

.box-offers .container-cards .i-media .card-article {
  -webkit-filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.04));
          filter: drop-shadow(0px 4px 3px rgba(0, 0, 0, 0.04));
}

.box-offers .container-cards .i-media .card-article .image-video {
  height: auto;
}

.box-offers .container-cards .i-media .card-article .image-video .card-img-top {
  height: 225px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}

.box-offers .container-cards .i-media .card-article .card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  border-right: 1px solid rgba(0, 0, 0, 0.125);
  border-left: 1px solid rgba(0, 0, 0, 0.125);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.appointment {
  background: #edf1f1;
}

.appointment .select2-container--default .select2-selection--single {
  border: 1px solid #d5d6d8;
}

.appointment #first_form .appointments-content {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.appointment #first_form .appointments-content .drop-down--group .text-serviciu-medical-programare-online .select2-selection .select2-selection__rendered .select2-selection__choice {
  max-width: 100%;
}

.appointment #second_form #back_form,
.appointment #third_form #back_form {
  border: 1px solid transparent;
  color: #00205b;
  opacity: 1;
}

.appointment #second_form #back_form:hover,
.appointment #third_form #back_form:hover {
  color: #fd7300;
  border: 1px solid #fd7300;
  background-color: white;
}

.appointment .box-payment,
.appointment .box-btn-forward {
  background: rgba(255, 255, 255, 0.5);
}

.appointment .appointments-content .sl-gral p {
  margin-bottom: 0;
}

.appointment .appointments-content .rectangle-gral > * {
  padding: 0;
}

.appointment .appointments-content .rectangle-gral {
  -webkit-filter: none;
          filter: none;
}

.appointment .appointments-content .rectangle-gral .custom-arrow {
  right: 15px;
}

.appointment .appointments-content .rectangle-gral .custom-search {
  right: 0;
}

.appointment .appointments-content .select2-container:focus {
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
}

.appointment .appointments-content .select2-container {
  width: 100% !important;
}

.appointment .appointments-content .select2-container .selection .select2-selection {
  position: relative;
  height: 50px;
  padding: 0;
}

.appointment .appointments-content .select2-container .selection .select2-selection .select2-search .select2-search__field {
  padding: 10px 20px;
  height: 48px;
  margin-top: 0;
  margin-left: 0;
  cursor: pointer;
}

.appointment .appointments-content .select2-container .selection .select2-selection .select2-selection__rendered {
  height: 35px;
  position: absolute;
  top: 7px;
  left: 10px;
  width: calc(100% - 40px);
}

.appointment .appointments-content .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__choice {
  margin-left: 0;
  margin-top: 0;
  height: 35px;
  padding-left: 0;
  padding-right: 20px;
  background-color: #fff1e5;
  border: 1px solid #fd7300;
}

.appointment .appointments-content .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  height: 35px;
  width: 25px;
  font-size: 17px;
  border-right: none;
  right: 0;
  left: unset;
}

.appointment .appointments-content .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove span {
  font-size: 26px;
  font-weight: 400;
  color: #fd7300;
}

.appointment .appointments-content .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display {
  max-width: 80%;
  line-height: 32px;
  padding: 0 15px 0 15px;
  font-weight: bold;
}

.appointment .appointments-content .select2-container .selection .select2-selection .select2-selection__arrow {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}

.appointment .box-btn-forward {
  border-radius: 0px 0px 9px 9px;
  text-align: end;
}

.appointment .btn-payment,
.appointment .btn-programari {
  background-color: #fd7300;
  border-radius: 50px;
  border: 1px solid transparent;
  color: white;
}

.appointment .btn-payment img,
.appointment .btn-programari img {
  margin-right: 10px;
}

.appointment #second_form .int-border label,
.appointment #third_form .int-border label {
  font-weight: 600;
}

.appointment #second_form .int-border label span,
.appointment #third_form .int-border label span {
  margin-left: 0.25rem;
}

.appointment #second_form .int-border input,
.appointment #third_form .int-border input {
  border: 1px solid #d5d6d8;
  height: 48px;
}

.appointment #third_form .appointments-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.appointment #third_form .personal-data .sl-gral .rectangle-gral .select2-container .select2-selection__arrow {
  display: none !important;
}

.appointment #third_form .personal-data .h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.appointment #third_form .personal-data .h2 img {
  margin-right: 10px;
}

.appointment #third_form .personal-data .adresa-pacient label {
  font-weight: 600;
}

.appointment #third_form .informatii-suplimentare {
  padding: 1rem;
}

.appointment #third_form .adresa-pacient input {
  border: 1px solid grey;
  height: 50px;
  border-radius: 4px;
}

.appointment #third_form .box-payment .h5 {
  font-weight: 700;
  font-size: 18px;
  color: #fd7300;
  margin-bottom: 0;
  line-height: 25px;
}

.appointment #third_form .box-payment #show_address {
  font-size: 12px;
  margin-bottom: 15px;
}

.appointment #third_form .box-payment #show_doctor .profesie {
  color: #00205b;
  font-weight: 600;
}

.appointment #third_form .box-payment #show_doctor .nume-medic {
  font-weight: 700;
  color: #fd7300;
}

.appointment #third_form .box-payment #payment_form {
  font-size: 12px;
}

.appointment .animation4 .box-4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  height: 100px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

.appointment .animation4 .box-4 .btn-programari {
  z-index: 3;
  padding: 10px 25px 10px 50px;
}

.appointment .animation4 .lightgreen,
.appointment .animation4 .darkgreen {
  margin: auto;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 140px;
  height: 140px;
  border-radius: 50%;
}

.appointment .animation4 .lightgreen {
  z-index: 2;
  background-color: rgba(253, 115, 0, 0.6);
  -webkit-animation: hide1 2s ease infinite;
          animation: hide1 2s ease infinite;
}

.appointment .animation4 .darkgreen {
  background-color: RGBA(0, 123, 255, 0.6);
  -webkit-animation: hide2 2s ease infinite;
          animation: hide2 2s ease infinite;
}

@-webkit-keyframes hide1 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  50% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes hide1 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  50% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@-webkit-keyframes hide2 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

@keyframes hide2 {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }

  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }

  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}

.appointment .btn-programari {
  padding: 10px 50px;
  font-size: 17px;
  color: white;
  font-weight: 600;
}

.appointment .resume-search-btn {
  color: #d30011;
  border: 1px solid #d30011;
  padding: 10px 20px;
}

.appointment .resume-search-btn:hover {
  color: white;
}

.appointment a {
  text-decoration: underline;
}

.appointment .btn-gral {
  text-decoration: none;
}

.appointment .rectangle-gral:focus {
  background-color: red;
}

.appointment div.recaptcha-info {
  font-size: 13px;
  margin-top: 30px;
}

.appointment .custom-hours {
  background: url(/img/ora_gm1.svg);
  background-repeat: repeat;
  width: 26px !important;
  height: 26px !important;
  background-repeat: no-repeat;
  top: 16px;
  margin-right: 20px;
}

.appointment .custom-calendar {
  background: url(/img/calendar_gm1.svg);
  background-repeat: repeat;
  width: 26px !important;
  height: 26px !important;
  background-repeat: no-repeat;
  top: 16px;
  margin-right: 20px;
}

.appointment #extra_info {
  border-radius: 4px;
  -webkit-filter: drop-shadow(0px 2px 3.5px rgba(0, 0, 0, 0.03));
  filter: drop-shadow(0px 2px 3.5px rgba(0, 0, 0, 0.03));
  border: 1px solid #d5d6d8;
  outline: none;
  padding: 10px 25px;
}

.appointment .appointment-fields__days-years {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.appointment .appointment-fields__days-years .rectangle-gral > * {
  padding: 0;
}

.appointment .appointment-fields__days-years .rectangle-gral {
  border: none !important;
  width: 33%;
  padding-left: 15px !important;
}

.appointment .appointment-fields__days-years .rectangle-gral select {
  padding: 0;
}

.appointment .appointment-fields__days-years .rectangle-gral .custom-arrow {
  right: 15px !important;
  position: relative;
}

.appointment .rectangle-gral {
  height: 50px !important;
}

.padding-box {
  max-width: 850px;
  margin: 0 auto;
}

.padding-box input[type=checkbox] {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.padding-box input[type=date] {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.padding-box .box-btn-cont {
  max-width: 195px;
}

.padding-box .box-btn-prg {
  max-width: 160px;
}

.padding-box .box-btn-prg .btn-gral {
  background: inherit;
  border: none;
}

.padding-box .box-btn:hover {
  background: #00205b;
}

.padding-box .box-btn {
  height: 41px;
  border-radius: 20px;
  background-color: #3550bf;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.padding-box .box-btn .btn-gral {
  display: inline;
  border-radius: 23px;
  color: #ffffff;
  letter-spacing: 0px;
}

.padding-box h1 {
  font-family: GTWalsheim-pro-bold, sans-serif;
}

.padding-box h3 {
  font-size: 16px;
  line-height: 23px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
  margin-bottom: 30px;
}

.padding-box .btn-back:hover {
  text-decoration: none;
}

.padding-box .btn-back span {
  font-size: 18px;
  font-family: GTWalsheim-pro-bold, sans-serif;
}

.padding-box .account-box {
  position: relative;
  background: #ffffff;
  border-radius: 9px;
}

.padding-box .account-box .d-sm-block {
  border-radius: 9px;
  border: 1px solid #fd7300;
}

.padding-box .account-box .text-info {
  background: #fff3ee;
}

.padding-box .account-box .question {
  font-size: 26px;
}

.padding-box .appointments-content {
  border-radius: 9px;
  background-color: #ffffff;
}

.padding-box .appointments-content .sl-gral-opacity {
  margin-bottom: 5px !important;
}

.padding-box .appointments-content .personal-data .rectangle-gral input:-webkit-autofill {
  -webkit-text-fill-color: #00205b;
  font-weight: 600;
}

.padding-box .appointments-content .h4 {
  font-weight: bold;
  font-family: GTWalsheim-pro-bold, sans-serif;
  text-align: center;
}

.padding-box .appointments-content .account-box:before {
  position: absolute;
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  height: 1px;
  background-color: #dbdcde;
}

.padding-box .appointments-content .cerere-programare {
  position: relative;
}

.padding-box .appointments-content .cerere-programare #appointments-container .form-check-label {
  font-weight: 600;
}

.padding-box .appointments-content .cerere-programare .box-info-consult {
  width: 100%;
  border: 1px solid #fd7300;
  margin-top: 25px;
  margin-bottom: 25px;
  border-radius: 7px;
  position: relative;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .span-box-mid,
.padding-box .appointments-content .cerere-programare .box-info-consult .span-box-top,
.padding-box .appointments-content .cerere-programare .box-info-consult .span-box-bottom {
  position: absolute;
  height: 1px;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .span-box-mid {
  background: #fd7300;
  z-index: 2;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .span-box-top {
  width: 20px;
  background: #fd7300;
  z-index: 2;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .span-box-bottom {
  width: 20px;
  background: white;
  top: -1px;
  z-index: 1;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .service_info {
  font-weight: 600;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .consult,
.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .consultatie {
  width: 48%;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .consult .select-first-consultation,
.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .consult .select-type-consultation,
.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .consultatie .select-first-consultation,
.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .consultatie .select-type-consultation {
  color: #00205b;
  font-weight: 600;
  padding: 0 10px;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .consult p,
.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .consultatie p {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .p_sv-info {
  font-weight: 600;
  text-align: right;
  font-size: 16px;
  margin-bottom: 0;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .p_sv-info .service_info {
  font-weight: 700;
  font-size: 17px;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .payment_info {
  color: #ed0600;
  line-height: 21px;
  text-align: right;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .payment_info2 {
  line-height: 21px;
  text-align: right;
}

.padding-box .appointments-content .cerere-programare .box-info-consult .sl-gral .rectangle-gral {
  border-radius: 7px;
  border: 1px solid #aaa;
}

.padding-box .appointments-content .cerere-programare .text-info {
  border-radius: 4px;
  background-color: #fff3ee;
  border: 1px solid #fd7300;
}

.padding-box .appointments-content .left-icon {
  left: 0;
  top: 0;
  font-size: 20px;
}

.padding-box .appointments-content .right-icon {
  right: 0;
  top: 0;
  font-size: 20px;
}

.padding-box .appointments-content .color-first {
  color: #d3d5e0;
}

.padding-box .appointments-content .hr-line {
  background-color: #fd7300;
  width: 3vw;
  margin-left: 0;
  margin-right: 0;
}

.padding-box .appointments-content .hr-line-first {
  background-color: #d3d5e0;
  width: 3vw;
  margin-left: 0;
  margin-right: 0;
}

.padding-box .appointments-content .drop-down--group .sl-gral {
  margin-bottom: 15px;
}

.padding-box .appointments-content .drop-down--group .sl-gral p {
  font-weight: 600;
}

.padding-box .appointments-content .drop-down--group .sl-gral .appointment-fields #select-hours-dropdown {
  padding: 0 15px;
}

.padding-box .appointments-content .drop-down--group .sl-gral .select-city,
.padding-box .appointments-content .drop-down--group .sl-gral .select-locations,
.padding-box .appointments-content .drop-down--group .sl-gral .select-specialization,
.padding-box .appointments-content .drop-down--group .sl-gral .select-service,
.padding-box .appointments-content .drop-down--group .sl-gral .br-select {
  -webkit-filter: drop-shadow(0px 2px 3.5px rgba(0, 0, 0, 0.03));
          filter: drop-shadow(0px 2px 3.5px rgba(0, 0, 0, 0.03));
}

.padding-box .appointments-content .drop-down--group .sl-gral .appointment-fields,
.padding-box .appointments-content .drop-down--group .sl-gral .select-city,
.padding-box .appointments-content .drop-down--group .sl-gral .select-locations,
.padding-box .appointments-content .drop-down--group .sl-gral .select-specialization,
.padding-box .appointments-content .drop-down--group .sl-gral .select-service,
.padding-box .appointments-content .drop-down--group .sl-gral .br-select {
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #d5d6d8;
}

.padding-box .appointments-content .drop-down--group .sl-gral .box-input {
  width: 100%;
  height: 100%;
}

.padding-box .appointments-content .drop-down--group .sl-gral .box-input input {
  width: 100%;
  padding: 0 15px;
  height: 100%;
}

.padding-box .appointments-content .drop-down--group .sl-gral .fr-input {
  height: 57px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.padding-box .appointments-content .drop-down--group .sl-gral .fr-input input {
  width: unset;
  margin-left: 3px;
}

.padding-box .appointments-content .form-checkbox .div-checkbox {
  width: 25px;
  height: 25px;
}

.padding-box .appointments-content .form-checkbox .div-checkbox .checkbox {
  width: 100%;
  height: 100%;
}

.padding-box .appointments-content .form-checkbox .div-checkbox input[type=checkbox] {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.padding-box .appointments-content .form-checkbox label {
  padding-left: 10px;
}

.padding-box .appointments-content .form-checkbox label a {
  text-decoration: underline;
}

.padding-box .appointments-content .info-programare {
  width: 100%;
  height: auto;
  border-radius: 9px;
  background-color: #fff3ee;
  border: 1px solid #fd7300;
  padding: 15px;
}

.padding-box .appointments-content .info-programare p {
  margin-bottom: 0;
}

.ui-day-highligh {
  background-color: #a5dc86;
}

.ui-day-lowligh {
  background-color: #e00909;
}

#service_info {
  font-size: 10px;
  font-style: italic;
}

@media (min-width: 767px) {
  .box-info-consult {
    padding: 20px;
  }

  .box-info-consult .sl-gral {
    width: 100%;
    margin-bottom: 0px;
  }

  .box-info-consult .span-box-mid {
    width: 25px;
    top: -10px;
    -webkit-transform: rotate(137deg);
            transform: rotate(137deg);
    right: 9.8%;
  }

  .box-info-consult .span-box-top {
    width: 20px;
    top: -10px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    right: 8.7%;
  }

  .box-info-consult .span-box-bottom {
    width: 20px;
    top: -1px;
    right: 10%;
  }
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .box-info-consult .sl-gral {
    width: 100% !important;
  }

  .box-info-consult .span-box-mid {
    width: 25px;
    top: -10px;
    -webkit-transform: rotate(131deg);
            transform: rotate(131deg);
    right: 9.8%;
  }

  .box-info-consult .span-box-top {
    width: 20px;
    top: -10px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    right: 8.7%;
  }

  .box-info-consult .span-box-bottom {
    width: 20px;
    top: -1px;
    right: 10%;
  }
}

@media (max-width: 766.89px) {
  .box-info-consult {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 10px;
  }

  .box-info-consult .sl-gral {
    width: 100%;
    margin-bottom: 15px;
  }

  .box-info-consult .span-box-mid {
    width: 25px;
    top: -10px;
    -webkit-transform: rotate(131deg);
            transform: rotate(131deg);
    right: 9.8%;
  }

  .box-info-consult .span-box-top {
    width: 20px;
    top: -10px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    right: 8.7%;
  }

  .box-info-consult .span-box-bottom {
    width: 20px;
    top: -1px;
    right: 10%;
  }
}

@media (max-width: 575.89px) {
  .box-info-consult .span-box-mid {
    width: 29px;
    top: -10px;
    -webkit-transform: rotate(142deg);
            transform: rotate(142deg);
    right: 29px;
  }

  .box-info-consult .span-box-top {
    width: 20px;
    top: -10px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    right: 23px;
  }

  .box-info-consult .span-box-bottom {
    width: 20px;
    top: -1px;
    right: 34px;
  }

  .appointments-content .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display {
    font-size: 11px;
  }

  .appointment-page .div-btn {
    min-width: 250px;
    max-width: 250px;
  }

  .appointment-page .div-btn .btn-programari {
    padding: 10px 25px;
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  .appointment .custom-hours,
  .appointment .custom-calendar {
    width: 23px !important;
    height: 23px !important;
    top: 8px;
    margin-right: 10px;
  }

  .appointments-content .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__choice {
    max-width: 100%;
  }
}

.grecaptcha-badge {
  visibility: hidden;
}

.color-c3c8c7 {
  color: #c3c8c7;
}

.Page_12 .form-gral-medical .fm-left {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.Page_12 .form-gral-medical .fm-right {
  margin: 0 auto;
  width: 66%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66%;
          flex: 0 0 66%;
  max-width: 66%;
}

.Page_12 .form-gral-medical .test {
  font-size: 22px;
}

.appointment-page__campaign .appointments-content .appointments-box-contet {
  position: relative;
}

.appointment-offer {
  border-radius: 10px;
  background-color: #fd7300;
  line-height: 1.3rem !important;
  font-size: 16px;
}

.appointment-offer .h3 {
  font-family: "GTWalsheim-pro-bold";
  font-size: 20px;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.appointment-offer .btn-gral {
  color: #ffffff;
  padding: 5px 20px;
}

.max-width-app-off {
  width: 17vw !important;
}

.app-off-but {
  border-radius: 40px;
  width: 100%;
  text-decoration: none !important;
  max-width: 130px;
  font-weight: 600;
}

.gradient {
  border-radius: 7px;
  background-color: #fd7300;
}

@media only screen and (min-width: 1200px) {
  .appointment-page .appointments-content .h1 {
    font-size: 30px;
  }
}

@media only screen and (max-width: 1026px) {
  .off-hide {
    display: none;
  }

  .padding-box {
    margin: auto !important;
  }
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .appointment .box-payment,
  .appointment .box-btn-forward {
    padding: 30px 40px;
  }
}

@media only screen and (min-width: 767px) {
  .appointment .box-payment,
  .appointment .box-btn-forward {
    padding: 30px 60px;
  }

  .appointment .bx-pay .btn-payment {
    padding: 15px 30px !important;
  }
}

@media only screen and (max-width: 766.89px) {
  .appointment .box-payment,
  .appointment .box-btn-forward {
    padding: 20px;
  }

  .appointment .bx-pay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .appointment .bx-pay .btn-payment {
    padding: 7px 20px !important;
  }
}

.hospital-page .nw-GM-content {
  padding-bottom: 50px;
}

.hospital-page .nw-GM-content .card-gral.card-article .image-video {
  height: 235px;
  position: relative;
}

.hospital-page .nw-GM-content .card-gral.card-article .image-video img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-top-right-radius: 9px;
  border-top-left-radius: 9px;
}

.contact-page .recaptcha-info {
  font-size: 13px;
}

.container-404 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.container-404 .text-404 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 410px;
}

.container-404 bold {
  font-weight: bold;
}

.container-404 h5 {
  font-weight: 500;
  font-size: 24px;
}

.container-404 .error-code {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 700;
}

.container-404 .btn-gral {
  background: #fd7300;
  color: #ffffff;
  border: 1px solid;
  padding: 7px 30px;
}

.container-404 .btn-gral:hover {
  background: #ffffff;
  color: #fd7300;
  border: 1px solid #fd7300;
}

.container-404 .img-404 {
  width: 100%;
  height: 100%;
  max-width: 722px;
  max-height: 421px;
}

@media (min-width: 992px) {
  .container-404 {
    padding: 4rem 0;
  }

  .container-404 .error-code {
    font-size: 160px;
    line-height: 160px;
  }
}

@media (max-width: 991.89px) {
  .container-404 {
    padding: 1rem;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .container-404 .error-code {
    font-size: 80px;
    line-height: 80px;
  }
}

@media (max-width: 766.89px) {
  .container-404 .img-404 {
    position: absolute;
    right: 0;
    opacity: 0.3;
    z-index: -1;
  }
}

@media (max-width: 576.89px) {
  .container-404 .error-code {
    font-size: 50px;
    line-height: 50px;
  }
}

.type-of-analyzes.clip-path-gral:after {
  height: 400px;
}

.recoltare2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 20px;
}

.recoltare2 ju
.h3 {
  width: 100%;
}

.recoltare2 .box-recoltare {
  width: 31%;
  background-color: #fcf7f9;
  margin: 1%;
  text-align: center;
  padding: 5px;
  border-radius: 7px;
}

.recoltare2 .box-recoltare .title {
  font-size: 17px;
  margin-bottom: 15px;
  font-weight: bold;
  min-height: 55px;
  margin-top: 10px;
}

.type-of-analyzes {
  position: relative;
  padding-top: 100px;
}

.type-of-analyzes .bg-type-of-analyzes {
  position: relative;
  background-color: #ffffff;
}

.type-of-analyzes .ig-border {
  padding: 10px 15px;
  position: relative;
}

.type-of-analyzes .ig-border:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("/img/pagina-analize/ig-border.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.type-of-analyzes .title {
  color: #fd7300;
}

.type-of-analyzes .absolute-pos .box-sticky {
  position: sticky;
  top: 200px;
}

.type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize {
  display: block;
  background-color: #eef2f1;
  border-radius: 7px;
}

.type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul {
  list-style-type: none;
  padding-left: 0;
}

.type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul li a.active {
  background-color: white;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  color: #fd7300;
}

.type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul li a.active .vector-analize {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
}

.type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul li .vector-analize {
  display: none;
}

.type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul li a {
  color: #00205b;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul li .link-cumpara-pachet {
  color: #fd7300;
  font-weight: bold;
  margin-bottom: 0;
}

.type-of-analyzes .absolute-pos .box-sticky .box-detaliile-analize {
  background-color: #fd7300;
  border-radius: 7px;
  text-align: center;
}

.type-of-analyzes .absolute-pos .box-sticky .box-detaliile-analize p {
  color: white;
  text-align: center;
  font-weight: bold;
}

.type-of-analyzes .absolute-pos .box-sticky .box-detaliile-analize .btn-gral:hover {
  background-color: #fd7300;
  color: #ffffff;
  border: 1px solid #ffffff;
}

.type-of-analyzes .absolute-pos .box-sticky .box-detaliile-analize .btn-gral:hover .vector-white {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.type-of-analyzes .absolute-pos .box-sticky .box-detaliile-analize .btn-gral:hover .vector-orange {
  display: none;
}

.type-of-analyzes .absolute-pos .box-sticky .box-detaliile-analize .btn-gral:hover img {
  fill: white;
  color: red;
}

.type-of-analyzes .absolute-pos .box-sticky .box-detaliile-analize .btn-gral {
  background-color: #ffffff;
  border: 1px solid #fd7300;
  color: #fd7300;
  width: 100%;
  max-width: 180px;
  position: relative;
  margin: 0 auto;
  font-weight: bold;
}

.type-of-analyzes .absolute-pos .box-sticky .box-detaliile-analize .btn-gral .vector-white {
  display: none;
}

.type-of-analyzes .absolute-pos .box-sticky .box-detaliile-analize .btn-gral .vector-orange {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.type-of-analyzes .absolute-pos .box-sticky .box-detaliile-analize .btn-gral img {
  position: absolute;
  top: 8px;
  left: 20px;
  width: 16px;
  height: 14px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .box-fixed-header {
  background: #ffffff;
  width: 100%;
  z-index: 3;
  max-width: 1200px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .box-fixed-header .h1 {
  text-align: center;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza .subtitle {
  font-family: Montserrat, sans-serif;
  color: #00205b;
  font-weight: 700;
  margin-bottom: 15px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza ul {
  margin-top: 20px;
  padding-left: 25px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza ul li {
  margin-bottom: 10px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza ul li::marker {
  font-size: 0.8em;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .h1 {
  font-weight: 700;
  text-align: center;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .particularitati-situatii {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .particularitati-situatii .situatii,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .particularitati-situatii .particularitati {
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .particularitati-situatii .situatii .title,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .particularitati-situatii .particularitati .title {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: #00205b;
  margin-bottom: 10px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .particularitati-situatii .situatii ul,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .particularitati-situatii .particularitati ul {
  padding-left: 25px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .particularitati-situatii .situatii {
  background-color: rgba(255, 255, 186, 0.8);
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .particularitati-situatii .particularitati {
  background-color: rgba(231, 251, 240, 0.8);
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .box-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding-bottom: 20px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .box-content ul {
  padding-left: 25px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .box-content ul li {
  margin-bottom: 10px;
  line-height: 18px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .box-content ul li::marker {
  font-size: 0.8em;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor img {
  bottom: 20%;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .box-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .box-content:before {
  position: absolute;
  content: "";
  bottom: 0;
  height: 1px;
  background: #00205b;
  width: 100%;
  left: 0;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize {
  position: relative;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical #recomandare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical #situatii,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical #interpretare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical #interactiuni,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical #pregatire,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical #bibliografie,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza #recomandare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza #situatii,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza #interpretare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza #interactiuni,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza #pregatire,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .sectiune-desccriere-analiza #bibliografie,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor #recomandare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor #situatii,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor #interpretare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor #interactiuni,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor #pregatire,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor #bibliografie,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente #recomandare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente #situatii,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente #interpretare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente #interactiuni,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente #pregatire,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente #bibliografie,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului #recomandare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului #situatii,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului #interpretare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului #interactiuni,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului #pregatire,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului #bibliografie,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare #recomandare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare #situatii,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare #interpretare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare #interactiuni,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare #pregatire,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare #bibliografie,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize #recomandare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize #situatii,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize #interpretare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize #interactiuni,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize #pregatire,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize #recoltare,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize #bibliografie {
  position: absolute;
  height: 10px;
  left: 0;
  width: 100%;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical {
  position: relative;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical img {
  bottom: 0;
  width: 250px;
  height: 250px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical {
  border-radius: 10px;
  position: relative;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor img,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical img {
  position: absolute;
  right: 0;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor {
  background-color: rgba(182, 222, 250, 0.15);
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .raportul {
  border-radius: 10px;
  padding-top: 15px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .raportul h4 {
  font-weight: bold;
  font-family: Montserrat, sans-serif;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .h2 {
  color: #00205b;
  font-weight: 700;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .h4 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .box-content .left,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .box-content .right {
  padding-right: 40px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .box-content .left ul,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .box-content .right ul {
  padding-left: 1rem;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl {
  display: none;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl.show-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-height: 35px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__low-values,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__high-values {
  display: none;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__low-values.show-btn,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__high-values.show-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl.show-btn .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl.show-btn .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__high-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__high-values .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__low-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__low-values .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl.show-btn .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl.show-btn .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__high-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__high-values .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__low-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__low-values .fa-angle-up {
  display: none;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl .fas,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__high-values .fas,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__low-values .fas,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl .fas,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__high-values .fas,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__low-values .fas {
  font-weight: bold;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl .fas::before,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__high-values .fas::before,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__low-values .fas::before,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl .fas::before,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__high-values .fas::before,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__low-values .fas::before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 7px;
  font-weight: 700;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__high-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__high-values .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__low-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .btn-sl__low-values .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__high-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__high-values .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__low-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .btn-sl__low-values .read-more {
  font-weight: 700;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .container-low-values-text,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .container-high-values-text {
  max-height: 400px;
  overflow: hidden;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .valori-scazute.active .btn-sl__low-values {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .valori-crescute.active .btn-sl__high-values {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .valori-scazute.active .container-low-values-text,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .valori-crescute.active .container-high-values-text {
  max-height: 100%;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl.show-btn .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl.show-btn .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl__high-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl__high-values .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl__low-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl__low-values .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl.show-btn .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl.show-btn .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl__high-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl__high-values .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl__low-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl__low-values .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl.show-btn .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl.show-btn .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl__high-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl__high-values .fa-angle-up,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl__low-values .read-less,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl__low-values .fa-angle-up {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl.show-btn .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl.show-btn .fa-angle-right,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl__high-values .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl__high-values .fa-angle-right,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl__low-values .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .btn-sl__low-values .fa-angle-right,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl.show-btn .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl.show-btn .fa-angle-right,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl__high-values .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl__high-values .fa-angle-right,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl__low-values .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-scazute.active .btn-sl__low-values .fa-angle-right,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl.show-btn .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl.show-btn .fa-angle-right,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl__high-values .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl__high-values .fa-angle-right,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl__low-values .read-more,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .valori-crescute.active .btn-sl__low-values .fa-angle-right {
  display: none;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente.active .container-interaction-text {
  max-height: 100%;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente {
  max-width: 925px;
  margin-left: auto;
  margin-right: auto;
  background-color: #e7fbf0;
  padding: 2rem;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .container-interaction-text {
  max-height: 400px;
  margin-bottom: 15px;
  overflow: hidden;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente .h3 {
  font-weight: 700;
  margin-bottom: 30px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente span {
  margin: 20px 0 15px 0;
  font-weight: bold;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .interactiuni-interferente h5 {
  margin-bottom: 5px;
  font-weight: bold;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical {
  background-color: rgba(253, 115, 0, 0.19);
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical .recomandare__description-text,
.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical .h2 {
  position: relative;
  z-index: 2;
  max-width: 765px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical .recomandare__description-text .btn-gral:hover {
  border: 1px solid #fd7300;
  background-color: #ffffff;
  color: #fd7300;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical .recomandare__description-text .btn-gral {
  background-color: #fd7300;
  color: #ffffff;
  margin-bottom: 20px;
  border: 1px solid #fd7300;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical .recomandare__description-text .box-text-interpretare {
  max-width: 520px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical .recomandare__description-text .box-text-interpretare .text-interpretare {
  color: #fd7300;
  margin-bottom: 10px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical img {
  z-index: 1;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical .h2 {
  color: #00205b;
  font-weight: 700;
  margin-bottom: 25px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 15px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical ul li {
  width: 48%;
  padding: 0 10px;
  text-decoration: underline;
  font-weight: bold;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recomandare-gral-medical ul li::marker {
  content: '>';
  color: #fd7300;
  font-weight: 700;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului ul
.h4 {
  font-family: Montserrat, sans-serif;
  font-weight: bold;
  margin-bottom: 25px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului .left {
  text-align: center;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1rem;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului .right .h4 {
  font-family: Montserrat, sans-serif;
  font-weight: bold;
  font-size: 23px;
  margin-bottom: 25px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului ul li {
  list-style-type: none;
  position: relative;
  padding-left: 30px;
  margin-bottom: 5px;
  font-weight: bolder;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .pregatirea-pacientului ul li:before {
  position: absolute;
  content: "";
  left: 0;
  top: 8px;
  width: 20px;
  height: 20px;
  background-image: url("/img/pagina-analize/Vector.svg");
  background-repeat: no-repeat;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare .box-recoltare:last-child {
  border-bottom: 1px solid transparent;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare {
  border-radius: 10px;
  background-color: #fcf6f9;
  border: 1px solid #000000;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare .h3 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  text-align: left !important;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare .box-recoltare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #000000;
  padding: 1rem 0;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare .box-recoltare .title {
  font-family: Montserrat, sans-serif;
  font-weight: bold;
  color: #00205b;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .recoltare .box-recoltare .info {
  font-weight: 500;
  border-radius: 10px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize .h3 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  font-size: 27px;
  margin-bottom: 25px;
}

.type-of-analyzes .box-wrapper-analyzes-gral-medical .bibliografie-analize ul {
  padding-left: 25px;
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .type-of-analyzes .box-detaliile-analize {
    max-width: 80%;
    margin: 0;
  }

  .type-of-analyzes .box-detaliile-analize p {
    font-size: 14px;
  }

  .type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize {
    padding: 5px;
  }

  .type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul li a {
    font-size: 12px;
    padding: 5px;
    margin-bottom: 5px;
  }

  .type-of-analyzes .box-sticky .breadcrumbs-analize,
  .type-of-analyzes .box-sticky .box-detaliile-analize {
    width: 170px;
  }

  .type-of-analyzes .box-wrapper-analyzes-gral-medical {
    width: 100%;
    padding-left: 190px;
  }
}

@media (max-width: 766.89px) {
  .type-of-analyzes .recomandare__description-text .btn-gral {
    padding: 10px;
  }

  .type-of-analyzes .recoltare {
    padding: 10px;
    margin-bottom: 40px;
  }

  .type-of-analyzes .recoltare .box-recoltare .title {
    font-size: 13px;
    width: 30%;
    padding-right: 15px;
  }

  .type-of-analyzes .recoltare .box-recoltare .info {
    font-size: 12px;
    width: 70%;
  }

  .type-of-analyzes .box-sticky .box-detaliile-analize {
    padding: 10px;
  }

  .type-of-analyzes .interpretarea-analizelor .raportul h4 {
    font-size: 19px;
    margin-bottom: 10px;
  }

  .type-of-analyzes .particularitati-situatii .situatii .title,
  .type-of-analyzes .particularitati-situatii .particularitati .title {
    font-size: 21px;
    margin-bottom: 15px;
  }

  .type-of-analyzes .sectiune-desccriere-analiza .subtitle {
    font-size: 21px;
  }

  .type-of-analyzes .h1 {
    font-size: 28px;
    margin-bottom: 20px;
  }

  .type-of-analyzes .h2 {
    font-size: 21px;
  }
}

@media (min-width: 767px) {
  .type-of-analyzes .recomandare__description-text .btn-gral {
    padding: 10px 30px;
  }

  .type-of-analyzes .recoltare {
    padding: 2rem;
    margin-bottom: 80px;
  }

  .type-of-analyzes .recoltare .box-recoltare .title {
    font-size: 15px;
    width: 35%;
    padding-right: 40px;
  }

  .type-of-analyzes .recoltare .box-recoltare .info {
    font-size: 14px;
    width: 65%;
  }

  .type-of-analyzes .box-sticky .box-detaliile-analize {
    padding: 20px 30px;
  }

  .type-of-analyzes .box-sticky .box-detaliile-analize p {
    font-size: 17px;
  }

  .type-of-analyzes .interpretarea-analizelor .raportul h4 {
    font-size: 22px;
    margin-bottom: 30px;
  }

  .type-of-analyzes .particularitati-situatii .situatii .title,
  .type-of-analyzes .particularitati-situatii .particularitati .title {
    font-size: 23px;
  }

  .type-of-analyzes .sectiune-desccriere-analiza .subtitle {
    font-size: 27px;
  }

  .type-of-analyzes .h1 {
    font-size: 36px;
    margin-bottom: 40px;
  }

  .type-of-analyzes .h2 {
    font-size: 35px;
  }

  .type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize {
    padding: 20px 0 20px 30px;
  }

  .type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul li a {
    font-size: 16px;
    padding: 10px;
    margin-bottom: 10px;
  }
}

@media (min-width: 767px) and (max-width: 1199.89px) {
  .type-of-analyzes .box-sticky .breadcrumbs-analize,
  .type-of-analyzes .box-sticky .box-detaliile-analize {
    width: 220px;
  }

  .type-of-analyzes .box-wrapper-analyzes-gral-medical {
    width: 100%;
    padding-left: 250px;
  }
}

@media (max-width: 1199.89px) {
  .type-of-analyzes .particularitati-situatii .situatii,
  .type-of-analyzes .particularitati-situatii .particularitati {
    padding: 1rem;
  }

  .type-of-analyzes .recomandare-gral-medical,
  .type-of-analyzes .interpretarea-analizelor {
    padding: 1rem;
  }

  .type-of-analyzes .sectiune-desccriere-analiza,
  .type-of-analyzes .particularitati-situatii,
  .type-of-analyzes .interpretarea-analizelor,
  .type-of-analyzes .recomandare-gral-medical,
  .type-of-analyzes .pregatirea-pacientului,
  .type-of-analyzes .interactiuni-interferente {
    margin-bottom: 20px;
  }
}

@media (min-width: 1200px) {
  .type-of-analyzes .box-sticky .breadcrumbs-analize,
  .type-of-analyzes .box-sticky .box-detaliile-analize {
    width: 300px;
  }

  .type-of-analyzes .box-wrapper-analyzes-gral-medical {
    max-width: 1200px;
    padding-left: 400px;
  }

  .type-of-analyzes .particularitati-situatii .situatii,
  .type-of-analyzes .particularitati-situatii .particularitati {
    padding: 2rem;
  }

  .type-of-analyzes .pregatirea-pacientului {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .type-of-analyzes .recomandare-gral-medical {
    padding: 2rem;
  }

  .type-of-analyzes .interpretarea-analizelor {
    padding: 2rem;
  }

  .type-of-analyzes .sectiune-desccriere-analiza,
  .type-of-analyzes .particularitati-situatii,
  .type-of-analyzes .interpretarea-analizelor,
  .type-of-analyzes .recomandare-gral-medical,
  .type-of-analyzes .pregatirea-pacientului,
  .type-of-analyzes .interactiuni-interferente {
    margin-bottom: 50px;
  }
}

@media (max-width: 991.89px) {
  .type-of-analyzes .interpretarea-analizelor img {
    opacity: 0.4;
  }

  .type-of-analyzes .particularitati-situatii .situatii {
    margin-bottom: 15px;
  }

  .type-of-analyzes .pregatirea-pacientului {
    position: relative;
  }

  .type-of-analyzes .pregatirea-pacientului .left {
    background-image: url("/img/pagina-analize/pregatire-pagient-preturi.svg");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.15;
    z-index: 1;
    top: 0;
    left: 0;
  }

  .type-of-analyzes .pregatirea-pacientului .right {
    z-index: 2;
    position: relative;
  }

  .type-of-analyzes .pregatirea-pacientului img {
    display: none;
  }
}

@media (min-width: 576px) {
  .type-of-analyzes .particularitati-situatii {
    margin-bottom: 40px;
  }

  .type-of-analyzes #recomandare,
  .type-of-analyzes #situatii,
  .type-of-analyzes #interpretare,
  .type-of-analyzes #interactiuni,
  .type-of-analyzes #pregatire,
  .type-of-analyzes #recoltare,
  .type-of-analyzes #recoltare,
  .type-of-analyzes #bibliografie {
    top: -180px;
  }

  .type-of-analyzes .back-to-list {
    margin: 30px 0 30px 30px;
    z-index: 2;
  }

  .type-of-analyzes .absolute-pos {
    position: absolute;
    top: 0;
    height: 100%;
    width: 220px;
    padding-top: 120px;
  }

  .type-of-analyzes .absolute-pos .breadcrumbs-analize ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .type-of-analyzes .interactiuni-interferente .h3,
  .type-of-analyzes .recoltare .h3,
  .type-of-analyzes .raportul .h3 {
    font-size: 27px;
  }

  .type-of-analyzes .box-wrapper-analyzes-gral-medical {
    margin: 0 auto;
  }

  .type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .h2 {
    margin-bottom: 40px;
  }

  .type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .h4 {
    font-size: 21px;
  }

  .type-of-analyzes .pregatirea-pacientului .h4 {
    font-size: 27px;
  }
}

@media (max-width: 575.89px) {
  .type-of-analyzes {
    padding: 10px;
  }

  .type-of-analyzes .particularitati-situatii {
    margin-bottom: 10px;
  }

  .type-of-analyzes #recomandare,
  .type-of-analyzes #situatii,
  .type-of-analyzes #interpretare,
  .type-of-analyzes #interactiuni,
  .type-of-analyzes #pregatire,
  .type-of-analyzes #recoltare,
  .type-of-analyzes #recoltare,
  .type-of-analyzes #bibliografie {
    top: -200px;
  }

  .type-of-analyzes .sectiune-desccriere-analiza {
    padding: 0 5px;
  }

  .type-of-analyzes .back-to-list {
    margin: 5px;
  }

  .type-of-analyzes ::-webkit-scrollbar {
    height: 3px;
  }

  .type-of-analyzes .box-detaliile-analize {
    max-width: 90%;
    margin: 0 auto 10px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .type-of-analyzes .box-detaliile-analize p {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 0;
  }

  .type-of-analyzes .box-wrapper-analyzes-gral-medical {
    margin: 150px auto 0 auto;
  }

  .type-of-analyzes .absolute-pos {
    position: absolute;
    height: 100%;
    width: 100%;
  }

  .type-of-analyzes .absolute-pos .box-sticky {
    position: sticky;
    top: 70px;
    background-color: #ffffff;
    z-index: 10;
  }

  .type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    overflow-x: scroll;
  }

  .type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul {
    display: inline-block;
    margin: 10px 0;
    padding: 0 10px;
  }

  .type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul li {
    display: inline-block;
    margin: 0 5px;
    padding: 2px 6px;
    border: 1px solid #fd7300;
    border-radius: 7px;
  }

  .type-of-analyzes .absolute-pos .box-sticky .breadcrumbs-analize ul li a .vector-analize {
    display: none;
  }

  .type-of-analyzes .h1 {
    font-size: 26px;
  }

  .type-of-analyzes .h2 {
    font-size: 22px;
  }

  .type-of-analyzes .interactiuni-interferente .h3,
  .type-of-analyzes .recoltare .h3,
  .type-of-analyzes .raportul .h3 {
    font-size: 20px;
  }

  .type-of-analyzes .sectiune-desccriere-analiza .subtitle {
    font-size: 20px;
  }

  .type-of-analyzes .box-wrapper-analyzes-gral-medical .h2 {
    margin-bottom: 20px;
  }

  .type-of-analyzes .box-wrapper-analyzes-gral-medical .interpretarea-analizelor .h4 {
    font-size: 18px;
  }

  .type-of-analyzes .pregatirea-pacientului .h4 {
    font-size: 18px;
  }

  .type-of-analyzes .particularitati-situatii .situatii .title,
  .type-of-analyzes .particularitati-situatii .particularitati .title {
    font-size: 18px;
  }

  .type-of-analyzes .recomandare-gral-medical img {
    opacity: 0.15;
  }
}

@media (min-width: 576px) and (max-width: 1199.89px) {
  .type-of-analyzes {
    padding: 20px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .type-of-analyzes .recomandare-gral-medical img {
    opacity: 0.2;
  }
}

@media (min-width: 992px) {
  .type-of-analyzes .box-content {
    gap: 2rem;
  }

  .type-of-analyzes .particularitati-situatii .situatii .title,
  .type-of-analyzes .particularitati-situatii .particularitati .title {
    min-height: 56px;
  }
}

@media (min-width: 576px) and (max-width: 1599.89px) {
  .type-of-analyzes .absolute-pos {
    left: 3%;
  }

  .type-of-analyzes .box-wrapper-analyzes-gral-medical > * {
    padding: 0 20px;
  }
}

@media (min-width: 1600px) {
  .type-of-analyzes .absolute-pos {
    left: 6%;
  }

  .type-of-analyzes .pregatirea-pacientului .left,
  .type-of-analyzes .pregatirea-pacientului .right {
    width: 48%;
  }

  .type-of-analyzes .pregatirea-pacientului .left img {
    width: 400px;
    height: 350px;
  }
}

@media (min-width: 992px) and (max-width: 1199.89px) {
  .type-of-analyzes .pregatirea-pacientului .left {
    width: 20%;
  }

  .type-of-analyzes .pregatirea-pacientului .left img {
    width: 120px;
    height: 120px;
  }

  .type-of-analyzes .pregatirea-pacientului .right {
    width: 80%;
  }
}

@media (min-width: 1200px) and (max-width: 1599.89px) {
  .type-of-analyzes .pregatirea-pacientului .left {
    width: 30%;
  }

  .type-of-analyzes .pregatirea-pacientului .left img {
    width: 200px;
    height: 200px;
  }

  .type-of-analyzes .pregatirea-pacientului .right {
    width: 70%;
  }
}

.customClass_962045a1eac5c2e487c7b48f85381183d363e32f5c86c6c6ca577e3112d68e62 .img-fluid,
.customClass_a25ed4dfbfd9d3dff13056d150fd45c2ccb1ae52b8f1e2a259b78d69a31c6c96 .img-fluid,
.customClass_b2b13cdae08302d3e34293a74a90122773034b73cbf6f8ef677eea1e18a37efd .img-fluid {
  -o-object-position: left !important;
     object-position: left !important;
}

.customClass_962045a1eac5c2e487c7b48f85381183d363e32f5c86c6c6ca577e3112d68e62 .btn-gral,
.customClass_144d82303724da29af8453ebf7bdd5c37b640c6cffc374f1742041228a9393cb .btn-gral,
.customClass_b2b13cdae08302d3e34293a74a90122773034b73cbf6f8ef677eea1e18a37efd .btn-gral {
  margin-top: 50% !important;
  background-color: #ffffff !important;
}

.customClass_962045a1eac5c2e487c7b48f85381183d363e32f5c86c6c6ca577e3112d68e62 .btn-gral:hover,
.customClass_144d82303724da29af8453ebf7bdd5c37b640c6cffc374f1742041228a9393cb .btn-gral:hover,
.customClass_b2b13cdae08302d3e34293a74a90122773034b73cbf6f8ef677eea1e18a37efd .btn-gral:hover {
  background-color: #00205b !important;
}

.customClass_962045a1eac5c2e487c7b48f85381183d363e32f5c86c6c6ca577e3112d68e62 .btn-gral:hover a,
.customClass_144d82303724da29af8453ebf7bdd5c37b640c6cffc374f1742041228a9393cb .btn-gral:hover a,
.customClass_b2b13cdae08302d3e34293a74a90122773034b73cbf6f8ef677eea1e18a37efd .btn-gral:hover a {
  color: white !important;
}

.customClass_544a3a610943386e76e4835c2493779bce6fa6cc747f0202af0ff5d17a024d29 .static-carousel-text__content .d-inline {
  padding-top: 200px;
}

.customClass_544a3a610943386e76e4835c2493779bce6fa6cc747f0202af0ff5d17a024d29 .static-carousel-text__content .d-inline .btn-gral {
  background-color: #ffffff;
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .customClass_544a3a610943386e76e4835c2493779bce6fa6cc747f0202af0ff5d17a024d29 .static-carousel-text__content .d-inline {
    padding-left: 60px;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .customClass_544a3a610943386e76e4835c2493779bce6fa6cc747f0202af0ff5d17a024d29 .static-carousel-text__content .d-inline {
    padding-left: 90px;
  }
}

@media (min-width: 992px) and (max-width: 1599.89px) {
  .customClass_544a3a610943386e76e4835c2493779bce6fa6cc747f0202af0ff5d17a024d29 .static-carousel-text__content .d-inline {
    padding-left: 200px;
  }
}

@media (min-width: 1600px) {
  .customClass_544a3a610943386e76e4835c2493779bce6fa6cc747f0202af0ff5d17a024d29 .static-carousel-text__content .d-inline {
    padding-left: 250px;
  }
}

.customClass_6a0f58d16c8f23d38fb8cc693c899f3d91e695a799e0b766dff1625f34205fa0 .btn-gral {
  position: absolute;
}

@media (min-width: 1400px) and (max-width: 1599.89px) {
  .customClass_6a0f58d16c8f23d38fb8cc693c899f3d91e695a799e0b766dff1625f34205fa0 .btn-gral {
    right: 6vw;
  }
}

@media (min-width: 992px) and (max-width: 1399.89px) {
  .customClass_6a0f58d16c8f23d38fb8cc693c899f3d91e695a799e0b766dff1625f34205fa0 .btn-gral {
    right: 0;
  }
}

@media (min-width: 992px) {
  .customClass_6a0f58d16c8f23d38fb8cc693c899f3d91e695a799e0b766dff1625f34205fa0 .btn-gral {
    right: 9vw;
    bottom: 20%;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .customClass_6a0f58d16c8f23d38fb8cc693c899f3d91e695a799e0b766dff1625f34205fa0 .btn-gral {
    right: 3vw;
    bottom: 10%;
  }
}

@media (min-width: 576px) {
  .customClass_6a0f58d16c8f23d38fb8cc693c899f3d91e695a799e0b766dff1625f34205fa0 .btn-gral {
    background-color: white !important;
  }

  .customClass_6a0f58d16c8f23d38fb8cc693c899f3d91e695a799e0b766dff1625f34205fa0 .btn-gral:hover {
    background-color: #00205b !important;
  }

  .customClass_6a0f58d16c8f23d38fb8cc693c899f3d91e695a799e0b766dff1625f34205fa0 .btn-gral:hover a {
    color: white !important;
  }
}

.customClass_49a663b48eb8d4f5a713b04b2b134b3032653a7d65e38a31a428c11db5581583 .btn-gral,
.customClass_fdede94c0c144a277ae968358a49c5c7ac80f42da1fbdfebb5ead7f75cba12b1 .btn-gral,
.customClass_02b0ca2592d72ddee9dc3e6bc8686838b4167ad1f3aaa9dc36041d58b88ce32c .btn-gral {
  position: absolute;
}

@media (min-width: 1400px) and (max-width: 1599.89px) {
  .customClass_49a663b48eb8d4f5a713b04b2b134b3032653a7d65e38a31a428c11db5581583 .btn-gral,
  .customClass_fdede94c0c144a277ae968358a49c5c7ac80f42da1fbdfebb5ead7f75cba12b1 .btn-gral,
  .customClass_02b0ca2592d72ddee9dc3e6bc8686838b4167ad1f3aaa9dc36041d58b88ce32c .btn-gral {
    left: 6vw;
  }
}

@media (min-width: 992px) and (max-width: 1399.89px) {
  .customClass_49a663b48eb8d4f5a713b04b2b134b3032653a7d65e38a31a428c11db5581583 .btn-gral,
  .customClass_fdede94c0c144a277ae968358a49c5c7ac80f42da1fbdfebb5ead7f75cba12b1 .btn-gral,
  .customClass_02b0ca2592d72ddee9dc3e6bc8686838b4167ad1f3aaa9dc36041d58b88ce32c .btn-gral {
    left: 0;
  }
}

@media (min-width: 992px) {
  .customClass_49a663b48eb8d4f5a713b04b2b134b3032653a7d65e38a31a428c11db5581583 .btn-gral,
  .customClass_fdede94c0c144a277ae968358a49c5c7ac80f42da1fbdfebb5ead7f75cba12b1 .btn-gral,
  .customClass_02b0ca2592d72ddee9dc3e6bc8686838b4167ad1f3aaa9dc36041d58b88ce32c .btn-gral {
    left: 9vw;
    bottom: 20%;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .customClass_49a663b48eb8d4f5a713b04b2b134b3032653a7d65e38a31a428c11db5581583 .btn-gral,
  .customClass_fdede94c0c144a277ae968358a49c5c7ac80f42da1fbdfebb5ead7f75cba12b1 .btn-gral,
  .customClass_02b0ca2592d72ddee9dc3e6bc8686838b4167ad1f3aaa9dc36041d58b88ce32c .btn-gral {
    right: 3vw;
    bottom: 30%;
  }
}

@media (min-width: 576px) {
  .customClass_49a663b48eb8d4f5a713b04b2b134b3032653a7d65e38a31a428c11db5581583 .btn-gral,
  .customClass_fdede94c0c144a277ae968358a49c5c7ac80f42da1fbdfebb5ead7f75cba12b1 .btn-gral,
  .customClass_02b0ca2592d72ddee9dc3e6bc8686838b4167ad1f3aaa9dc36041d58b88ce32c .btn-gral {
    background-color: white !important;
  }

  .customClass_49a663b48eb8d4f5a713b04b2b134b3032653a7d65e38a31a428c11db5581583 .btn-gral:hover,
  .customClass_fdede94c0c144a277ae968358a49c5c7ac80f42da1fbdfebb5ead7f75cba12b1 .btn-gral:hover,
  .customClass_02b0ca2592d72ddee9dc3e6bc8686838b4167ad1f3aaa9dc36041d58b88ce32c .btn-gral:hover {
    background-color: #00205b !important;
  }

  .customClass_49a663b48eb8d4f5a713b04b2b134b3032653a7d65e38a31a428c11db5581583 .btn-gral:hover a,
  .customClass_fdede94c0c144a277ae968358a49c5c7ac80f42da1fbdfebb5ead7f75cba12b1 .btn-gral:hover a,
  .customClass_02b0ca2592d72ddee9dc3e6bc8686838b4167ad1f3aaa9dc36041d58b88ce32c .btn-gral:hover a {
    color: white !important;
  }
}

.customClass_a25ed4dfbfd9d3dff13056d150fd45c2ccb1ae52b8f1e2a259b78d69a31c6c96 .static-carousel-text__content .btn-gral {
  background-color: white !important;
}

.customClass_a25ed4dfbfd9d3dff13056d150fd45c2ccb1ae52b8f1e2a259b78d69a31c6c96 .static-carousel-text__content .btn-gral:hover a {
  color: #00205b !important;
}

#covid19Modal:after {
  content: "";
  position: absolute;
  background: #00205b;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  left: 0;
  top: 0;
  z-index: -1;
}

#covid19Modal .modal-dialog .modal-content {
  border-radius: 8px;
  -webkit-filter: drop-shadow(0px 59px 25px rgba(0, 0, 0, 0.11));
          filter: drop-shadow(0px 59px 25px rgba(0, 0, 0, 0.11));
  background-color: #ffffff;
  border: 0.1px solid #b3b3b3;
  height: 80vh;
  overflow: hidden;
  overflow-y: auto;
}

#covid19Modal .modal-dialog .modal-content .header {
  position: relative;
  border-bottom: 0;
}

#covid19Modal .modal-dialog .modal-content .header .button-close-modal-covid {
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 1;
}

#covid19Modal .modal-dialog .modal-content .header .button-close-modal-covid span {
  font-weight: 300;
  color: #00205b;
}

#covid19Modal .modal-dialog .modal-content .header .modal-title {
  width: 100%;
  margin-bottom: 20px;
  line-height: 26px;
  color: #00205b;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
  text-align: center;
}

#covid19Modal .modal-dialog .modal-content .modal-body .bucuresti,
#covid19Modal .modal-dialog .modal-content .modal-body .timis,
#covid19Modal .modal-dialog .modal-content .modal-body .olt,
#covid19Modal .modal-dialog .modal-content .modal-body .arges,
#covid19Modal .modal-dialog .modal-content .modal-body .dolj,
#covid19Modal .modal-dialog .modal-content .modal-body .ramnic,
#covid19Modal .modal-dialog .modal-content .modal-body .bacau,
#covid19Modal .modal-dialog .modal-content .modal-body .vrancea,
#covid19Modal .modal-dialog .modal-content .modal-body .sibiu,
#covid19Modal .modal-dialog .modal-content .modal-body .prahova,
#covid19Modal .modal-dialog .modal-content .modal-body .dambovita {
  display: none;
}

#covid19Modal .modal-dialog .modal-content .modal-body .bucuresti.show-container,
#covid19Modal .modal-dialog .modal-content .modal-body .timis.show-container,
#covid19Modal .modal-dialog .modal-content .modal-body .olt.show-container,
#covid19Modal .modal-dialog .modal-content .modal-body .arges.show-container,
#covid19Modal .modal-dialog .modal-content .modal-body .dolj.show-container,
#covid19Modal .modal-dialog .modal-content .modal-body .ramnic.show-container,
#covid19Modal .modal-dialog .modal-content .modal-body .bacau.show-container,
#covid19Modal .modal-dialog .modal-content .modal-body .vrancea.show-container,
#covid19Modal .modal-dialog .modal-content .modal-body .sibiu.show-container,
#covid19Modal .modal-dialog .modal-content .modal-body .prahova.show-container,
#covid19Modal .modal-dialog .modal-content .modal-body .dambovita.show-container {
  display: block;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics:before {
  content: "";
  position: absolute;
  bottom: -20px;
  left: -25px;
  width: calc(100% + 50px);
  height: 1px;
  background: #e9eaef;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics {
  position: relative;
  margin-bottom: 60px;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics .title {
  height: 22px;
  font-size: 19px;
  line-height: 25px;
  color: #fd7300;
  font-weight: 700;
  font-family: "Montserrat",sans-serif;
  margin-bottom: 20px;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics .address-details {
  min-height: 20px;
  margin-bottom: 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics .address-details .location,
#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics .address-details .phone {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 40px;
  margin-right: 15px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics .address-details .location img,
#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics .address-details .phone img {
  height: 13px;
  margin-right: 12px;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics .address-details .location strong,
#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics .address-details .phone strong {
  padding: 5px;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics .address-details .location span,
#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics .address-details .phone span {
  font-family: "Montserrat",sans-serif;
  color: #00205b;
  padding: 0 5px;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 {
  background: inherit;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card {
  border: none;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card .card-header {
  border-bottom: none;
  background: inherit;
  padding: 0;
  margin-bottom: 5px;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card .card-header .btn-link-covid19 .read-more {
  font-size: 15px;
  text-decoration: underline;
  color: #3550bf;
  line-height: 25px;
  height: 17px;
  font-family: "Montserrat",sans-serif;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card .card-header .btn-link-covid19 .fa-angle-up,
#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card .card-header .btn-link-covid19 .fa-angle-down {
  color: #3550bf;
  font-size: 15px;
  font-weight: 400;
  margin-left: 20px;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card .card-header .btn-link-covid19[aria-expanded="true"] .fa-angle-down {
  display: none;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card .card-header .btn-link-covid19[aria-expanded="true"] .read-more {
  text-decoration: none;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card .card-header .btn-link-covid19[aria-expanded="false"] .fa-angle-up {
  display: none;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card .card-body {
  border-radius: 2px;
  background-color: #f7f7f7;
  padding: 15px 30px 30px 30px;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card .card-body .card-body__p {
  font-size: 14px;
  line-height: 25px;
  color: #00205b;
  font-weight: 800;
  font-family: "Montserrat",sans-serif;
  margin-bottom: 10px;
}

#covid19Modal .modal-dialog .modal-content .modal-body .slot-clinics #accordion-Covid19 .card .card-body .d-flex {
  min-height: 20px;
}

.biopsiiModal .eliberare-diagnostic {
  display: inherit;
  padding: 0;
}

.biopsiiModal .eliberare-diagnostic p {
  border-radius: 7px;
  background-color: #fff1e5;
}

.biopsiiModal .modal-dialog {
  max-width: 985px;
  -webkit-box-shadow: 0px 0px 24px 18px rgba(250, 246, 243, 0.59);
  box-shadow: 0px 0px 24px 18px rgba(248, 246, 246, 0.59);
}

.biopsiiModal .modal-dialog .modal-content {
  border: 0px;
}

.biopsiiModal .modal-dialog .modal-content .modal-header {
  border-bottom: none;
  padding: 0;
}

.biopsiiModal .modal-dialog .modal-content .modal-header .modal-title {
  font-family: "Montserrat-bold", sans-serif;
  height: 40px;
}

.biopsiiModal .modal-dialog .modal-content .modal-header p {
  margin-bottom: 0;
  font-size: 15px;
}

.biopsiiModal .modal-dialog .modal-content .modal-header a {
  padding-left: 5px;
  font-size: 14px;
  text-decoration: underline;
}

.biopsiiModal .modal-dialog .modal-content .modal-header a .fa-arrow-right {
  font-weight: 300;
  margin-left: 2px;
  font-size: 10px;
}

.biopsiiModal .modal-dialog .modal-content .modal-header .close {
  font-weight: 200;
  color: #3550bf;
  opacity: 1;
}

.biopsiiModal .modal-dialog .modal-content .modal-body {
  padding: 30px 0;
}

.biopsiiModal .modal-dialog .modal-content .modal-body .row-header .denumire,
.biopsiiModal .modal-dialog .modal-content .modal-body .row-header .metoda {
  font-weight: 800;
  font-size: 13px;
}

.biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii {
  background-color: #fcfcfc;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
  border-radius: 15px;
}

.biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii h5 {
  font-family: "Montserrat", sans-Serif;
  font-weight: 600;
  color: #fd7300;
}

.biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii p {
  margin-bottom: 0;
}

.biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .tip-ghidaj {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .tip-ghidaj p {
  text-align: left;
}

.biopsiiModal .modal-dialog .modal-content .modal-body .disclaimer {
  margin-top: 10px;
}

.biopsiiModal .modal-dialog .modal-content .modal-body .disclaimer p {
  padding-right: 2rem;
  line-height: 20px;
}

.biopsiiModal .modal-dialog .modal-content .modal-body .btn-gral {
  color: white;
}

@media (min-width: 992px) {
  .biopsiiModal .modal-dialog,
  .modal-teste-oncologice .modal-dialog {
    margin-top: 139px;
  }

  .biopsiiModal .modal-dialog .modal-content {
    padding: 40px 60px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 22px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-header .close {
    font-size: 4.5rem;
    color: #3550bf;
    margin-top: -4rem;
    margin-right: -4rem;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .denumire {
    padding-left: 40px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii {
    padding: 10px 25px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii h5 {
    font-size: 17px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .btn-gral {
    padding: 7px 30px;
  }
}

@media (max-width: 766.89px) {
  .biopsiiModal .eliberare-diagnostic p {
    padding: 1rem;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-header .header {
    padding-left: 10px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii {
    margin-bottom: 15px;
    border-bottom: 1px solid lightgrey;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .biopsie {
    padding-left: 10px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .tip-ghidaj {
    padding: 0;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .tip-ghidaj p {
    padding-left: 0;
  }
}

@media (min-width: 767px) {
  .biopsiiModal .eliberare-diagnostic p {
    padding: 1rem 2rem;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-header .metoda {
    padding-left: 15px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .biopsie {
    padding: 1rem 15px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii p {
    text-align: center;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .tip-ghidaj {
    padding-left: 10px;
  }
}

@media (max-width: 991.89px) {
  .biopsiiModal .modal-dialog {
    margin: 139px 5px 5px 5px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 19px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-header .close {
    font-size: 2.5rem;
    color: #3550bf;
    margin-top: -1.5rem;
  }
}

@media (max-width: 576.89px) {
  .biopsiiModal .modal-dialog .modal-content {
    padding: 10px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-header {
    margin-bottom: 15px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .tip-ghidaj {
    line-height: 20px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .biopsie h5 {
    padding-top: 5px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .metoda span {
    font-size: 12px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .btn-gral {
    padding: 3px 20px;
    font-size: 12px;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .biopsiiModal .denumire {
    padding-left: 15px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .biopsiiModal .modal-dialog {
    margin: 139px 30px 0 30px;
  }

  .biopsiiModal .modal-dialog .modal-content {
    padding: 20px 30px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-header .modal-title {
    font-size: 19px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-header .close {
    font-size: 3.5rem;
    color: #3550bf;
    margin-top: -2rem;
    margin-right: -2rem;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii {
    padding: 10px 0 15px 0;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii h5 {
    font-size: 16px;
    padding-right: 10px;
  }

  .biopsiiModal .modal-dialog .modal-content .modal-body .row-biopsii .btn-gral {
    padding: 3px 18px;
  }
}

#exit_popup {
  background-color: rgba(250, 140, 48, 0.9);
}

#exit_popup .pop-up--Sondaj-de-opinie {
  overflow: hidden;
  overflow-y: scroll;
  border-radius: 7px;
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
  background: #ffffff;
}

#exit_popup .pop-up--Sondaj-de-opinie #close_popup_button {
  position: sticky;
  right: 10px;
  top: 10px;
  z-index: 2;
}

#exit_popup .pop-up--Sondaj-de-opinie #close_popup_button span {
  font-size: 30px;
  color: #fd7300;
}

#exit_popup .pop-up--Sondaj-de-opinie .btn-gral {
  color: white;
  padding: 7px 30px;
  font-weight: bold;
  margin-bottom: 20px;
}

#exit_popup .pop-up--Sondaj-de-opinie .div-oferta {
  margin-bottom: 20px;
}

#exit_popup .pop-up--Sondaj-de-opinie .box-sondaj .section-sd {
  margin-bottom: 15px;
}

#exit_popup .pop-up--Sondaj-de-opinie .box-sondaj .section-sd .input-email {
  -webkit-transform: scale(1);
          transform: scale(1);
  max-width: 420px;
  margin-left: 20px;
  padding: 0 10px;
}

#exit_popup .pop-up--Sondaj-de-opinie .box-sondaj .section-sd .acord-marketing {
  padding-left: 23px;
}

#exit_popup .pop-up--Sondaj-de-opinie .box-sondaj .section-sd p {
  font-weight: bold;
  margin-bottom: 15px;
}

#exit_popup .modal-content {
  position: relative;
  border: none;
}

#exit_popup .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: none;
  padding: 0;
}

#exit_popup .modal-header .closePopupIntent span {
  color: #fd7300;
}

#exit_popup .modal-header .modal-title {
  line-height: 33px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 15px;
}

#exit_popup .modal-header p {
  font-size: 19px;
  color: #fd7300;
  max-width: 370px;
  text-align: center;
  font-weight: 700;
}

#exit_popup .modal-header .backg-pop-intent {
  position: absolute;
  top: 0;
  left: 0;
}

#exit_popup .modal-body .btn-gral-opacity,
#exit_popup .modal-body .btn-gral-opacity:hover {
  opacity: 0.4;
  cursor: not-allowed;
}

#exit_popup .modal-body .btn-gral-opacity:hover {
  background: #ffffff !important;
  color: #00205b !important;
}

#exit_popup .modal-body .btn-gral:hover,
#exit_popup .modal-body .btn-gral:focus {
  background: #00205b;
  color: #ffffff;
}

#exit_popup .modal-body .btn-gral {
  background: #ffffff;
  color: #00205b;
  font-weight: bold;
}

#exit_popup .modal-body .box-img img {
  max-width: 260px;
  max-height: 260px;
}

#exit_popup .modal-body input {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

#exit_popup .modal-body li {
  font-size: 15px;
  line-height: 33px;
  color: #00205b;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}

#exit_popup .modal-dialog {
  max-width: 100%;
}

@media (min-width: 1200px) {
  #exit_popup .modal-content {
    padding: 1rem 3rem;
  }

  #exit_popup .modal-header .modal-title {
    font-size: 39px;
  }

  #exit_popup .pop-up--Sondaj-de-opinie {
    margin: 160px auto 0 auto;
  }
}

@media (min-width: 992px) {
  #exit_popup .pop-up--Sondaj-de-opinie {
    margin: 160px auto 0 auto;
    max-height: 620px;
  }
}

@media (max-width: 991.89px) {
  #exit_popup .pop-up--Sondaj-de-opinie {
    margin: 90px 10px 0 10px;
    max-height: 90vh;
  }
}

@media (max-width: 1199.89px) {
  #exit_popup .modal-content {
    padding: 1rem;
  }

  #exit_popup .modal-header .modal-title {
    font-size: 24px;
  }
}

@media (min-width: 576px) {
  .pop-up--Sondaj-de-opinie .div-oferta {
    padding: 1rem;
  }

  .pop-up--Sondaj-de-opinie .box-sondaj .section-sd {
    padding: 1rem;
  }
}

.Page_10 .page-content,
.Page_25 .page-content,
.Page_75 .page-content,
.Page_76 .page-content {
  background: white;
}

.Page_10 .page-content .box-primary-title,
.Page_25 .page-content .box-primary-title,
.Page_75 .page-content .box-primary-title,
.Page_76 .page-content .box-primary-title {
  max-width: 100%;
  background-color: #eef2f1;
}

.Page_10 .page-content .box-primary-title .h1,
.Page_25 .page-content .box-primary-title .h1,
.Page_75 .page-content .box-primary-title .h1,
.Page_76 .page-content .box-primary-title .h1 {
  color: #fc7300;
  font-family: "G TWalsheim Pro", Sans-Serif;
  font-weight: bold;
}

.Page_10 .page-content .box-primary-title .breadcrumb-inner,
.Page_25 .page-content .box-primary-title .breadcrumb-inner,
.Page_75 .page-content .box-primary-title .breadcrumb-inner,
.Page_76 .page-content .box-primary-title .breadcrumb-inner {
  padding-left: 70px;
}

.Page_10 .page-content .sectiune-careers h2,
.Page_25 .page-content .sectiune-careers h2,
.Page_75 .page-content .sectiune-careers h2,
.Page_76 .page-content .sectiune-careers h2 {
  line-height: 40px;
  color: #00205b;
  font-family: "G TWalsheim Pro", Sans-Serif;
  font-weight: 900;
}

.Page_10 .page-content .sectiune-careers .carousel-careers .box-careers .container-img,
.Page_25 .page-content .sectiune-careers .carousel-careers .box-careers .container-img,
.Page_75 .page-content .sectiune-careers .carousel-careers .box-careers .container-img,
.Page_76 .page-content .sectiune-careers .carousel-careers .box-careers .container-img {
  height: 50px;
  width: 50px;
  margin: 0 auto 15px auto;
  padding: 0 5px;
}

.Page_10 .page-content .sectiune-careers .carousel-careers .box-careers .container-img img,
.Page_25 .page-content .sectiune-careers .carousel-careers .box-careers .container-img img,
.Page_75 .page-content .sectiune-careers .carousel-careers .box-careers .container-img img,
.Page_76 .page-content .sectiune-careers .carousel-careers .box-careers .container-img img {
  width: 100%;
  height: 100%;
}

.Page_10 .page-content .sectiune-careers .carousel-careers .box-careers .info,
.Page_25 .page-content .sectiune-careers .carousel-careers .box-careers .info,
.Page_75 .page-content .sectiune-careers .carousel-careers .box-careers .info,
.Page_76 .page-content .sectiune-careers .carousel-careers .box-careers .info {
  padding: 0 5px;
}

.Page_10 .page-content .sectiune-careers .carousel-careers .box-careers .info .numbers,
.Page_25 .page-content .sectiune-careers .carousel-careers .box-careers .info .numbers,
.Page_75 .page-content .sectiune-careers .carousel-careers .box-careers .info .numbers,
.Page_76 .page-content .sectiune-careers .carousel-careers .box-careers .info .numbers {
  font-size: 28px;
  font-family: "G TWalsheim Pro", Sans-Serif;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: center;
}

.Page_10 .page-content .sectiune-careers .carousel-careers .box-careers .info p,
.Page_25 .page-content .sectiune-careers .carousel-careers .box-careers .info p,
.Page_75 .page-content .sectiune-careers .carousel-careers .box-careers .info p,
.Page_76 .page-content .sectiune-careers .carousel-careers .box-careers .info p {
  margin-bottom: 0;
  color: #fd7300;
  text-align: center;
  font-weight: 600;
}

.Page_10 .page-content .construieste-cariera h2,
.Page_25 .page-content .construieste-cariera h2,
.Page_75 .page-content .construieste-cariera h2,
.Page_76 .page-content .construieste-cariera h2 {
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", Sans-Serif;
  text-align: center;
}

.Page_10 .page-content .construieste-cariera .row-cards,
.Page_25 .page-content .construieste-cariera .row-cards,
.Page_75 .page-content .construieste-cariera .row-cards,
.Page_76 .page-content .construieste-cariera .row-cards {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page_10 .page-content .construieste-cariera .row-cards .card .card-body,
.Page_25 .page-content .construieste-cariera .row-cards .card .card-body,
.Page_75 .page-content .construieste-cariera .row-cards .card .card-body,
.Page_76 .page-content .construieste-cariera .row-cards .card .card-body {
  padding: 0;
}

.Page_10 .page-content .construieste-cariera .row-cards .card .card-body .top-section,
.Page_25 .page-content .construieste-cariera .row-cards .card .card-body .top-section,
.Page_75 .page-content .construieste-cariera .row-cards .card .card-body .top-section,
.Page_76 .page-content .construieste-cariera .row-cards .card .card-body .top-section {
  position: relative;
  background-color: #fef8f2;
}

.Page_10 .page-content .construieste-cariera .row-cards .card .card-body .top-section .nr-circle,
.Page_25 .page-content .construieste-cariera .row-cards .card .card-body .top-section .nr-circle,
.Page_75 .page-content .construieste-cariera .row-cards .card .card-body .top-section .nr-circle,
.Page_76 .page-content .construieste-cariera .row-cards .card .card-body .top-section .nr-circle {
  position: absolute;
  border-radius: 50%;
  background-color: #fc7300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Page_10 .page-content .construieste-cariera .row-cards .card .card-body .top-section .nr-circle span,
.Page_25 .page-content .construieste-cariera .row-cards .card .card-body .top-section .nr-circle span,
.Page_75 .page-content .construieste-cariera .row-cards .card .card-body .top-section .nr-circle span,
.Page_76 .page-content .construieste-cariera .row-cards .card .card-body .top-section .nr-circle span {
  color: white;
  font-weight: 600;
}

.Page_10 .page-content .construieste-cariera .row-cards .card .card-body .top-section h5,
.Page_25 .page-content .construieste-cariera .row-cards .card .card-body .top-section h5,
.Page_75 .page-content .construieste-cariera .row-cards .card .card-body .top-section h5,
.Page_76 .page-content .construieste-cariera .row-cards .card .card-body .top-section h5 {
  margin-bottom: 0;
  font-family: "Montserrat", Sans-Serif;
}

.Page_10 .page-content .sectiune-posturi,
.Page_25 .page-content .sectiune-posturi,
.Page_75 .page-content .sectiune-posturi,
.Page_76 .page-content .sectiune-posturi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Page_10 .page-content .sectiune-posturi .box-posturi,
.Page_25 .page-content .sectiune-posturi .box-posturi,
.Page_75 .page-content .sectiune-posturi .box-posturi,
.Page_76 .page-content .sectiune-posturi .box-posturi {
  margin-bottom: 25px;
  padding: 20px;
  border-radius: 8px;
  border: 1px solid #fd7300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page_10 .page-content .sectiune-posturi .box-posturi h5,
.Page_25 .page-content .sectiune-posturi .box-posturi h5,
.Page_75 .page-content .sectiune-posturi .box-posturi h5,
.Page_76 .page-content .sectiune-posturi .box-posturi h5 {
  min-height: 40px;
}

.Page_10 .page-content .sectiune-posturi .box-posturi .btn,
.Page_25 .page-content .sectiune-posturi .box-posturi .btn,
.Page_75 .page-content .sectiune-posturi .box-posturi .btn,
.Page_76 .page-content .sectiune-posturi .box-posturi .btn {
  color: #fd7300;
}

.Page_10 .page-content .sectiune-posturi,
.Page_25 .page-content .sectiune-posturi,
.Page_75 .page-content .sectiune-posturi,
.Page_76 .page-content .sectiune-posturi {
  margin-bottom: 25px;
}

.Page_10 .page-content .sectiune-posturi h2,
.Page_25 .page-content .sectiune-posturi h2,
.Page_75 .page-content .sectiune-posturi h2,
.Page_76 .page-content .sectiune-posturi h2 {
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", Sans-Serif;
  text-align: center;
  margin-bottom: 40px;
}

.Page_10 .page-content .sectiune-posturi .posturi-disponibile,
.Page_25 .page-content .sectiune-posturi .posturi-disponibile,
.Page_75 .page-content .sectiune-posturi .posturi-disponibile,
.Page_76 .page-content .sectiune-posturi .posturi-disponibile {
  width: 100%;
}

.Page_10 .page-content .sectiune-posturi .posturi-disponibile .card .card-body,
.Page_25 .page-content .sectiune-posturi .posturi-disponibile .card .card-body,
.Page_75 .page-content .sectiune-posturi .posturi-disponibile .card .card-body,
.Page_76 .page-content .sectiune-posturi .posturi-disponibile .card .card-body {
  padding: 0;
}

.Page_10 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title,
.Page_25 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title,
.Page_75 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title,
.Page_76 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title {
  color: #00205b;
  font-family: "Montserrat", Sans-Serif;
  min-height: 54px;
  margin-bottom: 0;
}

.Page_10 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .header p,
.Page_25 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .header p,
.Page_75 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .header p,
.Page_76 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .header p {
  font-size: 14px;
  line-height: 40px;
  color: #fd7300;
  font-weight: 600;
  font-family: "Montserrat", Sans-Serif;
}

.Page_10 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container,
.Page_25 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container,
.Page_75 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container,
.Page_76 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container {
  position: relative;
}

.Page_10 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow:hover,
.Page_25 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow:hover,
.Page_75 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow:hover,
.Page_76 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow:hover {
  text-decoration: none;
  background: #00205b;
  opacity: 0.9;
}

.Page_10 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow:hover .fa-arrow-right,
.Page_25 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow:hover .fa-arrow-right,
.Page_75 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow:hover .fa-arrow-right,
.Page_76 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow:hover .fa-arrow-right {
  color: white;
}

.Page_10 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow,
.Page_25 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow,
.Page_75 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow,
.Page_76 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow {
  position: absolute;
  right: 10px;
  background-color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
}

.Page_10 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow .fa-arrow-right,
.Page_25 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow .fa-arrow-right,
.Page_75 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow .fa-arrow-right,
.Page_76 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow .fa-arrow-right {
  color: #fd7300;
  font-size: 20px;
  font-weight: 400;
}

.Page_10 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow .fa-arrow-right span,
.Page_25 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow .fa-arrow-right span,
.Page_75 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow .fa-arrow-right span,
.Page_76 .page-content .sectiune-posturi .posturi-disponibile .card .card-body .img-container .link-arrow .fa-arrow-right span {
  display: none;
}

.Page_10 .page-content .sectiune-contact h5,
.Page_25 .page-content .sectiune-contact h5,
.Page_75 .page-content .sectiune-contact h5,
.Page_76 .page-content .sectiune-contact h5 {
  line-height: 40px;
  color: #00205b;
  font-weight: bold;
  font-family: "G TWalsheim Pro", Sans-Serif;
}

.Page_10 .page-content .sectiune-contact .box-info,
.Page_25 .page-content .sectiune-contact .box-info,
.Page_75 .page-content .sectiune-contact .box-info,
.Page_76 .page-content .sectiune-contact .box-info {
  max-width: 400px;
  margin: 0 auto;
}

.Page_10 .page-content .sectiune-contact .box-info .tel,
.Page_10 .page-content .sectiune-contact .box-info .mail,
.Page_25 .page-content .sectiune-contact .box-info .tel,
.Page_25 .page-content .sectiune-contact .box-info .mail,
.Page_75 .page-content .sectiune-contact .box-info .tel,
.Page_75 .page-content .sectiune-contact .box-info .mail,
.Page_76 .page-content .sectiune-contact .box-info .tel,
.Page_76 .page-content .sectiune-contact .box-info .mail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Page_10 .page-content .sectiune-contact .box-info .tel img,
.Page_10 .page-content .sectiune-contact .box-info .mail img,
.Page_25 .page-content .sectiune-contact .box-info .tel img,
.Page_25 .page-content .sectiune-contact .box-info .mail img,
.Page_75 .page-content .sectiune-contact .box-info .tel img,
.Page_75 .page-content .sectiune-contact .box-info .mail img,
.Page_76 .page-content .sectiune-contact .box-info .tel img,
.Page_76 .page-content .sectiune-contact .box-info .mail img {
  width: 20px;
  margin-right: 10px;
}

.Page_10 .page-content .sectiune-contact .box-info .tel a,
.Page_10 .page-content .sectiune-contact .box-info .mail a,
.Page_25 .page-content .sectiune-contact .box-info .tel a,
.Page_25 .page-content .sectiune-contact .box-info .mail a,
.Page_75 .page-content .sectiune-contact .box-info .tel a,
.Page_75 .page-content .sectiune-contact .box-info .mail a,
.Page_76 .page-content .sectiune-contact .box-info .tel a,
.Page_76 .page-content .sectiune-contact .box-info .mail a {
  font-weight: bold;
  color: #00205b;
  font-size: 17px;
}

.Page_10 .page-content .Section_99,
.Page_10 .page-content .Section_169,
.Page_10 .page-content .Section_480,
.Page_10 .page-content .Section_493,
.Page_10 .page-content .Section_499,
.Page_25 .page-content .Section_99,
.Page_25 .page-content .Section_169,
.Page_25 .page-content .Section_480,
.Page_25 .page-content .Section_493,
.Page_25 .page-content .Section_499,
.Page_75 .page-content .Section_99,
.Page_75 .page-content .Section_169,
.Page_75 .page-content .Section_480,
.Page_75 .page-content .Section_493,
.Page_75 .page-content .Section_499,
.Page_76 .page-content .Section_99,
.Page_76 .page-content .Section_169,
.Page_76 .page-content .Section_480,
.Page_76 .page-content .Section_493,
.Page_76 .page-content .Section_499 {
  max-width: 820px;
}

.Page_10 .page-content .Section_99 .builder-collapse .title,
.Page_10 .page-content .Section_169 .builder-collapse .title,
.Page_10 .page-content .Section_480 .builder-collapse .title,
.Page_10 .page-content .Section_493 .builder-collapse .title,
.Page_10 .page-content .Section_499 .builder-collapse .title,
.Page_25 .page-content .Section_99 .builder-collapse .title,
.Page_25 .page-content .Section_169 .builder-collapse .title,
.Page_25 .page-content .Section_480 .builder-collapse .title,
.Page_25 .page-content .Section_493 .builder-collapse .title,
.Page_25 .page-content .Section_499 .builder-collapse .title,
.Page_75 .page-content .Section_99 .builder-collapse .title,
.Page_75 .page-content .Section_169 .builder-collapse .title,
.Page_75 .page-content .Section_480 .builder-collapse .title,
.Page_75 .page-content .Section_493 .builder-collapse .title,
.Page_75 .page-content .Section_499 .builder-collapse .title,
.Page_76 .page-content .Section_99 .builder-collapse .title,
.Page_76 .page-content .Section_169 .builder-collapse .title,
.Page_76 .page-content .Section_480 .builder-collapse .title,
.Page_76 .page-content .Section_493 .builder-collapse .title,
.Page_76 .page-content .Section_499 .builder-collapse .title {
  text-align: center;
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", Sans-Serif;
  margin-bottom: 50px;
}

.Page_10 .page-content .Section_99 .builder-collapse .aria-controls-arrows,
.Page_10 .page-content .Section_169 .builder-collapse .aria-controls-arrows,
.Page_10 .page-content .Section_480 .builder-collapse .aria-controls-arrows,
.Page_10 .page-content .Section_493 .builder-collapse .aria-controls-arrows,
.Page_10 .page-content .Section_499 .builder-collapse .aria-controls-arrows,
.Page_25 .page-content .Section_99 .builder-collapse .aria-controls-arrows,
.Page_25 .page-content .Section_169 .builder-collapse .aria-controls-arrows,
.Page_25 .page-content .Section_480 .builder-collapse .aria-controls-arrows,
.Page_25 .page-content .Section_493 .builder-collapse .aria-controls-arrows,
.Page_25 .page-content .Section_499 .builder-collapse .aria-controls-arrows,
.Page_75 .page-content .Section_99 .builder-collapse .aria-controls-arrows,
.Page_75 .page-content .Section_169 .builder-collapse .aria-controls-arrows,
.Page_75 .page-content .Section_480 .builder-collapse .aria-controls-arrows,
.Page_75 .page-content .Section_493 .builder-collapse .aria-controls-arrows,
.Page_75 .page-content .Section_499 .builder-collapse .aria-controls-arrows,
.Page_76 .page-content .Section_99 .builder-collapse .aria-controls-arrows,
.Page_76 .page-content .Section_169 .builder-collapse .aria-controls-arrows,
.Page_76 .page-content .Section_480 .builder-collapse .aria-controls-arrows,
.Page_76 .page-content .Section_493 .builder-collapse .aria-controls-arrows,
.Page_76 .page-content .Section_499 .builder-collapse .aria-controls-arrows {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid darkgrey;
}

.Page_10 .page-content .Section_99 .builder-collapse .collapse.show,
.Page_10 .page-content .Section_169 .builder-collapse .collapse.show,
.Page_10 .page-content .Section_480 .builder-collapse .collapse.show,
.Page_10 .page-content .Section_493 .builder-collapse .collapse.show,
.Page_10 .page-content .Section_499 .builder-collapse .collapse.show,
.Page_25 .page-content .Section_99 .builder-collapse .collapse.show,
.Page_25 .page-content .Section_169 .builder-collapse .collapse.show,
.Page_25 .page-content .Section_480 .builder-collapse .collapse.show,
.Page_25 .page-content .Section_493 .builder-collapse .collapse.show,
.Page_25 .page-content .Section_499 .builder-collapse .collapse.show,
.Page_75 .page-content .Section_99 .builder-collapse .collapse.show,
.Page_75 .page-content .Section_169 .builder-collapse .collapse.show,
.Page_75 .page-content .Section_480 .builder-collapse .collapse.show,
.Page_75 .page-content .Section_493 .builder-collapse .collapse.show,
.Page_75 .page-content .Section_499 .builder-collapse .collapse.show,
.Page_76 .page-content .Section_99 .builder-collapse .collapse.show,
.Page_76 .page-content .Section_169 .builder-collapse .collapse.show,
.Page_76 .page-content .Section_480 .builder-collapse .collapse.show,
.Page_76 .page-content .Section_493 .builder-collapse .collapse.show,
.Page_76 .page-content .Section_499 .builder-collapse .collapse.show {
  margin-bottom: 15px !important;
}

.Page_10 .page-content .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_10 .page-content .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_10 .page-content .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_10 .page-content .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_10 .page-content .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_25 .page-content .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_25 .page-content .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_25 .page-content .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_25 .page-content .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_25 .page-content .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_75 .page-content .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_75 .page-content .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_75 .page-content .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_75 .page-content .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_75 .page-content .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_76 .page-content .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_76 .page-content .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_76 .page-content .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_76 .page-content .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_76 .page-content .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="true"] {
  margin-top: 0 !important;
}

.Page_10 .page-content .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_10 .page-content .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_10 .page-content .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_10 .page-content .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_10 .page-content .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_25 .page-content .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_25 .page-content .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_25 .page-content .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_25 .page-content .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_25 .page-content .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_75 .page-content .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_75 .page-content .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_75 .page-content .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_75 .page-content .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_75 .page-content .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_76 .page-content .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_76 .page-content .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_76 .page-content .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_76 .page-content .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_76 .page-content .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="false"] {
  background: inherit !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin-top: 0 !important;
}

.Page_10 .page-content .sectiune-nota-informare,
.Page_25 .page-content .sectiune-nota-informare,
.Page_75 .page-content .sectiune-nota-informare,
.Page_76 .page-content .sectiune-nota-informare {
  background: #fffcfb;
}

.Page_10 .page-content .sectiune-nota-informare img,
.Page_25 .page-content .sectiune-nota-informare img,
.Page_75 .page-content .sectiune-nota-informare img,
.Page_76 .page-content .sectiune-nota-informare img {
  margin-right: 10px;
  margin-top: 5px;
  width: 25px;
  height: 25px;
}

.Page_10 .page-content .sectiune-nota-informare p,
.Page_25 .page-content .sectiune-nota-informare p,
.Page_75 .page-content .sectiune-nota-informare p,
.Page_76 .page-content .sectiune-nota-informare p {
  font-weight: bold;
}

@media (max-width: 991.89px) {
  .Page_10 .form-gral-medical,
  .Page_25 .form-gral-medical,
  .Page_75 .form-gral-medical,
  .Page_76 .form-gral-medical {
    padding-top: 0 !important;
  }

  .Page_10 .sectiune-careers h2,
  .Page_25 .sectiune-careers h2,
  .Page_75 .sectiune-careers h2,
  .Page_76 .sectiune-careers h2 {
    margin-bottom: 20px;
  }

  .Page_10 .box-primary-title,
  .Page_25 .box-primary-title,
  .Page_75 .box-primary-title,
  .Page_76 .box-primary-title {
    margin-bottom: 30px;
  }

  .Page_10 .box-primary-title .h1,
  .Page_25 .box-primary-title .h1,
  .Page_75 .box-primary-title .h1,
  .Page_76 .box-primary-title .h1 {
    font-size: 26px;
  }

  .Page_10 .sectiune-contact,
  .Page_25 .sectiune-contact,
  .Page_75 .sectiune-contact,
  .Page_76 .sectiune-contact {
    margin-bottom: 30px;
  }

  .Page_10 .Section_99,
  .Page_10 .Section_169,
  .Page_10 .Section_480,
  .Page_10 .Section_493,
  .Page_10 .Section_499,
  .Page_25 .Section_99,
  .Page_25 .Section_169,
  .Page_25 .Section_480,
  .Page_25 .Section_493,
  .Page_25 .Section_499,
  .Page_75 .Section_99,
  .Page_75 .Section_169,
  .Page_75 .Section_480,
  .Page_75 .Section_493,
  .Page_75 .Section_499,
  .Page_76 .Section_99,
  .Page_76 .Section_169,
  .Page_76 .Section_480,
  .Page_76 .Section_493,
  .Page_76 .Section_499 {
    margin: 0 auto 30px auto !important;
  }
}

@media (min-width: 567px) {
  .Page_10 .construieste-cariera .row-cards .card-body .card-title,
  .Page_25 .construieste-cariera .row-cards .card-body .card-title {
    min-height: 78px;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title,
  .Page_25 .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title {
    min-height: 54px;
  }

  .Page_10 .construieste-cariera .top-section .card-title,
  .Page_25 .construieste-cariera .top-section .card-title {
    line-height: 26px;
  }
}

@media (max-width: 566.89px) {
  .Page_10 .construieste-cariera .row-cards .card,
  .Page_25 .construieste-cariera .row-cards .card {
    width: 100%;
  }

  .Page_10 .construieste-cariera .row-cards .card .card-body .top-section,
  .Page_25 .construieste-cariera .row-cards .card .card-body .top-section {
    padding: 40px 10px;
  }

  .Page_10 .sectiune-careers h2,
  .Page_10 .construieste-cariera h2,
  .Page_10 .sectiune-posturi h2,
  .Page_25 .sectiune-careers h2,
  .Page_25 .construieste-cariera h2,
  .Page_25 .sectiune-posturi h2 {
    font-size: 17px;
  }
}

@media (max-width: 1199.89px) {
  .Page_10 .sectiune-posturi,
  .Page_25 .sectiune-posturi {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 992px) and (max-width: 1199.89px) {
  .Page_10 .construieste-cariera .card .top-section,
  .Page_25 .construieste-cariera .card .top-section {
    padding: 40px 20px;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile .card,
  .Page_25 .sectiune-posturi .posturi-disponibile .card {
    width: 31%;
  }
}

@media (min-width: 767px) and (max-width: 1199.89px) {
  .Page_10 .construieste-cariera .card .card-body .top-section .card-title,
  .Page_25 .construieste-cariera .card .card-body .top-section .card-title {
    font-size: 17px;
  }
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .Page_10 .construieste-cariera .card .card-body .top-section .card-title,
  .Page_25 .construieste-cariera .card .card-body .top-section .card-title {
    font-size: 15px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_10 .construieste-cariera .row-cards .card,
  .Page_25 .construieste-cariera .row-cards .card {
    width: 48%;
  }
}

@media (min-width: 576px) and (max-width: 1199.89px) {
  .Page_10 .sectiune-careers h2,
  .Page_10 .construieste-cariera h2,
  .Page_10 .sectiune-posturi h2,
  .Page_25 .sectiune-careers h2,
  .Page_25 .construieste-cariera h2,
  .Page_25 .sectiune-posturi h2 {
    font-size: 22px;
  }

  .Page_10 .construieste-cariera .card .card-body .top-section .card-title,
  .Page_25 .construieste-cariera .card .card-body .top-section .card-title {
    font-size: 17px;
  }

  .Page_10 .sectiune-posturi .box-posturi,
  .Page_25 .sectiune-posturi .box-posturi {
    width: 48%;
  }
}

@media (min-width: 1200px) and (max-width: 1599.89px) {
  .Page_10 .page-content .construieste-cariera .row-cards .card .card-body .top-section,
  .Page_25 .page-content .construieste-cariera .row-cards .card .card-body .top-section {
    padding: 40px 35px 30px 35px;
  }
}

@media (min-width: 1200px) and (max-width: 1599.89px) {
  .Page_10 .construieste-cariera .row-cards .card-body .top-section,
  .Page_25 .construieste-cariera .row-cards .card-body .top-section {
    padding: 40px 15px;
  }
}

@media (min-width: 1600px) {
  .Page_10 .construieste-cariera .row-cards .card-body .top-section,
  .Page_25 .construieste-cariera .row-cards .card-body .top-section {
    padding: 40px 35px  30px 35px;
  }

  .Page_10 .sectiune-careers .slick-dots,
  .Page_25 .sectiune-careers .slick-dots {
    display: none;
  }
}

@media (max-width: 576.89px) {
  .Page_10 .sectiune-posturi .posturi-disponibile .card .card-body .header,
  .Page_25 .sectiune-posturi .posturi-disponibile .card .card-body .header {
    padding: 10px 5px;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title,
  .Page_25 .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title {
    font-size: 13px;
    min-height: 45px;
  }

  .Page_10 .sectiune-posturi .box-posturi,
  .Page_25 .sectiune-posturi .box-posturi {
    width: 100%;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_10 .sectiune-posturi .posturi-disponibile .card .card-body .header,
  .Page_25 .sectiune-posturi .posturi-disponibile .card .card-body .header {
    padding: 10px;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title,
  .Page_25 .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title {
    font-size: 15px;
  }
}

@media (max-width: 991.89px) {
  .Page_10 .construieste-cariera .alege-cariera,
  .Page_25 .construieste-cariera .alege-cariera,
  .Page_75 .construieste-cariera .alege-cariera,
  .Page_76 .construieste-cariera .alege-cariera {
    margin: 0 auto 30px auto;
  }

  .Page_10 .construieste-cariera .row-cards .card,
  .Page_25 .construieste-cariera .row-cards .card,
  .Page_75 .construieste-cariera .row-cards .card,
  .Page_76 .construieste-cariera .row-cards .card {
    margin-bottom: 25px;
  }

  .Page_10 .construieste-cariera .row-cards .card .top-section,
  .Page_25 .construieste-cariera .row-cards .card .top-section,
  .Page_75 .construieste-cariera .row-cards .card .top-section,
  .Page_76 .construieste-cariera .row-cards .card .top-section {
    padding: 25px 10px;
  }

  .Page_10 .construieste-cariera .row-cards .card .top-section .h5,
  .Page_25 .construieste-cariera .row-cards .card .top-section .h5,
  .Page_75 .construieste-cariera .row-cards .card .top-section .h5,
  .Page_76 .construieste-cariera .row-cards .card .top-section .h5 {
    font-size: 16px;
    font-weight: 600;
  }

  .Page_10 .construieste-cariera .row-cards .card .top-section .nr-circle,
  .Page_25 .construieste-cariera .row-cards .card .top-section .nr-circle,
  .Page_75 .construieste-cariera .row-cards .card .top-section .nr-circle,
  .Page_76 .construieste-cariera .row-cards .card .top-section .nr-circle {
    top: -12px;
    width: 25px;
    height: 25px;
    left: 15px;
  }

  .Page_10 .construieste-cariera .row-cards .card .top-section .nr-circle span,
  .Page_25 .construieste-cariera .row-cards .card .top-section .nr-circle span,
  .Page_75 .construieste-cariera .row-cards .card .top-section .nr-circle span,
  .Page_76 .construieste-cariera .row-cards .card .top-section .nr-circle span {
    font-size: 10px;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile,
  .Page_25 .sectiune-posturi .posturi-disponibile,
  .Page_75 .sectiune-posturi .posturi-disponibile,
  .Page_76 .sectiune-posturi .posturi-disponibile {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile .card,
  .Page_25 .sectiune-posturi .posturi-disponibile .card,
  .Page_75 .sectiune-posturi .posturi-disponibile .card,
  .Page_76 .sectiune-posturi .posturi-disponibile .card {
    width: 49%;
    margin-bottom: 25px;
  }

  .Page_10 .sectiune-careers,
  .Page_25 .sectiune-careers,
  .Page_75 .sectiune-careers,
  .Page_76 .sectiune-careers {
    margin-bottom: 30px;
  }

  .Page_10 .sectiune-nota-informare,
  .Page_25 .sectiune-nota-informare,
  .Page_75 .sectiune-nota-informare,
  .Page_76 .sectiune-nota-informare {
    padding: 20px 10px;
  }

  .Page_10 .sectiune-contact h5,
  .Page_25 .sectiune-contact h5,
  .Page_75 .sectiune-contact h5,
  .Page_76 .sectiune-contact h5 {
    font-size: 20px;
  }

  .Page_10 .Section_99 .builder-collapse .aria-controls-arrows,
  .Page_10 .Section_169 .builder-collapse .aria-controls-arrows,
  .Page_10 .Section_480 .builder-collapse .aria-controls-arrows,
  .Page_10 .Section_493 .builder-collapse .aria-controls-arrows,
  .Page_10 .Section_499 .builder-collapse .aria-controls-arrows,
  .Page_25 .Section_99 .builder-collapse .aria-controls-arrows,
  .Page_25 .Section_169 .builder-collapse .aria-controls-arrows,
  .Page_25 .Section_480 .builder-collapse .aria-controls-arrows,
  .Page_25 .Section_493 .builder-collapse .aria-controls-arrows,
  .Page_25 .Section_499 .builder-collapse .aria-controls-arrows,
  .Page_75 .Section_99 .builder-collapse .aria-controls-arrows,
  .Page_75 .Section_169 .builder-collapse .aria-controls-arrows,
  .Page_75 .Section_480 .builder-collapse .aria-controls-arrows,
  .Page_75 .Section_493 .builder-collapse .aria-controls-arrows,
  .Page_75 .Section_499 .builder-collapse .aria-controls-arrows,
  .Page_76 .Section_99 .builder-collapse .aria-controls-arrows,
  .Page_76 .Section_169 .builder-collapse .aria-controls-arrows,
  .Page_76 .Section_480 .builder-collapse .aria-controls-arrows,
  .Page_76 .Section_493 .builder-collapse .aria-controls-arrows,
  .Page_76 .Section_499 .builder-collapse .aria-controls-arrows {
    min-height: 60px !important;
  }
}

@media (min-width: 992px) {
  .Page_10 .box-primary-title .h1,
  .Page_25 .box-primary-title .h1,
  .Page_75 .box-primary-title .h1,
  .Page_76 .box-primary-title .h1 {
    font-size: 36px;
  }

  .Page_10 .sectiune-careers,
  .Page_25 .sectiune-careers,
  .Page_75 .sectiune-careers,
  .Page_76 .sectiune-careers {
    margin-bottom: 80px;
  }

  .Page_10 .sectiune-careers h2,
  .Page_25 .sectiune-careers h2,
  .Page_75 .sectiune-careers h2,
  .Page_76 .sectiune-careers h2 {
    margin-bottom: 70px;
  }

  .Page_10 .construieste-cariera,
  .Page_25 .construieste-cariera,
  .Page_75 .construieste-cariera,
  .Page_76 .construieste-cariera {
    margin-bottom: 70px;
  }

  .Page_10 .construieste-cariera .alege-cariera,
  .Page_25 .construieste-cariera .alege-cariera,
  .Page_75 .construieste-cariera .alege-cariera,
  .Page_76 .construieste-cariera .alege-cariera {
    margin: 0 auto 80px auto;
  }

  .Page_10 .construieste-cariera .row-cards .card,
  .Page_25 .construieste-cariera .row-cards .card,
  .Page_75 .construieste-cariera .row-cards .card,
  .Page_76 .construieste-cariera .row-cards .card {
    width: 31.5%;
  }

  .Page_10 .construieste-cariera .row-cards .card img,
  .Page_25 .construieste-cariera .row-cards .card img,
  .Page_75 .construieste-cariera .row-cards .card img,
  .Page_76 .construieste-cariera .row-cards .card img {
    height: 250px;
  }

  .Page_10 .construieste-cariera .row-cards .card .top-section .nr-circle,
  .Page_25 .construieste-cariera .row-cards .card .top-section .nr-circle,
  .Page_75 .construieste-cariera .row-cards .card .top-section .nr-circle,
  .Page_76 .construieste-cariera .row-cards .card .top-section .nr-circle {
    top: -20px;
    width: 50px;
    height: 50px;
    left: 35px;
  }

  .Page_10 .construieste-cariera .row-cards .card .top-section .nr-circle span,
  .Page_25 .construieste-cariera .row-cards .card .top-section .nr-circle span,
  .Page_75 .construieste-cariera .row-cards .card .top-section .nr-circle span,
  .Page_76 .construieste-cariera .row-cards .card .top-section .nr-circle span {
    font-size: 20px;
  }

  .Page_10 .construieste-cariera .row-cards .card .top-section h5,
  .Page_25 .construieste-cariera .row-cards .card .top-section h5,
  .Page_75 .construieste-cariera .row-cards .card .top-section h5,
  .Page_76 .construieste-cariera .row-cards .card .top-section h5 {
    font-size: 20px;
    font-weight: 700;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile,
  .Page_25 .sectiune-posturi .posturi-disponibile,
  .Page_75 .sectiune-posturi .posturi-disponibile,
  .Page_76 .sectiune-posturi .posturi-disponibile {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile .card,
  .Page_25 .sectiune-posturi .posturi-disponibile .card,
  .Page_75 .sectiune-posturi .posturi-disponibile .card,
  .Page_76 .sectiune-posturi .posturi-disponibile .card {
    margin: 0 10px;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile .card .card-body .header,
  .Page_25 .sectiune-posturi .posturi-disponibile .card .card-body .header,
  .Page_75 .sectiune-posturi .posturi-disponibile .card .card-body .header,
  .Page_76 .sectiune-posturi .posturi-disponibile .card .card-body .header {
    padding: 2rem 2rem 1rem 2rem;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title,
  .Page_25 .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title,
  .Page_75 .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title,
  .Page_76 .sectiune-posturi .posturi-disponibile .card .card-body .header .card-title {
    font-size: 20px;
    width: 244px;
    line-height: 27px;
    font-weight: 700;
  }

  .Page_10 .sectiune-contact,
  .Page_25 .sectiune-contact,
  .Page_75 .sectiune-contact,
  .Page_76 .sectiune-contact {
    margin-bottom: 80px;
  }

  .Page_10 .sectiune-contact h5,
  .Page_25 .sectiune-contact h5,
  .Page_75 .sectiune-contact h5,
  .Page_76 .sectiune-contact h5 {
    font-size: 26px;
  }

  .Page_10 .Section_99,
  .Page_10 .Section_169,
  .Page_10 .Section_480,
  .Page_10 .Section_493,
  .Page_10 .Section_499,
  .Page_25 .Section_99,
  .Page_25 .Section_169,
  .Page_25 .Section_480,
  .Page_25 .Section_493,
  .Page_25 .Section_499,
  .Page_75 .Section_99,
  .Page_75 .Section_169,
  .Page_75 .Section_480,
  .Page_75 .Section_493,
  .Page_75 .Section_499,
  .Page_76 .Section_99,
  .Page_76 .Section_169,
  .Page_76 .Section_480,
  .Page_76 .Section_493,
  .Page_76 .Section_499 {
    margin: 0 auto 80px auto !important;
  }

  .Page_10 .Section_99 .builder-collapse .aria-controls-arrows,
  .Page_10 .Section_169 .builder-collapse .aria-controls-arrows,
  .Page_10 .Section_480 .builder-collapse .aria-controls-arrows,
  .Page_10 .Section_493 .builder-collapse .aria-controls-arrows,
  .Page_10 .Section_499 .builder-collapse .aria-controls-arrows,
  .Page_25 .Section_99 .builder-collapse .aria-controls-arrows,
  .Page_25 .Section_169 .builder-collapse .aria-controls-arrows,
  .Page_25 .Section_480 .builder-collapse .aria-controls-arrows,
  .Page_25 .Section_493 .builder-collapse .aria-controls-arrows,
  .Page_25 .Section_499 .builder-collapse .aria-controls-arrows,
  .Page_75 .Section_99 .builder-collapse .aria-controls-arrows,
  .Page_75 .Section_169 .builder-collapse .aria-controls-arrows,
  .Page_75 .Section_480 .builder-collapse .aria-controls-arrows,
  .Page_75 .Section_493 .builder-collapse .aria-controls-arrows,
  .Page_75 .Section_499 .builder-collapse .aria-controls-arrows,
  .Page_76 .Section_99 .builder-collapse .aria-controls-arrows,
  .Page_76 .Section_169 .builder-collapse .aria-controls-arrows,
  .Page_76 .Section_480 .builder-collapse .aria-controls-arrows,
  .Page_76 .Section_493 .builder-collapse .aria-controls-arrows,
  .Page_76 .Section_499 .builder-collapse .aria-controls-arrows {
    min-height: 80px !important;
  }

  .Page_10 .sectiune-nota-informare,
  .Page_25 .sectiune-nota-informare,
  .Page_75 .sectiune-nota-informare,
  .Page_76 .sectiune-nota-informare {
    padding: 2rem 3rem;
  }
}

@media (max-width: 1199.98px) {
  .Page_10 .sectiune-posturi .posturi-disponibile .card .card-body .link-arrow,
  .Page_25 .sectiune-posturi .posturi-disponibile .card .card-body .link-arrow {
    width: 30px;
    height: 30px;
    bottom: 15px;
  }
}

@media (min-width: 1200px) {
  .Page_10 .box-primary-title .btn-gral,
  .Page_25 .box-primary-title .btn-gral,
  .Page_75 .box-primary-title .btn-gral,
  .Page_76 .box-primary-title .btn-gral {
    padding: 10px 50px;
  }

  .Page_10 .sectiune-posturi .box-posturi,
  .Page_25 .sectiune-posturi .box-posturi,
  .Page_75 .sectiune-posturi .box-posturi,
  .Page_76 .sectiune-posturi .box-posturi {
    width: 32%;
    margin-left: 1.3%;
  }

  .Page_10 .sectiune-careers h2,
  .Page_10 .construieste-cariera h2,
  .Page_10 .sectiune-posturi h2,
  .Page_25 .sectiune-careers h2,
  .Page_25 .construieste-cariera h2,
  .Page_25 .sectiune-posturi h2,
  .Page_75 .sectiune-careers h2,
  .Page_75 .construieste-cariera h2,
  .Page_75 .sectiune-posturi h2,
  .Page_76 .sectiune-careers h2,
  .Page_76 .construieste-cariera h2,
  .Page_76 .sectiune-posturi h2 {
    font-size: 36px;
  }

  .Page_10 .construieste-cariera h2,
  .Page_25 .construieste-cariera h2,
  .Page_75 .construieste-cariera h2,
  .Page_76 .construieste-cariera h2 {
    width: 600px;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile .card,
  .Page_25 .sectiune-posturi .posturi-disponibile .card,
  .Page_75 .sectiune-posturi .posturi-disponibile .card,
  .Page_76 .sectiune-posturi .posturi-disponibile .card {
    width: 315px;
  }

  .Page_10 .sectiune-posturi .posturi-disponibile .card .card-body .link-arrow,
  .Page_25 .sectiune-posturi .posturi-disponibile .card .card-body .link-arrow,
  .Page_75 .sectiune-posturi .posturi-disponibile .card .card-body .link-arrow,
  .Page_76 .sectiune-posturi .posturi-disponibile .card .card-body .link-arrow {
    width: 65px;
    height: 65px;
    bottom: 20px;
  }

  .Page_10 .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_10 .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_10 .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_10 .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_10 .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_25 .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_25 .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_25 .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_25 .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_25 .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_75 .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_75 .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_75 .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_75 .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_75 .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_76 .Section_99 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_76 .Section_169 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_76 .Section_480 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_76 .Section_493 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_76 .Section_499 .builder-collapse .aria-controls-arrows[aria-expanded="true"] {
    padding: 23px !important;
    position: relative;
  }

  .Page_10 .Section_99 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_10 .Section_169 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_10 .Section_480 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_10 .Section_493 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_10 .Section_499 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_25 .Section_99 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_25 .Section_169 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_25 .Section_480 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_25 .Section_493 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_25 .Section_499 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_75 .Section_99 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_75 .Section_169 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_75 .Section_480 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_75 .Section_493 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_75 .Section_499 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_76 .Section_99 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_76 .Section_169 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_76 .Section_480 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_76 .Section_493 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_76 .Section_499 .builder-collapse .aria-controls-arrows .fa-angle-down {
    font-weight: 300;
    position: absolute;
    top: 38%;
    right: 0;
    font-size: 32px;
  }
}

.Page_81 .Section_520,
.Page_81 .Section_519 {
  max-width: 820px;
}

.Page_81 .Section_520 .builder-collapse .title,
.Page_81 .Section_519 .builder-collapse .title {
  text-align: center;
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", Sans-Serif;
  margin-bottom: 50px;
}

.Page_81 .Section_520 .builder-collapse .aria-controls-arrows,
.Page_81 .Section_519 .builder-collapse .aria-controls-arrows {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid darkgrey;
}

.Page_81 .Section_520 .builder-collapse .collapse.show,
.Page_81 .Section_519 .builder-collapse .collapse.show {
  margin-bottom: 15px !important;
}

.Page_81 .Section_520 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_81 .Section_519 .builder-collapse .aria-controls-arrows[aria-expanded="true"] {
  margin-top: 0 !important;
}

.Page_81 .Section_520 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_81 .Section_519 .builder-collapse .aria-controls-arrows[aria-expanded="false"] {
  background: inherit !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin-top: 0 !important;
}

.Page_81 .Section_520 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_81 .Section_519 .builder-collapse .aria-controls-arrows[aria-expanded="true"] {
  padding: 23px !important;
  position: relative;
}

.Page_81 .Section_520 .builder-collapse .aria-controls-arrows .fa-angle-down,
.Page_81 .Section_519 .builder-collapse .aria-controls-arrows .fa-angle-down {
  font-weight: 300;
  position: absolute;
  top: 38%;
  right: 0;
  font-size: 32px;
}

.Page_84 .cover_podcast_gral img,
.Page_85 .cover_podcast_gral img {
  width: 100%;
  height: 100%;
}

.Page_84 .box-media-links-podcast a,
.Page_85 .box-media-links-podcast a {
  width: 100px;
  height: 100px;
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_84 .box-episod .iframe-container iframe,
  .Page_85 .box-episod .iframe-container iframe {
    max-height: 350px;
  }
}

@media (max-width: 575.89px) {
  .Page_84 .builder-collapse,
  .Page_85 .builder-collapse {
    padding: 0 10px !important;
  }

  .Page_84 .box-media-links-podcast a,
  .Page_85 .box-media-links-podcast a {
    margin-right: 10px;
  }

  .Page_84 .box-media-links-podcast img,
  .Page_85 .box-media-links-podcast img {
    max-width: 65px;
  }

  .Page_84 .builder-collapse .paragraph-editor img,
  .Page_85 .builder-collapse .paragraph-editor img {
    margin: 0 !important;
  }

  .Page_84 .box-episod .iframe-container iframe,
  .Page_85 .box-episod .iframe-container iframe {
    max-height: 250px;
  }
}

@media (max-width: 1199.89px) {
  .Page_84 .box-media-links-podcast,
  .Page_85 .box-media-links-podcast {
    background: white;
  }
}

@media (max-width: 1399.89px) {
  .Page_84 .clip-path-gral:after,
  .Page_85 .clip-path-gral:after {
    content: none !important;
  }
}

@media (max-width: 766.89px) {
  .Page_84 .cover_podcast_gral,
  .Page_85 .cover_podcast_gral {
    margin-bottom: 20px;
  }

  .Page_84 .h2,
  .Page_85 .h2 {
    font-size: 21px;
    font-weight: bold;
  }

  .Page_84 .h3,
  .Page_85 .h3 {
    font-size: 19px;
    font-weight: bold;
  }

  .Page_84 .h4,
  .Page_85 .h4 {
    font-size: 17px;
  }
}

@media (min-width: 576px) {
  .Page_84 .box-media-links-podcast a,
  .Page_85 .box-media-links-podcast a {
    margin-right: 30px;
  }
}

@media (min-width: 767px) {
  .Page_84 .cover_podcast_gral,
  .Page_85 .cover_podcast_gral {
    margin-bottom: 50px;
  }

  .Page_84 .h2,
  .Page_85 .h2 {
    font-size: 31px;
    font-weight: bold;
  }

  .Page_84 .h3,
  .Page_85 .h3 {
    font-size: 26px;
    font-weight: bold;
  }
}

.Page_21 .sectiune-traseu,
.Page_74 .sectiune-traseu {
  max-width: 1200px;
}

.Page_21 .sectiune-traseu .left .title h3,
.Page_21 .sectiune-traseu .right .title h3,
.Page_74 .sectiune-traseu .left .title h3,
.Page_74 .sectiune-traseu .right .title h3 {
  min-height: 44px;
}

.Page_21 .sectiune-traseu .left .box-cost-time h4,
.Page_21 .sectiune-traseu .right .box-cost-time h4,
.Page_74 .sectiune-traseu .left .box-cost-time h4,
.Page_74 .sectiune-traseu .right .box-cost-time h4 {
  margin-bottom: 0;
}

.Page_21 .sectiune-traseu .left .last-day,
.Page_21 .sectiune-traseu .right .last-day,
.Page_74 .sectiune-traseu .left .last-day,
.Page_74 .sectiune-traseu .right .last-day {
  height: 95px !important;
}

.Page_21 .sectiune-traseu .left .title,
.Page_21 .sectiune-traseu .right .title,
.Page_74 .sectiune-traseu .left .title,
.Page_74 .sectiune-traseu .right .title {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 30px;
}

.Page_21 .sectiune-traseu .left .title h3,
.Page_21 .sectiune-traseu .right .title h3,
.Page_74 .sectiune-traseu .left .title h3,
.Page_74 .sectiune-traseu .right .title h3 {
  color: #fd7300;
  font-weight: 700;
  margin-bottom: 15px;
}

.Page_21 .sectiune-traseu .left .title p,
.Page_21 .sectiune-traseu .right .title p,
.Page_74 .sectiune-traseu .left .title p,
.Page_74 .sectiune-traseu .right .title p {
  color: #fd7300;
}

.Page_21 .sectiune-traseu .left .title p .cut:after,
.Page_21 .sectiune-traseu .right .title p .cut:after,
.Page_74 .sectiune-traseu .left .title p .cut:after,
.Page_74 .sectiune-traseu .right .title p .cut:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 3px;
  background-color: #fd7300;
  top: 0;
  left: 5px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.Page_21 .sectiune-traseu .left .title p span,
.Page_21 .sectiune-traseu .right .title p span,
.Page_74 .sectiune-traseu .left .title p span,
.Page_74 .sectiune-traseu .right .title p span {
  position: relative;
  color: #00205b;
  font-weight: 900;
}

.Page_21 .sectiune-traseu .left .box-zile,
.Page_21 .sectiune-traseu .right .box-zile,
.Page_74 .sectiune-traseu .left .box-zile,
.Page_74 .sectiune-traseu .right .box-zile {
  position: relative;
}

.Page_21 .sectiune-traseu .left .box-zile h3,
.Page_21 .sectiune-traseu .right .box-zile h3,
.Page_74 .sectiune-traseu .left .box-zile h3,
.Page_74 .sectiune-traseu .right .box-zile h3 {
  font-weight: 700;
}

.Page_21 .sectiune-traseu .left .box-zile .time,
.Page_21 .sectiune-traseu .right .box-zile .time,
.Page_74 .sectiune-traseu .left .box-zile .time,
.Page_74 .sectiune-traseu .right .box-zile .time {
  font-weight: bold;
}

.Page_21 .sectiune-traseu .left .box-zile span,
.Page_21 .sectiune-traseu .right .box-zile span,
.Page_74 .sectiune-traseu .left .box-zile span,
.Page_74 .sectiune-traseu .right .box-zile span {
  content: "\2022";
  color: #fd7300;
  font-size: 25px;
  position: absolute;
  top: 0;
  z-index: 2;
}

.Page_21 .sectiune-traseu .left .box-zile:after,
.Page_21 .sectiune-traseu .left .box-zile:before,
.Page_21 .sectiune-traseu .right .box-zile:after,
.Page_21 .sectiune-traseu .right .box-zile:before,
.Page_74 .sectiune-traseu .left .box-zile:after,
.Page_74 .sectiune-traseu .left .box-zile:before,
.Page_74 .sectiune-traseu .right .box-zile:after,
.Page_74 .sectiune-traseu .right .box-zile:before {
  content: "";
  position: absolute;
}

.Page_21 .sectiune-traseu .left .box-zile:after,
.Page_21 .sectiune-traseu .right .box-zile:after,
.Page_74 .sectiune-traseu .left .box-zile:after,
.Page_74 .sectiune-traseu .right .box-zile:after {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #00205b;
  background: white;
  z-index: 1;
  top: 10px;
}

.Page_21 .sectiune-traseu .left .box-zile:before,
.Page_21 .sectiune-traseu .right .box-zile:before,
.Page_74 .sectiune-traseu .left .box-zile:before,
.Page_74 .sectiune-traseu .right .box-zile:before {
  border-top: 1px dashed #00205b;
  top: 15px;
}

.Page_21 .sectiune-traseu .left p,
.Page_74 .sectiune-traseu .left p {
  max-width: 295px;
}

.Page_21 .sectiune-traseu .left .zile .box-zile,
.Page_74 .sectiune-traseu .left .zile .box-zile {
  height: 80px;
  position: relative;
}

.Page_21 .sectiune-traseu .right .box-cost-time h4,
.Page_74 .sectiune-traseu .right .box-cost-time h4 {
  color: #fd7300;
}

.Page_21 .sectiune-traseu .right .sageata:before,
.Page_74 .sectiune-traseu .right .sageata:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  left: -10px;
  background-image: url("/img/autorecoltare/spirala/h-arrow.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.Page_21 .sectiune-traseu .right .sageata:after,
.Page_74 .sectiune-traseu .right .sageata:after {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 2px;
  background-color: #00205b;
}

.Page_21 .sectiune-traseu .right .sageata,
.Page_74 .sectiune-traseu .right .sageata {
  position: relative;
}

.Page_21 .sectiune-infectii,
.Page_74 .sectiune-infectii {
  max-width: 1075px;
}

.Page_21 .sectiune-infectii h3,
.Page_74 .sectiune-infectii h3 {
  color: #fd7300;
  margin: 0 auto;
  line-height: 40px;
  font-weight: bold;
  font-family: "G TWalsheim Pro", Sans-Serif;
  text-align: center;
  max-width: 570px;
  margin-bottom: 40px;
}

.Page_21 .sectiune-infectii .left .link-infectii a,
.Page_21 .sectiune-infectii .right .link-infectii a,
.Page_74 .sectiune-infectii .left .link-infectii a,
.Page_74 .sectiune-infectii .right .link-infectii a {
  line-height: 44px;
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat",Sans-Serif;
}

.Page_21 .sectiune-infectii .left .link-infectii .fas,
.Page_21 .sectiune-infectii .right .link-infectii .fas,
.Page_74 .sectiune-infectii .left .link-infectii .fas,
.Page_74 .sectiune-infectii .right .link-infectii .fas {
  font-weight: 200;
  margin-left: 10px;
}

.Page_21 .sectiune-infectii .left .link-infectii .fas span,
.Page_21 .sectiune-infectii .right .link-infectii .fas span,
.Page_74 .sectiune-infectii .left .link-infectii .fas span,
.Page_74 .sectiune-infectii .right .link-infectii .fas span {
  display: none;
}

.Page_21 .sectiune-infectii .left .link-infectii .fas:before,
.Page_21 .sectiune-infectii .right .link-infectii .fas:before,
.Page_74 .sectiune-infectii .left .link-infectii .fas:before,
.Page_74 .sectiune-infectii .right .link-infectii .fas:before {
  color: #fd7300 !important;
}

.Page_21 .sectiune-video .video-bts,
.Page_74 .sectiune-video .video-bts {
  background: #fdf2e5;
}

.Page_21 .sectiune-video .video-bts h4,
.Page_74 .sectiune-video .video-bts h4 {
  text-align: center;
  color: #fd7300;
  font-weight: 700;
}

.Page_21 .sectiune-video .video-bts .iframe-container,
.Page_74 .sectiune-video .video-bts .iframe-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  margin-top: 30px;
}

.Page_21 .sectiune-video .video-bts .iframe-container iframe,
.Page_74 .sectiune-video .video-bts .iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 576px) {
  .Page_21 .sectiune-traseu .right .last-day,
  .Page_74 .sectiune-traseu .right .last-day {
    height: 95px !important;
  }

  .Page_21 .sectiune-video h4,
  .Page_74 .sectiune-video h4 {
    font-size: 23px !important;
  }
}

@media (max-width: 575.98px) {
  .Page_21 .sectiune-traseu .right,
  .Page_21 .sectiune-traseu .left,
  .Page_74 .sectiune-traseu .right,
  .Page_74 .sectiune-traseu .left {
    position: relative;
  }

  .Page_21 .sectiune-traseu .right .title p,
  .Page_21 .sectiune-traseu .left .title p,
  .Page_74 .sectiune-traseu .right .title p,
  .Page_74 .sectiune-traseu .left .title p {
    min-height: 55px;
  }

  .Page_21 .sectiune-traseu .right .paragraph,
  .Page_21 .sectiune-traseu .left .paragraph,
  .Page_74 .sectiune-traseu .right .paragraph,
  .Page_74 .sectiune-traseu .left .paragraph {
    font-size: 12px !important;
  }

  .Page_21 .sectiune-traseu .box-cost-time .box-mobile,
  .Page_74 .sectiune-traseu .box-cost-time .box-mobile {
    position: absolute;
    height: 40px;
    width: 100%;
    left: 20px;
    bottom: -40px;
  }

  .Page_21 .sectiune-traseu .right .zile-pachet-gral .box-zile,
  .Page_74 .sectiune-traseu .right .zile-pachet-gral .box-zile {
    height: 151px;
  }

  .Page_21 .sectiune-traseu .right .sageata:before,
  .Page_74 .sectiune-traseu .right .sageata:before {
    top: 546px;
  }

  .Page_21 .sectiune-traseu .right .sageata:after,
  .Page_74 .sectiune-traseu .right .sageata:after {
    height: 545px;
  }

  .Page_21 .sectiune-traseu .left .spirala,
  .Page_74 .sectiune-traseu .left .spirala {
    width: 60px;
  }

  .Page_21 .sectiune-traseu .left .spirala:after,
  .Page_74 .sectiune-traseu .left .spirala:after {
    left: -20px;
    top: 14px;
    width: calc(100% + 20px);
    background-size: 94% 100%;
    height: 96%;
  }

  .Page_21 .sectiune-traseu .left .zile,
  .Page_74 .sectiune-traseu .left .zile {
    width: calc(100% - 60px);
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_cauta:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_cauta:before {
    width: 25px;
    left: -40px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_cauta:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_cauta:after {
    left: -46px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_cauta span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_cauta span {
    left: -45px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_primeste:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_primeste:before {
    width: 30px;
    left: -50px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_primeste:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_primeste:after {
    left: -65px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_primeste span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_primeste span {
    left: -64px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_doctori:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_doctori:before {
    width: 15px;
    left: -35px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_doctori:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_doctori:after {
    left: -39px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_doctori span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_doctori span {
    left: -38px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_analize:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_analize:before {
    width: 10px;
    left: -15px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_analize:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_analize:after {
    left: -28px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_analize span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_analize span {
    left: -27px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_efectuarea:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_efectuarea:before {
    width: 10px;
    left: -20px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_efectuarea:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_efectuarea:after {
    left: -33px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_efectuarea span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_efectuarea span {
    left: -31px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_rezultat:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_rezultat:before {
    width: 20px;
    left: -40px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_rezultat:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_rezultat:after {
    left: -54px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_rezultat span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_rezultat span {
    left: -53px;
  }

  .Page_21 .sectiune-traseu .left .zile .last-day:before,
  .Page_74 .sectiune-traseu .left .zile .last-day:before {
    width: 30px;
    left: -50px;
  }

  .Page_21 .sectiune-traseu .left .zile .last-day:after,
  .Page_74 .sectiune-traseu .left .zile .last-day:after {
    left: -50px;
  }

  .Page_21 .sectiune-traseu .left .zile .last-day span,
  .Page_74 .sectiune-traseu .left .zile .last-day span {
    left: -49px;
  }

  .Page_21 .sectiune-traseu .left .box-zile p,
  .Page_74 .sectiune-traseu .left .box-zile p {
    padding-right: 15px;
  }

  .Page_21 .sectiune-traseu .right .last-day,
  .Page_74 .sectiune-traseu .right .last-day {
    height: auto !important;
    margin-bottom: 10px;
  }
}

@media (max-width: 374.98px) {
  .Page_21 .sectiune-traseu .left .box-zile .paragraph,
  .Page_74 .sectiune-traseu .left .box-zile .paragraph {
    font-size: 11px !important;
    line-height: 14px !important;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_21 .sectiune-traseu .right .zile-pachet-gral .box-zile,
  .Page_74 .sectiune-traseu .right .zile-pachet-gral .box-zile {
    height: 160px;
  }

  .Page_21 .sectiune-traseu .left .spirala,
  .Page_74 .sectiune-traseu .left .spirala {
    width: 75px;
  }

  .Page_21 .sectiune-traseu .left .spirala:after,
  .Page_74 .sectiune-traseu .left .spirala:after {
    height: 92%;
    width: 100%;
    background-size: 100% 100%;
    top: 12px;
    left: 0;
  }

  .Page_21 .sectiune-traseu .left .zile,
  .Page_74 .sectiune-traseu .left .zile {
    width: calc(100% - 85px);
    padding-left: 20px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_cauta:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_cauta:before {
    width: 30px;
    left: -50px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_cauta:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_cauta:after {
    left: -61px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_cauta span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_cauta span {
    left: -60px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_primeste:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_primeste:before {
    width: 20px;
    left: -40px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_primeste:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_primeste:after {
    left: -53px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_primeste span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_primeste span {
    left: -52px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_doctori:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_doctori:before {
    width: 20px;
    left: -40px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_doctori:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_doctori:after {
    left: -54px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_doctori span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_doctori span {
    left: -53px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_analize:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_analize:before {
    width: 15px;
    left: -35px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_analize:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_analize:after {
    left: -43px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_analize span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_analize span {
    left: -42px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_efectuarea:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_efectuarea:before {
    width: 15px;
    left: -35px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_efectuarea:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_efectuarea:after {
    left: -43px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_efectuarea span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_efectuarea span {
    left: -42px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_rezultat:before,
  .Page_74 .sectiune-traseu .left .zile .box-zile_rezultat:before {
    width: 35px;
    left: -55px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_rezultat:after,
  .Page_74 .sectiune-traseu .left .zile .box-zile_rezultat:after {
    left: -65px;
  }

  .Page_21 .sectiune-traseu .left .zile .box-zile_rezultat span,
  .Page_74 .sectiune-traseu .left .zile .box-zile_rezultat span {
    left: -64px;
  }

  .Page_21 .sectiune-traseu .left .zile .last-day:before,
  .Page_74 .sectiune-traseu .left .zile .last-day:before {
    width: 40px;
    left: -60px;
  }

  .Page_21 .sectiune-traseu .left .zile .last-day:after,
  .Page_74 .sectiune-traseu .left .zile .last-day:after {
    left: -72px;
  }

  .Page_21 .sectiune-traseu .left .zile .last-day span,
  .Page_74 .sectiune-traseu .left .zile .last-day span {
    left: -71px;
  }
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .Page_21 .sectiune-traseu .right .sageata:before,
  .Page_74 .sectiune-traseu .right .sageata:before {
    bottom: 38px;
  }

  .Page_21 .sectiune-traseu .right .sageata:after,
  .Page_74 .sectiune-traseu .right .sageata:after {
    height: 555px;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .Page_21 .sectiune-traseu .right .sageata:before,
  .Page_74 .sectiune-traseu .right .sageata:before {
    top: 588px;
  }

  .Page_21 .sectiune-traseu .right .sageata:after,
  .Page_74 .sectiune-traseu .right .sageata:after {
    height: 585px;
  }
}

@media (min-width: 767px) {
  .Page_21 .sectiune-traseu .left .paragraph,
  .Page_21 .sectiune-traseu .right .paragraph,
  .Page_74 .sectiune-traseu .left .paragraph,
  .Page_74 .sectiune-traseu .right .paragraph {
    line-height: 20px;
  }

  .Page_21 .sectiune-traseu .right p,
  .Page_74 .sectiune-traseu .right p {
    font-weight: 600;
  }

  .Page_21 .sectiune-traseu .sageata,
  .Page_74 .sectiune-traseu .sageata {
    width: 50px;
  }

  .Page_21 .sectiune-traseu .box-cost-time h4,
  .Page_74 .sectiune-traseu .box-cost-time h4 {
    font-weight: 700;
    font-size: 27px;
  }

  .Page_21 .sectiune-traseu .zile-pachet-gral,
  .Page_74 .sectiune-traseu .zile-pachet-gral {
    width: calc( 100% - 50px);
    padding-left: 40px;
  }

  .Page_21 .sectiune-traseu .zile-pachet-gral .box-zile:before,
  .Page_74 .sectiune-traseu .zile-pachet-gral .box-zile:before {
    width: 70px;
    left: -80px;
  }

  .Page_21 .sectiune-traseu .zile-pachet-gral .box-zile:after,
  .Page_74 .sectiune-traseu .zile-pachet-gral .box-zile:after {
    left: -94px;
  }

  .Page_21 .sectiune-traseu .zile-pachet-gral .box-zile span,
  .Page_74 .sectiune-traseu .zile-pachet-gral .box-zile span {
    left: -93px;
  }

  .Page_21 .Section_75,
  .Page_21 .Section_459,
  .Page_74 .Section_75,
  .Page_74 .Section_459 {
    margin-bottom: 160px !important;
  }
}

@media (max-width: 766.98px) {
  .Page_21 .sectiune-traseu .left .paragraph,
  .Page_21 .sectiune-traseu .right .paragraph,
  .Page_74 .sectiune-traseu .left .paragraph,
  .Page_74 .sectiune-traseu .right .paragraph {
    line-height: 18px;
    padding-top: 2px;
  }

  .Page_21 .sectiune-traseu .sageata,
  .Page_74 .sectiune-traseu .sageata {
    width: 20px;
  }

  .Page_21 .sectiune-traseu .right .sageata .last-day p,
  .Page_74 .sectiune-traseu .right .sageata .last-day p {
    font-size: 12px;
  }

  .Page_21 .sectiune-traseu .box-cost-time h4,
  .Page_74 .sectiune-traseu .box-cost-time h4 {
    font-weight: 600;
    font-size: 16px;
  }

  .Page_21 .sectiune-traseu .zile-pachet-gral,
  .Page_74 .sectiune-traseu .zile-pachet-gral {
    width: calc( 100% - 30px);
  }

  .Page_21 .sectiune-traseu .zile-pachet-gral .box-zile:before,
  .Page_74 .sectiune-traseu .zile-pachet-gral .box-zile:before {
    width: 10px;
    left: -15px;
  }

  .Page_21 .sectiune-traseu .zile-pachet-gral .box-zile:after,
  .Page_74 .sectiune-traseu .zile-pachet-gral .box-zile:after {
    left: -25px;
  }

  .Page_21 .sectiune-traseu .zile-pachet-gral .box-zile span,
  .Page_74 .sectiune-traseu .zile-pachet-gral .box-zile span {
    left: -24px;
  }

  .Page_21 .sectiune-traseu .left p,
  .Page_21 .sectiune-traseu .right p,
  .Page_74 .sectiune-traseu .left p,
  .Page_74 .sectiune-traseu .right p {
    font-weight: 500;
  }

  .Page_21 .Section_75,
  .Page_21 .Section_459,
  .Page_74 .Section_75,
  .Page_74 .Section_459 {
    margin-bottom: 80px !important;
  }
}

@media (min-width: 992px) {
  .Page_21 .sectiune-traseu,
  .Page_74 .sectiune-traseu {
    margin: 0 auto 205px auto;
  }

  .Page_21 .sectiune-traseu .right .zile-pachet-gral .box-zile,
  .Page_74 .sectiune-traseu .right .zile-pachet-gral .box-zile {
    height: 160px;
  }

  .Page_21 .sectiune-traseu .right .sageata:after,
  .Page_74 .sectiune-traseu .right .sageata:after {
    height: 84%;
  }

  .Page_21 .sectiune-traseu .right .sageata:before,
  .Page_74 .sectiune-traseu .right .sageata:before {
    top: 85%;
  }

  .Page_21 .sectiune-traseu .title h3,
  .Page_74 .sectiune-traseu .title h3 {
    font-size: 31px !important;
  }

  .Page_21 .sectiune-traseu .title p,
  .Page_74 .sectiune-traseu .title p {
    font-size: 20px;
  }

  .Page_21 .sectiune-traseu .left .spirala,
  .Page_74 .sectiune-traseu .left .spirala {
    background-image: url("/img/autorecoltare/spirala/spirala-traseu.svg");
    background-size: contain;
    background-repeat: no-repeat;
    width: 220px;
    background-position-y: 10px;
  }

  .Page_21 .sectiune-traseu .left .zile,
  .Page_74 .sectiune-traseu .left .zile {
    width: calc(100% - 220px);
    padding-left: 40px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_cauta span,
  .Page_74 .sectiune-traseu .left .box-zile_cauta span {
    left: -149px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_cauta:after,
  .Page_74 .sectiune-traseu .left .box-zile_cauta:after {
    left: -150px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_cauta:before,
  .Page_74 .sectiune-traseu .left .box-zile_cauta:before {
    width: 120px;
    left: -135px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_primeste span,
  .Page_74 .sectiune-traseu .left .box-zile_primeste span {
    left: -125px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_primeste:after,
  .Page_74 .sectiune-traseu .left .box-zile_primeste:after {
    left: -126px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_primeste:before,
  .Page_74 .sectiune-traseu .left .box-zile_primeste:before {
    width: 95px;
    left: -115px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_doctori span,
  .Page_74 .sectiune-traseu .left .box-zile_doctori span {
    left: -129px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_doctori:after,
  .Page_74 .sectiune-traseu .left .box-zile_doctori:after {
    left: -130px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_doctori:before,
  .Page_74 .sectiune-traseu .left .box-zile_doctori:before {
    width: 100px;
    left: -120px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_analize span,
  .Page_74 .sectiune-traseu .left .box-zile_analize span {
    left: -89px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_analize:after,
  .Page_74 .sectiune-traseu .left .box-zile_analize:after {
    left: -90px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_analize:before,
  .Page_74 .sectiune-traseu .left .box-zile_analize:before {
    width: 60px;
    left: -80px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_efectuarea span,
  .Page_74 .sectiune-traseu .left .box-zile_efectuarea span {
    left: -167px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_efectuarea:after,
  .Page_74 .sectiune-traseu .left .box-zile_efectuarea:after {
    left: -168px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_efectuarea:before,
  .Page_74 .sectiune-traseu .left .box-zile_efectuarea:before {
    width: 138px;
    left: -158px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_rezultat span,
  .Page_74 .sectiune-traseu .left .box-zile_rezultat span {
    left: -180px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_rezultat:after,
  .Page_74 .sectiune-traseu .left .box-zile_rezultat:after {
    left: -181px;
  }

  .Page_21 .sectiune-traseu .left .box-zile_rezultat:before,
  .Page_74 .sectiune-traseu .left .box-zile_rezultat:before {
    width: 150px;
    left: -170px;
  }

  .Page_21 .sectiune-traseu .left .last-day span,
  .Page_74 .sectiune-traseu .left .last-day span {
    left: -160px;
  }

  .Page_21 .sectiune-traseu .left .last-day:after,
  .Page_74 .sectiune-traseu .left .last-day:after {
    left: -161px;
  }

  .Page_21 .sectiune-traseu .left .last-day:before,
  .Page_74 .sectiune-traseu .left .last-day:before {
    width: 130px;
    left: -150px;
  }

  .Page_21 .sectiune-infectii h3,
  .Page_74 .sectiune-infectii h3 {
    font-size: 32px !important;
  }
}

@media (max-width: 991.98px) {
  .Page_21 .sectiune-traseu,
  .Page_74 .sectiune-traseu {
    margin: 0 auto 50px auto;
  }

  .Page_21 .sectiune-traseu .left .spirala:after,
  .Page_74 .sectiune-traseu .left .spirala:after {
    position: absolute;
    content: "";
    background-image: url("/img/autorecoltare/spirala/line2_.svg");
    background-repeat: no-repeat;
  }

  .Page_21 .sectiune-traseu .left,
  .Page_21 .sectiune-traseu .right,
  .Page_74 .sectiune-traseu .left,
  .Page_74 .sectiune-traseu .right {
    padding: 0;
  }

  .Page_21 .sectiune-traseu .left .spirala,
  .Page_74 .sectiune-traseu .left .spirala {
    position: relative;
  }

  .Page_21 .sectiune-infectii h3,
  .Page_74 .sectiune-infectii h3 {
    font-size: 17px !important;
  }
}

@media (max-width: 1199.89px) {
  .Page_21 .sectiune-video .video-bts,
  .Page_74 .sectiune-video .video-bts {
    padding: 20px;
    margin-bottom: 30px;
  }

  .Page_21 .sectiune-infectii,
  .Page_74 .sectiune-infectii {
    margin: 0 auto 40px auto;
  }

  .Page_21 .sectiune-infectii .link-infectii a,
  .Page_74 .sectiune-infectii .link-infectii a {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .Page_21 .sectiune-infectii,
  .Page_74 .sectiune-infectii {
    margin: 0 auto 100px auto;
  }

  .Page_21 .sectiune-infectii .link-infectii a,
  .Page_74 .sectiune-infectii .link-infectii a {
    font-size: 18px;
  }

  .Page_21 .sectiune-infectii .left,
  .Page_74 .sectiune-infectii .left {
    padding-left: 7rem;
  }

  .Page_21 .sectiune-infectii .right,
  .Page_74 .sectiune-infectii .right {
    padding-left: 12rem;
  }

  .Page_21 .sectiune-video .video-bts,
  .Page_74 .sectiune-video .video-bts {
    margin-bottom: 120px;
    padding: 35px 160px;
  }
}

.checkout-nou .rectangle-gral .select2-container {
  padding: 0;
}

.checkout-nou .select2-container {
  width: 100% !important;
}

.checkout-nou .select2-container .selection .select2-selection--single {
  border: 1px solid #ced4da;
}

.checkout-nou .select2-container .selection .select2-selection {
  position: relative;
  height: 45px;
  padding: 0;
}

.checkout-nou .select2-container .selection .select2-selection .select2-search .select2-search__field {
  padding: 10px 20px;
  height: 48px;
  margin-top: 0;
  margin-left: 0;
  cursor: pointer;
}

.checkout-nou .select2-container .selection .select2-selection .select2-selection__rendered {
  height: 35px;
  position: absolute;
  top: 7px;
  left: 10px;
}

.checkout-nou .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__choice {
  margin-left: 0;
  margin-top: 0;
  height: 35px;
  padding-left: 0;
  padding-right: 20px;
  background-color: #fff1e5;
  border: 1px solid #fd7300;
}

.checkout-nou .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  height: 35px;
  width: 25px;
  font-size: 17px;
  border-right: none;
  right: 0;
  left: unset;
}

.checkout-nou .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove span {
  font-size: 26px;
  font-weight: 400;
  color: #fd7300;
}

.checkout-nou .select2-container .selection .select2-selection .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display {
  max-width: 80%;
  line-height: 32px;
  padding: 0 15px 0 15px;
  font-weight: bold;
}

.checkout-nou .select2-container .selection .select2-selection .select2-selection__arrow {
  display: none;
}

.checkout-nou .label-name {
  font-size: 12px;
  letter-spacing: 0px;
  font-weight: 700;
  margin-bottom: 0;
}

.checkout-nou .label-name span {
  margin-left: 5px;
}

.checkout-nou .rectangle-gral {
  position: relative;
  height: 45px;
  -webkit-filter: drop-shadow(0px 10px 8.5px rgba(0, 0, 0, 0)) !important;
          filter: drop-shadow(0px 10px 8.5px rgba(0, 0, 0, 0)) !important;
}

.checkout-nou .input-name {
  height: 45px;
}

.checkout-nou input:focus {
  font-size: 14px;
  color: #00205b;
  font-weight: 500;
}

.checkout-nou .h4 {
  font-weight: 700;
  text-align: center;
}

.checkout-nou .pachet-analize-cos .box-BTS {
  border-bottom: 1px solid #ced4da;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img {
  position: relative;
}

.checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img .online_reception {
  position: absolute;
}

.checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img input[type="checkbox"]:checked {
  background: blue;
  color: white;
}

.checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img input[type="checkbox"] {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  background: lightgray;
  height: 20px !important;
  width: 20px !important;
  border: 1px solid white;
  color: white;
  border-radius: 50%;
}

.checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img input[type="checkbox"]:after {
  content: ' ';
  position: relative;
  left: 40%;
  top: 20%;
  width: 20%;
  height: 50%;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(50deg);
          transform: rotate(50deg);
  display: none;
}

.checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img input[type="checkbox"]:checked:after {
  display: block;
}

.checkout-nou .pachet-analize-cos .box-BTS__number .h5 {
  line-height: 23px;
  font-weight: 700;
}

.checkout-nou .pachet-analize-cos .box-BTS__number .select-number {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.checkout-nou .pachet-analize-cos .box-BTS__number .select-number .rectangle-gral {
  position: relative;
  width: auto;
  height: 40px;
  margin-right: 10px;
  border: 1px solid #00205b !important;
}

.checkout-nou .pachet-analize-cos .box-BTS__number .select-number .rectangle-gral .select-quantity {
  border-color: transparent;
}

.checkout-nou .pachet-analize-cos .box-BTS__number .select-number .rectangle-gral select:focus {
  border: 1px solid #00205b !important;
}

.checkout-nou .pachet-analize-cos .box-BTS__number .select-number .rectangle-gral .form-select {
  font-weight: 700;
}

.checkout-nou .pachet-analize-cos .box-BTS__number .container-btn-delete {
  text-align: right;
  height: 40px;
}

.checkout-nou .pachet-analize-cos .box-BTS__number .container-btn-delete p {
  line-height: 17px;
  font-weight: 700;
  font-size: 16px;
  color: #fd7300;
}

.checkout-nou .pachet-analize-cos .box-BTS__number .container-btn-delete button {
  border: none;
  background: inherit;
  font-size: 13px;
  line-height: 23px;
  text-decoration: underline;
  color: #3550bf;
  font-weight: 500;
  text-align: right;
}

.checkout-nou .pachet-analize-cos .cost-livrare h5 {
  line-height: 23px;
  font-weight: 700;
}

.checkout-nou .pachet-analize-cos .cost-livrare .box-livrare {
  padding-left: 15px;
}

.checkout-nou .pachet-analize-cos .cost-livrare .box-livrare {
  width: calc(100% - 95px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.checkout-nou .pachet-analize-cos .cost-livrare .box-gratuit {
  width: 95px;
}

.checkout-nou .pachet-analize-cos .cost-livrare .box-livrare p,
.checkout-nou .pachet-analize-cos .cost-livrare .box-gratuit p {
  font-size: 15px;
  line-height: 30px;
  font-weight: 600;
}

.checkout-nou .pachet-analize-cos .cost-livrare .box-gratuit {
  text-align: right;
}

.checkout-nou .pachet-analize-cos .cost-livrare .box-gratuit p {
  color: #009900;
}

.checkout-nou .form-group-message,
.checkout-nou .modal-footer {
  max-width: 850px;
  margin: 0 auto 20px auto;
}

.checkout-nou .br-radius {
  border-radius: 9px;
  background: white;
  max-width: 850px;
  margin: 0 auto 20px auto;
}

.checkout-nou .f-comanda {
  margin-bottom: 1rem;
}

.checkout-nou .f-comanda .box-sub-title {
  margin: 12px 0 25px 0;
}

.checkout-nou .f-comanda .box-sub-title .h4 {
  margin-bottom: 5px;
}

.checkout-nou .f-comanda .email {
  margin-bottom: 40px;
}

.checkout-nou .f-comanda .email label {
  color: #fd7300;
}

.checkout-nou .f-comanda .email label span {
  font-weight: 700;
  margin-right: 10px;
}

.checkout-nou .f-comanda .email input {
  max-width: 490px;
  border: 1px solid #fd7300;
  background-color: #fff1e5;
  border-radius: 2px;
  min-height: 45px;
  padding-left: 15px;
  padding-right: 15px;
}

.checkout-nou .f-comanda .date-facturare h4 {
  margin-bottom: 40px;
}

.checkout-nou .f-comanda .date-facturare .tabs {
  margin-bottom: 15px;
}

.checkout-nou .f-comanda .date-facturare .tabs .nav-tabs {
  border-bottom: none;
  position: relative;
  margin-bottom: 27px;
}

.checkout-nou .f-comanda .date-facturare .tabs .nav-tabs .nav-item {
  z-index: 1;
}

.checkout-nou .f-comanda .date-facturare .tabs .nav-tabs .nav-item .nav-link:hover {
  border-color: #3550bf;
  border-bottom: 1px solid transparent;
}

.checkout-nou .f-comanda .date-facturare .tabs .nav-tabs .nav-item .nav-link {
  color: #3550bf;
}

.checkout-nou .f-comanda .date-facturare .tabs .nav-tabs .nav-item .nav-link.active {
  background-color: white;
  border-color: #3550bf;
  border-bottom: none;
}

.checkout-nou .f-comanda .date-facturare .tabs .nav-tabs:after {
  content: "";
  position: absolute;
  height: 1px;
  background-color: #3550bf;
  bottom: 0;
}

.checkout-nou .f-comanda .date-facturare .tabs .tab-content .box-selects .form-group .form-control {
  font-size: 14px;
  color: #00205b;
  font-weight: 500;
}

.checkout-nou .info-consumator .h4 {
  margin-top: 25px;
  margin-bottom: 20px;
}

.checkout-nou .info-consumator .for-people .customer .box-input {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.checkout-nou .info-consumator .for-people .customer .box-input .name input,
.checkout-nou .info-consumator .for-people .customer .box-input .cell-phone input,
.checkout-nou .info-consumator .for-people .customer .box-input .cpn input {
  padding-left: 15px !important;
}

.checkout-nou .info-consumator .for-people .customer .h5 {
  margin-bottom: 10px;
  font-weight: 700;
}

.checkout-nou .container-livrare .label-name,
.checkout-nou .info-consumator .label-name {
  font-size: 12px;
  letter-spacing: 0px;
  font-weight: 700;
}

.checkout-nou .container-livrare .label-name span,
.checkout-nou .info-consumator .label-name span {
  margin-left: 5px;
}

.checkout-nou .adresa-livrare {
  margin-bottom: 1rem;
  display: none;
}

.checkout-nou .form-group-message .gral-terms .input-conditii-gral {
  margin-bottom: 15px;
}

.checkout-nou .form-group-message .gral-terms .form-check-label {
  margin-left: 10px;
}

.checkout-nou .form-group-message .gral-terms input {
  margin-top: 6px;
}

.checkout-nou .form-group-message .gral-terms input[type=checkbox] {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.checkout-nou .modal-footer {
  margin: 0 auto;
  padding: 0;
  border-top-color: transparent;
}

.checkout-nou .modal-footer .btn-gral {
  color: white;
  font-size: 16px;
  font-weight: 700 !important;
}

.checkout-nou .adresa-livrare.active {
  display: block !important;
}

@media (min-width: 992px) {
  .checkout-nou .h4 {
    font-size: 24px;
  }

  .checkout-nou .h5 {
    font-size: 17px;
  }

  .checkout-nou .br-radius {
    padding: 20px 60px;
  }

  .checkout-nou .date-facturare .tabs .nav-tabs:after {
    width: calc(100% + 122px);
    left: -61px;
  }

  .checkout-nou .date-facturare .tabs .nav-link {
    padding: 10px 35px !important;
  }

  .checkout-nou .form-group-message .gral-terms {
    padding: 10px 10px 10px 60px;
  }

  .checkout-nou .modal-footer .btn-gral {
    padding: 15px 50px;
  }

  .checkout-nou .info-consumator .box-input .name,
  .checkout-nou .info-consumator .box-input .cell-phone,
  .checkout-nou .info-consumator .box-input .cnp {
    width: 32%;
  }

  .checkout-nou .info-consumator .for-people .customer {
    margin-bottom: 30px;
  }
}

@media (max-width: 991.89px) {
  .checkout-nou .info-consumator .customer .box-input .name,
  .checkout-nou .info-consumator .customer .box-input .cell-phone,
  .checkout-nou .info-consumator .customer .box-input .cnp {
    margin-bottom: 10px;
  }

  .checkout-nou .form-group-message .gral-terms {
    padding: 10px;
  }

  .checkout-nou .modal-footer .btn-gral {
    padding: 7px 20px;
  }

  .checkout-nou .info-consumator .for-people .customer {
    margin-bottom: 15px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .checkout-nou .h4 {
    font-size: 21px;
  }

  .checkout-nou .h5 {
    font-size: 19px;
  }

  .checkout-nou .br-radius {
    padding: 20px;
  }

  .checkout-nou .info-consumator .customer .box-input .name,
  .checkout-nou .info-consumator .customer .box-input .cell-phone,
  .checkout-nou .info-consumator .customer .box-input .cnp {
    width: 49%;
  }

  .checkout-nou .date-facturare .tabs .nav-tabs:after {
    width: calc(100% + 40px);
    left: -20px;
  }

  .checkout-nou .date-facturare .tabs .nav-link {
    font-size: 15px;
    padding: 10px !important;
  }
}

@media (min-width: 576px) {
  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img .online_reception {
    position: absolute;
    top: 25px;
    left: -25px;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img .img-fluid {
    width: 65px;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__number {
    padding: 10px 0 0 30px;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__number .h5 {
    max-width: 85%;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__number .div-select {
    width: calc(100% - 120px);
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__number .div-select .select-number .rectangle-gral {
    width: auto;
    min-width: 90px;
    height: 40px;
    margin-right: 10px;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__number .container-btn-delete {
    width: 120px;
    text-align: right;
    height: 40px;
  }

  .checkout-nou .date-facturare .tabs .nav-link {
    font-weight: 700;
  }

  .checkout-nou .form-adresa .form-check .custom-radio-btn {
    width: 25px;
    height: 25px;
    border: 2px solid #444;
  }
}

@media (max-width: 575.89px) {
  .checkout-nou .h4 {
    font-size: 19px;
  }

  .checkout-nou .h5 {
    font-size: 17px;
  }

  .checkout-nou .br-radius {
    padding: 15px;
  }

  .checkout-nou .date-facturare .tabs .nav-tabs:after {
    width: calc(100% + 30px);
    left: -15px;
  }

  .checkout-nou .date-facturare .tabs .nav-link {
    font-size: 13px;
    padding: 5px !important;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .col-12 {
    padding: 0;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img {
    text-align: center;
    min-width: 70px;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img .online_reception {
    position: absolute;
    top: 20px;
    left: -10px;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__img .img-fluid {
    width: 45px;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__number {
    padding-left: 10px;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__number .div-select {
    width: calc(100% - 70px);
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__number .div-select .select-number .rectangle-gral {
    min-width: 65px;
  }

  .checkout-nou .pachet-analize-cos .box-BTS .box-BTS__number .container-btn-delete {
    width: 70px;
  }

  .checkout-nou .pachet-analize-cos .cost-livrare .col-12 {
    padding: 0;
  }

  .checkout-nou .info-consumator .customer .box-input .name,
  .checkout-nou .info-consumator .customer .box-input .cell-phone,
  .checkout-nou .info-consumator .customer .box-input .cnp {
    width: 100%;
  }

  .checkout-nou .form-adresa .form-check .custom-radio-btn {
    width: 15px;
    height: 15px;
  }
}

.Page_75 .bg-page-content {
  background: white;
}

.Page_75 .top-descriere .title {
  text-align: center;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
  max-width: 850px;
  margin: 0 auto;
}

.Page_75 .top-descriere .programare-medici {
  padding: 3.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page_75 .top-descriere .programare-medici .box-img .img {
  position: relative;
  margin-bottom: 20px;
}

.Page_75 .top-descriere .programare-medici .box-img .img .img-fluid {
  width: 100%;
}

.Page_75 .top-descriere .programare-medici .box-img .img .descriere-medic {
  position: absolute;
  bottom: 20px;
  background-color: #fd7300;
}

.Page_75 .top-descriere .programare-medici .box-img .img .descriere-medic .h5,
.Page_75 .top-descriere .programare-medici .box-img .img .descriere-medic p {
  font-family: "Montserrat",sans-serif;
  color: #ffffff;
}

.Page_75 .top-descriere .programare-medici .box-img .img .descriere-medic .h5 {
  line-height: 17px;
  font-weight: 700;
}

.Page_75 .top-descriere .programare-medici .box-img .img .descriere-medic p {
  height: 17px;
  font-size: 13px;
  line-height: 23px;
  font-weight: 500;
}

.Page_75 .top-descriere .programare-medici .box-img .box-btn-gral .btn-gral-appoiment {
  padding: 7px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: white;
}

.Page_75 .top-descriere .programare-medici .box-img .box-btn-gral .btn-gral-appoiment .solicita-program {
  height: 15px;
  width: 15px;
  margin-right: 5px;
}

.Page_75 .section-video:after,
.Page_75 .section-testimoniale:after {
  z-index: 2;
}

.Page_75 .section-video .background {
  background: #fdf2e5;
}

.Page_75 .section-testimoniale .background {
  background: #f9f9f9;
}

.Page_75 .section-video .title {
  font-size: 27px;
  line-height: 40px;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
  color: #fd7300;
  text-align: center;
  margin-bottom: 70px;
}

.Page_75 .section-video .box-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page_75 .section-video .box-video .descriere .paragraph {
  margin-bottom: 20px !important;
}

.Page_75 .section-video .box-video .descriere p {
  font-size: 14px;
  line-height: 27px;
  color: #00205b;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}

.Page_75 .section-video .box-video .video {
  text-align: end;
}

.Page_75 .section-video .box-video .video .iframe-container {
  height: 100%;
  max-height: 400px;
}

.Page_75 .section-echipa .h3 {
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", sans-serif;
  text-align: center;
}

.Page_75 .section-echipa .box-echipa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Page_75 .section-echipa .box-echipa .descriere p {
  margin-bottom: 30px !important;
  font-size: 15px;
}

.Page_75 .section-echipa .box-echipa .descriere p span {
  font-weight: bold;
}

.Page_75 .section-echipa .box-echipa .descriere,
.Page_75 .section-echipa .box-echipa .detalii {
  width: 45%;
}

.Page_75 .section-echipa .box-echipa .detalii {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page_75 .section-echipa .box-echipa .detalii .card-medic .imagine {
  margin-bottom: 30px;
}

.Page_75 .section-echipa .box-echipa .detalii .card-medic .info .name {
  font-size: 18px;
  line-height: 19px;
  color: #fd7300;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 15px !important;
}

.Page_75 .section-echipa .box-echipa .detalii .card-medic .info .specializare {
  font-size: 14px;
  color: #00205b;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 15px !important;
}

.Page_75 .section-echipa .box-echipa .detalii .card-medic .info .btn-gral:hover {
  background: #00205b;
}

.Page_75 .section-echipa .box-echipa .detalii .card-medic .info .btn-gral:hover a {
  color: white;
}

.Page_75 .section-echipa .box-echipa .detalii .card-medic .info .btn-gral {
  border: 1px solid #3550bf;
  border-radius: 18px;
}

.Page_75 .section-echipa .box-echipa .detalii .card-medic .info .btn-gral a {
  color: #3550bf;
}

.Page_75 .section-testimoniale {
  padding: 2rem;
}

.Page_75 .section-testimoniale .h3 {
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", sans-serif;
  text-align: center;
  margin-bottom: 50px !important;
}

.Page_75 .section-testimoniale .box-carousel {
  position: relative;
}

.Page_75 .section-testimoniale .box-carousel .slick-dots #slick-slide-control02,
.Page_75 .section-testimoniale .box-carousel .slick-dots .slick-slide-control02 {
  display: none;
}

.Page_75 .section-testimoniale .box-carousel .slick-list {
  max-width: 1100px;
  margin: 0 auto;
}

.Page_75 .section-testimoniale .box-carousel .slick-list .slick-slide {
  background: white;
  border-radius: 12px;
  border: 1px solid transparent;
}

.Page_75 .section-testimoniale .box-carousel .slick-list .slick-slide .quotation-mark {
  margin-bottom: 35px;
}

.Page_75 .section-testimoniale .box-carousel .slick-list .slick-slide p {
  margin-bottom: 15px !important;
}

.Page_75 .section-testimoniale .box-carousel .slick-list .slick-slide .profil-user img {
  width: 75px;
  height: 75px;
  margin-right: 10px;
}

.Page_75 .section-testimoniale .box-carousel .slick-list .slick-slide .profil-user .name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Page_75 .section-testimoniale .box-carousel p {
  font-size: 14px;
  line-height: 25px;
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}

.Page_75 .section-testimoniale .box-carousel .profil-user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Page_75 .section-testimoniale .box-carousel .profil-user img {
  width: 25px;
  height: 25px;
}

.Page_75 .section-testimoniale .box-carousel .profil-user .name {
  font-size: 15px;
  line-height: 25px;
  color: #00205b;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}

.Page_75 .section-testimoniale .box-carousel .slick-dots {
  position: initial;
  height: 0;
}

.Page_75 .section-testimoniale .box-carousel .slick-dots li {
  position: initial;
}

.Page_75 .section-testimoniale .box-carousel .slick-dots #slick-slide-control00,
.Page_75 .section-testimoniale .box-carousel .slick-dots #slick-slide-control01 {
  position: absolute;
  top: 40%;
}

.Page_75 .section-testimoniale .box-carousel .slick-dots #slick-slide-control00:before {
  content: '\2190';
}

.Page_75 .section-testimoniale .box-carousel .slick-dots #slick-slide-control01:before {
  content: '\2192';
}

.Page_75 .Section_111,
.Page_75 .Section_491,
.Page_75 .Section_494 {
  margin-top: 25px;
}

.Page_75 .Section_111 .information-benefit-main-content,
.Page_75 .Section_491 .information-benefit-main-content,
.Page_75 .Section_494 .information-benefit-main-content {
  background-color: #fef5eb;
  max-width: 1020px;
  margin: 0 auto;
  border-radius: 7px;
}

.Page_75 .Section_111 .information-benefit-main-content .information-benefit-img,
.Page_75 .Section_491 .information-benefit-main-content .information-benefit-img,
.Page_75 .Section_494 .information-benefit-main-content .information-benefit-img {
  margin-bottom: 20px;
}

.Page_75 .Section_111 .information-benefit-main-content .information-benefit-img img,
.Page_75 .Section_491 .information-benefit-main-content .information-benefit-img img,
.Page_75 .Section_494 .information-benefit-main-content .information-benefit-img img {
  max-width: 85px !important;
  max-height: 85px !important;
  margin-bottom: 10px;
}

.Page_75 .Section_111 .information-benefit-main-content .information-benefit-img .h3,
.Page_75 .Section_491 .information-benefit-main-content .information-benefit-img .h3,
.Page_75 .Section_494 .information-benefit-main-content .information-benefit-img .h3 {
  color: #00205b;
}

.Page_75 .Section_111 .information-benefit-main-content .information-benefit-description,
.Page_75 .Section_491 .information-benefit-main-content .information-benefit-description,
.Page_75 .Section_494 .information-benefit-main-content .information-benefit-description {
  text-align: center !important;
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}

.Page_75 .Section_111 .information-benefit-main-content .information-benefit-description span,
.Page_75 .Section_111 .information-benefit-main-content .information-benefit-description a,
.Page_75 .Section_491 .information-benefit-main-content .information-benefit-description span,
.Page_75 .Section_491 .information-benefit-main-content .information-benefit-description a,
.Page_75 .Section_494 .information-benefit-main-content .information-benefit-description span,
.Page_75 .Section_494 .information-benefit-main-content .information-benefit-description a {
  color: #fd7300;
  font-weight: bold;
}

@media (max-width: 575.89px) {
  .Page_75 .box-primary-title .div-pab {
    display: none !important;
  }

  .Page_75 .Section_106 {
    margin-bottom: 0 !important;
  }

  .Page_75 .top-descriere .title {
    margin-bottom: 20px;
  }

  .Page_75 .top-descriere .programare-medici {
    padding: 0.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_75 .top-descriere .programare-medici .box-img {
    width: 100%;
    margin-bottom: 50px;
  }

  .Page_75 .top-descriere .programare-medici .descriere-medic {
    padding: 10px;
  }

  .Page_75 .top-descriere .programare-medici .descriere-medic .h5 {
    font-size: 18px;
  }

  .Page_75 .section-video .title {
    margin-bottom: 20px;
  }

  .Page_75 .section-echipa .descriere h5 {
    font-size: 16px;
    line-height: 26px;
  }

  .Page_75 .section-echipa .detalii .card-medic .imagine img {
    max-height: 100px;
    max-width: 100px;
  }

  .Page_75 .section-echipa .detalii .card-medic .info .name {
    margin-bottom: 5px !important;
  }

  .Page_75 .section-echipa .detalii .card-medic .info .specializare {
    line-height: 18px;
  }

  .Page_75 .section-echipa .detalii .card-medic .info .btn-gral {
    padding: 0px 20px;
  }

  .Page_75 .section-testimoniale #slick-slide-control00 {
    left: -30px;
  }

  .Page_75 .section-testimoniale #slick-slide-control01 {
    right: -20px;
  }

  .Page_75 .section-testimoniale #slick-slide-control00:before {
    font-size: 25px;
  }

  .Page_75 .section-testimoniale #slick-slide-control01:before {
    font-size: 25px;
  }

  .Page_75 .Section_111,
  .Page_75 .Section_491,
  .Page_75 .Section_494 {
    margin-bottom: 0 !important;
  }
}

@media (min-width: 576px) {
  .Page_75 .top-descriere {
    margin-bottom: 20px;
  }

  .Page_75 .top-descriere .title {
    line-height: 40px;
  }

  .Page_75 .top-descriere .programare-medici .box-img {
    width: 48%;
  }

  .Page_75 .section-video {
    padding: 2rem 0;
  }

  .Page_75 .section-echipa .descriere h5 {
    font-size: 23px;
    line-height: 36px;
  }

  .Page_75 .section-echipa .detalii .card-medic .info .name {
    margin-bottom: 15px !important;
  }

  .Page_75 .section-echipa .detalii .card-medic .info .specializare {
    line-height: 25px;
  }

  .Page_75 .section-echipa .detalii .card-medic .info .btn-gral {
    padding: 5px 30px;
  }

  .Page_75 .section-testimoniale #slick-slide-control00:before {
    font-size: 35px;
  }

  .Page_75 .section-testimoniale #slick-slide-control01:before {
    font-size: 35px;
  }
}

@media (min-width: 767px) {
  .Page_75 .section-video .box-video .descriere,
  .Page_75 .section-video .box-video .video {
    width: 48%;
  }

  .Page_75 .section-video .box-video .video .iframe-container iframe {
    min-height: 100%;
  }

  .Page_75 .section-echipa {
    margin-bottom: 80px;
  }

  .Page_75 .section-echipa .box-echipa {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .Page_75 .section-echipa .box-echipa .detalii {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .Page_75 .section-testimoniale .box-carousel .slick-list .slick-slide {
    padding: 1.5rem 2rem;
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media (max-width: 766.89px) {
  .Page_75 .section-video .box-video {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_75 .section-video .box-video .descriere {
    margin-bottom: 50px;
  }

  .Page_75 .section-video .box-video .video .iframe-container iframe {
    min-height: 310px;
  }

  .Page_75 .section-echipa {
    margin-bottom: 30px;
  }

  .Page_75 .section-echipa .box-echipa {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_75 .section-echipa .box-echipa .detalii {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .Page_75 .section-echipa .box-echipa .descriere {
    margin-bottom: 30px;
  }

  .Page_75 .section-echipa .box-echipa .descriere,
  .Page_75 .section-echipa .box-echipa .detalii {
    width: 100%;
  }

  .Page_75 .section-testimoniale .box-carousel .slick-list .slick-slide {
    margin-left: 5px;
    margin-right: 5px;
    padding: 10px;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .Page_75 .section-echipa .box-echipa .descriere,
  .Page_75 .section-echipa .box-echipa .detalii {
    width: 48%;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_75 .top-descriere .programare-medici {
    padding: 1.5rem;
  }

  .Page_75 .top-descriere .programare-medici .descriere-medic {
    padding: 5px;
  }

  .Page_75 .top-descriere .programare-medici .descriere-medic .h5 {
    font-size: 18px;
    margin-bottom: 0;
  }

  .Page_75 .section-testimoniale #slick-slide-control00 {
    left: -30px;
  }

  .Page_75 .section-testimoniale #slick-slide-control01 {
    right: -30px;
  }

  .Page_75 .section-video .title {
    margin-bottom: 40px;
  }
}

@media (min-width: 992px) {
  .Page_75 .top-descriere .title {
    font-size: 32px;
  }

  .Page_75 .top-descriere .programare-medici {
    padding: 3.2rem;
  }

  .Page_75 .top-descriere .programare-medici .descriere-medic {
    padding: 20px;
  }

  .Page_75 .top-descriere .programare-medici .descriere-medic .h5 {
    font-size: 23px;
    margin-bottom: 5px;
  }

  .Page_75 .section-echipa .h3 {
    margin-bottom: 75px;
  }

  .Page_75 .section-echipa .box-echipa .descriere {
    padding-right: 40px;
  }

  .Page_75 .section-echipa .box-echipa .descriere,
  .Page_75 .section-echipa .box-echipa .detalii {
    width: 45%;
  }

  .Page_75 .section-video .title {
    margin-bottom: 70px;
  }

  .Page_75 .section-testimoniale {
    margin-bottom: 80px;
  }

  .Page_75 .section-testimoniale #slick-slide-control00 {
    left: -50px;
  }

  .Page_75 .section-testimoniale #slick-slide-control01 {
    right: -50px;
  }

  .Page_75 .Section_111 .information-benefit-main-content,
  .Page_75 .Section_491 .information-benefit-main-content,
  .Page_75 .Section_494 .information-benefit-main-content {
    padding: 4rem;
  }

  .Page_75 .Section_111 .information-benefit-description,
  .Page_75 .Section_491 .information-benefit-description,
  .Page_75 .Section_494 .information-benefit-description {
    font-size: 21px;
    line-height: 32px;
  }
}

@media (max-width: 991.89px) {
  .Page_75 .top-descriere .title {
    font-size: 22px;
  }

  .Page_75 .section-echipa .h3 {
    margin-bottom: 25px;
  }

  .Page_75 .section-testimoniale {
    margin-bottom: 40px;
  }

  .Page_75 .Section_111 .information-benefit-main-content,
  .Page_75 .Section_491 .information-benefit-main-content,
  .Page_75 .Section_494 .information-benefit-main-content {
    padding: 1rem;
  }

  .Page_75 .Section_111 .information-benefit-description,
  .Page_75 .Section_491 .information-benefit-description,
  .Page_75 .Section_494 .information-benefit-description {
    font-size: 17px;
    line-height: 25px;
  }
}

@media (min-width: 1200px) {
  .Page_75 .section-video,
  .Page_75 .section-testimoniale {
    position: relative;
    z-index: 1;
    margin-bottom: 40px;
  }

  .Page_75 .section-video .background,
  .Page_75 .section-testimoniale .background {
    top: 0;
    left: -86px;
    width: calc(100% + 172px);
    position: absolute;
    height: 100%;
    z-index: -1;
  }

  .Page_75 .section-video .box-video .descriere {
    padding-right: 40px;
  }
}

@media (max-width: 1199.89px) {
  .Page_75 .section-testimoniale {
    background: #f9f9f9;
  }

  .Page_75 .section-video .background,
  .Page_75 .section-testimoniale .background {
    display: none;
  }
}

.Page_77 {
  /******************************/
}

.Page_77 .Section_511 .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Page_77 .Section_511 .images .image-container {
  margin-bottom: 25px;
}

.Page_77 .Section_511 .images .image-container a {
  text-align: center;
}

.Page_77 .Section_511 .images .image-container a .img-fluid {
  margin: 0 auto;
}

.Page_77 .Section_511 .images .image-container a p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Page_77 .btn-gral:hover {
  color: #ffffff;
}

.Page_77 .sectiune-articole .btn-gral.btn-fm img {
  background-color: #0c2db1 !important;
}

.Page_77 .sectiune-articole .btn-gral.btn-fm:hover img {
  background-color: #000000 !important;
}

.Page_77 .Section_504 {
  position: relative;
  margin-top: 0 !important;
  margin-bottom: 25px;
}

.Page_77 .Section_504 .h1 {
  color: #fd7300 !important;
  z-index: 1;
  margin-top: 25px;
}

.Page_77 .Section_504 .text-right {
  display: none !important;
}

.Page_77 .box-primary-title .btn-gral {
  max-width: 100%;
}

.Page_77 .btn-gral {
  max-width: 220px;
  margin: 0 auto;
  font-size: 17px;
  letter-spacing: 0px;
  color: #ffffff;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}

.Page_77 .btn-gral img {
  margin-left: 20px;
}

.Page_77 .h3 {
  width: 100%;
  text-align: center;
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", sans-serif;
}

.Page_77 .bg-page-content {
  background-color: white;
}

.Page_77 .section-logo .h1 {
  text-align: center;
  color: #fd7300;
  font-size: 32px;
  line-height: 40px;
  font-weight: bold;
  font-family: "G TWalsheim Pro", sans-serif;
  margin-bottom: 50px;
}

.Page_77 .section-logo .box-log {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Page_77 .section-logo .box-log .symbol {
  font-weight: bold;
}

.Page_77 .section-logo .box-log .box-log__tiroclini .container-img {
  background-image: url("/img/tiroida-360/tiroclinic-logo.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position-y: center;
  position: relative;
}

.Page_77 .section-logo .box-log .box-log__tiroclini .container-img .link-tiroclinic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.Page_77 .section-logo .box-log .box-log__tiroclini .container-img .link-tiroclinic img {
  display: none;
}

.Page_77 .section-logo .box-log p {
  font-size: 19px;
  line-height: 25px;
  color: #00205b;
  font-weight: 800;
  font-family: "Montserrat", sans-serif;
  text-align: center;
}

.Page_77 .sectiune-beneficii {
  position: relative;
  padding: 2rem 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page_77 .sectiune-beneficii .subtitle {
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", sans-serif;
  margin-bottom: 30px;
}

.Page_77 .sectiune-beneficii p {
  font-size: 14px;
  line-height: 27px;
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}

.Page_77 .sectiune-ghid-pacient {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Page_77 .circle-text {
  height: 23px;
  color: #fd7300;
  font-family: "Montserrat", sans-serif;
  text-align: center;
}

.Page_77 .circle-icon {
  font-size: 40px;
  color: #fff;
}

.Page_77 .slidercircle {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  position: relative;
}

.Page_77 .slidercircle .anima:hover {
  border-radius: 1px solid #3550bf;
  background-color: #ffffff;
}

.Page_77 .circle-middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  -webkit-transition: 1s;
  transition: 1s;
}

.Page_77 .circle-middle span {
  line-height: 25px;
  color: #00205b;
  font-family: "Montserrat", sans-serif;
  text-align: center;
  margin-bottom: 5px;
}

.Page_77 .circle-middle p {
  letter-spacing: 0px;
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  text-align: center;
}

.Page_77 .circle-one {
  margin-left: 115px;
  margin-top: 115px;
  width: 270px;
  height: 270px;
  position: absolute;
  border-radius: 50%;
}

.Page_77 .circle-two {
  width: 100%;
  height: 100%;
}

.Page_77 .circle-arround-two-1 {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.Page_77 .circle-arround-two-1 img {
  margin-top: 15px;
}

.Page_77 .circle-arround-two-1 .circle-text {
  font-size: 14px;
  line-height: 20px;
  width: 100%;
}

.Page_77 .circle-arround-two-1:hover,
.Page_77 .circle-arround-two-2:hover,
.Page_77 .circle-arround-two-3:hover,
.Page_77 .circle-arround-two-4:hover,
.Page_77 .circle-arround-two-5:hover,
.Page_77 .circle-arround-two-6:hover,
.Page_77 .circle-arround-two-7:hover,
.Page_77 .circle-arround-two-8:hover {
  border: 1px solid #00205b;
}

.Page_77 .circle-arround-two-1,
.Page_77 .circle-arround-two-2,
.Page_77 .circle-arround-two-3,
.Page_77 .circle-arround-two-4,
.Page_77 .circle-arround-two-5,
.Page_77 .circle-arround-two-6,
.Page_77 .circle-arround-two-7,
.Page_77 .circle-arround-two-8 {
  cursor: pointer;
  position: absolute;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #fff1e5;
  border: 1px solid transparent;
}

.Page_77 .circle-arround-two-1 a,
.Page_77 .circle-arround-two-2 a,
.Page_77 .circle-arround-two-3 a,
.Page_77 .circle-arround-two-4 a,
.Page_77 .circle-arround-two-5 a,
.Page_77 .circle-arround-two-6 a,
.Page_77 .circle-arround-two-7 a,
.Page_77 .circle-arround-two-8 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Page_77 .circle-arround-two-1 {
  -webkit-animation: orbit3 100s linear infinite;
  animation: orbit2 100s linear infinite;
  -webkit-transition: 1s;
  transition: 1s;
}

.Page_77 .circle-arround-two-2 {
  -webkit-animation: orbit3 100s linear infinite;
  animation: orbit3 100s linear infinite;
  -webkit-transition: 1s;
  transition: 1s;
}

.Page_77 .circle-arround-two-3 {
  -webkit-animation: orbit3 100s linear infinite;
  animation: orbit4 100s linear infinite;
  -webkit-transition: 1s;
  transition: 1s;
}

.Page_77 .circle-arround-two-4 {
  -webkit-animation: orbit3 100s linear infinite;
  animation: orbit5 100s linear infinite;
  -webkit-transition: 1s;
  transition: 1s;
}

.Page_77 .circle-arround-two-5 {
  -webkit-animation: orbit6 100s linear infinite;
  animation: orbit6 100s linear infinite;
  -webkit-transition: 1s;
  transition: 1s;
}

.Page_77 .circle-arround-two-6 {
  -webkit-animation: orbit7 100s linear infinite;
  animation: orbit7 100s linear infinite;
  -webkit-transition: 1s;
  transition: 1s;
}

.Page_77 .circle-arround-two-7 {
  -webkit-animation: orbit8 100s linear infinite;
  animation: orbit8 100s linear infinite;
  -webkit-transition: 1s;
  transition: 1s;
}

.Page_77 .circle-arround-two-8 {
  -webkit-animation: orbit9 100s linear infinite;
  animation: orbit9 100s linear infinite;
  -webkit-transition: 1s;
  transition: 1s;
}

@-webkit-keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate-center {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.Page_77 .stopanima {
  -webkit-animation-play-state: paused !important;
          animation-play-state: paused !important;
}

.Page_77 .creator {
  position: fixed;
  right: 5px;
  top: 5px;
  font-size: 13px;
  font-family: sans-serif;
  text-decoration: none;
  color: #f1f1f1;
}

.Page_77 .creator i {
  font-size: 12px;
}

@media (max-width: 1199.89px) {
  .Page_77 .sectiune-beneficii {
    background-color: #fffbf7;
    margin-bottom: 20px;
  }
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .Page_77 .sectiune-beneficii {
    padding: 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media (min-width: 767px) and (max-width: 1199.89px) {
  .Page_77 .sectiune-beneficii {
    padding: 2rem;
  }
}

@media (min-width: 1200px) {
  .Page_77 .sectiune-beneficii {
    margin-bottom: 80px;
  }

  .Page_77 .Section_504:before {
    content: "";
    position: absolute;
    top: 0;
    width: calc(100% + 172px);
    height: 100%;
    left: -86px;
    background-color: #fffbf7;
    border-radius: 7px;
  }

  .Page_77 .sectiune-beneficii:before {
    content: "";
    top: 0;
    width: calc(100% + 172px);
    position: absolute;
    height: 100%;
    left: -86px;
    background-color: #fffbf7;
    border-radius: 7px;
  }
}

@media (min-width: 992px) {
  .Page_77 .btn-gral {
    padding: 10px 30px;
  }

  .Page_77 .sectiune-ghid-pacient {
    margin-bottom: 50px;
  }

  .Page_77 .circle-middle span {
    font-size: 28px;
    font-weight: 800;
  }

  .Page_77 .circle-middle p {
    font-size: 26px;
  }

  .Page_77 .slidercircle {
    height: 900px;
  }

  .Page_77 .circle-text {
    font-size: 16px;
    font-weight: 800;
    margin-top: 20px;
    width: 160px;
  }

  .Page_77 .circle-arround-two-1 {
    -webkit-transform: rotate(45deg) translateX(310px) rotate(-45deg);
            transform: rotate(45deg) translateX(310px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-2 {
    -webkit-transform: rotate(45deg) translateX(-310px) rotate(-45deg);
            transform: rotate(45deg) translateX(-310px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-3 {
    -webkit-transform: rotate(45deg) translateY(310px) rotate(-45deg);
            transform: rotate(45deg) translateY(310px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-4 {
    -webkit-transform: rotate(45deg) translateY(-310px) rotate(-45deg);
            transform: rotate(45deg) translateY(-310px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-5 {
    -webkit-transform: rotate(45deg) translate(-220px, -220px) rotate(-45deg);
            transform: rotate(45deg) translate(-220px, -220px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-6 {
    -webkit-transform: rotate(45deg) translate(220px, 220px) rotate(-45deg);
            transform: rotate(45deg) translate(220px, 220px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-7 {
    -webkit-transform: rotate(45deg) translate(-220px, 220px) rotate(-45deg);
            transform: rotate(45deg) translate(-220px, 220px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-8 {
    -webkit-transform: rotate(45deg) translate(220px, -220px) rotate(-45deg);
            transform: rotate(45deg) translate(220px, -220px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-1,
  .Page_77 .circle-arround-two-2,
  .Page_77 .circle-arround-two-3,
  .Page_77 .circle-arround-two-4,
  .Page_77 .circle-arround-two-5,
  .Page_77 .circle-arround-two-6,
  .Page_77 .circle-arround-two-7,
  .Page_77 .circle-arround-two-8 {
    width: 200px;
    height: 200px;
    top: 35%;
    left: 41%;
  }

  .Page_77 .circle-arround-two-1 a img,
  .Page_77 .circle-arround-two-2 a img,
  .Page_77 .circle-arround-two-3 a img,
  .Page_77 .circle-arround-two-4 a img,
  .Page_77 .circle-arround-two-5 a img,
  .Page_77 .circle-arround-two-6 a img,
  .Page_77 .circle-arround-two-7 a img,
  .Page_77 .circle-arround-two-8 a img {
    width: 55px;
    height: 55px;
  }

@-webkit-keyframes orbit2 {
    from {
      -webkit-transform: rotate(0deg) translateX(310px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(310px) rotate(-360deg);
    }
}

@keyframes orbit2 {
    from {
      -webkit-transform: rotate(0deg) translateX(310px) rotate(0deg);
              transform: rotate(0deg) translateX(310px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(310px) rotate(-360deg);
              transform: rotate(360deg) translateX(310px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit3 {
    from {
      -webkit-transform: rotate(0deg) translateX(-310px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(-310px) rotate(-360deg);
    }
}

@keyframes orbit3 {
    from {
      -webkit-transform: rotate(0deg) translateX(-310px) rotate(0deg);
              transform: rotate(0deg) translateX(-310px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(-310px) rotate(-360deg);
              transform: rotate(360deg) translateX(-310px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit4 {
    from {
      -webkit-transform: rotate(0deg) translateY(310px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(310px) rotate(-360deg);
    }
}

@keyframes orbit4 {
    from {
      -webkit-transform: rotate(0deg) translateY(310px) rotate(0deg);
              transform: rotate(0deg) translateY(310px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(310px) rotate(-360deg);
              transform: rotate(360deg) translateY(310px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit5 {
    from {
      -webkit-transform: rotate(0deg) translateY(-310px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(-310px) rotate(-360deg);
    }
}

@keyframes orbit5 {
    from {
      -webkit-transform: rotate(0deg) translateY(-310px) rotate(0deg);
              transform: rotate(0deg) translateY(-310px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(-310px) rotate(-360deg);
              transform: rotate(360deg) translateY(-310px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit6 {
    from {
      -webkit-transform: rotate(0deg) translate(-220px, -220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-220px, -220px) rotate(-360deg);
    }
}

@keyframes orbit6 {
    from {
      -webkit-transform: rotate(0deg) translate(-220px, -220px) rotate(0deg);
              transform: rotate(0deg) translate(-220px, -220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-220px, -220px) rotate(-360deg);
              transform: rotate(360deg) translate(-220px, -220px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit7 {
    from {
      -webkit-transform: rotate(0deg) translate(220px, 220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(220px, 220px) rotate(-360deg);
    }
}

@keyframes orbit7 {
    from {
      -webkit-transform: rotate(0deg) translate(220px, 220px) rotate(0deg);
              transform: rotate(0deg) translate(220px, 220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(220px, 220px) rotate(-360deg);
              transform: rotate(360deg) translate(220px, 220px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit8 {
    from {
      -webkit-transform: rotate(0deg) translate(-220px, 220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-220px, 220px) rotate(-360deg);
    }
}

@keyframes orbit8 {
    from {
      -webkit-transform: rotate(0deg) translate(-220px, 220px) rotate(0deg);
              transform: rotate(0deg) translate(-220px, 220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-220px, 220px) rotate(-360deg);
              transform: rotate(360deg) translate(-220px, 220px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit9 {
    from {
      -webkit-transform: rotate(0deg) translate(220px, -220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(220px, -220px) rotate(-360deg);
    }
}

@keyframes orbit9 {
    from {
      -webkit-transform: rotate(0deg) translate(220px, -220px) rotate(0deg);
              transform: rotate(0deg) translate(220px, -220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(220px, -220px) rotate(-360deg);
              transform: rotate(360deg) translate(220px, -220px) rotate(-360deg);
    }
}
}

@media (max-width: 991.89px) {
  .Page_77 .sectiune-ghid-pacient {
    margin-bottom: 30px;
  }

  .Page_77 .circle-middle span {
    font-size: 18px;
    font-weight: 700;
  }

  .Page_77 .circle-middle p {
    font-size: 14px;
  }
}

@media (min-width: 767px) {
  .Page_77 .Section_551 iframe {
    min-height: 576px;
  }

  .Page_77 .Section_511 .images .image-container {
    max-width: 33.3%;
  }

  .Page_77 .section-logo .box-log .symbol {
    margin: 0 25px 0 65px;
    font-size: 18px;
  }

  .Page_77 .section-logo .box-log .box-log__tiroclini .container-img {
    width: 210px;
    height: 140px;
  }
}

@media (max-width: 766.89px) {
  .Page_77 .Section_551 iframe {
    min-height: 400px;
  }

  .Page_77 .Section_511 .images .image-container {
    width: 48%;
    max-width: 48%;
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 48% !important;
            flex: 0 0 48% !important;
  }

  .Page_77 .Section_511 .images .image-container a p {
    line-height: 20px;
  }

  .Page_77 .Section_511 .images .image-container a p span {
    line-height: 20px;
    min-height: 40px;
  }

  .Page_77 .section-logo .box-log .symbol {
    margin: 0 15px;
    font-size: 18px;
  }

  .Page_77 .section-logo .box-log .header__logo--img {
    width: 120px;
    height: 60px;
  }

  .Page_77 .section-logo .box-log .box-log__tiroclini .container-img {
    width: 120px;
    height: 60px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_77 .slidercircle {
    height: 600px;
  }

  .Page_77 .circle-text {
    font-size: 13px;
    font-weight: 500;
    margin-top: 5px;
    width: 160px;
  }

  .Page_77 .circle-arround-two-1 {
    -webkit-transform: rotate(45deg) translateX(220px) rotate(-45deg);
            transform: rotate(45deg) translateX(220px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-2 {
    -webkit-transform: rotate(45deg) translateX(-220px) rotate(-45deg);
            transform: rotate(45deg) translateX(-220px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-3 {
    -webkit-transform: rotate(45deg) translateY(220px) rotate(-45deg);
            transform: rotate(45deg) translateY(220px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-4 {
    -webkit-transform: rotate(45deg) translateY(-220px) rotate(-45deg);
            transform: rotate(45deg) translateY(-220px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-5 {
    -webkit-transform: rotate(45deg) translate(-160px, -160px) rotate(-45deg);
            transform: rotate(45deg) translate(-160px, -160px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-6 {
    -webkit-transform: rotate(45deg) translate(160px, 160px) rotate(-45deg);
            transform: rotate(45deg) translate(160px, 160px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-7 {
    -webkit-transform: rotate(45deg) translate(-160px, 160px) rotate(-45deg);
            transform: rotate(45deg) translate(-160px, 160px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-8 {
    -webkit-transform: rotate(45deg) translate(160px, -160px) rotate(-45deg);
            transform: rotate(45deg) translate(160px, -160px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-1,
  .Page_77 .circle-arround-two-2,
  .Page_77 .circle-arround-two-3,
  .Page_77 .circle-arround-two-4,
  .Page_77 .circle-arround-two-5,
  .Page_77 .circle-arround-two-6,
  .Page_77 .circle-arround-two-7,
  .Page_77 .circle-arround-two-8 {
    width: 120px;
    height: 120px;
    top: 40%;
    left: 41%;
  }

  .Page_77 .circle-arround-two-1 a img,
  .Page_77 .circle-arround-two-2 a img,
  .Page_77 .circle-arround-two-3 a img,
  .Page_77 .circle-arround-two-4 a img,
  .Page_77 .circle-arround-two-5 a img,
  .Page_77 .circle-arround-two-6 a img,
  .Page_77 .circle-arround-two-7 a img,
  .Page_77 .circle-arround-two-8 a img {
    width: 25px;
    height: 25px;
  }

@-webkit-keyframes orbit2 {
    from {
      -webkit-transform: rotate(0deg) translateX(220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(220px) rotate(-360deg);
    }
}

@keyframes orbit2 {
    from {
      -webkit-transform: rotate(0deg) translateX(220px) rotate(0deg);
              transform: rotate(0deg) translateX(220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(220px) rotate(-360deg);
              transform: rotate(360deg) translateX(220px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit3 {
    from {
      -webkit-transform: rotate(0deg) translateX(-220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(-220px) rotate(-360deg);
    }
}

@keyframes orbit3 {
    from {
      -webkit-transform: rotate(0deg) translateX(-220px) rotate(0deg);
              transform: rotate(0deg) translateX(-220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(-220px) rotate(-360deg);
              transform: rotate(360deg) translateX(-220px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit4 {
    from {
      -webkit-transform: rotate(0deg) translateY(220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(220px) rotate(-360deg);
    }
}

@keyframes orbit4 {
    from {
      -webkit-transform: rotate(0deg) translateY(220px) rotate(0deg);
              transform: rotate(0deg) translateY(220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(220px) rotate(-360deg);
              transform: rotate(360deg) translateY(220px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit5 {
    from {
      -webkit-transform: rotate(0deg) translateY(-220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(-220px) rotate(-360deg);
    }
}

@keyframes orbit5 {
    from {
      -webkit-transform: rotate(0deg) translateY(-220px) rotate(0deg);
              transform: rotate(0deg) translateY(-220px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(-220px) rotate(-360deg);
              transform: rotate(360deg) translateY(-220px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit6 {
    from {
      -webkit-transform: rotate(0deg) translate(-160px, -160px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-160px, -160px) rotate(-360deg);
    }
}

@keyframes orbit6 {
    from {
      -webkit-transform: rotate(0deg) translate(-160px, -160px) rotate(0deg);
              transform: rotate(0deg) translate(-160px, -160px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-160px, -160px) rotate(-360deg);
              transform: rotate(360deg) translate(-160px, -160px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit7 {
    from {
      -webkit-transform: rotate(0deg) translate(160px, 160px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(160px, 160px) rotate(-360deg);
    }
}

@keyframes orbit7 {
    from {
      -webkit-transform: rotate(0deg) translate(160px, 160px) rotate(0deg);
              transform: rotate(0deg) translate(160px, 160px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(160px, 160px) rotate(-360deg);
              transform: rotate(360deg) translate(160px, 160px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit8 {
    from {
      -webkit-transform: rotate(0deg) translate(-160px, 160px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-160px, 160px) rotate(-360deg);
    }
}

@keyframes orbit8 {
    from {
      -webkit-transform: rotate(0deg) translate(-160px, 160px) rotate(0deg);
              transform: rotate(0deg) translate(-160px, 160px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-160px, 160px) rotate(-360deg);
              transform: rotate(360deg) translate(-160px, 160px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit9 {
    from {
      -webkit-transform: rotate(0deg) translate(160px, -160px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(160px, -160px) rotate(-360deg);
    }
}

@keyframes orbit9 {
    from {
      -webkit-transform: rotate(0deg) translate(160px, -160px) rotate(0deg);
              transform: rotate(0deg) translate(160px, -160px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(160px, -160px) rotate(-360deg);
              transform: rotate(360deg) translate(160px, -160px) rotate(-360deg);
    }
}
}

@media (max-width: 576px) {
  .Page_77 .btn-gral {
    padding: 10px 30px;
  }
}

@media (min-width: 576px) {
  .Page_77 .Section_511 .images .image-container a {
    text-align: center;
  }

  .Page_77 .Section_511 .images .image-container a .img-fluid {
    width: 150px;
    height: 150px;
  }

  .Page_77 .Section_511 .images .image-container a p {
    font-size: 14px;
  }

  .Page_77 .Section_511 .images .image-container a p span {
    font-size: 17px;
  }
}

@media (max-width: 575.89px) {
  .Page_77 .Section_511 .images .image-container {
    padding: 0;
  }

  .Page_77 .Section_511 .images .image-container a {
    text-align: center;
  }

  .Page_77 .Section_511 .images .image-container a .img-fluid {
    width: 110px;
    height: 110px;
  }

  .Page_77 .Section_511 .images .image-container a p {
    font-size: 12px;
  }

  .Page_77 .Section_511 .images .image-container a p span {
    font-size: 14px;
  }

  .Page_77 .btn-gral {
    padding: 5px 20px;
  }

  .Page_77 .slidercircle {
    height: 420px;
  }

  .Page_77 .circle-text {
    width: 120px;
  }

  .Page_77 .circle-arround-two-1 {
    -webkit-transform: rotate(45deg) translateX(140px) rotate(-45deg);
            transform: rotate(45deg) translateX(140px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-1 .circle-text {
    font-size: 10px !important;
    line-height: 12px !important;
  }

  .Page_77 .circle-arround-two-2 {
    -webkit-transform: rotate(45deg) translateX(-140px) rotate(-45deg);
            transform: rotate(45deg) translateX(-140px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-3 {
    -webkit-transform: rotate(45deg) translateY(140px) rotate(-45deg);
            transform: rotate(45deg) translateY(140px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-4 {
    -webkit-transform: rotate(45deg) translateY(-140px) rotate(-45deg);
            transform: rotate(45deg) translateY(-140px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-5 {
    -webkit-transform: rotate(45deg) translate(-160px, -160px) rotate(-45deg);
            transform: rotate(45deg) translate(-160px, -160px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-6 {
    -webkit-transform: rotate(45deg) translate(110px, 110px) rotate(-45deg);
            transform: rotate(45deg) translate(110px, 110px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-7 {
    -webkit-transform: rotate(45deg) translate(-110px, 110px) rotate(-45deg);
            transform: rotate(45deg) translate(-110px, 110px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-8 {
    -webkit-transform: rotate(45deg) translate(110px, -110px) rotate(-45deg);
            transform: rotate(45deg) translate(110px, -110px) rotate(-45deg);
  }

  .Page_77 .circle-arround-two-1,
  .Page_77 .circle-arround-two-2,
  .Page_77 .circle-arround-two-3,
  .Page_77 .circle-arround-two-4,
  .Page_77 .circle-arround-two-5,
  .Page_77 .circle-arround-two-6,
  .Page_77 .circle-arround-two-7,
  .Page_77 .circle-arround-two-8 {
    width: 75px;
    height: 75px;
    top: 35%;
    left: 41%;
  }

  .Page_77 .circle-arround-two-1 a img,
  .Page_77 .circle-arround-two-2 a img,
  .Page_77 .circle-arround-two-3 a img,
  .Page_77 .circle-arround-two-4 a img,
  .Page_77 .circle-arround-two-5 a img,
  .Page_77 .circle-arround-two-6 a img,
  .Page_77 .circle-arround-two-7 a img,
  .Page_77 .circle-arround-two-8 a img {
    width: 25px;
    height: 25px;
  }

@-webkit-keyframes orbit2 {
    from {
      -webkit-transform: rotate(0deg) translateX(140px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(140px) rotate(-360deg);
    }
}

@keyframes orbit2 {
    from {
      -webkit-transform: rotate(0deg) translateX(140px) rotate(0deg);
              transform: rotate(0deg) translateX(140px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(140px) rotate(-360deg);
              transform: rotate(360deg) translateX(140px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit3 {
    from {
      -webkit-transform: rotate(0deg) translateX(-140px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(-140px) rotate(-360deg);
    }
}

@keyframes orbit3 {
    from {
      -webkit-transform: rotate(0deg) translateX(-140px) rotate(0deg);
              transform: rotate(0deg) translateX(-140px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateX(-140px) rotate(-360deg);
              transform: rotate(360deg) translateX(-140px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit4 {
    from {
      -webkit-transform: rotate(0deg) translateY(140px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(140px) rotate(-360deg);
    }
}

@keyframes orbit4 {
    from {
      -webkit-transform: rotate(0deg) translateY(140px) rotate(0deg);
              transform: rotate(0deg) translateY(140px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(140px) rotate(-360deg);
              transform: rotate(360deg) translateY(140px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit5 {
    from {
      -webkit-transform: rotate(0deg) translateY(-140px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(-140px) rotate(-360deg);
    }
}

@keyframes orbit5 {
    from {
      -webkit-transform: rotate(0deg) translateY(-140px) rotate(0deg);
              transform: rotate(0deg) translateY(-140px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translateY(-140px) rotate(-360deg);
              transform: rotate(360deg) translateY(-140px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit6 {
    from {
      -webkit-transform: rotate(0deg) translate(-110px, -110px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-110px, -110px) rotate(-360deg);
    }
}

@keyframes orbit6 {
    from {
      -webkit-transform: rotate(0deg) translate(-110px, -110px) rotate(0deg);
              transform: rotate(0deg) translate(-110px, -110px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-110px, -110px) rotate(-360deg);
              transform: rotate(360deg) translate(-110px, -110px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit7 {
    from {
      -webkit-transform: rotate(0deg) translate(110px, 110px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(110px, 110px) rotate(-360deg);
    }
}

@keyframes orbit7 {
    from {
      -webkit-transform: rotate(0deg) translate(110px, 110px) rotate(0deg);
              transform: rotate(0deg) translate(110px, 110px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(110px, 110px) rotate(-360deg);
              transform: rotate(360deg) translate(110px, 110px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit8 {
    from {
      -webkit-transform: rotate(0deg) translate(-110px, 110px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-110px, 110px) rotate(-360deg);
    }
}

@keyframes orbit8 {
    from {
      -webkit-transform: rotate(0deg) translate(-110px, 110px) rotate(0deg);
              transform: rotate(0deg) translate(-110px, 110px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(-110px, 110px) rotate(-360deg);
              transform: rotate(360deg) translate(-110px, 110px) rotate(-360deg);
    }
}

@-webkit-keyframes orbit9 {
    from {
      -webkit-transform: rotate(0deg) translate(110px, -110px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(110px, -110px) rotate(-360deg);
    }
}

@keyframes orbit9 {
    from {
      -webkit-transform: rotate(0deg) translate(110px, -110px) rotate(0deg);
              transform: rotate(0deg) translate(110px, -110px) rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg) translate(110px, -110px) rotate(-360deg);
              transform: rotate(360deg) translate(110px, -110px) rotate(-360deg);
    }
}
}

.Page_94 .h2 {
  margin-bottom: 40px;
}

.Page_94 .box-text-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page_94 .box-text-img .col-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 750px;
}

.Page_94 .btn-gral.btn-gral-primary-bgcolor {
  color: #FFFFFFFF;
}

.Page_94 .btn-gral.btn-gral-primary-bgcolor:hover {
  color: #FFFFFF;
}

.Page_94 .url-list-section.SectionUrlList .url-list-container .url-list__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Page_94 .box-btn-programare {
  margin: 30px 0 40px 0;
}

@media (min-width: 767px) {
  .Page_94 .box-text-img .col-text {
    padding: 20px;
  }

  .Page_94 .box-text-img .col-img {
    padding: 20px;
  }

  .Page_94 .box-text-img .col-img img {
    max-height: 400px;
  }
}

@media (max-width: 766.89px) {
  .Page_94 .h2 {
    font-size: 24px;
    font-weight: 600;
  }

  .Page_94 .h3 {
    font-size: 22px;
    font-weight: 600;
  }

  .Page_94 .box-text-img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_94 .box-text-img .col-img img {
    width: 100%;
  }
}

.Page_76 .bg-page-content,
.Page_77 .bg-page-content {
  background: white;
}

.Page_76 .sectiune-top .box-content,
.Page_77 .sectiune-top .box-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page_76 .sectiune-top .box-content .text .paragraph,
.Page_77 .sectiune-top .box-content .text .paragraph {
  font-size: 14px;
  line-height: 27px;
  color: #00205b;
  font-family: "Montserrat",sans-serif;
}

.Page_76 .sectiune-top .box-content .text .paragraph span,
.Page_77 .sectiune-top .box-content .text .paragraph span {
  font-weight: 700;
}

.Page_76 .sectiune-top .box-content .text .ul-laparoscopic ul,
.Page_77 .sectiune-top .box-content .text .ul-laparoscopic ul {
  list-style: none;
}

.Page_76 .sectiune-top .box-content .text .ul-laparoscopic ul li,
.Page_77 .sectiune-top .box-content .text .ul-laparoscopic ul li {
  position: relative;
}

.Page_76 .sectiune-top .box-content .text .ul-laparoscopic ul li .img-svg,
.Page_77 .sectiune-top .box-content .text .ul-laparoscopic ul li .img-svg {
  width: 15px;
  height: 15px;
  position: absolute;
  top: -2px;
  left: -25px;
}

.Page_76 .sectiune-top .box-content .text .ul-laparoscopic .title,
.Page_77 .sectiune-top .box-content .text .ul-laparoscopic .title {
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
}

.Page_76 .sectiune-top .box-content .image img,
.Page_77 .sectiune-top .box-content .image img {
  max-width: 100%;
}

.Page_76 .sectiune-programari,
.Page_76 .sectiune-echipa,
.Page_77 .sectiune-programari,
.Page_77 .sectiune-echipa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Page_76 .sectiune-programari .box-programari,
.Page_77 .sectiune-programari .box-programari {
  position: relative;
  background-color: #fffbf8;
  text-align: center;
}

.Page_76 .sectiune-programari .box-programari .subtitle,
.Page_77 .sectiune-programari .box-programari .subtitle {
  text-align: center;
  max-width: 173px;
  color: #fd7300;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}

.Page_76 .sectiune-programari .box-programari .btn-gral,
.Page_77 .sectiune-programari .box-programari .btn-gral {
  color: white;
}

.Page_76 .sectiune-programari .box-programari .red-more,
.Page_77 .sectiune-programari .box-programari .red-more {
  color: #3550bf;
  line-height: 25px;
  text-decoration: underline;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  text-align: center;
}

.Page_76 .sectiune-echipa h3,
.Page_77 .sectiune-echipa h3 {
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", sans-serif;
  text-align: center;
}

.Page_76 .sectiune-echipa .card,
.Page_77 .sectiune-echipa .card {
  border: none;
}

.Page_76 .sectiune-echipa .card .body,
.Page_77 .sectiune-echipa .card .body {
  padding: 25px 0;
}

.Page_76 .sectiune-echipa .card .body .h5,
.Page_77 .sectiune-echipa .card .body .h5 {
  font-size: 18px;
  line-height: 19px;
  color: #fd7300;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}

.Page_76 .sectiune-echipa .card .body p,
.Page_77 .sectiune-echipa .card .body p {
  font-size: 14px;
  line-height: 25px;
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}

.Page_76 .sectiune-echipa .card .body .red-more,
.Page_77 .sectiune-echipa .card .body .red-more {
  color: #3550bf;
  line-height: 25px;
  text-decoration: underline;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  text-align: center;
}

.Page_76 .Section_503 .builder-image-list-img .img-thumbnail,
.Page_77 .Section_503 .builder-image-list-img .img-thumbnail {
  max-height: 100%;
}

.Page_76 .Section_503 .col-left ul li,
.Page_76 .Section_503 .col-left ol li,
.Page_76 .Section_503 .col-right ul li,
.Page_76 .Section_503 .col-right ol li,
.Page_77 .Section_503 .col-left ul li,
.Page_77 .Section_503 .col-left ol li,
.Page_77 .Section_503 .col-right ul li,
.Page_77 .Section_503 .col-right ol li {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 25px;
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat",sans-serif;
}

.Page_76 .Section_503 .col-left .collapse,
.Page_76 .Section_503 .col-right .collapse,
.Page_77 .Section_503 .col-left .collapse,
.Page_77 .Section_503 .col-right .collapse {
  max-height: 100%;
}

.Page_76 .Section_503 .col-left .collapse:after,
.Page_76 .Section_503 .col-right .collapse:after,
.Page_77 .Section_503 .col-left .collapse:after,
.Page_77 .Section_503 .col-right .collapse:after {
  background: none;
}

.Page_76 .Section_503 .col-left .crt,
.Page_76 .Section_503 .col-right .crt,
.Page_77 .Section_503 .col-left .crt,
.Page_77 .Section_503 .col-right .crt {
  display: none;
}

@media (max-width: 566.89px) {
  .Page_76 .sectiune-programari,
  .Page_77 .sectiune-programari {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .Page_76 .sectiune-programari .box-programari,
  .Page_76 .sectiune-programari .card,
  .Page_77 .sectiune-programari .box-programari,
  .Page_77 .sectiune-programari .card {
    width: 48%;
    margin-top: 15px;
  }

  .Page_76 .sectiune-echipa .card,
  .Page_77 .sectiune-echipa .card {
    width: 100%;
  }

  .Page_76 .sectiune-echipa .card img,
  .Page_77 .sectiune-echipa .card img {
    max-width: 150px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_76 .sectiune-programari .box-programari,
  .Page_77 .sectiune-programari .box-programari {
    width: 32%;
    margin-bottom: 25px;
  }

  .Page_76 .sectiune-echipa .card,
  .Page_77 .sectiune-echipa .card {
    width: 48%;
  }

  .Page_76 .sectiune-echipa .card img,
  .Page_77 .sectiune-echipa .card img {
    max-width: 180px;
  }
}

@media (max-width: 991.89px) {
  .Page_76 .sectiune-top .box-content .image,
  .Page_77 .sectiune-top .box-content .image {
    width: 100%;
    text-align: center;
    margin-top: 25px;
  }

  .Page_76 .sectiune-echipa,
  .Page_77 .sectiune-echipa {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .Page_76 .sectiune-programari,
  .Page_77 .sectiune-programari {
    margin-bottom: 20px;
  }

  .Page_76 .sectiune-programari .box-programari .subtitle,
  .Page_77 .sectiune-programari .box-programari .subtitle {
    font-size: 18px;
    margin: 10px auto 10px auto;
    line-height: 22px;
    min-height: 44px;
  }

  .Page_76 .sectiune-programari .box-programari .btn-gral,
  .Page_77 .sectiune-programari .box-programari .btn-gral {
    padding: 5px 15px;
    margin-bottom: 10px !important;
  }

  .Page_76 .sectiune-programari .box-programari img,
  .Page_77 .sectiune-programari .box-programari img {
    margin-top: 10px;
  }

  .Page_76 .sectiune-echipa > *,
  .Page_77 .sectiune-echipa > * {
    margin-top: 15px;
  }

  .Page_76 .sectiune-echipa > * h3,
  .Page_77 .sectiune-echipa > * h3 {
    margin-bottom: 30px;
  }
}

@media (min-width: 992px) {
  .Page_76 .sectiune-top .box-content .text,
  .Page_76 .sectiune-top .box-content .image,
  .Page_77 .sectiune-top .box-content .text,
  .Page_77 .sectiune-top .box-content .image {
    width: 48%;
  }

  .Page_76 .sectiune-programari .h3,
  .Page_77 .sectiune-programari .h3 {
    margin-bottom: 90px;
    font-size: 28px;
  }

  .Page_76 .sectiune-programari .box-programari,
  .Page_77 .sectiune-programari .box-programari {
    margin-bottom: 90px;
  }

  .Page_76 .sectiune-programari .box-programari,
  .Page_76 .sectiune-programari .card,
  .Page_77 .sectiune-programari .box-programari,
  .Page_77 .sectiune-programari .card {
    width: 32%;
  }

  .Page_76 .sectiune-echipa,
  .Page_77 .sectiune-echipa {
    margin-bottom: 80px;
  }

  .Page_76 .sectiune-echipa .card img,
  .Page_77 .sectiune-echipa .card img {
    max-width: 210px;
  }

  .Page_76 .sectiune-echipa h3,
  .Page_77 .sectiune-echipa h3 {
    margin-bottom: 80px;
  }

  .Page_76 .sectiune-echipa .box-programari,
  .Page_76 .sectiune-echipa .card,
  .Page_77 .sectiune-echipa .box-programari,
  .Page_77 .sectiune-echipa .card {
    width: 22%;
  }

  .Page_76 .sectiune-programari .box-programari .subtitle,
  .Page_77 .sectiune-programari .box-programari .subtitle {
    font-size: 22px;
    margin: 30px auto 10px auto;
    line-height: 26px;
    min-height: 78px;
  }

  .Page_76 .sectiune-programari .box-programari .btn-gral,
  .Page_77 .sectiune-programari .box-programari .btn-gral {
    padding: 5px 30px;
    margin-bottom: 25px !important;
  }

  .Page_76 .sectiune-programari .box-programari img,
  .Page_77 .sectiune-programari .box-programari img {
    position: absolute;
    top: -50px;
    left: 39%;
  }
}

@media (max-width: 1199.89px) {
  .Page_76 .sectiune-top,
  .Page_77 .sectiune-top {
    margin-bottom: 20px;
  }

  .Page_76 .sectiune-top .paragraph,
  .Page_77 .sectiune-top .paragraph {
    margin-bottom: 10px;
  }

  .Page_76 .sectiune-top .ul-laparoscopic .title,
  .Page_77 .sectiune-top .ul-laparoscopic .title {
    font-size: 18px;
  }
}

@media (min-width: 1200px) {
  .Page_76 .sectiune-top,
  .Page_77 .sectiune-top {
    margin-bottom: 100px;
    padding: 0 20px;
  }

  .Page_76 .sectiune-top .paragraph,
  .Page_77 .sectiune-top .paragraph {
    padding-right: 35px;
    margin-bottom: 30px;
  }

  .Page_76 .sectiune-top .ul-laparoscopic .title,
  .Page_77 .sectiune-top .ul-laparoscopic .title {
    font-size: 27px;
  }
}

.Page_78 .bg-page-content {
  background: #ffffff;
}

.Page_78 .sectiune-teste .link-cnas {
  background-color: #fd7300;
  color: #ffffff !important;
  padding: 10px;
  border-radius: 10px;
  margin-top: 10px;
}

.Page_78 .sectiune-teste .link-cnas:hover {
  background-color: #00205b;
}

.Page_78 .sectiune-teste .plamani,
.Page_78 .sectiune-teste .whole-body,
.Page_78 .sectiune-teste .colonul,
.Page_78 .sectiune-teste .sani,
.Page_78 .sectiune-teste .ovarele,
.Page_78 .sectiune-teste .pancreasul,
.Page_78 .sectiune-teste .prostata,
.Page_78 .sectiune-teste .pielea,
.Page_78 .sectiune-teste .capul {
  position: relative;
}

.Page_78 .sectiune-teste .plamani #oncologic-cap,
.Page_78 .sectiune-teste .plamani #oncologic-body,
.Page_78 .sectiune-teste .plamani #oncologic-plamani,
.Page_78 .sectiune-teste .plamani #oncologic-colonul,
.Page_78 .sectiune-teste .plamani #oncologic-sani,
.Page_78 .sectiune-teste .plamani #oncologic-ovarele,
.Page_78 .sectiune-teste .plamani #oncologic-pancreasul,
.Page_78 .sectiune-teste .plamani #oncologic-prostata,
.Page_78 .sectiune-teste .plamani #oncologic-pielea,
.Page_78 .sectiune-teste .plamani #oncologic-capul,
.Page_78 .sectiune-teste .whole-body #oncologic-cap,
.Page_78 .sectiune-teste .whole-body #oncologic-body,
.Page_78 .sectiune-teste .whole-body #oncologic-plamani,
.Page_78 .sectiune-teste .whole-body #oncologic-colonul,
.Page_78 .sectiune-teste .whole-body #oncologic-sani,
.Page_78 .sectiune-teste .whole-body #oncologic-ovarele,
.Page_78 .sectiune-teste .whole-body #oncologic-pancreasul,
.Page_78 .sectiune-teste .whole-body #oncologic-prostata,
.Page_78 .sectiune-teste .whole-body #oncologic-pielea,
.Page_78 .sectiune-teste .whole-body #oncologic-capul,
.Page_78 .sectiune-teste .colonul #oncologic-cap,
.Page_78 .sectiune-teste .colonul #oncologic-body,
.Page_78 .sectiune-teste .colonul #oncologic-plamani,
.Page_78 .sectiune-teste .colonul #oncologic-colonul,
.Page_78 .sectiune-teste .colonul #oncologic-sani,
.Page_78 .sectiune-teste .colonul #oncologic-ovarele,
.Page_78 .sectiune-teste .colonul #oncologic-pancreasul,
.Page_78 .sectiune-teste .colonul #oncologic-prostata,
.Page_78 .sectiune-teste .colonul #oncologic-pielea,
.Page_78 .sectiune-teste .colonul #oncologic-capul,
.Page_78 .sectiune-teste .sani #oncologic-cap,
.Page_78 .sectiune-teste .sani #oncologic-body,
.Page_78 .sectiune-teste .sani #oncologic-plamani,
.Page_78 .sectiune-teste .sani #oncologic-colonul,
.Page_78 .sectiune-teste .sani #oncologic-sani,
.Page_78 .sectiune-teste .sani #oncologic-ovarele,
.Page_78 .sectiune-teste .sani #oncologic-pancreasul,
.Page_78 .sectiune-teste .sani #oncologic-prostata,
.Page_78 .sectiune-teste .sani #oncologic-pielea,
.Page_78 .sectiune-teste .sani #oncologic-capul,
.Page_78 .sectiune-teste .ovarele #oncologic-cap,
.Page_78 .sectiune-teste .ovarele #oncologic-body,
.Page_78 .sectiune-teste .ovarele #oncologic-plamani,
.Page_78 .sectiune-teste .ovarele #oncologic-colonul,
.Page_78 .sectiune-teste .ovarele #oncologic-sani,
.Page_78 .sectiune-teste .ovarele #oncologic-ovarele,
.Page_78 .sectiune-teste .ovarele #oncologic-pancreasul,
.Page_78 .sectiune-teste .ovarele #oncologic-prostata,
.Page_78 .sectiune-teste .ovarele #oncologic-pielea,
.Page_78 .sectiune-teste .ovarele #oncologic-capul,
.Page_78 .sectiune-teste .pancreasul #oncologic-cap,
.Page_78 .sectiune-teste .pancreasul #oncologic-body,
.Page_78 .sectiune-teste .pancreasul #oncologic-plamani,
.Page_78 .sectiune-teste .pancreasul #oncologic-colonul,
.Page_78 .sectiune-teste .pancreasul #oncologic-sani,
.Page_78 .sectiune-teste .pancreasul #oncologic-ovarele,
.Page_78 .sectiune-teste .pancreasul #oncologic-pancreasul,
.Page_78 .sectiune-teste .pancreasul #oncologic-prostata,
.Page_78 .sectiune-teste .pancreasul #oncologic-pielea,
.Page_78 .sectiune-teste .pancreasul #oncologic-capul,
.Page_78 .sectiune-teste .prostata #oncologic-cap,
.Page_78 .sectiune-teste .prostata #oncologic-body,
.Page_78 .sectiune-teste .prostata #oncologic-plamani,
.Page_78 .sectiune-teste .prostata #oncologic-colonul,
.Page_78 .sectiune-teste .prostata #oncologic-sani,
.Page_78 .sectiune-teste .prostata #oncologic-ovarele,
.Page_78 .sectiune-teste .prostata #oncologic-pancreasul,
.Page_78 .sectiune-teste .prostata #oncologic-prostata,
.Page_78 .sectiune-teste .prostata #oncologic-pielea,
.Page_78 .sectiune-teste .prostata #oncologic-capul,
.Page_78 .sectiune-teste .pielea #oncologic-cap,
.Page_78 .sectiune-teste .pielea #oncologic-body,
.Page_78 .sectiune-teste .pielea #oncologic-plamani,
.Page_78 .sectiune-teste .pielea #oncologic-colonul,
.Page_78 .sectiune-teste .pielea #oncologic-sani,
.Page_78 .sectiune-teste .pielea #oncologic-ovarele,
.Page_78 .sectiune-teste .pielea #oncologic-pancreasul,
.Page_78 .sectiune-teste .pielea #oncologic-prostata,
.Page_78 .sectiune-teste .pielea #oncologic-pielea,
.Page_78 .sectiune-teste .pielea #oncologic-capul,
.Page_78 .sectiune-teste .capul #oncologic-cap,
.Page_78 .sectiune-teste .capul #oncologic-body,
.Page_78 .sectiune-teste .capul #oncologic-plamani,
.Page_78 .sectiune-teste .capul #oncologic-colonul,
.Page_78 .sectiune-teste .capul #oncologic-sani,
.Page_78 .sectiune-teste .capul #oncologic-ovarele,
.Page_78 .sectiune-teste .capul #oncologic-pancreasul,
.Page_78 .sectiune-teste .capul #oncologic-prostata,
.Page_78 .sectiune-teste .capul #oncologic-pielea,
.Page_78 .sectiune-teste .capul #oncologic-capul {
  position: absolute;
  width: calc(100% - 30px);
  left: 15px;
  height: 1px;
  z-index: -1;
}

.Page_78 .sectiune-teste h2 {
  color: #fd7300;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  text-align: center;
  max-width: 770px;
}

.Page_78 .sectiune-teste .box-teste .box-analize .border-padding:hover {
  background-color: #f3f3f3;
}

.Page_78 .sectiune-teste .box-teste .box-analize .border-padding {
  padding: 15px;
  border: 1px solid #fd7300;
  border-radius: 7px;
  height: 100%;
}

.Page_78 .sectiune-teste .box-teste .box-analize .head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Page_78 .sectiune-teste .box-teste .box-analize .head .h3 {
  font-size: 24px;
  color: #fd7300;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0px;
}

.Page_78 .sectiune-teste .box-teste .box-analize .head p {
  font-size: 14px;
  line-height: 36px;
  color: #00205b;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}

.Page_78 .sectiune-teste .box-teste .box-analize .head .box-img {
  width: 100px;
}

.Page_78 .sectiune-teste .box-teste .box-analize .head .box-img img {
  width: 80px;
}

.Page_78 .sectiune-teste .box-teste .box-analize .body {
  padding-left: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Page_78 .sectiune-teste .box-teste .box-analize .body .flex-box-icon {
  position: relative;
  cursor: pointer;
}

.Page_78 .sectiune-teste .box-teste .box-analize .body .flex-box-icon img {
  position: absolute;
  top: 5px;
  left: -20px;
  max-width: 15px;
  max-height: 15px;
}

.Page_78 .sectiune-teste .box-teste .box-analize .body a {
  font-size: 14px;
  color: #3550bf;
  font-weight: 600;
  font-family: "Montserrat",sans-serif;
}

.Page_78 .sectiune-teste .box-teste .nav-tab .tabs span {
  cursor: pointer;
  text-transform: capitalize;
}

.Page_78 .sectiune-teste .box-teste .nav-tab .active span {
  border-bottom: 1px solid #fd7300;
}

.Page_78 .sectiune-teste .box-teste .show-test-diagnostic .colonul .her2.ereditar {
  display: none;
}

.Page_78 .sectiune-teste .box-teste .show-test-diagnostic .colonul .pulmonar.ereditar {
  display: none;
}

.Page_78 .sectiune-teste .box-teste .show-test-diagnostic .pancreasul,
.Page_78 .sectiune-teste .box-teste .show-test-diagnostic .prostata,
.Page_78 .sectiune-teste .box-teste .show-test-diagnostic .ovarele,
.Page_78 .sectiune-teste .box-teste .show-test-diagnostic .whole-body,
.Page_78 .sectiune-teste .box-teste .show-test-diagnostic .sani,
.Page_78 .sectiune-teste .box-teste .show-test-diagnostic .decontare-voucher {
  display: none;
}

.Page_78 .sectiune-teste .box-teste .show-test-tratament .colonul .colorectal,
.Page_78 .sectiune-teste .box-teste .show-test-tratament .colonul .pulmonar {
  display: none;
}

.Page_78 .sectiune-teste .box-teste .show-test-tratament .pancreasul,
.Page_78 .sectiune-teste .box-teste .show-test-tratament .prostata,
.Page_78 .sectiune-teste .box-teste .show-test-tratament .ovarele,
.Page_78 .sectiune-teste .box-teste .show-test-tratament .whole-body,
.Page_78 .sectiune-teste .box-teste .show-test-tratament .decontare-voucher {
  display: none;
}

.Page_78 .sectiune-teste .box-teste .show-test-tratament .sani .ereditar {
  display: none;
}

.Page_78 .sectiune-teste .box-teste .show-test-ereditar .plamani,
.Page_78 .sectiune-teste .box-teste .show-test-ereditar .pielea,
.Page_78 .sectiune-teste .box-teste .show-test-ereditar .capul,
.Page_78 .sectiune-teste .box-teste .show-test-ereditar .decontare-voucher {
  display: none;
}

.Page_78 .sectiune-teste .box-teste .show-test-ereditar .colonul .ras.diagnostic,
.Page_78 .sectiune-teste .box-teste .show-test-ereditar .colonul .her2.diagnostic,
.Page_78 .sectiune-teste .box-teste .show-test-ereditar .colonul .braf.diagnostic,
.Page_78 .sectiune-teste .box-teste .show-test-ereditar .colonul .colorectal.diagnostic,
.Page_78 .sectiune-teste .box-teste .show-test-ereditar .colonul .decontare-voucher {
  display: none;
}

.Page_78 .sectiune-teste .box-teste .show-decontate-voucher .plamani,
.Page_78 .sectiune-teste .box-teste .show-decontate-voucher .whole-body,
.Page_78 .sectiune-teste .box-teste .show-decontate-voucher .pielea,
.Page_78 .sectiune-teste .box-teste .show-decontate-voucher .colonul,
.Page_78 .sectiune-teste .box-teste .show-decontate-voucher .sani,
.Page_78 .sectiune-teste .box-teste .show-decontate-voucher .ovarele,
.Page_78 .sectiune-teste .box-teste .show-decontate-voucher .pancreasul,
.Page_78 .sectiune-teste .box-teste .show-decontate-voucher .capul,
.Page_78 .sectiune-teste .box-teste .show-decontate-voucher .prostata,
.Page_78 .sectiune-teste .box-teste .show-decontate-voucher .capul {
  display: none;
}

.disclaimer-checkout-teste-oncologice .go-back:hover a {
  background-color: #d30011;
  color: #ffffff;
}

.disclaimer-checkout-teste-oncologice .go-back a {
  color: #d30011;
  border: 1px solid #d30011;
}

@media (max-width: 991.89px) {
  .Page_78 .sectiune-teste h2 {
    font-size: 24px;
    margin: 0 auto 30px auto;
  }

  .Page_78 .sectiune-teste .box-teste .box-analize > * {
    margin-bottom: 30px;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab {
    margin-bottom: 30px;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab .tabs span {
    font-size: 16px;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab .active span {
    border-bottom: 1px solid #fd7300;
    color: #fd7300;
  }

  .Page_78 .sectiune-teste .box-teste .body a {
    margin-bottom: 10px;
  }
}

@media (min-width: 992px) {
  .Page_78 .sectiune-teste h2 {
    font-size: 32px;
    margin: 0 auto 80px auto;
    line-height: 42px;
  }

  .Page_78 .sectiune-teste .box-teste .box-analize > * {
    margin-bottom: 70px;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab {
    margin-bottom: 80px;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab .tabs {
    margin-right: 50px;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab .tabs span {
    text-transform: capitalize;
    font-size: 18px;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab .active span {
    border-bottom: 1px solid #fd7300;
    color: #fd7300;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .Page_78 .sectiune-teste .nav-tab .tabs {
    margin-right: 15px;
  }
}

@media (max-width: 766.98px) {
  .Page_78 .sectiune-teste .box-teste .nav-tab {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab .tabs.active {
    background-color: #00205b !important;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab .tabs.active span {
    border: none !important;
    color: white !important;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab .tabs {
    border: 1px solid #00205b !important;
    padding: 5px 10px;
    margin-bottom: 5px;
    border-radius: 10px;
  }

  .Page_78 .sectiune-teste .box-teste .nav-tab .link-cnas {
    line-height: 40px;
  }
}

@media (min-width: 576px) {
  .Page_78 .sectiune-teste .plamani #oncologic-cap,
  .Page_78 .sectiune-teste .plamani #oncologic-body,
  .Page_78 .sectiune-teste .plamani #oncologic-plamani,
  .Page_78 .sectiune-teste .plamani #oncologic-colonul,
  .Page_78 .sectiune-teste .plamani #oncologic-sani,
  .Page_78 .sectiune-teste .plamani #oncologic-ovarele,
  .Page_78 .sectiune-teste .plamani #oncologic-pancreasul,
  .Page_78 .sectiune-teste .plamani #oncologic-prostata,
  .Page_78 .sectiune-teste .plamani #oncologic-pielea,
  .Page_78 .sectiune-teste .plamani #oncologic-capul,
  .Page_78 .sectiune-teste .whole-body #oncologic-cap,
  .Page_78 .sectiune-teste .whole-body #oncologic-body,
  .Page_78 .sectiune-teste .whole-body #oncologic-plamani,
  .Page_78 .sectiune-teste .whole-body #oncologic-colonul,
  .Page_78 .sectiune-teste .whole-body #oncologic-sani,
  .Page_78 .sectiune-teste .whole-body #oncologic-ovarele,
  .Page_78 .sectiune-teste .whole-body #oncologic-pancreasul,
  .Page_78 .sectiune-teste .whole-body #oncologic-prostata,
  .Page_78 .sectiune-teste .whole-body #oncologic-pielea,
  .Page_78 .sectiune-teste .whole-body #oncologic-capul,
  .Page_78 .sectiune-teste .colonul #oncologic-cap,
  .Page_78 .sectiune-teste .colonul #oncologic-body,
  .Page_78 .sectiune-teste .colonul #oncologic-plamani,
  .Page_78 .sectiune-teste .colonul #oncologic-colonul,
  .Page_78 .sectiune-teste .colonul #oncologic-sani,
  .Page_78 .sectiune-teste .colonul #oncologic-ovarele,
  .Page_78 .sectiune-teste .colonul #oncologic-pancreasul,
  .Page_78 .sectiune-teste .colonul #oncologic-prostata,
  .Page_78 .sectiune-teste .colonul #oncologic-pielea,
  .Page_78 .sectiune-teste .colonul #oncologic-capul,
  .Page_78 .sectiune-teste .sani #oncologic-cap,
  .Page_78 .sectiune-teste .sani #oncologic-body,
  .Page_78 .sectiune-teste .sani #oncologic-plamani,
  .Page_78 .sectiune-teste .sani #oncologic-colonul,
  .Page_78 .sectiune-teste .sani #oncologic-sani,
  .Page_78 .sectiune-teste .sani #oncologic-ovarele,
  .Page_78 .sectiune-teste .sani #oncologic-pancreasul,
  .Page_78 .sectiune-teste .sani #oncologic-prostata,
  .Page_78 .sectiune-teste .sani #oncologic-pielea,
  .Page_78 .sectiune-teste .sani #oncologic-capul,
  .Page_78 .sectiune-teste .ovarele #oncologic-cap,
  .Page_78 .sectiune-teste .ovarele #oncologic-body,
  .Page_78 .sectiune-teste .ovarele #oncologic-plamani,
  .Page_78 .sectiune-teste .ovarele #oncologic-colonul,
  .Page_78 .sectiune-teste .ovarele #oncologic-sani,
  .Page_78 .sectiune-teste .ovarele #oncologic-ovarele,
  .Page_78 .sectiune-teste .ovarele #oncologic-pancreasul,
  .Page_78 .sectiune-teste .ovarele #oncologic-prostata,
  .Page_78 .sectiune-teste .ovarele #oncologic-pielea,
  .Page_78 .sectiune-teste .ovarele #oncologic-capul,
  .Page_78 .sectiune-teste .pancreasul #oncologic-cap,
  .Page_78 .sectiune-teste .pancreasul #oncologic-body,
  .Page_78 .sectiune-teste .pancreasul #oncologic-plamani,
  .Page_78 .sectiune-teste .pancreasul #oncologic-colonul,
  .Page_78 .sectiune-teste .pancreasul #oncologic-sani,
  .Page_78 .sectiune-teste .pancreasul #oncologic-ovarele,
  .Page_78 .sectiune-teste .pancreasul #oncologic-pancreasul,
  .Page_78 .sectiune-teste .pancreasul #oncologic-prostata,
  .Page_78 .sectiune-teste .pancreasul #oncologic-pielea,
  .Page_78 .sectiune-teste .pancreasul #oncologic-capul,
  .Page_78 .sectiune-teste .prostata #oncologic-cap,
  .Page_78 .sectiune-teste .prostata #oncologic-body,
  .Page_78 .sectiune-teste .prostata #oncologic-plamani,
  .Page_78 .sectiune-teste .prostata #oncologic-colonul,
  .Page_78 .sectiune-teste .prostata #oncologic-sani,
  .Page_78 .sectiune-teste .prostata #oncologic-ovarele,
  .Page_78 .sectiune-teste .prostata #oncologic-pancreasul,
  .Page_78 .sectiune-teste .prostata #oncologic-prostata,
  .Page_78 .sectiune-teste .prostata #oncologic-pielea,
  .Page_78 .sectiune-teste .prostata #oncologic-capul,
  .Page_78 .sectiune-teste .pielea #oncologic-cap,
  .Page_78 .sectiune-teste .pielea #oncologic-body,
  .Page_78 .sectiune-teste .pielea #oncologic-plamani,
  .Page_78 .sectiune-teste .pielea #oncologic-colonul,
  .Page_78 .sectiune-teste .pielea #oncologic-sani,
  .Page_78 .sectiune-teste .pielea #oncologic-ovarele,
  .Page_78 .sectiune-teste .pielea #oncologic-pancreasul,
  .Page_78 .sectiune-teste .pielea #oncologic-prostata,
  .Page_78 .sectiune-teste .pielea #oncologic-pielea,
  .Page_78 .sectiune-teste .pielea #oncologic-capul,
  .Page_78 .sectiune-teste .capul #oncologic-cap,
  .Page_78 .sectiune-teste .capul #oncologic-body,
  .Page_78 .sectiune-teste .capul #oncologic-plamani,
  .Page_78 .sectiune-teste .capul #oncologic-colonul,
  .Page_78 .sectiune-teste .capul #oncologic-sani,
  .Page_78 .sectiune-teste .capul #oncologic-ovarele,
  .Page_78 .sectiune-teste .capul #oncologic-pancreasul,
  .Page_78 .sectiune-teste .capul #oncologic-prostata,
  .Page_78 .sectiune-teste .capul #oncologic-pielea,
  .Page_78 .sectiune-teste .capul #oncologic-capul {
    top: -160px;
  }

  .Page_78 .sectiune-teste .nav-tab .tabs .active span {
    border-bottom: 1px solid #fd7300;
  }
}

@media (max-width: 575.89px) {
  .disclaimer-checkout-teste-oncologice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .disclaimer-checkout-teste-oncologice .go-back {
    text-align: right;
    margin-top: 15px;
  }

  .Page_78 .sectiune-teste .plamani #oncologic-cap,
  .Page_78 .sectiune-teste .plamani #oncologic-body,
  .Page_78 .sectiune-teste .plamani #oncologic-plamani,
  .Page_78 .sectiune-teste .plamani #oncologic-colonul,
  .Page_78 .sectiune-teste .plamani #oncologic-sani,
  .Page_78 .sectiune-teste .plamani #oncologic-ovarele,
  .Page_78 .sectiune-teste .plamani #oncologic-pancreasul,
  .Page_78 .sectiune-teste .plamani #oncologic-prostata,
  .Page_78 .sectiune-teste .plamani #oncologic-pielea,
  .Page_78 .sectiune-teste .plamani #oncologic-capul,
  .Page_78 .sectiune-teste .whole-body #oncologic-cap,
  .Page_78 .sectiune-teste .whole-body #oncologic-body,
  .Page_78 .sectiune-teste .whole-body #oncologic-plamani,
  .Page_78 .sectiune-teste .whole-body #oncologic-colonul,
  .Page_78 .sectiune-teste .whole-body #oncologic-sani,
  .Page_78 .sectiune-teste .whole-body #oncologic-ovarele,
  .Page_78 .sectiune-teste .whole-body #oncologic-pancreasul,
  .Page_78 .sectiune-teste .whole-body #oncologic-prostata,
  .Page_78 .sectiune-teste .whole-body #oncologic-pielea,
  .Page_78 .sectiune-teste .whole-body #oncologic-capul,
  .Page_78 .sectiune-teste .colonul #oncologic-cap,
  .Page_78 .sectiune-teste .colonul #oncologic-body,
  .Page_78 .sectiune-teste .colonul #oncologic-plamani,
  .Page_78 .sectiune-teste .colonul #oncologic-colonul,
  .Page_78 .sectiune-teste .colonul #oncologic-sani,
  .Page_78 .sectiune-teste .colonul #oncologic-ovarele,
  .Page_78 .sectiune-teste .colonul #oncologic-pancreasul,
  .Page_78 .sectiune-teste .colonul #oncologic-prostata,
  .Page_78 .sectiune-teste .colonul #oncologic-pielea,
  .Page_78 .sectiune-teste .colonul #oncologic-capul,
  .Page_78 .sectiune-teste .sani #oncologic-cap,
  .Page_78 .sectiune-teste .sani #oncologic-body,
  .Page_78 .sectiune-teste .sani #oncologic-plamani,
  .Page_78 .sectiune-teste .sani #oncologic-colonul,
  .Page_78 .sectiune-teste .sani #oncologic-sani,
  .Page_78 .sectiune-teste .sani #oncologic-ovarele,
  .Page_78 .sectiune-teste .sani #oncologic-pancreasul,
  .Page_78 .sectiune-teste .sani #oncologic-prostata,
  .Page_78 .sectiune-teste .sani #oncologic-pielea,
  .Page_78 .sectiune-teste .sani #oncologic-capul,
  .Page_78 .sectiune-teste .ovarele #oncologic-cap,
  .Page_78 .sectiune-teste .ovarele #oncologic-body,
  .Page_78 .sectiune-teste .ovarele #oncologic-plamani,
  .Page_78 .sectiune-teste .ovarele #oncologic-colonul,
  .Page_78 .sectiune-teste .ovarele #oncologic-sani,
  .Page_78 .sectiune-teste .ovarele #oncologic-ovarele,
  .Page_78 .sectiune-teste .ovarele #oncologic-pancreasul,
  .Page_78 .sectiune-teste .ovarele #oncologic-prostata,
  .Page_78 .sectiune-teste .ovarele #oncologic-pielea,
  .Page_78 .sectiune-teste .ovarele #oncologic-capul,
  .Page_78 .sectiune-teste .pancreasul #oncologic-cap,
  .Page_78 .sectiune-teste .pancreasul #oncologic-body,
  .Page_78 .sectiune-teste .pancreasul #oncologic-plamani,
  .Page_78 .sectiune-teste .pancreasul #oncologic-colonul,
  .Page_78 .sectiune-teste .pancreasul #oncologic-sani,
  .Page_78 .sectiune-teste .pancreasul #oncologic-ovarele,
  .Page_78 .sectiune-teste .pancreasul #oncologic-pancreasul,
  .Page_78 .sectiune-teste .pancreasul #oncologic-prostata,
  .Page_78 .sectiune-teste .pancreasul #oncologic-pielea,
  .Page_78 .sectiune-teste .pancreasul #oncologic-capul,
  .Page_78 .sectiune-teste .prostata #oncologic-cap,
  .Page_78 .sectiune-teste .prostata #oncologic-body,
  .Page_78 .sectiune-teste .prostata #oncologic-plamani,
  .Page_78 .sectiune-teste .prostata #oncologic-colonul,
  .Page_78 .sectiune-teste .prostata #oncologic-sani,
  .Page_78 .sectiune-teste .prostata #oncologic-ovarele,
  .Page_78 .sectiune-teste .prostata #oncologic-pancreasul,
  .Page_78 .sectiune-teste .prostata #oncologic-prostata,
  .Page_78 .sectiune-teste .prostata #oncologic-pielea,
  .Page_78 .sectiune-teste .prostata #oncologic-capul,
  .Page_78 .sectiune-teste .pielea #oncologic-cap,
  .Page_78 .sectiune-teste .pielea #oncologic-body,
  .Page_78 .sectiune-teste .pielea #oncologic-plamani,
  .Page_78 .sectiune-teste .pielea #oncologic-colonul,
  .Page_78 .sectiune-teste .pielea #oncologic-sani,
  .Page_78 .sectiune-teste .pielea #oncologic-ovarele,
  .Page_78 .sectiune-teste .pielea #oncologic-pancreasul,
  .Page_78 .sectiune-teste .pielea #oncologic-prostata,
  .Page_78 .sectiune-teste .pielea #oncologic-pielea,
  .Page_78 .sectiune-teste .pielea #oncologic-capul,
  .Page_78 .sectiune-teste .capul #oncologic-cap,
  .Page_78 .sectiune-teste .capul #oncologic-body,
  .Page_78 .sectiune-teste .capul #oncologic-plamani,
  .Page_78 .sectiune-teste .capul #oncologic-colonul,
  .Page_78 .sectiune-teste .capul #oncologic-sani,
  .Page_78 .sectiune-teste .capul #oncologic-ovarele,
  .Page_78 .sectiune-teste .capul #oncologic-pancreasul,
  .Page_78 .sectiune-teste .capul #oncologic-prostata,
  .Page_78 .sectiune-teste .capul #oncologic-pielea,
  .Page_78 .sectiune-teste .capul #oncologic-capul {
    top: -90px;
  }
}

.Page_79 .breadcrumb-inner {
  display: none;
}

.Page_79 .bg-page-content > * {
  max-width: 1372px;
}

.Page_79 .bg-page-content .form-gral-medical {
  padding-top: 0 !important;
}

.Page_79 .sectiune-harta .box-imagine {
  position: relative;
  text-align: center;
}

.Page_79 .sectiune-harta .box-imagine .imagine-calatori {
  position: absolute;
}

.Page_79 .sectiune-harta .box-imagine .h2 {
  position: absolute;
  bottom: 15px;
  left: 48%;
  -webkit-transform: translateX(-46%);
          transform: translateX(-46%);
  text-align: center;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
}

.Page_79 .sectiune-whatsapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Page_79 .sectiune-whatsapp .box-mesaj {
  text-align: center;
}

.Page_79 .sectiune-whatsapp .box-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Page_79 .sectiune-whatsapp .box-info img {
  margin-bottom: 10px;
}

.Page_79 .sectiune-whatsapp .box-info .nr-tel a {
  color: #00205b;
  font-size: 34px;
  line-height: 35px;
  font-weight: 600;
  font-family: "Montserrat",sans-serif;
  text-align: center;
}

.Page_79 .sectiune-whatsapp .box-info .paragraph {
  text-align: center;
  max-width: 190px;
  line-height: 19px;
}

.Page_79 .sectiune-whatsapp .box-info .paragraph a {
  color: #00205b;
  text-decoration: underline;
  font-weight: bold;
}

.Page_79 .sectiune-concediu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #fafafa;
}

.Page_79 .sectiune-concediu .box-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #ffffff;
  text-align: center;
}

.Page_79 .sectiune-concediu .box-content img {
  margin: 0 auto 30px auto;
  width: 80px;
}

.Page_79 .sectiune-concediu .box-content span {
  font-size: 17px;
  line-height: 24px;
  color: #fc7300;
  font-weight: 700;
  font-family: "Montserrat",sans-serif;
  text-align: center;
}

.Page_79 .sectiune-concediu .h3 {
  color: #fd7300;
  font-weight: 500;
  font-family: "Montserrat",sans-serif;
  text-align: center;
  max-width: 815px;
}

@media (min-width: 1600px) {
  .Page_79 .sectiune-harta .h2 {
    font-size: 41px;
  }
}

@media (min-width: 1200px) {
  .Page_79 .sectiune-harta {
    margin-bottom: 80px;
  }

  .Page_79 .sectiune-harta .box-imagine {
    min-height: 600px;
  }

  .Page_79 .sectiune-harta .box-imagine .imagine-calatori {
    bottom: -36px;
    width: 24%;
    left: 41px;
  }

  .Page_79 .sectiune-whatsapp {
    margin-bottom: 120px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .Page_79 .sectiune-whatsapp .box-info {
    max-width: 24%;
  }

  .Page_79 .sectiune-whatsapp .box-info .nr-tel a {
    font-size: 34px;
  }

  .Page_79 .sectiune-whatsapp .poza-user {
    width: 20%;
    text-align: right;
  }

  .Page_79 .sectiune-whatsapp .poza-user img {
    max-width: 200px;
  }
}

@media (min-width: 767px) and (max-width: 991.99px) {
  .Page_79 .sectiune-whatsapp {
    margin-bottom: 30px;
  }

  .Page_79 .sectiune-whatsapp .box-info .nr-tel a {
    font-size: 22px;
  }
}

@media (max-width: 1199.89px) {
  .Page_79 .sectiune-harta .box-imagine .imagine-calatori {
    bottom: 0;
    width: 16%;
    left: 20px;
  }
}

@media (min-width: 992px) and (max-width: 1199.99px) {
  .Page_79 .sectiune-harta .box-imagine {
    min-height: 500px;
  }
}

@media (min-width: 767px) and (max-width: 991.99px) {
  .Page_79 .sectiune-harta .box-imagine {
    min-height: 370px;
  }
}

@media (min-width: 576px) and (max-width: 766.99px) {
  .Page_79 .sectiune-harta .box-imagine {
    min-height: 275px;
  }
}

@media (min-width: 992px) and (max-width: 1599.99px) {
  .Page_79 .sectiune-harta .h2 {
    font-size: 30px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_79 .sectiune-harta .h2 {
    font-size: 21px;
  }

  .Page_79 .sectiune-concediu .box-content span {
    font-size: 14px;
  }

  .Page_79 .sectiune-concediu .h3 {
    margin: 25px auto 0 auto;
  }
}

@media (max-width: 1199.89px) {
  .Page_79 .clip-path-gral:after {
    background: #ffffff;
  }

  .Page_79 .sectiune-harta {
    margin-bottom: 40px;
  }

  .Page_79 .sectiune-whatsapp {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 992px) {
  .Page_79 .sectiune-concediu {
    padding: 3rem;
  }

  .Page_79 .sectiune-concediu .box-content {
    padding: 3rem;
  }

  .Page_79 .sectiune-concediu .box-content img {
    margin: 0 auto 30px auto;
    width: 80px;
  }

  .Page_79 .sectiune-concediu .box-content span {
    font-size: 17px;
    line-height: 24px;
    color: #fc7300;
    font-weight: 700;
    font-family: "Montserrat",sans-serif;
    text-align: center;
  }

  .Page_79 .sectiune-concediu .h3 {
    font-size: 50px;
    line-height: 63px;
    color: #fd7300;
    margin: 55px auto 0 auto;
  }
}

@media (max-width: 991.89px) {
  .Page_79 .sectiune-concediu {
    padding: 1rem;
  }

  .Page_79 .sectiune-concediu .box-content {
    padding: 1rem;
  }

  .Page_79 .sectiune-concediu .box-content img {
    margin: 0 auto 20px auto;
    width: 50px;
  }

  .Page_79 .sectiune-concediu .h3 {
    font-size: 20px;
  }
}

@media (min-width: 767px) {
  .Page_79 .sectiune-whatsapp .poza-user {
    width: 20%;
  }

  .Page_79 .sectiune-whatsapp .poza-user img {
    width: 100%;
  }

  .Page_79 .sectiune-whatsapp .box-mesaj img {
    width: 85%;
  }

  .Page_79 .sectiune-whatsapp .box-info {
    width: 38%;
  }

  .Page_79 .sectiune-whatsapp .box-info .nr-tel {
    margin-bottom: 10px;
  }

  .Page_79 .sectiune-concediu .box-content {
    width: 24%;
  }
}

@media (max-width: 766.89px) {
  .Page_79 .sectiune-whatsapp {
    margin-bottom: 20px;
  }

  .Page_79 .sectiune-whatsapp .poza-user {
    width: 20%;
  }

  .Page_79 .sectiune-whatsapp .poza-user img {
    width: 100%;
  }

  .Page_79 .sectiune-whatsapp .box-mesaj {
    width: 40%;
  }

  .Page_79 .sectiune-whatsapp .box-mesaj img {
    width: 100%;
  }

  .Page_79 .sectiune-whatsapp .box-info {
    width: 38%;
  }

  .Page_79 .sectiune-whatsapp .box-info .nr-tel a {
    font-size: 18px;
  }

  .Page_79 .sectiune-concediu .box-content {
    width: 48%;
    margin-bottom: 15px;
  }
}

@media (max-width: 575.89px) {
  .Page_79 .sectiune-harta .h2 {
    font-size: 14px;
  }

  .Page_79 .sectiune-harta .box-imagine {
    min-height: 150px;
  }

  .Page_79 .sectiune-whatsapp .box-info .img-logo img {
    width: 35px;
  }

  .Page_79 .sectiune-whatsapp .box-info .paragraph {
    font-size: 12px;
  }

  .Page_79 .sectiune-concediu {
    padding: 1rem;
  }

  .Page_79 .sectiune-concediu .box-content span {
    font-size: 12px;
  }

  .Page_79 .sectiune-concediu .h3 {
    margin: 15px auto 0 auto;
  }
}

.Page_81 .box-primary-title {
  display: none !important;
}

.Page_81 .clip-path-gral:after {
  background-image: linear-gradient(150deg, #dbebd7 0%, #dbebd7 22%, #45973d 100%);
  opacity: 0.6;
}

.Page_81 .chpp-gral {
  position: relative;
}

.Page_81 .chpp-gral .cicles {
  position: absolute;
  top: 0;
  z-index: -1;
}

.Page_81 .chpp-gral .cicles img {
  width: 100%;
  height: 100%;
}

.Page_81 .chpp-gral .left h1 {
  color: #01a350;
  font-weight: 700;
  font-family: "Montserrat",sans-serif;
}

.Page_81 .chpp-gral .left p {
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat",sans-serif;
}

.Page_81 .chpp-gral .left .box-links p {
  line-height: 23px;
  color: #00205b;
  font-weight: 700;
  font-family: "Montserrat",sans-serif;
  max-width: 315px;
}

.Page_81 .chpp-gral .right .test-screening {
  position: relative;
}

.Page_81 .chpp-gral .right .test-screening img {
  width: 100%;
  height: 100%;
}

.Page_81 .chpp-gral .right .test-screening .img-shadow {
  position: absolute;
  left: 3%;
  bottom: -10%;
  width: 28%;
  height: 28%;
}

.Page_81 .sectiune-testare .h3 {
  text-align: center;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
}

.Page_81 .sectiune-testare .box-ul .box-right img {
  width: 100%;
  height: 100%;
}

.Page_81 .sectiune-testare .box-ul .box-left {
  padding: 1rem 0;
}

.Page_81 .sectiune-testare .box-ul .box-left .ul {
  height: 100%;
}

.Page_81 .sectiune-testare .box-ul .box-left .ul .paragraph:after {
  position: absolute;
  content: "";
  border-radius: 50%;
  background-color: #83d2aa;
}

.Page_81 .sectiune-testare .box-ul .box-left .ul .paragraph {
  position: relative;
  font-size: 18px;
  line-height: 28px;
  color: #00205b;
  font-weight: 600;
  font-family: "Montserrat",sans-serif;
}

.Page_81 .sectiune-testare .box-ul .box-left .ul .btn-grall:hover {
  background-color: #fd7300;
  color: white;
  text-decoration: none;
}

.Page_81 .continut-pachet {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3rem 0;
  margin-bottom: 30px;
}

.Page_81 .continut-pachet .img-rondu {
  position: absolute;
  top: 0;
  width: 38%;
  height: 100%;
  z-index: 1;
}

.Page_81 .continut-pachet .img-continut-cutie-pachet {
  position: absolute;
  bottom: -2%;
  width: 35%;
  height: 100%;
  z-index: 1;
}

.Page_81 .continut-pachet .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Page_81 .continut-pachet .left .h3 {
  color: #ffffff;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
}

.Page_81 .continut-pachet .left p {
  color: #ffffff;
  font-weight: 500;
  font-family: "G TWalsheim Pro",sans-serif;
}

.Page_81 .continut-pachet .left,
.Page_81 .continut-pachet .right {
  z-index: 2;
}

.Page_81 .continut-pachet .right {
  display: grid !important;
  grid-template-columns: 33% 33% 33%;
}

.Page_81 .continut-pachet .right .div-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1rem 0;
}

.Page_81 .continut-pachet .right .div-icon img {
  margin-bottom: 5px;
}

.Page_81 .continut-pachet .right .div-icon p {
  color: #ffffff;
  text-align: center;
}

.Page_81 .sectiune-btn {
  text-align: center;
}

.Page_81 .sectiune-btn .btn-gral {
  background: #fd7300;
  color: #ffffff;
}

.Page_81 .sectiune-previno-cancerul-colorectal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Page_81 .sectiune-previno-cancerul-colorectal .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.Page_81 .sectiune-previno-cancerul-colorectal .left .h4 {
  color: #00205b;
  font-weight: 600;
  font-family: "Montserrat",sans-serif;
}

.Page_81 .sectiune-previno-cancerul-colorectal .left .box-ul {
  width: 100%;
}

.Page_81 .sectiune-previno-cancerul-colorectal .left .box-ul ul li {
  list-style-type: none;
  font-size: 16px;
  line-height: 29px;
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat",sans-serif;
}

.Page_81 .sectiune-previno-cancerul-colorectal .left .box-ul ul li img {
  margin-right: 10px;
  width: 17px;
}

.Page_81 .sectiune-previno-cancerul-colorectal .left .comanda-testul {
  background-color: #fd7300;
  color: #ffffff;
  max-width: 215px;
}

.Page_81 .sectiune-previno-cancerul-colorectal .right .box-house {
  position: relative;
  text-align: center;
}

.Page_81 .sectiune-previno-cancerul-colorectal .right .box-house .house {
  width: 80%;
  height: 80%;
}

.Page_81 .sectiune-previno-cancerul-colorectal .right .box-house .pachet {
  position: absolute;
  left: 44%;
  width: 53%;
  height: 100%;
  top: 56%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.Page_81 .sectiune-previno-cancerul-colorectal .right .box-house .arrow-left {
  position: absolute;
  width: 52%;
}

.chpp-gral {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.chpp-gral .left .box-buttons .div-btn .btn-gral:hover {
  background: #00205b;
}

.chpp-gral .left .box-buttons .div-btn .btn-gral {
  background: #fd7300;
  color: #ffffff;
}

.chpp-gral .right {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 767px) and (max-width: 1199.89px) {
  .Page_81 .sectiune-testare {
    margin-bottom: 30px;
  }

  .Page_81 .sectiune-testare .h3 {
    font-size: 22px;
    margin-bottom: 30px;
  }

  .Page_81 .sectiune-testare .box-left,
  .Page_81 .sectiune-testare .box-right {
    width: 50%;
  }

  .chpp-gral .left,
  .chpp-gral .right {
    padding: 0 2rem;
  }

  .chpp-gral .left {
    width: 60%;
  }

  .chpp-gral .right {
    width: 40%;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .Page_81 .continut-pachet .left {
    width: 40%;
  }

  .Page_81 .continut-pachet .right {
    width: 60%;
    grid-row-gap: 10px;
  }
}

@media (min-width: 575.98px) and (max-width: 767px) {
  .Page_81 .chpp-gral .left {
    width: 70%;
  }

  .Page_81 .chpp-gral .right {
    width: 30%;
  }

  .Page_81 .chpp-gral .right .test-screening {
    max-height: 150px;
  }
}

@media (min-width: 576px) {
  .Page_81 .chpp-gral .box-buttons .div-btn {
    margin-right: 20px;
  }

  .Page_81 .chpp-gral .right {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal {
    padding: 3rem 1rem;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .left,
  .Page_81 .sectiune-previno-cancerul-colorectal .right {
    width: 50%;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .left h4 {
    margin-bottom: 25px;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .left .box-ul {
    margin-bottom: 35px;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .right .arrow-left {
    bottom: 17%;
    left: -12%;
  }

  .Page_81 .sectiune-btn .btn-gral {
    padding: 15px  50px;
  }

  .Page_81 .sectiune-testare .box-btn {
    padding: 15px 0;
  }

  .Page_81 .sectiune-testare .box-btn .btn-grall {
    border: 1px solid #fd7300;
    border-radius: 2rem;
  }
}

@media (max-width: 575.89px) {
  .Page_81 .chpp-gral {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .Page_81 .chpp-gral .left {
    width: 100%;
  }

  .Page_81 .chpp-gral .left h1 {
    margin-bottom: 30px;
    padding-top: 15px;
  }

  .Page_81 .chpp-gral .left h5 {
    margin-bottom: 15px;
    font-size: 22px;
  }

  .Page_81 .chpp-gral .left .box-links {
    margin-bottom: 30px;
  }

  .Page_81 .chpp-gral .left .box-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }

  .Page_81 .chpp-gral .left .box-buttons .div-btn {
    margin-bottom: 15px;
  }

  .Page_81 .chpp-gral .left .box-buttons .div-btn .btn-gral {
    padding: 7px 30px;
  }

  .Page_81 .chpp-gral .right {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 20px;
  }

  .Page_81 .chpp-gral .right .test-screening {
    max-height: 180px;
    max-width: 180px;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal {
    background-image: linear-gradient(150deg, #dbebd7 0%, #dbebd7 22%, #e2e7e2 100%);
    padding: 10px;
    border-radius: 7px;
    margin-bottom: 30px;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .left {
    width: 65%;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .right {
    width: 35%;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .left h4 {
    font-size: 21px;
    margin-bottom: 10px;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .left .box-ul {
    margin-bottom: 15px;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .right .arrow-left {
    top: 70px;
    left: -21%;
  }

  .Page_81 .sectiune-btn .btn-gral {
    padding: 7px  30px;
  }

  .Page_81 .sectiune-testare .box-btn .btn-grall {
    text-decoration: underline;
  }
}

@media (min-width: 575.98px) and (max-width: 992px) {
  .Page_81 .sectiune-testare .box-btn .btn-grall {
    padding: 15px;
  }
}

@media (max-width: 991.89px) {
  .Page_81 .continut-pachet .left .h3 {
    font-size: 25px;
    margin-bottom: 15px;
  }

  .Page_81 .continut-pachet .left p {
    font-size: 21px;
    margin-bottom: 15px !important;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .left .comanda-testul {
    margin-bottom: 10px;
  }
}

@media (min-width: 992px) {
  .Page_81 .continut-pachet .left .h3 {
    font-size: 45px;
    line-height: 40px;
    margin-bottom: 35px;
  }

  .Page_81 .continut-pachet .left p {
    font-size: 22px;
    line-height: 29px;
    max-width: 350px;
    margin-bottom: 40px !important;
  }

  .Page_81 .continut-pachet .left,
  .Page_81 .continut-pachet .right {
    width: 50%;
  }

  .Page_81 .continut-pachet .right {
    grid-template-columns: 33% 33% 33%;
    grid-row-gap: 30px;
  }

  .Page_81 .continut-pachet .right .div-icon img {
    width: 85px;
    height: 85px;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .left .h4 {
    font-size: 26px;
    line-height: 40px;
    text-align: center;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .left .box-ul ul {
    max-width: 70%;
    margin: 0 auto;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .left .comanda-testul {
    margin: 0 auto;
    padding: 15px 50px;
  }

  .Page_81 .sectiune-testare .box-btn .btn-grall {
    padding: 15px 50px;
  }
}

@media (max-width: 766.89px) {
  .Page_81 .sectiune-testare {
    margin-bottom: 15px;
  }

  .Page_81 .sectiune-testare .h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .Page_81 .sectiune-testare .box-ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_81 .sectiune-testare .box-ul .box-left,
  .Page_81 .sectiune-testare .box-ul .box-right {
    width: 100%;
  }

  .Page_81 .continut-pachet {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_81 .continut-pachet .left {
    text-align: center;
    padding: 1rem 0;
  }

  .Page_81 .continut-pachet .div-icon img {
    width: 50px;
    height: 50px;
  }

  .Page_81 .continut-pachet .div-icon p {
    font-size: 14px;
    line-height: 18px;
  }

  .Page_81 .sectiune-previno-cancerul-colorectal .box-ul ul {
    padding: 0;
  }

  .chpp-gral .left,
  .chpp-gral .right {
    padding: 0 10px;
  }
}

@media (max-width: 1199.89px) {
  .Page_81 .clip-path-gral:after {
    display: none;
  }

  .Page_81 .chpp-gral {
    position: relative;
  }

  .Page_81 .chpp-gral .left h1 {
    font-size: 28px;
  }

  .Page_81 .chpp-gral .cicles {
    height: 100%;
    left: 0;
  }

  .Page_81 .sectiune-testare .box-ul {
    padding: 1rem;
  }

  .Page_81 .sectiune-testare .box-ul .box-right img {
    max-height: 250px;
  }

  .Page_81 .sectiune-testare .box-ul .box-left .ul {
    padding-right: 30px;
  }

  .Page_81 .sectiune-testare .box-ul .box-left .ul .paragraph:after {
    left: -20px;
    top: 10px;
    width: 10px;
    height: 10px;
  }

  .Page_81 .sectiune-testare .box-ul .box-left .ul .paragraph {
    margin-bottom: 10px;
  }

  .Page_81 .sectiune-btn {
    margin-bottom: 20px;
  }

  .Page_81 .continut-pachet {
    padding: 0 1rem;
    background: -webkit-gradient(linear, left top, right top, from(#01763a), color-stop(100%, rgba(1, 118, 58, 0.868785)), to(#01763a));
    background: linear-gradient(90deg, #01763a 0%, rgba(1, 118, 58, 0.868785) 100%, #01763a 100%);
  }

  .Page_81 .img-rondu {
    left: 0px;
  }

  .Page_81 .img-continut-cutie-pachet {
    right: 0px;
  }

  .Page_81 .chpp-gral {
    background-image: linear-gradient(150deg, #dbebd7 0%, #dbebd7 22%, #45973d 100%);
  }

  .chpp-gral {
    padding: 2rem 0;
    border-radius: 7px;
  }

  .chpp-gral .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 1199.89px) {
  .Page_81 .chpp-gral .cicles {
    height: 100%;
    left: -11.5%;
  }

  .Page_81 .sectiune-testare {
    margin-bottom: 80px;
  }

  .Page_81 .sectiune-testare .h3 {
    font-size: 32px;
    margin-bottom: 70px;
    line-height: 40px;
  }

  .Page_81 .sectiune-testare .box-ul {
    padding: 1rem;
  }

  .Page_81 .sectiune-testare .box-ul .box-right img {
    max-height: 300px;
  }

  .Page_81 .sectiune-testare .box-ul .box-left .ul {
    padding-right: 40px;
  }

  .Page_81 .sectiune-testare .box-ul .box-left .ul .paragraph:after {
    left: -30px;
    top: 7px;
    width: 15px;
    height: 15px;
  }

  .Page_81 .sectiune-testare .box-ul .box-left .ul .paragraph {
    margin-bottom: 40px;
  }

  .Page_81 .sectiune-testare .box-ul .box-left,
  .Page_81 .sectiune-testare .box-ul .box-right {
    width: 50%;
  }

  .Page_81 .sectiune-btn {
    margin-bottom: 80px;
  }

  .Page_81 .continut-pachet:after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: -100px;
    width: calc(100% + 200px);
    background: -webkit-gradient(linear, left top, right top, from(#01763a), color-stop(100%, rgba(1, 118, 58, 0.868785)), to(#01763a));
    background: linear-gradient(90deg, #01763a 0%, rgba(1, 118, 58, 0.868785) 100%, #01763a 100%);
    height: 100%;
    border-radius: 7px;
  }

  .Page_81 .img-rondu {
    left: -100px;
  }

  .Page_81 .img-continut-cutie-pachet {
    right: -40px;
  }

  .chpp-gral .left,
  .chpp-gral .right {
    width: 50%;
  }

  .chpp-gral .right .img-test {
    max-width: 70%;
    height: 70%;
  }

  .Page_81 .chpp-gral {
    margin-bottom: 200px;
  }

  .Page_81 .chpp-gral .left {
    padding: 0 1.5rem;
  }

  .Page_81 .chpp-gral .left h1 {
    font-size: 54px;
    line-height: 56px;
    margin: 3rem 0 25px 0;
  }

  .Page_81 .chpp-gral .left h5 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 60px;
  }

  .Page_81 .chpp-gral .left .box-links {
    padding: 0 2rem;
    margin-bottom: 55px;
  }

  .Page_81 .chpp-gral .left .box-links img {
    width: 45px;
    height: 45px;
  }

  .Page_81 .chpp-gral .left .box-links p {
    font-size: 14px;
  }

  .Page_81 .chpp-gral .left .box-buttons .div-btn .btn-gral {
    padding: 15px 50px;
  }
}

.Page_82 .bg-page-content > * {
  max-width: 1320px;
}

.Page_82 .box-primary-title {
  display: none !important;
}

.Page_82 .chpp-gral .left .h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #bf4175;
  font-weight: 700;
  font-family: "Montserrat",sans-serif;
  margin-bottom: 25px;
}

.Page_82 .chpp-gral .left h5 {
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat",sans-serif;
}

.Page_82 .chpp-gral .left .box-links * {
  margin-bottom: 10px;
}

.Page_82 .chpp-gral .left .box-links p {
  max-width: 440px;
}

.Page_82 .chpp-gral .left .box-links img {
  width: 50px;
}

.Page_82 .chpp-gral .right {
  position: relative;
}

.Page_82 .chpp-gral .right .hpv-box {
  width: 100%;
  height: 100%;
}

.Page_82 .chpp-gral .right .hpv-box .img-bg-house {
  z-index: 1;
}

.Page_82 .chpp-gral .right .hpv-box .hpv-img {
  position: absolute;
  top: 5%;
  width: 75%;
  right: -2%;
  z-index: 2;
}

.Page_82 .sectiune-testare .h3 {
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
  text-align: center;
  margin-bottom: 40px;
}

.Page_82 .sectiune-testare .box-img-right .text-i p {
  line-height: 29px;
}

.Page_82 .sectiune-testare .box-img {
  position: relative;
  border-radius: 7px;
  margin-bottom: 45px;
}

.Page_82 .sectiune-testare .box-img .bg-img {
  width: 100%;
  height: auto;
  border-radius: 7px;
}

.Page_82 .sectiune-testare .box-img .text-i {
  background: #f07c00;
}

.Page_82 .sectiune-testare .box-img .text-i p {
  color: #ffffff;
  font-weight: 600;
  font-family: "Montserrat",sans-serif;
}

.Page_82 .sectiune-infp-virus-hpv {
  max-width: 900px;
  margin: 0 auto;
}

.Page_82 .sectiune-infp-virus-hpv .h3 {
  font-size: 32px;
  line-height: 40px;
  max-width: 620px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
  text-align: center;
}

.Page_82 .sectiune-infp-virus-hpv .box-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Page_82 .sectiune-infp-virus-hpv .box-info .left img {
  height: auto;
  border-radius: 7px;
  max-height: 385px;
  max-width: 385px;
}

.Page_82 .sectiune-infp-virus-hpv .box-info .right .info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page_82 .sectiune-infp-virus-hpv .box-info .right .info p {
  font-size: 16px;
  line-height: 29px;
  color: #00205b;
  font-weight: 400;
  font-family: "Montserrat",sans-serif;
}

.Page_82 .sectiune-infp-virus-hpv .box-info .right .info a {
  text-decoration: underline;
  color: #00205b;
}

@media (min-width: 576px) {
  .Page_82 .sectiune-infp-virus-hpv .box-info .left,
  .Page_82 .sectiune-infp-virus-hpv .box-info .right {
    width: 50%;
  }
}

@media (max-width: 575.98px) {
  .Page_82 .sectiune-infp-virus-hpv {
    margin-bottom: 30px;
  }

  .Page_82 .sectiune-infp-virus-hpv .box-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_82 .sectiune-infp-virus-hpv .box-info .left {
    text-align: center;
    margin-bottom: 20px;
  }

  .Page_82 .sectiune-infp-virus-hpv .box-info .left img {
    width: 100%;
  }

  .Page_82 .sectiune-infp-virus-hpv .box-info .left,
  .Page_82 .sectiune-infp-virus-hpv .box-info .right {
    width: 100%;
  }
}

@media (max-width: 766.98px) {
  .Page_82 .sectiune-testare .box-img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .Page_82 .sectiune-testare .box-img .bg-img {
    margin-bottom: 2px;
  }

  .Page_82 .sectiune-testare .box-img .text-i {
    border-radius: 7px;
  }
}

@media (min-width: 767px) {
  .Page_82 .sectiune-testare .box-img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .Page_82 .sectiune-testare .box-img .text-i {
    position: absolute;
  }

  .Page_82 .sectiune-infp-virus-hpv .right .info {
    padding: 2rem 0;
  }

  .Page_82 .sectiune-infp-virus-hpv .right .info p {
    margin-bottom: 40px !important;
  }
}

@media (min-width: 992px) {
  .Page_82 .chpp-gral .left,
  .Page_82 .chpp-gral .right {
    width: 50%;
  }

  .Page_82 .chpp-gral .left .h1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_82 .chpp-gral .left .box-links {
    padding: 2rem;
  }

  .Page_82 .chpp-gral .left .div-btn .btn-gral {
    padding: 15px 50px;
  }

  .Page_82 .chpp-gral .right .hpv-box .img-bg-house {
    position: absolute;
  }

  .Page_82 .sectiune-testare .box-img-right .text-i {
    top: 27%;
    left: 4%;
    max-width: 43%;
  }

  .Page_82 .sectiune-testare .box-img-left .text-i {
    bottom: 33%;
    right: 3%;
    max-width: 38%;
    padding: 2rem;
  }

  .Page_82 .sectiune-testare .box-img .text-i p {
    font-size: 18px;
  }

  .Page_82 .sectiune-infp-virus-hpv .h3 {
    margin: 0 auto 60px auto;
  }

  .Page_82 .sectiune-infp-virus-hpv .box-info {
    margin-bottom: 100px;
  }

  .Page_82 .sectiune-infp-virus-hpv .box-info .left img {
    width: auto;
  }
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .Page_82 .sectiune-testare .box-img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .Page_82 .sectiune-infp-virus-hpv .right .info {
    padding: 1rem 0;
  }

  .Page_82 .sectiune-infp-virus-hpv .right .info p {
    margin-bottom: 20px !important;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .Page_82 .sectiune-testare .box-img-right .text-i {
    top: 40px;
    left: 40px;
    max-width: 45%;
  }

  .Page_82 .sectiune-testare .box-img-left .text-i {
    top: 40px;
    right: 40px;
    max-width: 45%;
  }
}

@media (max-width: 991.89px) {
  .Page_82 .page-content .form-gral-medical {
    padding-top: 0;
  }

  .Page_82 .chpp-gral {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 2rem 1rem;
  }

  .Page_82 .chpp-gral .left,
  .Page_82 .chpp-gral .right {
    width: 100%;
  }

  .Page_82 .chpp-gral .left .h1 {
    font-size: 30px;
    display: inline;
  }

  .Page_82 .chpp-gral .left .h1 span {
    margin-right: 5px;
  }

  .Page_82 .chpp-gral .left .box-links {
    padding: 1rem;
  }

  .Page_82 .chpp-gral .left .div-btn .btn-gral {
    padding: 7px 30px;
  }

  .Page_82 .chpp-gral .right {
    margin-bottom: 20px;
  }

  .Page_82 .chpp-gral .right .hpv-box {
    text-align: center;
  }

  .Page_82 .chpp-gral .right .hpv-box .img-bg-house {
    position: relative;
    max-width: 70%;
  }

  .Page_82 .sectiune-testare .box-img .text-i p {
    font-size: 16px;
  }

  .Page_82 .sectiune-infp-virus-hpv .h3 {
    margin: 0 auto 30px auto;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_82 .sectiune-infp-virus-hpv .box-info .left {
    padding: 2rem;
  }

  .Page_82 .sectiune-infp-virus-hpv .box-info .left img {
    width: 100%;
  }

  .Page_82 .sectiune-infp-virus-hpv .box-info .right {
    padding: 1rem;
  }
}

@media (min-width: 992px) and (max-width: 1399.89px) {
  .Page_82 .chpp-gral {
    padding: 3rem;
  }

  .Page_82 .chpp-gral .right .img-bg-house {
    right: 0%;
    max-width: 100%;
    top: 5%;
  }
}

@media (max-width: 1399.89px) {
  .Page_82 .chpp-gral {
    background-image: linear-gradient(150deg, #ffc7c9 0%, #ffc7c9 22%, #bb3f73 100%);
    border-radius: 7px;
    margin-bottom: 40px;
  }

  .Page_82 .clip-path-gral:after {
    position: relative;
    width: 0;
  }

  .Page_82 .sectiune-testare .box-img .text-i {
    padding: 1rem;
  }
}

@media (min-width: 1400px) {
  .Page_82 .clip-path-gral:after {
    background-image: linear-gradient(150deg, #ffc7c9 0%, #ffc7c9 22%, #bb3f73 100%);
    opacity: 0.6;
  }

  .Page_82 .chpp-gral {
    margin-bottom: 170px;
  }

  .Page_82 .chpp-gral .left .h1 {
    font-size: 54px;
    line-height: 56px;
  }

  .Page_82 .chpp-gral .left h5 {
    font-size: 24px;
    line-height: 34px;
  }

  .Page_82 .chpp-gral .right .img-bg-house {
    right: -25%;
    max-width: 100%;
  }

  .Page_82 .sectiune-testare .box-img .text-i {
    padding: 3.5rem 2.5rem;
  }
}

@media (min-width: 1700px) {
  .Page_82 .chpp-gral .left {
    padding-top: 4rem;
    padding-left: 4rem;
  }
}

.Page_80 .bg-page-content {
  background-color: #ffffff;
}

.Page_80 .h3 {
  font-size: 37px;
  line-height: 41px;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
}

.Page_80 .box-top .container-title-center {
  text-align: center;
  margin-bottom: 50px;
}

.Page_80 .box-top .container-title-center p {
  font-size: 22px;
  line-height: 35px;
  color: #00205b;
  font-weight: 400;
  font-family: "Montserrat",sans-serif;
  text-align: center;
}

.Page_80 .sectiune-pachete-teste .subtitle {
  margin-bottom: 40px;
}

.Page_80 .sectiune-pachete-teste .subtitle .h3 {
  color: #fd7300;
  margin: 0 auto;
  text-align: center;
}

.Page_80 .sectiune-pachete-teste .box-teste--BTS {
  background-color: #d1e1e7;
  border: 0px solid #d9d9d9;
}

.Page_80 .sectiune-pachete-teste .box-teste--BTS .right .h3 {
  color: #fd7300;
}

.Page_80 .sectiune-pachete-teste .box-teste--BTS .right p {
  margin-bottom: 15px !important;
}

.Page_80 .sectiune-pachete-teste .box-teste--BTS .right p bold {
  font-weight: 700;
}

.Page_80 .sectiune-pachete-teste .box-teste--BTS .left .box-relative {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.Page_80 .sectiune-pachete-teste .box-teste--BTS .left .box-relative .oferta {
  position: absolute;
  width: 100px;
  height: 100px;
  bottom: 42px;
  right: -54px;
}

.Page_80 .sectiune-pachete-teste .box-teste--HPV .left .box-relative {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.Page_80 .sectiune-pachete-teste .box-teste--HPV .left .box-relative .oferta {
  position: absolute;
  width: 100px;
  height: 100px;
  bottom: 42px;
  right: -54px;
}

.Page_80 .sectiune-pachete-teste .box-teste--HPV .right .h3 {
  color: #bf4175;
}

.Page_80 .sectiune-pachete-teste .box-teste--HPV .right p {
  margin-bottom: 15px !important;
}

.Page_80 .sectiune-pachete-teste .box-teste--HPV .right p bold {
  font-weight: 700;
}

.Page_80 .sectiune-pachete-teste .box-teste--Test-Screening .right .h3 {
  color: #01a350;
}

.Page_80 .sectiune-pachete-teste .box-teste--HPV:before {
  background-image: linear-gradient(150deg, #ffc8ca 22%, #de849f 69%, #bc4073 100%);
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0.4;
  z-index: -1;
  border-radius: 7px;
}

.Page_80 .sectiune-pachete-teste .box-teste--Test-Screening:before {
  background-image: linear-gradient(150deg, #dbebd8 22%, #91c28b 69%, #46983e 100%);
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0.4;
  border-radius: 7px;
  z-index: -1;
}

.Page_80 .sectiune-pachete-teste .box-teste {
  position: relative;
  border-radius: 6px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
}

.Page_80 .sectiune-pachete-teste .box-teste .left {
  height: 100%;
}

.Page_80 .sectiune-pachete-teste .box-teste .left img {
  height: 100%;
}

.Page_80 .sectiune-pachete-teste .box-teste .right {
  padding: 1rem;
  height: 100%;
  margin: auto 0;
}

.Page_80 .sectiune-pachete-teste .box-teste .right .h3 {
  line-height: 41px;
  font-weight: bold;
  font-family: "G TWalsheim Pro",sans-serif;
}

.Page_80 .sectiune-pachete-teste .box-teste .right .info {
  max-width: 420px;
  margin-bottom: 20px;
}

.Page_80 .sectiune-pachete-teste .box-teste .right .info p {
  font-size: 15px;
  line-height: 22px;
  color: #00205b;
  font-weight: 500;
  font-family: "Montserrat",sans-serif;
  margin-bottom: 20px !important;
}

.Page_80 .sectiune-pachete-teste .box-teste .right .info span {
  font-size: 16px;
  line-height: 25px;
  color: #00205b;
  font-weight: 700;
  font-family: "Montserrat",sans-serif;
}

.Page_80 .sectiune-pachete-teste .box-teste .right .btn-gral {
  color: #ffffff;
}

.Page_80 .sectiune-pachete-teste .box-teste .img-round {
  width: auto;
  height: auto;
}

@media (min-width: 576px) {
  .Page_80 .sectiune-pachete-teste .box-teste {
    margin-bottom: 40px;
  }

  .Page_80 .sectiune-pachete-teste .box-teste .right .h3 {
    font-size: 37px;
  }
}

@media (max-width: 575.89px) {
  .Page_80 .box-teste--BTS,
  .Page_80 .box-teste--HPV {
    margin-bottom: 20px;
  }

  .Page_80 .box-teste {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page_80 .box-teste .left {
    text-align: center;
  }

  .Page_80 .box-teste .left img {
    width: auto;
  }

  .Page_80 .box-teste .right .h3 {
    font-size: 30px;
  }
}

@media (max-width: 766.98px) {
  .Page_80 .sectiune-pachete-teste .box-teste .img-round {
    display: none;
  }
}

@media (min-width: 767px) {
  .box-Icons-Checklist .col-teste {
    width: 25%;
  }
}

@media (max-width: 991.89px) {
  .Page_80 .sectiune-pachete-teste .box-teste {
    padding: 1rem 0;
  }

  .Page_80 .sectiune-pachete-teste .box-teste .left {
    padding: 1rem;
  }

  .Page_80 .sectiune-pachete-teste .box-teste .right .div-btn .btn-gral {
    padding: 7px 30px;
  }
}

@media (min-width: 992px) {
  .Page_80 .sectiune-pachete-teste .box-teste .left {
    padding: 2rem;
    width: 40%;
  }

  .Page_80 .sectiune-pachete-teste .box-teste .left img {
    width: auto;
  }

  .Page_80 .sectiune-pachete-teste .box-teste .right {
    width: 60%;
  }

  .Page_80 .sectiune-pachete-teste .box-teste .right .div-btn .btn-gral {
    padding: 15px 50px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_80 .sectiune-pachete-teste .box-teste .left img {
    width: 100%;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .Page_80 .sectiune-pachete-teste .box-teste .left {
    width: 30%;
    margin: auto 0;
  }

  .Page_80 .sectiune-pachete-teste .box-teste .right {
    width: 70%;
  }
}

@media (min-width: 767px) and (max-width: 1199.89px) {
  .Page_80 .bg-page-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .Page_80 .sectiune-pachete-teste .box-teste .img-round {
    position: relative;
    right: 10px;
    max-width: 125px;
    max-height: 125px;
    margin: auto 0;
  }
}

@media (min-width: 1200px) {
  .Page_80 .sectiune-pachete-teste .box-teste .img-round {
    right: -90px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
  }
}

@media (max-width: 1199.89px) {
  .Page_80 .bg-page-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

@media (min-width: 1400px) {
  .Page_80 .sectiune-pachete-teste .box-teste .right .h3 {
    max-width: 55%;
  }
}

@media (max-width: 991.89px) {
  .Page_81 .Section_520,
  .Page_81 .Section_519 {
    margin: 0 auto 30px auto !important;
  }
}

@media (min-width: 1200px) {
  .Page_81 .Section_520 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
  .Page_81 .Section_519 .builder-collapse .aria-controls-arrows[aria-expanded="true"] {
    padding: 23px !important;
    position: relative;
  }

  .Page_81 .Section_520 .builder-collapse .aria-controls-arrows .fa-angle-down,
  .Page_81 .Section_519 .builder-collapse .aria-controls-arrows .fa-angle-down {
    font-weight: 300;
    position: absolute;
    top: 38%;
    right: 0;
    font-size: 32px;
  }
}

@media (max-width: 991.89px) {
  .Page_81 .Section_520 .builder-collapse .aria-controls-arrows,
  .Page_81 .Section_519 .builder-collapse .aria-controls-arrows {
    min-height: 60px !important;
  }
}

@media (min-width: 992px) {
  .Page_81 .Section_520,
  .Page_81 .Section_519 {
    margin: 0 auto 80px auto !important;
  }

  .Page_81 .Section_520 .builder-collapse .aria-controls-arrows,
  .Page_81 .Section_519 .builder-collapse .aria-controls-arrows {
    min-height: 80px !important;
  }
}

.Page_81 .Section_520,
.Page_81 .Section_525,
.Page_82 .Section_520,
.Page_82 .Section_525 {
  max-width: 820px;
}

.Page_81 .Section_520 .builder-collapse .title,
.Page_81 .Section_525 .builder-collapse .title,
.Page_82 .Section_520 .builder-collapse .title,
.Page_82 .Section_525 .builder-collapse .title {
  text-align: center;
  font-size: 32px;
  line-height: 40px;
  color: #fd7300;
  font-weight: bold;
  font-family: "G TWalsheim Pro", Sans-Serif;
  margin-bottom: 50px;
}

.Page_81 .Section_520 .builder-collapse .aria-controls-arrows,
.Page_81 .Section_525 .builder-collapse .aria-controls-arrows,
.Page_82 .Section_520 .builder-collapse .aria-controls-arrows,
.Page_82 .Section_525 .builder-collapse .aria-controls-arrows {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid darkgrey;
}

.Page_81 .Section_520 .builder-collapse .collapse.show,
.Page_81 .Section_525 .builder-collapse .collapse.show,
.Page_82 .Section_520 .builder-collapse .collapse.show,
.Page_82 .Section_525 .builder-collapse .collapse.show {
  margin-bottom: 15px !important;
}

.Page_81 .Section_520 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_81 .Section_525 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_82 .Section_520 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_82 .Section_525 .builder-collapse .aria-controls-arrows[aria-expanded="true"] {
  margin-top: 0 !important;
}

.Page_81 .Section_520 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_81 .Section_525 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_82 .Section_520 .builder-collapse .aria-controls-arrows[aria-expanded="false"],
.Page_82 .Section_525 .builder-collapse .aria-controls-arrows[aria-expanded="false"] {
  background: inherit !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin-top: 0 !important;
}

.Page_81 .Section_520 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_81 .Section_525 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_82 .Section_520 .builder-collapse .aria-controls-arrows[aria-expanded="true"],
.Page_82 .Section_525 .builder-collapse .aria-controls-arrows[aria-expanded="true"] {
  padding: 23px !important;
  position: relative;
}

.Page_81 .Section_520 .builder-collapse .aria-controls-arrows .fa-angle-down,
.Page_81 .Section_525 .builder-collapse .aria-controls-arrows .fa-angle-down,
.Page_82 .Section_520 .builder-collapse .aria-controls-arrows .fa-angle-down,
.Page_82 .Section_525 .builder-collapse .aria-controls-arrows .fa-angle-down {
  font-weight: 300;
  position: absolute;
  top: 38%;
  right: 0;
  font-size: 32px;
}

.box-chestionar {
  padding: 1rem;
  max-width: 1200px;
  margin: 0 auto;
}

.box-chestionar .btn-gral {
  color: white;
  padding: 7px 30px;
  font-weight: bold;
}

.box-chestionar p {
  margin-bottom: 20px;
}

.box-chestionar .form-select {
  min-height: 38px;
}

.box-chestionar .display-col {
  margin-bottom: 10px;
}

.box-chestionar .display-col .col-12 {
  margin-bottom: 10px;
}

.box-chestionar .display-col .d-flex {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.offerts__main.offer_71 .overlay {
  display: none;
}

.offerts__main.offer_71 .box-img__main-offer img {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.offerts__main.offer_71 .box-text .h2,
.offerts__main.offer_71 .box-text p,
.offerts__main.offer_71 .box-text .tel-grall {
  display: none !important;
}

.offerts__main.offer_71 .btn-pachet-oferta {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .offerts__main.offer_71 .offerts {
    min-height: 700px;
  }

  .offerts__main.offer_71 .box-img__main-offer img {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
}

@media (min-width: 992px) {
  .offerts__main.offer_71 .box-img__main-offer img {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
}

@media (max-width: 575.89px) {
  .offerts__main.offer_71 .box-img__main-offer {
    opacity: 1 !important;
  }

  .offerts__main.offer_71 .mobile-section {
    margin-bottom: 15px;
  }
}

.Page_83 {
  position: relative;
}

.Page_83 .clip-path-gral:after {
  height: 100%;
  clip-path: none;
}

.Page_83 .img-absolute .bg-absolute {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 5px;
  background-color: #eef2f1;
}

.Page_83 .container-medal--persoana-fizica.container-medal .box-medal ul li ul {
  padding-right: 0;
}

.Page_83 .container-medal--persoana-fizica.container-medal .box-medal span {
  width: 100%;
}

.Page_83 .container-medal--persoana-fizica.container-medal .box-medal span,
.Page_83 .container-medal--persoana-fizica.container-medal .box-medal .h5 {
  margin-bottom: 15px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
}

.Page_83 .container-medal--persoana-fizica.container-medal .box-medal .btn-gral {
  margin-top: 20px;
}

.Page_83 .container-medal--persoana-fizica,
.Page_83 .container-medal--companie {
  position: relative;
}

.Page_83 .div-btn-abonament {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 780px;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.Page_83 .div-btn-abonament #abonamen-companie.active,
.Page_83 .div-btn-abonament #abonamen-persoana-fizica.active {
  -webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  cursor: pointer;
  background-color: #3550bf;
  border: 1px solid #3550bf;
}

.Page_83 .div-btn-abonament #abonamen-companie,
.Page_83 .div-btn-abonament #abonamen-persoana-fizica {
  font-weight: bold;
  text-transform: capitalize;
  border-radius: 50px;
  background-color: #00205b;
  border: 1px solid #00205b;
  cursor: pointer;
  color: #ffffff;
}

.Page_83 .div-btn-abonament #abonamen-companie:hover,
.Page_83 .div-btn-abonament #abonamen-persoana-fizica:hover {
  background-color: #3550bf;
  border: 1px solid #3550bf;
}

.Page_83 .title-name {
  color: #fd7300 !important;
  text-transform: uppercase;
}

.Page_83 .form-gral-medical {
  padding-top: 0 !important;
}

.Page_83 .content-header .block-img {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.Page_83 .content-header p {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  max-width: 800px;
  margin: 0 auto;
}

.Page_83 .mr-container {
  background-color: #fd7300;
  z-index: 2;
  border-radius: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  margin-top: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Page_83 .mr-container .mr-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: white;
  text-align: center;
}

.Page_83 .mr-container .mr-box img {
  height: 75px;
  width: 75px;
  margin: 0 auto 15px auto;
}

.Page_83 .mr-container .mr-box p {
  line-height: 18px;
}

.Page_83 .container-medal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.Page_83 .container-medal .box-medal {
  position: relative;
}

.Page_83 .container-medal .box-medal ul {
  margin-bottom: 20px;
}

.Page_83 .container-medal .box-medal ul ::marker {
  color: #00205b !important;
  font-size: 1.4em !important;
}

.Page_83 .container-medal .box-medal ul li {
  font-size: 14px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 25px;
}

.Page_83 .container-medal .box-medal .btn-gral {
  width: 100%;
  text-align: center;
}

.Page_83 .container-medal .box-medal .btn-gral a {
  color: #ffffff;
  border-radius: 50px;
  background-color: #fd7300;
  border: 1px solid #fd7300;
  padding: 10px 30px;
  margin: 0 auto;
  font-weight: 500;
  font-size: 14px;
}

.Page_83 .container-medal .box-medal .btn-gral a:hover {
  color: #fd7300;
  background-color: #ffffff;
  border: 1px solid #fd7300;
}

.Page_83 .container-medal img {
  position: absolute;
  top: -76px;
  width: 150px;
  height: 150px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.Page_83 .container-medal .h3 {
  text-align: center;
  margin-top: 90px;
  color: #fd7300;
  font-size: 22px;
  font-weight: 800;
  line-height: 33px;
  text-transform: uppercase;
}

.Page_83 .container-medal .platinum .h5 {
  padding-left: 20px;
  font-size: 17px;
}

.Page_83 .container-medal .silver:hover,
.Page_83 .container-medal .gold:hover,
.Page_83 .container-medal .platinum:hover {
  box-shadow: 1px -1px 33px 0px rgba(238, 164, 130, 0.71);
  -webkit-box-shadow: 1px -1px 33px 0px rgba(239, 165, 129, 0.71);
  -moz-box-shadow: 1px -1px 33px 0px rgba(246, 173, 139, 0.71);
}

.Page_83 .container-medal .silver,
.Page_83 .container-medal .gold,
.Page_83 .container-medal .platinum {
  background-color: #ffffff;
  padding: 1rem 5px 2rem 5px;
  border-radius: 9px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 576px) {
  .Page_83 #abonamen-companie img,
  .Page_83 #abonamen-persoana-fizica img {
    margin-right: 10px;
    width: 30px;
    height: 30px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .Page_83 .div-btn-abonament {
    padding: 10px;
  }

  .Page_83 .div-btn-abonament #abonamen-companie,
  .Page_83 .div-btn-abonament #abonamen-persoana-fizica {
    padding: 10px 30px;
  }
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .Page_83 .mr-container .mr-box {
    width: 33.3%;
  }
}

@media (min-width: 1200px) and (max-width: 1399.89px) {
  .Page_83 .img-absolute {
    top: 80px;
    left: -100px;
  }

  .Page_83 .img-absolute img {
    max-width: 280px;
  }

  .Page_83 .content-header {
    max-width: 80%;
    margin: 0 auto;
  }
}

@media (min-width: 767px) and (max-width: 1199.89px) {
  .Page_83 .title-name {
    font-size: 29px;
    margin: 25px auto !important;
  }

  .Page_83 .mr-container {
    padding: 1.5rem;
  }
}

@media (min-width: 992px) and (max-width: 1199.89px) {
  .Page_83 .img-absolute {
    top: 40px;
    left: 0;
  }

  .Page_83 .img-absolute img {
    max-width: 200px;
  }
}

@media (min-width: 1200px) {
  .Page_83 .title-name {
    font-size: 50px;
    margin: 30px auto !important;
  }

  .Page_83 .mr-container {
    padding: 1.5rem;
  }
}

@media (min-width: 1400px) {
  .Page_83 .content-header .img-absolute {
    top: 60px;
    left: -160px;
  }

  .Page_83 .content-header .img-absolute img {
    max-width: 350px;
    max-height: 350px;
  }
}

@media (min-width: 767px) {
  .Page_83 .content-header .img-absolute {
    position: absolute;
  }

  .Page_83 .mr-container {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .Page_83 .mr-container .mr-box {
    max-width: 190px;
  }
}

@media (max-width: 766.89px) {
  .Page_83 .title-name {
    font-size: 32px;
    margin: 20px auto 15px auto !important;
  }

  .Page_83 .mr-container {
    padding: 10px;
  }

  .Page_83 .content-header {
    margin-bottom: 10px;
    padding: 1rem 10px;
  }

  .Page_83 .content-header p {
    margin-bottom: 20px !important;
  }
}

@media (max-width: 575.89px) {
  .Page_83 .mr-container {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .Page_83 .mr-container .mr-box {
    width: 48%;
  }

  .Page_83 #abonamen-companie,
  .Page_83 #abonamen-persoana-fizica {
    padding: 7px 20px;
  }

  .Page_83 #abonamen-companie img,
  .Page_83 #abonamen-persoana-fizica img {
    margin-right: 5px;
    width: 20px;
    height: 20px;
  }
}

@media (min-width: 992px) {
  .Page_83 .div-btn-abonament {
    padding: 2rem;
    margin: 0 auto 80px auto;
  }

  .Page_83 .div-btn-abonament #abonamen-companie,
  .Page_83 .div-btn-abonament #abonamen-persoana-fizica {
    padding: 10px 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal {
    width: 48%;
  }

  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal ul {
    padding: 0 80px;
  }

  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal ul li ul {
    padding-left: 20px;
  }

  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal span,
  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal .h5 {
    padding: 0 40px;
  }

  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal span {
    width: 100%;
  }

  .Page_83 .container-medal .box-medal {
    width: 32%;
  }

  .Page_83 .container-medal .box-medal .mb-abon {
    margin-bottom: 15px;
  }

  .Page_83 .container-medal .box-medal li span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 991.89px) {
  .Page_83 .img-absolute {
    display: none;
  }

  .Page_83 .div-btn-abonament {
    margin: 0 auto 40px auto;
  }

  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal ul {
    padding: 10px 40px;
  }

  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal ul li ul {
    padding-left: 20px;
  }

  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal span,
  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal .h5 {
    padding: 0 20px;
  }

  .Page_83 .container-medal--persoana-fizica.container-medal .box-medal span {
    width: 100%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .Page_83 .container-medal .box-medal {
    width: 100%;
    margin-bottom: 90px;
  }

  .Page_83 .container-medal .box-medal:last-child {
    margin-bottom: 0;
  }
}

.contact_form_subscription .contact-formular {
  max-width: 800px;
  margin: 0 auto;
}

.contact_form_subscription .contact-formular .modal-content {
  margin-top: 30px;
}

.contact_form_subscription .contact-formular .modal-content #subtype_input:focus {
  border: 1px solid grey;
}

.contact_form_subscription .contact-formular .modal-content #subtype_input {
  color: #fd7300;
  font-size: 14px;
}

.contact_form_subscription .contact-formular .modal-content .form-group textarea {
  color: #fd7300;
}

.contact_form_subscription .contact-formular .modal-content .form-group input {
  font-size: 14px;
  color: #fd7300;
}

.Page_89 .clip-path-gral:after {
  background-color: #fd7300 !important;
}

.Page_89 .text-descriere-specialitate {
  max-width: 840px;
  margin: 0 auto;
  text-align: center;
  font-size: 15px;
}

.Page_89 .box-primary-title {
  display: none !important;
}

.Page_89 .form-gral-medical {
  max-width: 100%;
}

.Page_89 .container-banners {
  background-color: #EEEEEE;
  border-radius: 7px;
}

.Page_89 .container-banners .main-banner-cnas {
  position: relative;
}

.Page_89 .container-banners .main-banner-cnas img {
  width: 100%;
}

.Page_89 .container-banners .main-banner-cnas .vector .div-p p {
  font-weight: bold;
  background-color: #00205b;
  padding: 5px;
  display: inline;
}

.Page_89 .container-banners .main-banner-cnas .vector h4 {
  font-weight: bold;
  margin-top: 15px;
}

.Page_89 .SectionCollapse .title {
  color: #00205b;
}

.Page_89 .SectionCollapse .aria-controls-arrows[aria-expanded="false"] {
  background-color: #FCFCFC !important;
}

.Page_89 .SectionCollapse .box-dr-prog:hover {
  background-color: #fafbfc;
}

.Page_89 .SectionCollapse .box-dr-prog:hover p {
  color: #fd7300;
}

.Page_89 .SectionCollapse .box-dr-prog:hover p span {
  color: #fd7300;
}

.Page_89 .SectionCollapse .box-dr-prog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.Page_89 .SectionCollapse .box-dr-prog p span {
  font-weight: bold;
  color: #00205b;
}

.Page_89 .SectionCollapse .box-dr-prog .div-btn-app .btn-gral {
  color: white;
  width: 100%;
  min-height: 36px;
}

.Page_89 .SectionCollapse .box-dr-prog .div-btn-app .btn-gral .img-fluid-sp {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .Page_89 .container-banners .vector {
    position: absolute;
    top: -1px;
    background-image: url("/img/stefan-cnas/Vector-Cnas.svg");
    background-size: contain;
    background-repeat: no-repeat;
    color: #ffffff;
  }

  .Page_89 .SectionCollapse {
    margin-top: 50px;
  }

  .Page_89 .SectionCollapse .title {
    margin-bottom: 40px;
  }

  .Page_89 .SectionCollapse h5 {
    font-size: 20px;
  }

  .Page_89 .SectionCollapse .box-dr-prog:hover {
    background-color: #fafbfc;
  }

  .Page_89 .SectionCollapse .box-dr-prog {
    padding: 15px;
    min-height: 50px;
  }

  .Page_89 .SectionCollapse .box-dr-prog p span {
    font-size: 18px;
  }

  .Page_89 .SectionCollapse .box-dr-prog .div-btn-app {
    min-width: 220px;
  }
}

@media (max-width: 575.89px) {
  .Page_89 .clip-path-gral:after {
    height: 20vh;
  }

  .Page_89 .container-banners {
    padding: 10px;
  }

  .Page_89 .container-banners .div-p {
    line-height: 26px;
  }

  .Page_89 .container-banners .div-p p {
    color: white;
  }

  .Page_89 .container-banners h4 {
    font-size: 18px;
  }

  .Page_89 .container-banners img {
    margin-bottom: 20px;
  }

  .Page_89 .SectionCollapse {
    margin-top: 20px;
  }

  .Page_89 .SectionCollapse .title {
    margin-bottom: 20px;
    font-size: 21px;
  }

  .Page_89 .SectionCollapse h5 {
    font-size: 18px;
  }

  .Page_89 .SectionCollapse .collapse.acs-col .paragraph-editor {
    padding: 10px;
  }

  .Page_89 .SectionCollapse .box-dr-prog {
    margin-bottom: 20px;
    min-height: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 5px;
    border-bottom: 1px solid #c4c3c3;
  }

  .Page_89 .SectionCollapse .box-dr-prog p {
    margin-bottom: 10px !important;
    font-size: 14px;
  }

  .Page_89 .SectionCollapse .box-dr-prog p span {
    font-size: 16px;
  }

  .Page_89 .SectionCollapse .box-dr-prog .div-btn-app {
    min-width: 190px;
  }
}

@media (min-width: 1400px) {
  .Page_89 .clip-path-gral:after {
    height: 385px;
  }
}

@media (min-width: 1600px) {
  .Page_89 .container-banners .main-banner-cnas .vector {
    width: 600px;
    padding: 2.1rem;
    height: 450px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector .div-p {
    line-height: 35px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector .div-p p {
    font-size: 27px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector h4 {
    font-size: 38px;
  }
}

@media (min-width: 767px) {
  .Page_89 .main-banner-cnas .vector {
    left: 50px;
  }

  .Page_89 .main-banner-cnas img {
    padding-left: 100px;
  }
}

@media (max-width: 766.89px) {
  .Page_89 .main-banner-cnas .vector {
    left: 20px;
  }

  .Page_89 .main-banner-cnas img {
    padding-left: 20px;
  }
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .Page_89 .clip-path-gral:after {
    height: 160px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector {
    width: 290px;
    height: 155px;
    padding: 1rem;
  }

  .Page_89 .container-banners .main-banner-cnas .vector .div-p {
    line-height: 21px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector .div-p p {
    font-size: 12px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector h4 {
    font-size: 14px;
    max-width: 200px;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .Page_89 .clip-path-gral:after {
    height: 200px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector {
    width: 290px;
    height: 300px;
    padding: 1rem;
  }

  .Page_89 .container-banners .main-banner-cnas .vector .div-p {
    line-height: 21px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector h4 {
    font-size: 18px;
  }
}

@media (min-width: 1400px) and (max-width: 1599.89px) {
  .Page_89 .container-banners .main-banner-cnas .vector {
    width: 440px;
    padding: 1.6rem;
    height: 450px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector .div-p {
    line-height: 31px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector .div-p p {
    font-size: 24px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector h4 {
    font-size: 26px;
  }
}

@media (min-width: 992px) and (max-width: 1399.89px) {
  .Page_89 .clip-path-gral:after {
    height: 300px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector {
    width: 400px;
    padding: 1.1rem;
    height: 250px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector .div-p {
    line-height: 31px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector .div-p p {
    font-size: 22px;
  }

  .Page_89 .container-banners .main-banner-cnas .vector h4 {
    font-size: 23px;
  }
}

.Page.Page_90 .bg-page-content,
.Page.Page_91 .bg-page-content {
  background: white;
}

.Page.Page_90 .box-primary-title,
.Page.Page_91 .box-primary-title {
  display: none !important;
}

.Page.Page_90 .titlu-crioablatie,
.Page.Page_91 .titlu-crioablatie {
  text-align: center;
  font-weight: bold;
}

.Page.Page_90 .breadcrumb-inner,
.Page.Page_91 .breadcrumb-inner {
  display: none;
}

.Page.Page_90 .builder-text-carousel .description-text,
.Page.Page_91 .builder-text-carousel .description-text {
  height: 100%;
}

.Page.Page_90 .builder-text-carousel .description-text .h3,
.Page.Page_91 .builder-text-carousel .description-text .h3 {
  font-weight: 700;
  margin-bottom: 30px;
}

.Page.Page_90 .builder-text-carousel .description-text .multi-collapse,
.Page.Page_91 .builder-text-carousel .description-text .multi-collapse {
  height: 100%;
  max-height: 100%;
}

.Page.Page_90 .builder-text-carousel .description-text .multi-collapse .location-read-more,
.Page.Page_91 .builder-text-carousel .description-text .multi-collapse .location-read-more {
  height: 100%;
}

.Page.Page_90 .builder-text-carousel .description-text .multi-collapse .location-read-more .row,
.Page.Page_90 .builder-text-carousel .description-text .multi-collapse .location-read-more .col-12,
.Page.Page_91 .builder-text-carousel .description-text .multi-collapse .location-read-more .row,
.Page.Page_91 .builder-text-carousel .description-text .multi-collapse .location-read-more .col-12 {
  height: 100%;
}

.Page.Page_90 .builder-text-carousel .description-text .multi-collapse .location-read-more .paragraph-editor,
.Page.Page_91 .builder-text-carousel .description-text .multi-collapse .location-read-more .paragraph-editor {
  height: calc( 100% - 80px);
  font-size: 15px;
}

.Page.Page_90 .builder-text-carousel .description-text .multi-collapse .location-read-more .paragraph-editor .flex-space,
.Page.Page_91 .builder-text-carousel .description-text .multi-collapse .location-read-more .paragraph-editor .flex-space {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.Page.Page_90 .builder-text-carousel .description-text .multi-collapse .location-read-more .paragraph-editor .flex-space strong,
.Page.Page_91 .builder-text-carousel .description-text .multi-collapse .location-read-more .paragraph-editor .flex-space strong {
  font-size: 19px;
}

.Page.Page_90 .builder-text-carousel .description-text.showTextCarousel,
.Page.Page_91 .builder-text-carousel .description-text.showTextCarousel {
  height: 100% !important;
}

.Page.Page_90 .builder-text-carousel .description-text.showTextCarousel .btn-sl,
.Page.Page_91 .builder-text-carousel .description-text.showTextCarousel .btn-sl {
  display: none !important;
}

.Page.Page_90 .builder-text-carousel .builder-text-carousel-img.slick-initialized,
.Page.Page_91 .builder-text-carousel .builder-text-carousel-img.slick-initialized {
  width: 495px;
  height: 100%;
  margin-bottom: 0;
}

.Page.Page_90 .builder-text-carousel .builder-text-carousel-img.slick-initialized .slick-list,
.Page.Page_91 .builder-text-carousel .builder-text-carousel-img.slick-initialized .slick-list {
  width: 100%;
}

.Page.Page_90 .builder-text-carousel .builder-text-carousel-img.slick-initialized .slick-list .slick-track,
.Page.Page_91 .builder-text-carousel .builder-text-carousel-img.slick-initialized .slick-list .slick-track {
  width: 100% !important;
}

.Page.Page_90 .builder-text-carousel .builder-text-carousel-img.slick-initialized .slick-dots,
.Page.Page_91 .builder-text-carousel .builder-text-carousel-img.slick-initialized .slick-dots {
  display: none;
}

.Page.Page_90 .builder-text-carousel .collapse.collapse-background:before,
.Page.Page_91 .builder-text-carousel .collapse.collapse-background:before {
  background-image: none;
}

.Page.Page_90 .box-crioablatie,
.Page.Page_91 .box-crioablatie {
  position: relative;
  max-width: 950px;
  margin: 0 auto;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie {
  border-radius: 7px;
  position: relative;
  z-index: 2;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie .box-quotation,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie .box-quotation {
  text-align: center;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie .box-quotation .quotation-mark,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie .box-quotation .quotation-mark {
  width: 35px;
  height: 35px;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie .box-tex,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie .box-tex {
  line-height: 26px;
  font-size: 15px;
  font-family: Montserrat, sans-serif;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie .box-tex ul li,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie .box-tex ul li {
  line-height: 22px;
  font-size: 14px;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie .box-quotation,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie .box-quotation {
  margin-bottom: 20px;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie .info-medic,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie .info-medic {
  text-align: center;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie .info-medic .box-img-absolute,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie .info-medic .box-img-absolute {
  width: 130px;
  height: 130px;
  position: relative;
  overflow: hidden;
  display: block;
  border-radius: 50%;
  margin: 0px auto 10px auto;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie .info-medic .box-img-absolute img,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie .info-medic .box-img-absolute img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie .info-medic .denumire-medic,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie .info-medic .denumire-medic {
  font-size: 18px;
  line-height: 26px;
  font-family: Montserrat, sans-serif;
  font-weight: bold;
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie .info-medic .specializare-medic,
.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie .info-medic .specializare-medic {
  font-size: 14px;
  line-height: 20px;
  font-family: Montserrat, sans-serif;
}

.Page.Page_90 .box-indicatii,
.Page.Page_91 .box-indicatii {
  border-radius: 7px;
}

.Page.Page_90 .box-indicatii .h4,
.Page.Page_91 .box-indicatii .h4 {
  color: #fd7300;
  font-weight: bold;
  margin-bottom: 15px;
}

.Page.Page_90 .box-indicatii ul,
.Page.Page_91 .box-indicatii ul {
  padding: 0;
  list-style-type: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page.Page_90 .box-indicatii ul li,
.Page.Page_91 .box-indicatii ul li {
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
}

.Page.Page_90 .box-proces,
.Page.Page_91 .box-proces {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.Page.Page_90 .box-proces .left,
.Page.Page_91 .box-proces .left {
  text-align: center;
  position: relative;
}

.Page.Page_90 .box-proces .left .ic-gral,
.Page.Page_91 .box-proces .left .ic-gral {
  position: absolute;
  width: 115px;
  height: 115px;
  right: 10%;
  top: 12%;
}

.Page.Page_90 .box-proces .left img,
.Page.Page_91 .box-proces .left img {
  max-height: 430px;
}

.Page.Page_90 .box-proces .right,
.Page.Page_91 .box-proces .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Page.Page_90 .box-proces .right .h5,
.Page.Page_91 .box-proces .right .h5 {
  font-weight: 700;
}

.Page.Page_90 .SectionCollapse .title,
.Page.Page_91 .SectionCollapse .title {
  color: #00205b;
}

@media (min-width: 576px) and (max-width: 1199.89px) {
  .Page.Page_90 .page-content,
  .Page.Page_91 .page-content {
    padding: 0 20px;
  }
}

@media (min-width: 767px) and (max-width: 1599.89px) {
  .Page.Page_90 .bg-page-content,
  .Page.Page_91 .bg-page-content {
    padding: 15px  30px;
  }
}

@media (max-width: 575.98px) {
  .Page.Page_90 .page-content,
  .Page.Page_90 .bg-page-content,
  .Page.Page_91 .page-content,
  .Page.Page_91 .bg-page-content {
    padding: 0 10px !important;
  }

  .Page.Page_90 .box-tex ul,
  .Page.Page_91 .box-tex ul {
    padding: 0 20px;
  }
}

@media (max-width: 991.98px) {
  .Page.Page_90 .box-proces,
  .Page.Page_91 .box-proces {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }

  .Page.Page_90 .box-proces .left,
  .Page.Page_90 .box-proces .right,
  .Page.Page_91 .box-proces .left,
  .Page.Page_91 .box-proces .right {
    width: 100%;
  }

  .Page.Page_90 .box-proces .left,
  .Page.Page_91 .box-proces .left {
    margin-bottom: 30px;
    text-align: center;
  }

  .Page.Page_90 .box-proces .left img,
  .Page.Page_91 .box-proces .left img {
    max-width: 350px;
    max-height: 265px;
  }
}

@media (min-width: 992px) {
  .Page.Page_90 .box-proces .left,
  .Page.Page_90 .box-proces .right,
  .Page.Page_91 .box-proces .left,
  .Page.Page_91 .box-proces .right {
    width: 50%;
  }

  .Page.Page_90 .builder-text-carousel .builder-text-carousel-img .img-thumbnail,
  .Page.Page_91 .builder-text-carousel .builder-text-carousel-img .img-thumbnail {
    height: 100% !important;
  }
}

@media (max-width: 766.89px) {
  .Page.Page_90 .builder-text-carousel .description-text .h3,
  .Page.Page_91 .builder-text-carousel .description-text .h3 {
    font-size: 21px;
  }

  .Page.Page_90 .box-indicatii .h4,
  .Page.Page_91 .box-indicatii .h4 {
    font-size: 21px;
  }

  .Page.Page_90 .box-indicatii ul li,
  .Page.Page_91 .box-indicatii ul li {
    width: 100%;
  }

  .Page.Page_90 .box-proces .h4,
  .Page.Page_91 .box-proces .h4 {
    font-size: 21px;
  }
}

@media (min-width: 767px) {
  .Page.Page_90 .builder-text-carousel .description-text .h3,
  .Page.Page_91 .builder-text-carousel .description-text .h3 {
    font-size: 27px;
  }

  .Page.Page_90 .box-indicatii .h4,
  .Page.Page_91 .box-indicatii .h4 {
    font-weight: 700;
  }

  .Page.Page_90 .box-proces .right,
  .Page.Page_91 .box-proces .right {
    padding: 1rem;
  }

  .Page.Page_90 .box-proces .h4,
  .Page.Page_91 .box-proces .h4 {
    font-size: 28px;
  }
}

@media (max-width: 1199.89px) {
  .Page.Page_90 .bg-page-content,
  .Page.Page_91 .bg-page-content {
    margin-top: 40px;
  }

  .Page.Page_90 .titlu-crioablatie,
  .Page.Page_91 .titlu-crioablatie {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .Page.Page_90 .box-crioablatie .container-text-medic-crioablatie,
  .Page.Page_91 .box-crioablatie .container-text-medic-crioablatie {
    margin: 20px auto;
    padding: 1rem;
  }

  .Page.Page_90 .box-indicatii,
  .Page.Page_91 .box-indicatii {
    margin: 0 auto 40px auto;
    padding: 1rem;
  }
}

@media (max-width: 991.89px) {
  .Page.Page_90 .builder-text-carousel .description-text,
  .Page.Page_91 .builder-text-carousel .description-text {
    margin-bottom: 30px;
  }

  .Page.Page_90 .builder-text-carousel .builder-text-carousel-img .img-thumbnai,
  .Page.Page_91 .builder-text-carousel .builder-text-carousel-img .img-thumbnai {
    max-width: 200px;
  }
}

@media (min-width: 1200px) {
  .Page.Page_90 .bg-page-content,
  .Page.Page_91 .bg-page-content {
    margin-top: 80px;
  }

  .Page.Page_90 .titlu-crioablatie,
  .Page.Page_91 .titlu-crioablatie {
    margin-bottom: 45px;
  }

  .Page.Page_90 .box-crioablatie .container-text-medic-crioablatie,
  .Page.Page_91 .box-crioablatie .container-text-medic-crioablatie {
    margin: 100px auto;
    padding: 1.5rem 3rem;
  }

  .Page.Page_90 .box-crioablatie .img-square,
  .Page.Page_91 .box-crioablatie .img-square {
    position: absolute;
    background-image: url("/img/criablatie/icon-square.svg");
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
  }

  .Page.Page_90 .box-indicatii,
  .Page.Page_91 .box-indicatii {
    margin: 100px auto;
    padding: 2.5rem;
  }
}

@media (min-width: 1600px) {
  .Page.Page_90 .builder-text-carousel .description-text,
  .Page.Page_91 .builder-text-carousel .description-text {
    padding-right: 125px;
  }
}

@media (min-width: 992px) and (max-width: 1599.89px) {
  .Page.Page_90 .builder-text-carousel .description-text,
  .Page.Page_91 .builder-text-carousel .description-text {
    padding-right: 60px;
  }
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie {
  background-color: #ffe5cf;
}

.Page.Page_90 .box-crioablatie .box-tex {
  margin-bottom: 20px;
}

.Page.Page_90 .box-indicatii {
  max-width: 1180px;
}

.Page.Page_90 .box-indicatii .h4 {
  max-width: 800px;
}

@media (min-width: 1200px) {
  .Page.Page_90 .titlu-crioablatie {
    font-size: 36px;
  }
}

@media (min-width: 767px) {
  .Page.Page_90 .box-indicatii .h4 {
    font-weight: 700;
    font-size: 27px;
  }

  .Page.Page_90 .box-indicatii ul li {
    width: 48%;
  }
}

@media (min-width: 992px) {
  .Page.Page_90 .box-proces {
    margin-bottom: 70px;
  }
}

@media (max-width: 991.98px) {
  .Page.Page_90 .builder-text-carousel .builder-text-carousel-img .img-thumbnail {
    max-width: 220px;
    height: 250px !important;
  }
}

.Page.Page_90 .box-crioablatie .container-text-medic-crioablatie {
  max-width: 920px;
}

.Page.Page_90 .box-indicatii {
  background-color: #F4FAFE;
}

.Page.Page_90 .builder-text-carousel-img.slick-initialized {
  background-color: #F1F1F1;
}

@media (min-width: 1200px) {
  .Page.Page_90 .box-crioablatie .img-square {
    top: -3%;
    left: -10%;
    width: 114%;
    height: 123%;
  }
}

.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie {
  background-color: #f6f6f6;
}

.Page.Page_91 .info-medic .box-img-programare {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  background-color: #f3f3a8;
  padding: 2rem 2.5rem;
}

.Page.Page_91 .info-medic .box-img-programare .btn-gral {
  color: white;
  background-color: #fd7300;
  border: 1px solid #fd7300;
}

.Page.Page_91 .info-medic .box-img-programare .btn-gral:hover {
  color: #fd7300;
  background-color: white;
}

.Page.Page_91 .info-medic .box-proces {
  background-color: #fd7300;
  color: white;
}

.Page.Page_91 .box-tex {
  margin: 0 auto 60px auto !important;
  background-color: white;
  padding: 3rem 2rem;
}

.Page.Page_91 .box-tex h5 {
  margin-bottom: 25px;
  text-align: center;
  font-size: 19px;
  font-weight: bold;
}

.Page.Page_91 .box-tex .flex-box-icon-img {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 30px;
}

.Page.Page_91 .box-tex .flex-box-icon-img img {
  max-height: 150px;
}

.Page.Page_91 .img-square {
  display: none;
}

.Page.Page_91 .box-crioablatie.box-crioablatie2 .container-text-medic-crioablatie {
  max-width: 1000px;
}

.Page.Page_91 .box-crioablatie.box-crioablatie2 .info-medic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.Page.Page_91 .box-crioablatie.box-crioablatie2 .info-medic .box-proces {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Page.Page_91 .box-crioablatie.box-crioablatie2 .info-medic .box-proces .left img {
  max-height: 150px;
}

.Page.Page_91 .box-crioablatie.box-crioablatie2 .info-medic .box-proces .right ul {
  text-align: left;
}

.Page.Page_91 .box-crioablatie.box-crioablatie2 .info-medic .box-proces .left,
.Page.Page_91 .box-crioablatie.box-crioablatie2 .info-medic .box-proces .right {
  width: 100%;
}

.Page.Page_91 .info-medic .box-prog {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.Page.Page_91 .info-medic .box-prog .btn-gral {
  color: white;
}

.Page.Page_91 .box-text-ablatie-second {
  margin: 0 auto;
}

.Page.Page_91 .box-proces {
  text-align: left;
}

.Page.Page_91 .box-proces .h5 {
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 30px;
}

.Page.Page_91 .box-proces p {
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 15px !important;
  color: #efefef;
}

.Page.Page_91 .box-proces ul li {
  font-weight: 700;
  font-size: 15px;
  color: white;
}

.Page.Page_91 .box-proces ul li::marker {
  color: white !important;
}

.Page.Page_91 .box-indicatii {
  max-width: 980px;
  background-color: #FFFFC8;
}

.Page.Page_91 .box-indicatii .h4 {
  margin-bottom: 30px;
}

.Page.Page_91 .box-indicatii ul {
  padding: 0 40px;
  list-style-type: circle;
}

.Page.Page_91 .builder-text-carousel {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.Page.Page_91 .builder-text-carousel .builder-text-carousel-img {
  background-color: white;
}

.Page.Page_91 .clip-path-gral:after {
  background-color: #F1F1F1 !important;
}

.Page.Page_91 .box-crioablatie .container-text-medic-crioablatie {
  max-width: 720px;
}

@media (min-width: 992px) {
  .Page.Page_91 .info-medic {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .Page.Page_91 .info-medic .box-proces {
    max-width: 72%;
    padding: 2rem;
  }
}

@media (max-width: 991.89px) {
  .Page.Page_91 .info-medic {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page.Page_91 .info-medic .box-proces {
    padding: 15px;
  }
}

@media (max-width: 766.89px) {
  .Page.Page_91 .flex-box-icon-img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page.Page_91 .flex-box-icon-img img {
    margin-bottom: 20px;
  }

  .Page.Page_91 .titlu-crioablatie,
  .Page.Page_91 h4 {
    font-size: 18px;
  }

  .Page.Page_91 .box-text-ablatie-second {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .Page.Page_91 .box-text-ablatie-second img {
    margin-bottom: 20px;
  }
}

@media (min-width: 767px) {
  .Page.Page_91 .box-indicatii .h4 {
    font-size: 20px;
    text-align: center;
  }

  .Page.Page_91 .box-indicatii ul li {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .Page.Page_91 .titlu-crioablatie {
    font-size: 32px;
  }

  .Page.Page_91 .box-crioablatie .img-square {
    top: -3%;
    left: 3%;
    width: 93%;
    height: 127%;
  }
}

@media (min-width: 1600px) {
  .Page.Page_91 .builder-text-carousel .description-text {
    padding-left: 80px;
  }
}

.Page_66 .iframe-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

.Page_66 .iframe-img iframe {
  height: 500px;
}

.Page_66 .iframe-img img {
  max-height: 550px;
  width: 100%;
  height: 100%;
}

.Page_66 .builder-text-carousel .description-text.showTextCarousel {
  height: auto !important;
}

.Page_66 .builder-text-carousel .showTextCarousel .collapse.collapse-background {
  max-height: 100% !important;
}

.Page_66 .builder-text-carousel .showTextCarousel .btn-sl.pt-2 {
  display: none !important;
}

.Page_66 .builder-text-carousel .showTextCarousel .collapse.collapse-background:before {
  height: 0 !important;
}

@media (min-width: 576px) {
  .Page_66 .iframe-img iframe {
    padding: 2rem;
  }
}

@media (max-width: 575.89px) {
  .Page_66 .iframe-img iframe {
    width: 100%;
    height: 220px;
  }
}

@media (max-width: 991.89px) {
  .Page_66 .iframe-img {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.pagina-teste-oncologice-decontate-cnas .box-buton-teste-onco {
  margin-top: 50px;
}

.pagina-teste-oncologice-decontate-cnas .box-buton-teste-onco .btn-gral {
  background-color: #fd7300;
  color: white;
  padding: 15px 30px;
}

.pagina-teste-oncologice-decontate-cnas .box-buton-teste-onco .btn-gral:hover {
  background-color: #00205b;
}

.pagina-teste-oncologice-decontate-cnas .h3 {
  text-align: center;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas {
  width: 100%;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .btn-gral---descarca-pdf:hover {
  background-color: #00205b;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .btn-gral---descarca-pdf {
  background-color: #fd7300;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  /* 125% */
  padding: 10px 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .btn-gral---descarca-pdf img {
  margin-right: 5px;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .box-number,
.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-rezultat .box-number {
  position: absolute;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .box-number .number,
.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-rezultat .box-number .number {
  width: 71px;
  height: 71px;
  border-radius: 100%;
  color: #FFF;
  background-color: #00205b;
  text-align: center;
  font-size: 44px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  /* 61.364% */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .box-number .number .arrow,
.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-rezultat .box-number .number .arrow {
  position: absolute;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box1,
.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box2 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu p {
  margin-bottom: 0 !important;
  line-height: 24px;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .left,
.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .right {
  position: relative;
  max-width: 335px;
  text-align: center;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .left .image,
.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .right .image {
  position: relative;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .left .image .text,
.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .right .image .text {
  position: absolute;
  background-color: #fd7300;
  color: #FFF;
  text-align: center;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
  /* 118.182% */
  padding: 5px;
  max-width: 190px;
  border-radius: 5px;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .left .h5,
.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-traseu .right .h5 {
  color: #00205b;
  text-align: center;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  /* 158.824% */
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box3 {
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box3 .color-text {
  background-color: rgba(253, 115, 0, 0.1);
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box3 .color-text .h5,
.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box3 .color-text p {
  text-align: left;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box3 .color-text .h5 {
  color: var(--a_, #393185);
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 141.176% */
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box3 .box-number {
  margin-left: auto;
  margin-right: auto;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box3 .box-number .number {
  position: relative;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-rezultat {
  max-width: 700px;
  text-align: center;
  position: relative;
  padding-top: 50px;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .box-rezultat .box-number {
  top: 22px;
  left: 0;
  right: 0;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  width: 71px;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .container-descarcare-referat {
  position: relative;
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .container-descarcare-referat .btn-gral---descarca-pdf {
  padding: 15px 45px;
  z-index: 10;
  position: relative;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .container-descarcare-referat .btn-gral---descarca-pdf:hover {
  border: 2px solid #fd7300;
}

.pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas .container-descarcare-referat:after {
  content: "";
  position: absolute;
  width: 99.7vw;
  height: 100%;
  top: 0;
  background-color: #00205b;
  z-index: 5;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel {
  width: 100%;
  position: relative;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card {
  border: none;
  margin-bottom: 10px;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .card-header {
  background-color: #ffffff;
  border: none;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .card-header .btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .card-header .btn:hover {
  text-decoration: unset;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .card-header .btn-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .card-header .btn-link .h4 {
  color: #fd7300;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  /* 123.077% */
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .card-header .btn.collapsed .arrow-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .card-header .btn.collapsed .arrow-top {
  display: none;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .card-header .btn-link .arrow-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .card-header .btn-link .arrow-bottom {
  display: none;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body {
  padding: 0;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .btn-gral {
  color: #ffffff;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .info-text-panel {
  margin-top: 25px;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .info-text-panel p {
  line-height: 26px;
  font-size: 15px;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel p {
  margin-bottom: 0 !important;
  font-size: 14px;
  line-height: 20px;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .thead-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px 4px 0px 0px;
  background: var(--a_, #393185);
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .thead-panel .col-panel {
  color: #ffffff;
  padding: 5px;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel:first-child {
  border-left: 1px solid #22222233;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel {
  color: #222222;
  border-right: 1px solid #22222233;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .padding-flex {
  height: 100%;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .items {
  padding: 5px;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .items-triple {
  height: 33.33%;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .items-double-double {
  height: 25%;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .items-double {
  height: 50%;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .item-border {
  border-bottom: 1px solid #22222233;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .double-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .double-item p {
  height: 50%;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .info-text-panel {
  margin-top: 20px;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .col-6-panel .padding-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagina-teste-oncologice-decontate-cnas .sectiune-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .col-6-panel .padding-flex .btn-gral {
  margin-top: 10px;
}

.pagina-teste-oncologice-decontate-cnas .container-panel {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagina-teste-oncologice-decontate-cnas .container-panel:after {
  content: "";
  position: absolute;
  width: 99.7vw;
  height: 100%;
  top: 0;
  background-color: #EEF2F1;
  z-index: -1;
}

@media (min-width: 1200px) and (max-width: 1399.89px) {
  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .text {
    top: -20px;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number {
    top: 0;
    right: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number .number .arrow {
    top: -56px;
    right: -446%;
    width: 273px;
    height: 353px;
    rotate: 1deg;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .right .box-number {
    bottom: 15px;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .right .box-number .arrow {
    top: 110%;
    left: -286%;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .image .text {
    top: -30px;
    left: -60px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .box-number {
    top: 30px;
    right: -15px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .box-number .arrow {
    right: -319%;
    top: 45%;
    height: 273px;
    rotate: -22deg;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right {
    padding-top: 100px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right .box-number {
    top: 0;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right .box-number .arrow {
    left: -533%;
    top: -66%;
    width: 362px;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 {
    gap: 3rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .color-text {
    padding: 1rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .box-number {
    top: -40px;
    left: 0;
    right: 0;
    width: 71px;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .box-number .number .arrow {
    height: 300px;
    bottom: -435%;
  }
}

@media (min-width: 1600px) {
  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .text {
    top: -20px;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number {
    top: 0;
    right: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number .number .arrow {
    top: -79px;
    right: -625%;
    width: 400px;
    height: 400px;
    rotate: -7deg;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .right .box-number {
    bottom: 15px;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .right .box-number .arrow {
    top: 110%;
    left: -286%;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .image .text {
    top: -30px;
    left: -60px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .box-number {
    top: 30px;
    right: -15px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .box-number .arrow {
    right: -415%;
    top: 19%;
    height: 306px;
    rotate: -31deg;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right {
    padding-top: 100px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right .box-number {
    top: 0;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right .box-number .arrow {
    left: -651%;
    top: -66%;
    width: 400px;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 {
    gap: 3rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .color-text {
    padding: 1rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .box-number {
    top: -40px;
    left: 0;
    right: 0;
    width: 71px;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .box-number .number .arrow {
    height: 300px;
    bottom: -435%;
  }
}

@media (min-width: 1400px) and (max-width: 1599.89px) {
  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .text {
    top: -20px;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number {
    top: 0;
    right: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number .number .arrow {
    top: -56px;
    right: -537%;
    width: 345px;
    height: 353px;
    rotate: -3deg;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .right .box-number {
    bottom: 15px;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .right .box-number .arrow {
    top: 110%;
    left: -286%;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .image .text {
    top: -30px;
    left: -60px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .box-number {
    top: 30px;
    right: -15px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .box-number .arrow {
    right: -387%;
    top: 9%;
    height: 313px;
    rotate: -37deg;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right {
    padding-top: 100px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right .box-number {
    top: 0;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right .box-number .arrow {
    left: -651%;
    top: -66%;
    width: 400px;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 {
    gap: 3rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .color-text {
    padding: 1rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .box-number {
    top: -40px;
    left: 0;
    right: 0;
    width: 71px;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .box-number .number .arrow {
    height: 300px;
    bottom: -435%;
  }
}

@media (min-width: 992px) and (max-width: 1199.89px) {
  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .text {
    top: -20px;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number {
    top: 0;
    right: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number .number .arrow {
    top: -56px;
    right: -405%;
    width: 277px;
    height: 353px;
    rotate: 1deg;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .right .box-number {
    bottom: 15px;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .right .box-number .arrow {
    top: 110%;
    left: -286%;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .image .text {
    top: -30px;
    left: -60px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .box-number {
    top: 30px;
    right: -15px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .box-number .arrow {
    right: -319%;
    top: 45%;
    height: 273px;
    rotate: -22deg;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right {
    padding-top: 100px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right .box-number {
    top: 0;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right .box-number .arrow {
    left: -495%;
    top: -66%;
    width: 333px;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 {
    gap: 3rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .color-text {
    padding: 1rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .box-number {
    top: -40px;
    left: 0;
    right: 0;
    width: 71px;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .box-number .number .arrow {
    height: 300px;
    bottom: -435%;
  }
}

@media (min-width: 767px) {
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .thead-panel .col-1-panel,
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .col-1-panel {
    width: 5%;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .thead-panel .col-2-panel,
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .col-2-panel {
    width: 15%;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .thead-panel .col-3-panel,
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .col-3-panel {
    width: 9%;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .thead-panel .col-4-panel,
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .col-4-panel {
    width: 12%;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .thead-panel .col-5-panel,
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .col-5-panel {
    width: 34%;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .thead-panel .col-6-panel,
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .col-6-panel {
    width: 16%;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .thead-panel .col-7-panel,
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .col-7-panel {
    width: 9%;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel {
    border-bottom: 1px solid #22222233;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-panel .header {
    display: none;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .min-height-400 {
    min-height: 400px;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .table-panel {
    overflow-x: auto;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .table-panel .thead-panel,
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .table-panel .body-panel {
    width: 1050px;
  }
}

@media (max-width: 766.98px) {
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .card-header {
    padding: 15px;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .card-header .btn {
    padding: 0 !important;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .thead-panel {
    display: none !important;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel {
    width: 95vw;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border: 2px solid #fd7300;
    border-radius: 10px;
    margin-bottom: 10px;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-panel {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    border-bottom: 1px solid #22222263;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-panel .header {
    width: 90px;
    padding: 0 5px;
    font-weight: bold;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-panel .text--body {
    width: calc(100% - 90px);
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-panel .text--body .items {
    padding: 0 5px;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-panel .item1 {
    background-color: rgba(252, 201, 166, 0.39);
    color: #00205b;
    font-weight: 600;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-panel .item2 {
    background-color: rgba(245, 245, 153, 0.33);
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-panel .item3 {
    background-color: rgba(180, 180, 252, 0.39);
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-panel .item4 {
    background-color: rgba(219, 253, 198, 0.4);
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-panel .double-item-center {
    width: 100%;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-1-panel .items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-1-panel .items p {
    font-size: 16px;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .card .table-panel .body-panel .row-div-panel .col-1-panel .items a {
    margin-left: 5px;
  }
}

@media (min-width: 992px) {
  .pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas {
    padding-top: 150px;
  }

  .pagina-teste-oncologice-decontate-cnas .container-panel {
    padding: 100px 0;
  }

  .pagina-teste-oncologice-decontate-cnas .container-panel .card .h4 {
    font-size: 26px;
    text-align: left;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .table-panel .thead-panel,
  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .table-panel .body-panel {
    width: 100%;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .collapse {
    padding: .75rem 1.25rem;
  }
}

@media (max-width: 991.98px) {
  .pagina-teste-oncologice-decontate-cnas .container-panel {
    padding: 40px 0;
  }

  .pagina-teste-oncologice-decontate-cnas .container-panel .card .h4 {
    font-size: 18px;
    text-align: left;
    padding-right: 7px;
  }

  .pagina-teste-oncologice-decontate-cnas .section-traseu-decontare-cnas {
    padding-top: 80px;
  }

  .pagina-teste-oncologice-decontate-cnas .clip-path-gral:after {
    height: 150px;
  }

  .pagina-teste-oncologice-decontate-cnas .box-traseu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 3rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box-traseu .left,
  .pagina-teste-oncologice-decontate-cnas .box-traseu .right {
    margin: 0 auto;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .text {
    top: -20px;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number .number .arrow {
    bottom: -87px;
    left: -157%;
    width: 298px;
    height: 55px;
    rotate: 64deg;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .right .box-number {
    bottom: 15px;
    left: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .right .box-number .arrow {
    top: 28%;
    left: -283%;
    rotate: 12deg;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .image .text {
    top: -70px;
    left: 0px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .box-number {
    top: 30px;
    right: 0px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left .box-number .arrow {
    right: -45px;
    top: 104%;
    height: 273px;
    rotate: 29deg;
    z-index: -1;
    opacity: 0.3;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right .box-number {
    top: 0;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .right .box-number .arrow {
    right: -197%;
    top: 271%;
    height: 46px;
    rotate: -82deg;
    z-index: -1;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 {
    gap: 1rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .left {
    padding-top: 30px;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .left,
  .pagina-teste-oncologice-decontate-cnas .box3 .right {
    max-width: 100% !important;
    width: 100%;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .color-text {
    padding: 1rem;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .box-number {
    top: -40px;
    left: 0;
    right: 0;
    width: 71px;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 .box-number .number .arrow {
    height: 276px;
    bottom: -397%;
    z-index: -1;
    opacity: 0.3;
  }

  .pagina-teste-oncologice-decontate-cnas .sectiune-panel .collapse {
    padding: 0 5px;
  }
}

@media (min-width: 576px) {
  .pagina-teste-oncologice-decontate-cnas .box-rezultat {
    margin: 0 auto 100px auto;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left {
    padding-top: 150px;
  }
}

@media (min-width: 576px) and (max-width: 992px) {
  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: 51px;
    bottom: 25px;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number .number .arrow {
    bottom: -87px;
    left: -157%;
    width: 298px;
    height: 55px;
    rotate: 64deg;
  }
}

@media (max-width: 575.98px) {
  .pagina-teste-oncologice-decontate-cnas .box-primary-title {
    padding: 0 5px !important;
  }

  .pagina-teste-oncologice-decontate-cnas .box-traseu .arrow {
    display: none;
  }

  .pagina-teste-oncologice-decontate-cnas .box3 {
    margin-bottom: 0 !important;
  }

  .pagina-teste-oncologice-decontate-cnas .box-rezultat {
    margin: 0 auto 20px auto;
  }

  .pagina-teste-oncologice-decontate-cnas .box1 .left .image .box-number {
    right: 0;
    width: 51px;
    top: 25px;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 {
    margin-bottom: 80px !important;
  }

  .pagina-teste-oncologice-decontate-cnas .box2 .left {
    padding-top: 70px;
  }
}

.pagina-hematologii-maligne .section-traseu-hematologii-maligne {
  width: 100%;
  margin-bottom: 70px;
}

.pagina-hematologii-maligne .box-pasul1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 120px;
}

.pagina-hematologii-maligne .box-pasul1 .text-paragraph {
  max-width: 525px;
}

.pagina-hematologii-maligne .box-pasul2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.pagina-hematologii-maligne .box-pasul3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.pagina-hematologii-maligne .box-pasul3 .box-img-number .number {
  top: -70px !important;
}

.pagina-hematologii-maligne .box-pasul4 .row-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
}

.pagina-hematologii-maligne .box-pasul4 .row-text .text-left-pas4 .box-paragraph,
.pagina-hematologii-maligne .box-pasul4 .row-text .text-right-pas4 .box-paragraph {
  padding: 20px;
  border-radius: 10px;
  background-color: #bbbbbb;
}

.pagina-hematologii-maligne .box-pasul5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 40px;
}

.pagina-hematologii-maligne .box-pasul5 .arrow-51 {
  rotate: 235deg;
  top: -77% !important;
  left: 21%;
}

.pagina-hematologii-maligne .box-pasul5 .arrow-51 img {
  height: 450px;
  width: 350px;
}

.pagina-hematologii-maligne .box-pasul5 .h5 {
  color: #fd7300;
  font-weight: bold;
  line-height: 35px;
}

.pagina-hematologii-maligne .box-traseu {
  position: relative;
}

.pagina-hematologii-maligne .box-traseu .text-paragraph {
  font-weight: bold;
  font-size: 18px;
}

.pagina-hematologii-maligne .box-traseu .arrow {
  position: absolute;
}

.pagina-hematologii-maligne .box-traseu .box-img-number {
  position: relative;
  display: inline-block;
}

.pagina-hematologii-maligne .box-traseu .box-img-number .number {
  top: -50px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

.pagina-hematologii-maligne .box-traseu .number {
  width: 71px;
  height: 71px;
  border-radius: 100%;
  color: #FFF;
  background-color: #00205b;
  text-align: center;
  font-size: 44px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
}

.pagina-hematologii-maligne .container-descarcare-referat-solicitare {
  position: relative;
  height: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2rem;
  margin-bottom: 40px;
}

.pagina-hematologii-maligne .container-descarcare-referat-solicitare .btn-gral-secondary-bgcolor {
  background-color: #fd7300;
  color: white;
}

.pagina-hematologii-maligne .container-descarcare-referat-solicitare .btn-gral-secondary-bgcolor:hover {
  background-color: #00205b;
}

.pagina-hematologii-maligne .container-descarcare-referat-solicitare .btn-gral-inherit-bgcolor {
  background-color: #00205b;
  color: white;
  border-color: white;
  border: 1px solid white;
}

.pagina-hematologii-maligne .container-descarcare-referat-solicitare .btn-gral {
  padding: 15px 45px;
  z-index: 10;
  position: relative;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
}

.pagina-hematologii-maligne .container-descarcare-referat-solicitare:after {
  content: "";
  position: absolute;
  width: 99.7vw;
  height: 100%;
  top: 0;
  background-color: #00205b;
  z-index: -5;
}

.pagina-hematologii-maligne .container-panel {
  width: 100%;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card {
  border: none;
  margin-bottom: 10px;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .card-header {
  background-color: #ffffff;
  border: none;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .card-header .btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .card-header .btn:hover {
  text-decoration: unset;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .card-header .btn-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .card-header .btn-link .h4 {
  color: #fd7300;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  /* 123.077% */
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .card-header .btn.collapsed .arrow-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .card-header .btn.collapsed .arrow-top {
  display: none;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .card-header .btn-link .arrow-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .card-header .btn-link .arrow-bottom {
  display: none;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body {
  padding: 0;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .btn-gral {
  color: #ffffff;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .info-text-panel {
  margin-top: 25px;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .info-text-panel p {
  line-height: 26px;
  font-size: 15px;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel p {
  margin-bottom: 0 !important;
  font-size: 14px;
  line-height: 20px;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .thead-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px 4px 0px 0px;
  background: var(--a_, #393185);
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .thead-panel .col-panel {
  color: #ffffff;
  padding: 5px;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel:first-child {
  border-left: 1px solid #22222233;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel {
  color: #222222;
  border-right: 1px solid #22222233;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .padding-flex {
  height: 100%;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .items {
  padding: 5px;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .items-triple {
  height: 33.33%;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .items-double-double {
  height: 25%;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .items-double {
  height: 50%;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .col-panel .item-border {
  border-bottom: 1px solid #22222233;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .double-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .double-item p {
  height: 50%;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .row-div-panel .info-text-panel {
  margin-top: 20px;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .col-6-panel .padding-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pagina-hematologii-maligne .container-panel .container-panel-cnas .card .collapse .card-body .table-panel .body-panel .col-6-panel .padding-flex .btn-gral {
  margin-top: 10px;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .row-body {
  position: relative;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .row-body #leucemii,
.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .row-body #hielodisplazice,
.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .row-body #mieloproliferative-cronice,
.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .row-body #mieloproliferative-ph,
.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .row-body #limfoproliferative,
.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .row-body #limfoproliferative-cronice {
  position: absolute;
  top: -200px;
  left: 0;
  width: 1px;
  height: 1px;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-1 {
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel {
  padding: 5px;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .header {
  border-radius: 4px 4px 0px 0px;
  background: var(--a_, #393185);
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .header .col-panel {
  color: #FFFFFFFF;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .row-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #22222233;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .row-body .border-bottom-grey {
  border-bottom: 1px solid #22222233;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .row-body p {
  margin-bottom: 0;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-1,
.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-3 {
  width: 15%;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-5 {
  width: 10%;
}

.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-2,
.pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-4 {
  width: 30%;
}

@media (min-width: 1200px) {
  .pagina-hematologii-maligne .row-body .col-panel-1,
  .pagina-hematologii-maligne .row-body .col-panel-2,
  .pagina-hematologii-maligne .row-body .col-panel-3,
  .pagina-hematologii-maligne .row-body .col-panel-4 {
    border-right: 1px solid #22222233;
  }

  .pagina-hematologii-maligne .box-pasul1 .arrow {
    top: -63%;
    right: -99%;
  }

  .pagina-hematologii-maligne .box-pasul1 .arrow img {
    height: 100%;
    width: 69%;
    rotate: 56deg;
  }

  .pagina-hematologii-maligne .box-pasul2 .arrow {
    top: -57%;
    left: -186%;
  }

  .pagina-hematologii-maligne .box-pasul2 .arrow img {
    height: 100%;
    width: 90%;
    rotate: 13deg;
  }

  .pagina-hematologii-maligne .box-pasul2 .text-paragraph {
    max-width: 425px;
  }

  .pagina-hematologii-maligne .box-pasul3 .arrow {
    top: -40%;
    left: 21%;
  }

  .pagina-hematologii-maligne .box-pasul3 .arrow img {
    height: 100%;
    width: 69%;
    rotate: -14deg;
  }

  .pagina-hematologii-maligne .box-pasul3 .text-paragraph {
    max-width: 540px;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow {
    display: inline-table;
    top: 70px;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-41 {
    rotate: 324deg;
    left: -100px;
    right: 0;
    top: 8% !important;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-41 img {
    width: 150px;
    height: 150px;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-42 {
    rotate: 214deg;
    right: 0;
    left: 22%;
    top: 4% !important;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-42 img {
    width: 250px;
    height: 250px;
  }

  .pagina-hematologii-maligne .box-pasul4 .number {
    top: 0;
    left: 0;
    right: 0;
  }

  .pagina-hematologii-maligne .box-pasul4 .number,
  .pagina-hematologii-maligne .box-pasul4 .arrow {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-51 {
    rotate: 235deg;
    top: -77% !important;
    left: 21%;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-51 img {
    height: 450px;
    width: 350px;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-52 {
    rotate: 305deg;
    right: 24%;
    top: -54% !important;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-52 img {
    height: 320px;
    width: 320px;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow {
    position: absolute;
    top: 0;
  }
}

@media (min-width: 992px) and (max-width: 1199.89px) {
  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul1 .arrow {
    top: -63%;
    right: -99%;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul1 .arrow img {
    height: 100%;
    width: 65%;
    rotate: 56deg;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul2 .arrow {
    top: -57%;
    left: -186%;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul2 .arrow img {
    height: 100%;
    width: 90%;
    rotate: 13deg;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul2 .text-paragraph {
    max-width: 425px;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul3 .arrow {
    top: -24%;
    left: 17%;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul3 .arrow img {
    height: 100%;
    width: 56%;
    rotate: 0deg;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul4 .arrow {
    display: inline-table;
    top: 70px;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul4 .arrow-41 {
    rotate: 324deg;
    left: -100px;
    right: 0;
    top: 8% !important;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul4 .arrow-41 img {
    width: 150px;
    height: 150px;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul4 .arrow-42 {
    rotate: 214deg;
    right: 0;
    left: 22%;
    top: 4% !important;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul4 .arrow-42 img {
    width: 250px;
    height: 250px;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul4 .number {
    top: 0;
    left: 0;
    right: 0;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul4 .number,
  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul4 .arrow {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul5 .arrow-51 {
    rotate: 235deg;
    top: -77% !important;
    left: 21%;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul5 .arrow-51 img {
    height: 450px;
    width: 350px;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul5 .arrow-52 {
    rotate: 305deg;
    right: 24%;
    top: -54% !important;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul5 .arrow-52 img {
    height: 320px;
    width: 320px;
  }

  .pagina-hematologii-maligne .section-traseu-hematologii-maligne .box-pasul5 .arrow {
    position: absolute;
    top: 0;
  }
}

@media (min-width: 1200px) and (max-width: 1399.89px) {
  .pagina-hematologii-maligne .box-pasul3 .arrow {
    top: -27%;
    left: 17%;
  }

  .pagina-hematologii-maligne .box-pasul3 .arrow img {
    height: 100%;
    width: 59%;
    rotate: -14deg;
  }
}

@media (min-width: 767px) {
  .pagina-hematologii-maligne .box-pasul2 {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }

  .pagina-hematologii-maligne .box-pasul2 .text-paragraph {
    max-width: 425px;
  }

  .pagina-hematologii-maligne .box-pasul3 {
    padding-top: 120px;
  }

  .pagina-hematologii-maligne .box-pasul4 {
    margin-top: 60px;
  }

  .pagina-hematologii-maligne .box-pasul4 .text-left-pas4 {
    width: 460px;
  }

  .pagina-hematologii-maligne .box-pasul4 .text-right-pas4 {
    max-width: 320px;
  }

  .pagina-hematologii-maligne .box-pasul5 .h5 {
    max-width: 340px;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .pagina-hematologii-maligne .box-pasul1 .arrow {
    top: -63%;
    right: -99%;
  }

  .pagina-hematologii-maligne .box-pasul1 .arrow img {
    height: 100%;
    width: 54%;
    rotate: 56deg;
  }

  .pagina-hematologii-maligne .box-pasul2 .arrow {
    top: -18%;
    left: -129%;
  }

  .pagina-hematologii-maligne .box-pasul2 .arrow img {
    height: 100%;
    width: 68%;
    rotate: 13deg;
  }

  .pagina-hematologii-maligne .box-pasul3 .arrow {
    top: -2%;
    left: 21%;
  }

  .pagina-hematologii-maligne .box-pasul3 .arrow img {
    height: 100%;
    width: 21%;
    rotate: 39deg;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow {
    display: inline-table;
    top: 70px;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-41 {
    rotate: 324deg;
    left: -100px;
    right: 0;
    top: 8% !important;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-41 img {
    width: 150px;
    height: 150px;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-42 {
    rotate: 214deg;
    right: 0;
    left: 35%;
    top: -3% !important;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-42 img {
    width: 250px;
    height: 250px;
  }

  .pagina-hematologii-maligne .box-pasul4 .number {
    top: 0;
    left: 0;
    right: 0;
  }

  .pagina-hematologii-maligne .box-pasul4 .number,
  .pagina-hematologii-maligne .box-pasul4 .arrow {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-51 {
    rotate: 235deg;
    top: -99% !important;
    left: 25%;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-51 img {
    height: 438px;
    width: 350px;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-52 {
    rotate: 270deg;
    right: 11%;
    top: -4% !important;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-52 img {
    height: 191px;
    width: 320px;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow {
    position: absolute;
    top: 0;
  }
}

@media (max-width: 766.89px) {
  .pagina-hematologii-maligne .box-traseu {
    margin-bottom: 20px;
  }

  .pagina-hematologii-maligne .box-pasul1 .arrow,
  .pagina-hematologii-maligne .box-pasul2 .arrow,
  .pagina-hematologii-maligne .box-pasul3 .arrow,
  .pagina-hematologii-maligne .box-pasul5 .arrow,
  .pagina-hematologii-maligne .box-pasul4 .arrow {
    display: none;
  }

  .pagina-hematologii-maligne .box-pasul1,
  .pagina-hematologii-maligne .box-pasul2,
  .pagina-hematologii-maligne .box-pasul5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .pagina-hematologii-maligne .box-pasul2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .pagina-hematologii-maligne .box-pasul1 {
    padding-bottom: 40px;
  }

  .pagina-hematologii-maligne .box-pasul1 .box-img-number img {
    width: 100%;
  }

  .pagina-hematologii-maligne .box-pasul1 .arrow {
    top: -63%;
    right: -99%;
  }

  .pagina-hematologii-maligne .box-pasul1 .arrow img {
    height: 100%;
    width: 54%;
    rotate: 56deg;
  }

  .pagina-hematologii-maligne .box-pasul2 .arrow {
    top: -18%;
    left: -129%;
  }

  .pagina-hematologii-maligne .box-pasul2 .arrow img {
    height: 100%;
    width: 68%;
    rotate: 13deg;
  }

  .pagina-hematologii-maligne .box-pasul3 {
    padding-top: 90px;
  }

  .pagina-hematologii-maligne .box-pasul3 .text-paragraph {
    margin-top: 15px;
  }

  .pagina-hematologii-maligne .box-pasul3 .arrow {
    top: -2%;
    left: 21%;
  }

  .pagina-hematologii-maligne .box-pasul3 .arrow img {
    height: 100%;
    width: 21%;
    rotate: 39deg;
  }

  .pagina-hematologii-maligne .box-pasul4 {
    padding-bottom: 80px;
  }

  .pagina-hematologii-maligne .box-pasul4 .flex-column-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow {
    display: none;
    top: 70px;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-41 {
    rotate: 324deg;
    left: -100px;
    right: 0;
    top: 8% !important;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-41 img {
    width: 150px;
    height: 150px;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-42 {
    rotate: 214deg;
    right: 0;
    left: 35%;
    top: -3% !important;
  }

  .pagina-hematologii-maligne .box-pasul4 .arrow-42 img {
    width: 250px;
    height: 250px;
  }

  .pagina-hematologii-maligne .box-pasul4 .number {
    top: 0;
    left: 0;
    right: 0;
  }

  .pagina-hematologii-maligne .box-pasul4 .number,
  .pagina-hematologii-maligne .box-pasul4 .arrow {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
  }

  .pagina-hematologii-maligne .box-pasul5 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-51 {
    rotate: 235deg;
    top: -99% !important;
    left: 25%;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-51 img {
    height: 438px;
    width: 350px;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-52 {
    rotate: 270deg;
    right: 11%;
    top: -4% !important;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow-52 img {
    height: 191px;
    width: 320px;
  }

  .pagina-hematologii-maligne .box-pasul5 .arrow {
    position: absolute;
    top: 0;
  }

  .pagina-hematologii-maligne .box-pasul5 .box-img-number img {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  .pagina-hematologii-maligne .tabel-solicitare .header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .pagina-hematologii-maligne .tabel-solicitare .row-body .col-panel-diagonostic,
  .pagina-hematologii-maligne .tabel-solicitare .row-body .col-panel-testare,
  .pagina-hematologii-maligne .tabel-solicitare .row-body .col-panel-proba,
  .pagina-hematologii-maligne .tabel-solicitare .row-body .col-panel-precizari,
  .pagina-hematologii-maligne .tabel-solicitare .row-body .col-panel-solicitare {
    display: none !important;
  }
}

@media (max-width: 1199.89px) {
  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .h3 {
    font-size: 28px;
    font-weight: bold;
  }

  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .header {
    display: none;
  }

  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .body .row-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
    border-bottom: 2px solid grey;
    border-radius: 10px;
  }

  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .body .row-body .col-panel {
    width: 100%;
  }

  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .body .row-body .col-panel-diagonostic,
  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .body .row-body .col-panel-testare,
  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .body .row-body .col-panel-proba,
  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .body .row-body .col-panel-precizari {
    border-radius: 4px 4px 0px 0px;
    background: var(--a_, #393185);
    color: white;
    width: 100%;
    padding: 5px;
  }

  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .body .row-body .col-panel-solicitare {
    display: none;
  }
}

@media (min-width: 1200px) and (max-width: 1599.89px) {
  .pagina-hematologii-maligne .tabel-solicitare .col-panel-1,
  .pagina-hematologii-maligne .tabel-solicitare .col-panel-3 {
    width: 15%;
  }

  .pagina-hematologii-maligne .tabel-solicitare .col-panel-5 {
    width: 10%;
  }

  .pagina-hematologii-maligne .tabel-solicitare .col-panel-2,
  .pagina-hematologii-maligne .tabel-solicitare .col-panel-4 {
    width: 30%;
  }
}

@media (min-width: 1200px) and (max-width: 1599.89px) {
  .pagina-hematologii-maligne .container--pagina-hematologii-maligne {
    width: 100%;
    overflow-x: auto;
  }

  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare {
    width: 1600px;
  }

  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-1,
  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-3 {
    width: 200px;
  }

  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-5 {
    width: 120px;
  }

  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-2,
  .pagina-hematologii-maligne .container--pagina-hematologii-maligne .tabel-solicitare .col-panel-4 {
    width: 540px;
  }
}

@media (max-width: 576.89px) {
  .pagina-hematologii-maligne .box-4 .text-paragraph {
    text-align: justify;
  }

  .pagina-hematologii-maligne .box-4 .text-paragraph-left {
    text-align: justify;
  }
}

@media (min-width: 577px) {
  .pagina-hematologii-maligne .box-4 .text-left-pas4 .text-paragraph,
  .pagina-hematologii-maligne .box-4 .text-right-pas4 .text-paragraph {
    text-align: left;
  }
}

@media (max-width: 575.89px) {
  .pagina-hematologii-maligne .box-pasul4 {
    padding-top: 90px;
  }

  .pagina-hematologii-maligne .text-left-pas4 .text-paragraph {
    text-align: justify;
  }

  .pagina-hematologii-maligne .text-right-pas4 .text-paragraph {
    text-align: justify;
  }
}

@media (min-width: 576px) {
  .pagina-hematologii-maligne .box-pasul4 {
    padding-top: 180px;
  }
}

@media (max-width: 575.89px) {
  .imgHP-Header:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #818187;
    background: -webkit-gradient(linear, left top, right top, color-stop(25%, #818187), color-stop(91%, #b9cad2));
    background: linear-gradient(90deg, #818187 25%, #b9cad2 91%);
    position: absolute;
    opacity: 0.27;
    top: 0;
    left: 0;
  }

  .imgHP-Header__1 img {
    width: 100%;
    height: 100%;
  }

  .imgHP-Header__1 h5 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
    font-weight: bold;
    margin-left: 20px;
  }

  .imgHP-Header__1 p {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 3px;
  }

  .imgHP-Header__2 p {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 5px;
    position: relative;
    padding-left: 20px;
  }

  .imgHP-Header__2 .btn-gral {
    margin-top: 10px;
  }

  .imgHP-Header__2 p:before {
    content: '';
    position: absolute;
    width: 15px;
    height: 80%;
    left: 0;
    top: 20%;
    background-image: url(/img/check-icon-global.svg);
    background-repeat: no-repeat;
    background-size: contain;
  }

  .imgHP-Header {
    position: relative;
  }

  .imgHP-Header .box-absolute {
    position: absolute;
    bottom: 5px;
    left: 0;
    z-index: 10;
  }

  .imgHP-Header .box-absolute p {
    max-width: 330px;
    margin-left: 20px;
    color: white;
    font-weight: 600;
  }

  .imgHP-Header .btn-gral {
    background-color: #fd7300;
    border: 1px solid #fd7300;
    margin-left: 20px;
  }

  .imgHP-Header .btn-gral a {
    color: white !important;
    font-size: 14px;
  }

  footer .div-btn-media-chat,
  .Page .div-btn-media-chat {
    display: none;
  }

  .Page_24 .div-btn-media-chat {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  #prices-container .box-price-CI .box-price {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  #articole .content-published-articles .nw-GM .block-articles img {
    margin: 15px 0 !important;
  }

  #articole .content-published-articles .nw-GM .block-articles .block-articles--image,
  #articole .content-published-articles .nw-GM .block-articles img {
    width: 100% !important;
    height: 100% !important;
  }

  #covid19Modal {
    top: 90px;
    height: calc(100vh - 100px);
  }

  .romania-map .information-benefit-main-content .information-benefit-img .h3 {
    font-size: 21px;
  }

  .romania-map .information-benefit-main-content .information-benefit-description h3 {
    font-size: 21px;
  }

  .romania-map .information-benefit-main-content .information-benefit-description h2 {
    font-size: 14px;
  }

  .romania-map .information-benefit-main-content table tr td a {
    font-size: 11px;
  }

  .Page_2 .Section_63 .information-benefit-main-content .information-benefit-img .h3,
  .Page_2 .Section_452 .information-benefit-main-content .information-benefit-img .h3 {
    font-size: 21px;
  }

  .Page_2 .Section_63 .information-benefit-main-content .information-benefit-description h2,
  .Page_2 .Section_452 .information-benefit-main-content .information-benefit-description h2 {
    font-size: 14px;
  }

  .Page_2 .Section_63 .information-benefit-main-content table tr td a,
  .Page_2 .Section_452 .information-benefit-main-content table tr td a {
    font-size: 11px;
  }

  .section-about-gral .about-gral__content .content .item {
    width: 33.33%;
    margin-bottom: 15px;
  }

  .section-about-gral .about-gral__content .content .item img {
    width: 75px;
    display: none;
  }

  .section-about-gral .about-gral__content .content .item .d-inline {
    padding-right: 15px;
    min-height: 42px;
    line-height: 17px;
    margin-bottom: 10px;
  }

  body header {
    height: 70px;
  }

  body main {
    margin-top: 70px;
  }

  .header-nav .header__menu .box-account-menu .btn-gral-secondary-bgcolor {
    width: 30px;
    background: inherit;
    border: none;
    margin: 0 10px;
  }

  .header-nav .header__menu .box-account-menu .span-svg__user {
    width: 25px;
  }

  .header-nav .header__menu .box-account-menu .span-svg__user img {
    width: 25px;
  }

  .header-nav .header__menu .call-center-number {
    position: absolute;
    left: 70px;
    top: 0;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .header-nav .header__menu .call-center-number .tel-grall p {
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
  }

  .header-nav .header__menu .navbar-section {
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .header-nav .header__menu .container-mobile--gral .box-acces a {
    padding: 5px 8vw;
    font-size: 14px;
    margin: 5px 0;
  }

  #articole .content-published-articles .nw-GM .block-articles img {
    width: 100%;
  }

  .clip-path-gral__price:after {
    height: calc(100% + 405px) !important;
  }

  .section-general-services .btn-all-offers .btn-gral {
    padding: 3px 25px;
  }

  .section-medical-offers .offerts__main .box-text .h2 {
    font-size: 14px;
    margin-bottom: 5px;
  }

  .section-medical-offers .offerts__main .box-text .text-decriere {
    line-height: 15px;
  }

  .section-medical-offers .third-offer .btn-gral {
    padding: 0.2rem 0.8rem;
  }

  .hp-slider .slick-slide h2 {
    font-size: 15px;
  }

  .hp-slider .slick-slide .btn-gral {
    font-size: 12px;
  }

  .appointment .appointments-content {
    padding: 30px 15px;
  }

  .appointment .appointments-content .finalizeaza-programarea {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .appointment .btn-back {
    margin-bottom: 20px;
  }

  .appointment .account-box {
    padding: 20px 0;
    margin-top: 20px;
  }

  .appointment .account-box .text-info {
    padding: 0.6rem;
  }

  .appointment .cerere-programare {
    margin: 20px 0 0 0;
  }

  .appointment .drop-down--group .sl-gral {
    width: 100%;
  }

  [data-slick-index="1"] .main-image img {
    -o-object-position: right;
       object-position: right;
  }

  [data-slick-index="2"] .main-image img {
    -o-object-position: center;
       object-position: center;
  }

  [data-slick-index="3"] .main-image img {
    -o-object-position: 70% 50%;
       object-position: 70% 50%;
  }

  .static-section-carousel-container .slick-list .main-image img {
    opacity: 0.4;
  }

  .static-section-carousel-container .static-carousel-text__content {
    max-width: 450px;
    padding: 0 20px;
  }

  .static-section-carousel-container .static-carousel-text__content h1 {
    font-size: 26px;
  }

  .static-section-carousel-container .static-carousel-text__content .position-relative-text {
    font-size: 12px;
  }

  .static-section-carousel-container .static-carousel-text__content .position-relative-text p,
  .static-section-carousel-container .static-carousel-text__content .position-relative-text h4,
  .static-section-carousel-container .static-carousel-text__content .position-relative-text h3,
  .static-section-carousel-container .static-carousel-text__content .position-relative-text h2 {
    font-size: 12px;
  }

  .static-section-carousel-container .static-carousel-text__content .position-relative-text ul li span {
    font-size: 12px;
  }

  .static-section-carousel-container .static-carousel-text__content .btn-gral {
    padding: 5px 7px;
    border: 1px solid #00205b;
    background: #3550bf;
  }

  .static-section-carousel-container .static-carousel-text__content .btn-gral a {
    font-size: 12px;
    line-height: 14px;
    color: #ffffff;
  }

  .static-section-carousel-container .static-carousel-text__content .btn-gral:hover {
    background: #00205b;
  }

  .builder-image-list .title,
  .SectionCollapseImage .title,
  .SectionCollapse .title {
    font-size: 18px;
  }

  .contact-page,
  .modal-page > * {
    padding: 0 10px;
  }

  .contact-page .contact-formular .modal-content .modal-body,
  .contact-page .modal-formular .modal-content .modal-body,
  .modal-page .contact-formular .modal-content .modal-body,
  .modal-page .modal-formular .modal-content .modal-body {
    padding: 1rem 20px;
  }

  .contact-page .contact-formular .modal-content .modal-body form > *,
  .contact-page .modal-formular .modal-content .modal-body form > *,
  .modal-page .contact-formular .modal-content .modal-body form > *,
  .modal-page .modal-formular .modal-content .modal-body form > * {
    width: 100%;
  }

  .contact-page .h1,
  .modal-page .h1 {
    font-weight: bold;
  }

  .contact-page .btn-map-gral .btn-gral,
  .modal-page .btn-map-gral .btn-gral {
    margin-bottom: 10px;
  }

  .static-section-carousel-container {
    margin: 0 5px;
  }

  .static-section-carousel-container .static-carousel-text__content {
    margin: 10px;
  }

  .static-section-carousel-container .slick-prev {
    z-index: 10;
    left: 5px;
  }

  .static-section-carousel-container .slick-next.slick-arrow {
    right: 5px !important;
  }

  .section-medical-offers .box-text .mobile-section {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .section-medical-offers .box-text h2,
  .section-medical-offers .box-text p {
    margin-bottom: 0;
  }

  .static-section-carousel-container h1 {
    font-size: 18px;
  }

  .section-medical-offers {
    margin-bottom: 20px;
  }

  .section-medical-offers .offerts {
    min-height: 600px;
    grid-template-rows: 1fr 1fr 1fr;
    row-gap: 10px;
    grid-template-areas: "main main" "second second" "third third";
  }

  .section-medical-offers .offerts .box-img__main-offer {
    margin-bottom: 30px;
  }

  .form-search {
    width: calc(100% - 80px);
  }

  .footer .box-mobilapp-anmcs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .footer .box-mobilapp-anmcs .mobile-application,
  .footer .box-mobilapp-anmcs .anmcs {
    width: 100%;
  }

  .footer .box-mobilapp-anmcs .anmcs {
    text-align: center;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .aria-controls-arrows {
    padding: 10px;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .aria-controls-arrows h5 {
    font-size: 14px;
  }

  .card-body .card-body__content .box-price {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin-bottom: 10px;
  }

  .deals-contact-group .offers-medical__title,
  .deals-contact-group .contact-gral_title {
    font-size: 18px;
  }

  .medical-fee .drop-down--location .dd-clinics .title {
    padding: 0 10px;
  }

  .content-published-articles {
    font-size: 14px;
  }

  .nw-GM .block-articles {
    padding: 20px;
  }

  .nw-GM .block-articles h1,
  .nw-GM .block-articles h2,
  .nw-GM .block-articles h3,
  .nw-GM .block-articles h4,
  .nw-GM .block-articles h5,
  .nw-GM .block-articles .h1,
  .nw-GM .block-articles .h2,
  .nw-GM .block-articles .h3,
  .nw-GM .block-articles .h4,
  .nw-GM .block-articles .h5 {
    text-align: initial !important;
  }

  .bg-page-content {
    padding: 0 20px;
  }

  .drop-down--group select,
  .drop-down--group input {
    font-size: 13px;
  }

  .box-offers .i-media {
    width: 100%;
  }

  .title-name {
    font-size: 17px;
  }

  .page-content .section-builder-text-carousel .builder-text-carousel-img {
    max-width: 90vw;
    max-height: 250px;
  }

  .div-mi {
    width: 30px;
  }

  .tx-tl p {
    font-size: 12px;
  }

  .deals-contact-group .offers-medical__svg {
    width: 50px;
    height: 50px;
  }

  .deals-contact-group .contact-gral__svg {
    width: 50px;
    height: 50px;
  }

  .pg-content .pg-content__info .bg-sp {
    margin-bottom: 5px;
  }

  .flex-container-services .box-services .box-services__text p {
    font-size: 13px;
  }

  #schedule-calendar .btn-gral {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    height: auto;
    padding: 5px 10px;
    text-align: center;
  }

  #schedule-calendar .btn-gral .img-fluid {
    margin-top: 5px;
  }

  .wrapper-medic-content .section-medical-offers {
    padding: 0;
  }

  .listing-panel .pagination {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .flex-container-gral-cards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .calendar li .calendar-date-scheduling {
    width: auto;
    height: auto;
    font-size: 7px;
    font-weight: 700;
    padding: 0;
  }

  #doctors-container,
  #locations-container,
  .wrapper-medic-content,
  .sc-specialities,
  .box-primary-title,
  .tx-tl,
  .container-main-locations,
  .flex-container-services,
  #home-page,
  .section-medical-offers {
    padding: 0 20px;
  }

  #home-page .section-medical-offers {
    padding: 0;
  }

  #nav-doctor .container-doctors .pg-content__img {
    width: 100px;
    margin: 10px auto;
  }

  #nav-doctor .container-doctors .pg-content__info {
    width: 100%;
  }

  #nav-doctor .container-doctors .pg-content__score {
    margin-top: 0.5rem;
    width: 100%;
  }

  #nav-doctor .container-doctors .pg-content__score .bx-rating {
    position: absolute;
    top: 40px;
    right: 10px;
  }

  .flex-container-services .box-services {
    padding: 15px;
    margin-bottom: 15px;
  }

  .pg-content,
  .cards-media {
    padding: 10px;
  }

  .nav-tabs-prices .nav-link {
    background: #f5d8d8;
  }

  .nav-tabs-location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .nav-tabs-location .nav-item {
    display: inline-block;
    margin-top: 5px;
    background: #f5d8d8;
  }

  .slider-location-gral-image .img-thumbnail {
    height: 200px;
    margin: 0 auto;
  }

  .specility-doctor-title {
    width: calc(100% - 50px);
  }

  .btn-gral-blue {
    color: white !important;
    padding: 0.5rem 1.5rem;
    border-radius: 18px;
    display: inline-block !important;
    width: auto !important;
  }

  .btn-gral-blue i {
    padding-right: 0.5rem !important;
  }

  .button-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .field-buttons-location {
    margin-top: 10px;
  }

  .btn-gral-orange {
    font-size: 12px !important;
    padding: 0.5rem 1.5rem !important;
    border-radius: 18px;
    display: inline-block !important;
    width: auto !important;
  }

  .light-orange {
    background-color: #ffe3cc;
  }

  .light-orange:hover {
    background-color: #fd7300;
    color: white;
    text-decoration: none;
  }

  .light-orange:hover i {
    color: white;
  }

  .section-specialties-location {
    background: white;
    text-align: center !important;
  }

  .section-specialties-location .specialties-location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
  }

  .section-specialties-location .specialties-location .backgr-img-col {
    height: 120px;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 10px;
    min-height: 100px;
    max-width: 100%;
  }

  .section-specialties-location .specialties-location .backgr-img-col .container-txt-backgr-col {
    width: 100%;
  }

  .section-specialties-location .specialties-location .backgr-img-col .container-txt-backgr-col .title-sl {
    line-height: 22px;
    font-weight: 700;
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left;
  }

  .section-specialties-location .specialties-location .backgr-img-col-1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }

  .section-specialties-location .specialties-location .backgr-img-col-2 {
    background-image: url("/img/specialitati2.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }

  .section-specialties-location .specialties-location .backgr-img-col-3 {
    background-image: url("/img/specialitati3.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }

  .section-specialties-location .specialties-location .backgr-img-col-4 {
    background-image: url("/img/specialitati4.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }

  #location-tabs .tab-content > .active .inner-box-sl {
    padding: 10px;
    background: #f3f3f3;
    border-bottom-right-radius: 17px;
    border-bottom-left-radius: 17px;
  }

  #location-tabs .tab-content > .active .inner-box-sl .container-doctors {
    background: #ffffff;
  }

  #location-tabs .offers-tab .box-offers {
    margin: 15px 0;
  }

  #location-tabs .offers-tab .container-oferta .image-oferte {
    width: 100%;
    height: 150px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 14px;
    position: relative;
  }

  #location-tabs .offers-tab .container-oferta .image-oferte.image1 {
    background-image: url("/img/oferta1.jpg");
  }

  #location-tabs .offers-tab .container-oferta .image-oferte.image2 {
    background-image: url("/img/oferta2.jpg");
  }

  #location-tabs .offers-tab .container-oferta .image-oferte.image3 {
    background-image: url("/img/oferta3.jpg");
  }

  #location-tabs .offers-tab .container-oferta .image-oferte.image4 {
    background-image: url("/img/oferta3.jpg");
  }

  #location-tabs .offers-tab .container-oferta h3 {
    font-size: 16px;
    min-height: auto;
  }

  #location-tabs .offers-tab .container-oferta .link-detalii-oferta {
    color: #103769;
    text-decoration: underline;
    display: block;
  }

  #location-tabs .offers-tab .btn-see-offers {
    color: white;
    text-align: center;
  }

  #location-tabs .doctors-tab .container-doctors {
    text-align: center;
    max-width: 1200px;
    border: 1px solid #d9d9d9;
    border-radius: 9px;
  }

  #location-tabs .doctors-tab .container-doctors a {
    font-size: 14px;
  }

  #location-tabs .doctors-tab .container-doctors .doctor-img {
    margin: auto;
  }

  #location-tabs .doctors-tab .container-doctors .doctors-title {
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 38px;
    color: #fd7300;
    font-weight: 700;
  }

  #location-tabs .doctors-tab .container-doctors .doctors-title span {
    font-size: 13px;
    letter-spacing: 0px;
    color: #00205b;
    padding-left: 1rem;
    line-height: 38px;
    position: relative;
    top: 0px;
    display: block;
  }

  #location-tabs .doctors-tab .container-doctors .doctors-details {
    color: #00205b;
  }

  #location-tabs .doctors-tab .container-doctors .doctors-speciality {
    color: #00205b;
  }

  #location-tabs .doctors-tab .container-doctors .link-complete-profile {
    color: #3550bf !important;
    text-decoration: underline;
  }

  #location-tabs .doctors-tab .container-doctors .pg-content__score .rating {
    font-size: 36px;
    text-align: center;
    color: #00205b;
    font-family: "GTWalsheim-pro";
  }

  #location-tabs .doctors-tab .container-doctors .pg-content__score .rating-description {
    position: relative;
    top: -20px;
  }

  #location-tabs .doctors-tab .container-doctors .pg-content__score .speciality-doctor-button {
    width: auto !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  #location-tabs .content-location-tabs {
    width: 100%;
  }

  #location-tabs .content-location-tabs .nav {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  #location-tabs .content-location-tabs .nav-tabs-location {
    width: 100%;
  }

  #location-tabs .content-location-tabs .nav-tabs-location .nav-item {
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
    font-size: 13px;
    color: #00205b;
    font-weight: 700;
    padding: 10px;
    width: 100%;
  }

  #location-tabs .content-location-tabs .nav-tabs-location .nav-item .icon-nav-tab {
    display: none;
  }

  #location-tabs .content-location-tabs .nav-tabs-location .nav-item.active {
    color: white;
    background: #fd7300;
  }

  #location-tabs .tab-content-location {
    width: 100%;
    color: black;
    border-radius: 9px;
  }

  #location-tabs .tab-content-location .bx-sl {
    width: 100%;
    border-radius: 9px;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block {
    margin-bottom: 1rem;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .fa-angle-down {
    color: #00205b;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .dd-block-a {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    text-decoration: none;
    color: #fd7300;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #fffbf8;
    font-weight: 700;
    padding: 1rem 0;
    border-radius: 9px;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .dd-block-a[aria-expanded="true"] {
    border-top: 1px solid #d9d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -webkit-transition: 0s;
    transition: 0s;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .multi-collapse {
    background: white;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .multi-collapse.show {
    border-bottom: 1px solid #d9d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .multi-collapse {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .specility-service .specility-doctor {
    -webkit-transition: 0.1s background-color ease-in-out;
    transition: 0.1s background-color ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    border-radius: 4px;
    margin: 1rem 0;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .specility-service .specility-doctor .specility-doctor-title {
    font-weight: 600;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .specility-service .specility-doctor .specility-doctor-title p {
    font-size: 13px;
    margin-bottom: 0;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .specility-service .specility-doctor .speciality-doctor-button {
    margin: 10px auto 0 auto;
    color: white;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .specility-service .specility-doctor .speciality-doctor-button i {
    padding-right: 1rem;
  }

  #location-tabs .section-location-tabs {
    margin-bottom: 20px;
  }

  #location-tabs .section-location-tabs .content-location-tabs .nav-item {
    font-size: 13px;
    padding: 12px 12px;
  }

  #location-tabs .section-location-tabs .content-location-tabs .nav-item .icon-nav-tab {
    display: none;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .dd-block-a {
    font-size: 16px;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .multi-collapse {
    background: white;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .specility-service .specility-doctor .speciality-doctor-button {
    display: block;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .specility-service .specility-doctor .speciality-doctor-button a {
    background: #3550bf;
    color: white;
    border: 0px !important;
    border-radius: 18px;
    font-weight: 700;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .specility-service .specility-doctor .speciality-doctor-button a span {
    width: 100%;
    display: block;
    overflow: hidden;
    height: auto;
    font-size: 12px;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .specility-service .specility-doctor .speciality-doctor-button a i {
    padding-right: 0rem;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-doctor .bx-sl .container-doctors a {
    font-size: 14px;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-doctor .bx-sl .container-doctors .doctor-img {
    margin: auto;
    display: block;
    max-width: 150px;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-doctor .bx-sl .container-doctors .doctors-title {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 38px;
    color: #fd7300;
    font-weight: 700;
    text-align: center;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-doctor .bx-sl .container-doctors .doctors-title span {
    top: 0;
    display: block;
    text-align: center;
  }

  #location-tabs .section-location-tabs .content-location-tabs .tab-content #nav-doctor .bx-sl .container-doctors .link-complete-profile {
    text-align: center !important;
    display: block;
  }

  .modal-backdrop {
    z-index: 0 !important;
    background: inherit !important;
  }

  #gralModal {
    z-index: 10000;
  }

  #gralModal .modal-content {
    padding: 0.5rem;
  }

  .price-analysis {
    margin-top: 10px;
  }

  .price-analysis .rectangle-gral {
    width: 100%;
  }

  .app-gral.border-radius {
    height: 160px;
  }

  .app-gral.border-radius .app-gral__img {
    height: 180px;
  }

  .app-gral .img-mobile {
    width: 85px;
  }

  .app-gral .app-gral__img {
    width: 85px;
  }

  .header-nav {
    width: 100% !important;
  }

  .header__menu--top-section a {
    font-size: 9px;
  }

  .btn-gral {
    padding: 0.1rem 0.6rem;
  }

  .main-banner .main-banner__text {
    width: 150px;
  }

  .card-gral {
    margin-top: 20px;
  }

  .modal-user-login .modal-content {
    top: 63px;
  }

  .modal-user-login .modal-content .modal-header,
  .modal-user-login .modal-content .modal-body {
    padding: 10px;
  }

  .modal-user-login .modal-content .card-body {
    padding: 0;
  }

  .modal-user-login .modal-content .card-body .custom-control {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .modal-user-login .modal-content .card-body .custom-control p {
    font-size: 13px;
  }

  .modal-user-login .modal-content .card-body p span {
    font-size: 13px;
    font-weight: bold;
  }

  .modal-search-header .modal-header,
  .modal-search-header .modal-body {
    padding: 10px;
  }

  .modal-search-header .modal-content {
    top: 63px;
  }

  .about-scintigraphy {
    padding: 10px;
  }

  .about-scintigraphy .scintigraphy-img {
    width: 262px;
  }

  .banner-services {
    margin: 10px 0;
  }

  .scintigrafie-collapse .aria-controls-arrows {
    padding: 10px;
  }

  .info-scintigrafie > * {
    padding: 0;
  }

  .info-scintigrafie {
    margin-top: 15px;
  }

  .info-scintigrafie .title {
    margin-top: 15px;
  }

  .info-scintigrafie .content {
    padding-left: 20px;
  }

  .info-scintigrafie .btn-gral {
    margin-top: 15px;
    font-size: 12px;
  }

  .patient-preparation {
    margin-top: 15px;
  }

  .patient-preparation .aria-controls-arrows-patient-preparation {
    margin: 10px;
  }

  .patient-preparation .nota {
    padding: 10px;
  }

  .patient-preparation .nota ul {
    margin-left: 15px;
  }

  .patient-preparation .nota ul li {
    font-size: 12px;
  }

  .hospitalization .hostpitalization__day--img {
    text-align: center;
  }

  .hospitalization .hostpitalization__day--img .img-thumbnail {
    width: 35px;
    height: 35px;
  }

  .hospitalization .hostpitalization__day--description h3 {
    font-size: 21px;
  }

  .hospitalization .hostpitalization__day--description .h5 {
    font-size: 17px;
  }

  .hospitalization .hospitalization__benefits .benefits__content {
    padding: 10px;
  }

  .hospitalization .hospitalization__benefits .benefits__content .fa-check {
    margin-right: 10px;
  }

  .hospitalization .hospitalization__contact-form {
    padding: 10px;
  }

  .hospitalization .useful-information__content {
    padding: 10px;
  }

  .hospitalization .useful-information__content .fa-chevron-right {
    margin-top: 3px;
  }

  .every-page-contact-form {
    padding: 20px !important;
  }

  .every-page-contact-form .h3 {
    font-size: 20px;
    margin-top: 10px;
  }

  .every-page-contact-form .form-group {
    width: 100%;
  }

  .contact-formular .form-group {
    width: 100%;
  }

  .nav-tabs-prices .nav-link,
  .content-location-tabs .nav-link {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }

  .nav-tabs-prices {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    margin: 20px;
  }

  .nav-tabs-prices .nav-link {
    padding: 10px;
    font-size: 12px;
  }

  .price-analysis .rectangle-gral {
    width: 100%;
  }

  .price-analysis .btn-gral-appoiment {
    margin-top: 10px !important;
  }

  .price-analysis .informative-message {
    margin-top: 20px;
    padding: 20px;
  }

  .price-analysis .col-analize .container-segment-analysis {
    margin: 10px;
  }

  .hospitalization .hospitalization__main-content {
    padding: 10px 20px;
  }

  .hospitalization .hospitalization__contact-form {
    width: 90%;
    margin: 0 auto;
  }

  .hospitalization .useful-information {
    padding: 10px;
  }

  .hospitalization .useful-information .fa-chevron-right {
    margin-right: 5px;
  }

  .hospitalization .useful-information a .img-fluid__external-link {
    margin-left: 5px;
  }

  .poze {
    padding: 10px;
  }

  .section-price {
    margin-top: 10px;
  }

  .section-price .h1 {
    margin-top: 10px;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .card-body .card-body__title {
    width: 100%;
    margin: 10px 0;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .card-body .card-body__add {
    width: 30px;
    font-size: 12px;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .card-body .card-body__add .fa-plus-circle:before {
    font-size: 14px;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .card-body .card-body__price {
    width: 80px;
    padding: 0 10px;
  }

  .header-nav {
    height: 70px;
  }

  .header-nav .header__menu {
    height: 100%;
  }

  .header-nav .header__menu .call-center-number p {
    font-size: 12px;
    margin-right: 5px;
    line-height: 17px;
  }

  .header-nav .header__menu .navbar-section .navbar-ul {
    margin-top: 70px;
  }

  .header-nav .header__logo a {
    height: 60px;
  }

  .content-services__title {
    margin: 20px 0;
  }

  .flex-container-services {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .flex-container-services .box-services {
    width: 100%;
    margin-bottom: 15px;
    padding: 10px;
  }

  .flex-container-services .box-services .box-services__text {
    padding-left: 10px;
  }

  .flex-container-gral-cards .hospital-oncofort {
    margin-top: 15px;
  }

  .pg-content {
    margin-top: 20px;
  }

  .pg-content .pg-content__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
  }

  .pg-content .pg-content__img .image,
  .pg-content .pg-content__img .img-round {
    height: auto;
    width: 100px;
  }

  .pg-content .pg-content__img .score {
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .pg-content .pg-content__img .score .score__number {
    font-size: 36px;
    font-family: "GTWalsheim-pro";
  }

  .pg-content .pg-content__img .score p {
    font-size: 12px;
  }

  .div-btn-app .btn-gral {
    height: 33px;
    padding: 5px 20px;
    font-size: 12px;
  }

  .div-btn-app .btn-gral .fa-calendar-alt {
    margin-right: 10px;
  }

  .breadcrumb-inner .breadcrumb-ol li {
    margin-right: 7px;
  }

  .section-card-app .labor-medicine-card {
    margin-top: 20px;
  }

  .section-card-app .health-card,
  .section-card-app .labor-medicine-card {
    padding-left: 10px;
  }

  .section-card-app .health-card .health-card__img,
  .section-card-app .health-card .labor-medicine-card__img,
  .section-card-app .labor-medicine-card .health-card__img,
  .section-card-app .labor-medicine-card .labor-medicine-card__img {
    width: 60px;
    top: -20px;
  }

  .section-card-app .health-card .labor-medicine-card__text,
  .section-card-app .health-card .health-card__text,
  .section-card-app .labor-medicine-card .labor-medicine-card__text,
  .section-card-app .labor-medicine-card .health-card__text {
    width: calc(100% - 60px);
    padding: 10px 10px 10px 20px;
  }

  .section-card-app .health-card .labor-medicine-card__text .fas,
  .section-card-app .health-card .health-card__text .fas,
  .section-card-app .labor-medicine-card .labor-medicine-card__text .fas,
  .section-card-app .labor-medicine-card .health-card__text .fas {
    font-size: 12px;
  }

  .section-card-app .health-card .labor-medicine-card__text .h2,
  .section-card-app .health-card .health-card__text .h2,
  .section-card-app .labor-medicine-card .labor-medicine-card__text .h2,
  .section-card-app .labor-medicine-card .health-card__text .h2 {
    text-align: center;
  }

  .section-card-app .health-card .labor-medicine-card__text p,
  .section-card-app .health-card .health-card__text p,
  .section-card-app .labor-medicine-card .labor-medicine-card__text p,
  .section-card-app .labor-medicine-card .health-card__text p {
    font-size: 9px;
  }

  .section-card-app .health-card .labor-medicine-card__text .btn-gral,
  .section-card-app .health-card .health-card__text .btn-gral,
  .section-card-app .labor-medicine-card .labor-medicine-card__text .btn-gral,
  .section-card-app .labor-medicine-card .health-card__text .btn-gral {
    font-size: 9px;
    padding: 3px 10px;
  }

  .pg-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .pg-content .pg-content__score .score {
    text-align: center;
  }

  .pg-content .pg-content__info {
    margin: 10px;
  }

  .pg-content .pg-content__info .medical-center .h5,
  .pg-content .pg-content__info .medical-center p,
  .pg-content .pg-content__info .specialty .h5,
  .pg-content .pg-content__info .specialty p {
    font-size: 13px;
  }

  .pg-content .pg-content__info a {
    font-size: 13px;
  }

  .drop-down--location .secondary-title {
    padding: 0 10px;
    font-weight: 600;
  }

  .drop-down--location .price-service .row {
    padding: 0 15px;
  }

  .drop-down--location .price-service .row .name {
    padding-right: 0;
  }

  .drop-down--location .price-service .row .price {
    padding: 0;
  }

  .drop-down--location .price-service .row .box-appointment-icons {
    padding: 0 0 0 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .drop-down--location .price-service .row .box-appointment-icons .fas {
    font-size: 8px;
  }

  .content-doctors .title-name {
    margin-top: 5px;
  }

  .content-doctors .clinical-info {
    height: auto;
  }

  .content-doctors .field-buttons {
    margin-top: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .content-doctors .field-buttons .btn-gral {
    font-size: 12px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }

  .time-schedule .appointments-info {
    margin-top: 20px;
  }

  .time-schedule .appointments-info .rectangle-gral {
    width: 100%;
  }

  .time-schedule .appointments-info .clinical-info__image {
    width: 100px;
  }

  .time-schedule .appointments-info .div-btn-app .btn-gral {
    padding: 7px 18px;
    font-size: 12px;
    height: 29px;
  }

  .time-schedule .calendar-header .monthname {
    padding: 0 5px;
  }

  .time-schedule .calendar-header .info-text {
    font-size: 12px;
    padding-right: 0px;
  }

  .medical-fee {
    margin-top: 10px;
  }

  .medical-profile .doctor-reviews {
    width: auto;
    margin-top: 20px;
  }

  .medical-profile .doctor-reviews .doctor-reviews__scores {
    padding: 10px 5px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .medical-profile .doctor-reviews .doctor-reviews__scores .score {
    font-size: 30px;
  }

  .medical-profile .doctor-reviews .doctor-reviews__scores .btn-gral {
    margin-right: auto;
    font-size: 10px;
    font-weight: bold;
  }

  .medical-offers__flu-test {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .medical-offers__flu-test .flu-A-b,
  .medical-offers__flu-test .flu-PCR {
    padding: 20px 10px;
  }

  .fa-arrow-right {
    font-weight: 300 !important;
  }

  .main-banner {
    height: auto;
  }

  .main-banner .main-banner__text {
    padding-left: 5%;
  }

  .main-banner .main-banner__text .btn-gral {
    border: 1px solid #fd7300;
    padding: 5px 10px;
  }

  .main-banner .main-banner__text .btn-gral a {
    font-size: 8px;
  }

  .nw-GM .card-gral {
    width: 100%;
  }

  .navbar-section .btn-gral {
    font-size: 8px;
  }

  .header__logo .img-logo {
    width: 50px;
  }

  .footer-max-width {
    margin-top: 10px;
  }
}

@media (max-width: 766.89px) {
  #home-page .section-general-services .href-biopsii a {
    font-size: 15px;
  }

  #home-page .section-general-services .h3 a {
    font-size: 15px;
  }

  .Page_2 .Section_456 .url-list__content > * {
    width: 100%;
  }

  .search-content .search-results {
    padding: 15px;
  }

  .search-content .search-results .results .search-ul {
    padding: 0 0 0 25px;
  }

  .search-content .search-results .results .search-ul li a {
    padding: 0;
  }

  .search-content .search-results .results .search-ul .search-surgery {
    padding: 0 0 0 15px;
  }

  .static-section-carousel-container {
    max-height: 300px;
  }

  .static-section-carousel-container [data-slick-index="5"] .static-carousel-text .gtwalsheim-pro-bold {
    margin-bottom: 0 !important;
  }

  .static-section-carousel-container [data-slick-index="5"] .static-carousel-text .gtwalsheim-pro-bold h1 {
    font-size: 25px;
  }

  .static-section-carousel-container [data-slick-index="5"] .static-carousel-text span {
    font-size: 13px !important;
  }

  .static-section-carousel-container [data-slick-index="1"] .static-carousel-text .position-relative-text span {
    font-size: 13px !important;
  }

  .static-section-carousel-container [data-slick-index="0"] .static-carousel-text__content .gtwalsheim-pro-bold,
  .static-section-carousel-container [data-slick-index="1"] .static-carousel-text__content .gtwalsheim-pro-bold {
    margin-bottom: 0 !important;
  }

  .static-section-carousel-container [data-slick-index="0"] .static-carousel-text__content .gtwalsheim-pro-bold h1,
  .static-section-carousel-container [data-slick-index="1"] .static-carousel-text__content .gtwalsheim-pro-bold h1 {
    font-size: 17px !important;
    line-height: 0.8rem !important;
  }

  .static-section-carousel-container [data-slick-index="0"] .static-carousel-text__content .gtwalsheim-pro-bold h3,
  .static-section-carousel-container [data-slick-index="1"] .static-carousel-text__content .gtwalsheim-pro-bold h3 {
    font-size: 15px !important;
  }

  .static-section-carousel-container [data-slick-index="0"] .static-carousel-text__content .gtwalsheim-pro-bold h3 span,
  .static-section-carousel-container [data-slick-index="1"] .static-carousel-text__content .gtwalsheim-pro-bold h3 span {
    font-size: 15px !important;
  }

  .static-section-carousel-container [data-slick-index="0"] .static-carousel-text__content ul li,
  .static-section-carousel-container [data-slick-index="1"] .static-carousel-text__content ul li {
    font-size: 13px;
  }

  #covid19Modal .modal-header,
  #covid19Modal .modal-body {
    padding: 20px;
  }

  #covid19Modal .header .modal-title {
    font-size: 20px;
  }

  #covid19Modal .header .button-close-modal-covid {
    top: 60%;
    right: -15px;
  }

  #covid19Modal .header .button-close-modal-covid span {
    font-size: 50px;
  }

  .section-about-gral .about-gral__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .section-about-gral .about-gral__content .mn-box {
    margin: 0 auto;
  }

  .medical-profile .medical-articles .h1 {
    margin-bottom: 20px;
  }

  .appointment {
    padding: 0 20px;
  }

  .appointment .account-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .bg-page-content .h1 {
    font-size: 20px;
  }

  .section-medical-offers .offerts .offerts__main .box-text {
    padding: 10px;
  }

  .static-section-carousel-container .main-image {
    height: 300px;
    max-height: 300px;
  }

  .bg-page-content h1 {
    font-size: 20px;
  }

  .bg-page-content h2 {
    font-size: 17px;
  }

  .bg-page-content h3 {
    font-size: 15px;
  }

  .h1 {
    font-size: 20px;
  }

  .h2 {
    font-size: 17px;
  }

  .h3 {
    font-size: 15px;
  }

  .flex-container-gral-cards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .flex-container-gral-cards .hospital-oncofort {
    margin-top: 15px;
  }

  .flex-container-gral-cards .card-favor,
  .flex-container-gral-cards .hospital-oncofort {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }

  .builder-image-list-container .builder-image-list-img {
    text-align: center;
  }

  .builder-image-list-img.order-1 {
    text-align: center;
  }

  .content-published-articles .box-primary-title {
    padding: 0 20px;
  }

  .content-published-articles .box-primary-title .logo-media {
    margin-top: 10px;
  }

  .content-published-articles .box-primary-title .logo-media a img {
    margin: 0 !important;
  }

  .url-list-section .url-list__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .banner-slider .banner-slider__content {
    width: 200px;
    padding: 20px;
  }

  .banner-slider .banner-slider__content .img {
    margin: 0 auto;
    height: 50px;
    width: 50px;
  }

  .banner-slider .banner-slider__content .btn-gral {
    color: #ffffff;
    margin-top: 5px;
  }

  .dd-group-media > * .rectangle-gral select {
    padding: 0 15px;
  }

  .rectangle-gral {
    height: 40px;
  }

  .calendar .calendar-days {
    border-bottom: 1px solid #d6d4d4;
  }

  .flex-container-gral-cards .h3 {
    min-height: 40px;
    margin-bottom: 10px;
  }

  #nav-doctor .container-doctors .pg-content__info p {
    text-align: left;
  }

  .flex-container-services .box-services {
    width: 100%;
  }

  .content-location .address-content-map {
    margin: 20px 0;
  }

  .col-address-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .col-address-content > * {
    margin-top: 15px;
  }

  .specialties-location {
    margin-top: 20px;
  }

  .specility-doctor .btn-gral-inherit-bgcolor {
    height: 26px;
    padding: 4px 15px;
  }

  .specility-doctor .speciality-doctor-button a {
    font-size: 12px;
    padding: 5px 10px !important;
    max-width: 290px;
  }

  .specility-doctor .speciality-doctor-button a .img-fluid__programare {
    width: 12px;
    height: 12px;
    margin-bottom: 4px;
  }

  .deals-contact-group {
    margin: 25px 0;
  }

  .deals-contact-group .offers-medical .offers-medical__title,
  .deals-contact-group .offers-medical .contact-gral_title,
  .deals-contact-group .contact-gral .offers-medical__title,
  .deals-contact-group .contact-gral .contact-gral_title {
    min-height: 42px;
    margin-top: 10px;
  }

  .deals-contact-group .offers-medical .offers-medical__btn,
  .deals-contact-group .offers-medical .contact-gral__btn,
  .deals-contact-group .contact-gral .offers-medical__btn,
  .deals-contact-group .contact-gral .contact-gral__btn {
    margin-top: 10px;
  }

  .deals-contact-group .offers-medical .offers-medical__btn .btn-gral,
  .deals-contact-group .offers-medical .contact-gral__btn .btn-gral,
  .deals-contact-group .contact-gral .offers-medical__btn .btn-gral,
  .deals-contact-group .contact-gral .contact-gral__btn .btn-gral {
    padding: 7px 20px;
  }

  .content-doctors .medic-info .medic-info__photo {
    width: 110px;
    height: 110px;
  }

  .medical-profile .doctor-information {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .drop-down--group {
    padding: 0 20px;
  }

  .medical-profile .doctor-information .medic-image {
    height: 200px;
    width: 100%;
  }

  .medical-profile .doctor-information .medic-image .div-position-absolute {
    text-align: center;
  }

  .medical-profile .doctor-information .medic-image .div-position-absolute .img-fluid {
    height: 200px;
  }

  .app-gral {
    height: 252px;
  }

  .app-gral .app-gral__container-app a {
    width: 70px;
  }

  .medical-offers__testing-covid-mobile {
    position: relative;
  }

  .medical-offers__testing-covid-mobile .mobile-content {
    position: absolute;
    top: 20%;
    left: 10px;
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .medical-offers__testing-covid-mobile .mobile-content .btn-gral {
    margin-top: 10px;
    color: #ffffff;
  }
}

@media (max-width: 991.89px) {
  .alphabet-filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .alphabet-filter .box_alphabet__search {
    padding: 5px 15px;
  }

  .alphabet-filter .box-letter {
    text-align: center;
    padding: 5px 15px;
  }

  .flex-container-services .box-services {
    margin-left: auto;
    margin-right: auto;
  }

  .hp-slider img {
    max-height: 50px;
    margin: 0 auto;
  }

  .hp-slider a {
    color: #ffffff;
  }

  .content-published-articles .revert-contatct__articles .hospitalization__contact-form {
    padding: 20px;
  }

  .romania-map .information-benefit-main-content {
    padding: 3rem 0rem;
  }

  .romania-map .information-benefit-main-content table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .romania-map .information-benefit-main-content table tr td {
    width: 50% !important;
  }

  .Page_2 .Section_63 .information-benefit-main-content,
  .Page_2 .Section_452 .information-benefit-main-content {
    padding: 3rem 0rem;
  }

  .Page_2 .Section_63 .information-benefit-main-content table tr,
  .Page_2 .Section_452 .information-benefit-main-content table tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .Page_2 .Section_63 .information-benefit-main-content table tr td,
  .Page_2 .Section_452 .information-benefit-main-content table tr td {
    width: 50% !important;
  }

  .page-content .form-gral-medical {
    padding-top: 30px;
  }

  .revert-contatct {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }

  .mobile-contact {
    margin: auto;
  }

  .header-nav .header__menu .navbar-section .btn-gral {
    height: 25px;
  }

  .header-nav .header__menu .navbar-section .search-bar .circle-search {
    height: 25px;
  }

  .js-cookie-consent {
    padding-right: 5%;
    padding-left: 5%;
  }

  #nav-tabContent .content-price .container-selected-product .price-cart {
    max-height: 220px;
  }

  .appointment .account-box:before {
    width: 100%;
  }

  .about-gral__content .about-gral__text {
    padding: 0;
  }

  .section-medical-offers .offerts .right-offer {
    padding: 20px;
  }

  .search-bar .circle-search:after {
    width: 25px;
  }

  .footer__content .drop-down--newsletter li {
    line-height: 2.3rem;
  }

  .footer__content .drop-down--newsletter li .btn-send-email {
    margin: 20px;
    height: 35px;
  }

  .inner-box-sl .bx-sl .dd-block {
    padding: 0 1rem;
  }

  .container-accordion .dd-block .specility-service .specility-doctor {
    padding: 10px;
  }

  .bg-page-content .SectionCollapse {
    width: 100%;
  }

  .content-published-articles .date {
    padding-right: 20px;
  }

  .page-content .section-builder-text-carousel .builder-text-carousel-img {
    margin: 20px auto;
  }

  .page-content .builder-collapse .h1 {
    margin-bottom: 5px;
  }

  .page-content .builder-collapse .aria-controls-arrows {
    margin-top: 10px;
  }

  .page-content .builder-note-section .aria-controls-arrows-builder-note {
    padding: 20px;
  }

  .calendar li .calendar-date-scheduling {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .card-favor,
  .hospital-oncofort {
    padding: 10px;
  }

  .section-general-services a {
    font-size: 12px;
  }

  .tab-content-location .tab-pane .title-name {
    font-size: 24px;
  }

  .tab-content-location .dd-block .second-multi-collapse .speciality-doctor-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .tab-content-location .dd-block .second-multi-collapse .btn-gral-inherit-bgcolor {
    display: none;
  }

  #container-main-locations .container-location {
    padding: 15px 20px;
  }

  .breadcrumb-inner {
    padding-top: 15px;
  }

  .box-primary-title .h1 {
    margin: 20px 0;
  }

  .box-primary-title .div-pab {
    height: 100%;
  }

  .box-primary-title .div-pab .btn-gral {
    margin-bottom: 10px;
  }

  #container-main-locations .section-location-tabs {
    margin-top: 30px;
  }

  #container-main-locations .content-doctors .content-doctors__title .btn-gral-blue {
    font-size: 12px;
  }

  .about-scintigraphy {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .about-scintigraphy .scintigraphy-img {
    margin: 0 auto;
  }

  .banner-services {
    padding: 20px 15px;
  }

  .banner-services .link-link .fa-chevron-right {
    height: 15px;
  }

  .banner-services .link-link a {
    font-size: 11px;
  }

  .banner-services .svg-locatii,
  .banner-services .svg-echipa-medicala,
  .banner-services .svg-servicii-preturi {
    width: 30px;
    height: 30px;
  }

  .section-price .price-analysis .col-analize {
    width: 100%;
  }

  .section-price .price-analysis .col-price-calculator {
    position: fixed;
    bottom: 0;
    width: calc(100% - 6%);
    z-index: 100;
    left: 3%;
  }

  .section-price .price-analysis .col-price-calculator .pdf-brosura {
    display: none !important;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator {
    width: 100%;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator .h5 {
    height: 25px;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator .container-selected-product {
    padding: 10px;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator .container-selected-product .selected-product {
    margin: 5px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator .container-selected-product .total-cost {
    padding: 5px;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator .container-selected-product .print {
    margin: 5px 0;
  }

  .section-price .price-analysis .col-price-calculator .informative-message {
    margin: 5px 0;
    padding: 0 10px;
    width: 100%;
  }

  .tx-tl {
    margin-top: 20px;
  }

  .flex-container-gral-cards .card-favor__text,
  .flex-container-gral-cards .hospital-oncofort__text {
    padding: 0 0 0 25px;
  }

  .dd-block .box-appointment-icons {
    padding-right: 0;
    padding-left: 0;
  }

  .medical-profile .doctor-information {
    padding: 20px 10px;
  }

  .header-nav .header__logo {
    width: 70px;
  }

  .header__logo--mobile {
    width: 50px;
  }

  .menu__icon {
    height: 15px;
    width: 23px;
    top: 43px;
  }

  .menu__icon span {
    height: 3px;
    margin-top: -2px;
  }

  .menu__icon:before,
  .menu__icon:after {
    content: "";
    height: 3px;
  }

  .section-about-gral .slider-about-gral-image .slick-prev {
    left: 0;
    z-index: 10;
  }

  .section-about-gral .slider-about-gral-image .slick-list {
    height: auto;
  }

  .close-menu-btn .svg-menu .x-btn-svg {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .close-menu-btn .svg-menu .hamburger-svg {
    display: none;
  }

  .close-menu-btn .menu__icon-svg:after {
    content: unset !important;
  }

  .close-menu-btn .menu__icon-svg:before {
    width: 100%;
    background: white;
  }

  .mobile-show {
    display: block !important;
  }

  .footer .newsletter .drop-down--newsletter {
    display: none;
  }

  .footer .newsletter .drop-down--newsletter.show {
    display: block !important;
  }

  .multiCollapseFooterInfo[aria-expanded="true"] .fa-chevron-circle-up {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .multiCollapseFooterAppointments[aria-expanded="true"] .fa-chevron-circle-up {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .multiCollapseFooterNewsletter[aria-expanded="true"] .fa-chevron-circle-up {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .multiCollapseFooterAppointments[aria-expanded="true"]
.fa-chevron-circle-down {
    display: none !important;
  }

  .multiCollapseFooterInfo[aria-expanded="true"] .fa-chevron-circle-down {
    display: none !important;
  }

  .multiCollapseFooterNewsletter[aria-expanded="true"] .fa-chevron-circle-down {
    display: none !important;
  }

  .navbar-section {
    height: auto;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .navbar-section .navbar-ul {
    position: absolute;
    min-height: calc(100vh - 70px);
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    justify-self: start;
    display: none;
    background: #ffffff;
    overflow: auto;
    height: calc(100vh - 70px);
  }

  .navbar-section .navbar-ul .nav-bar-li-mr {
    border-bottom: 1px solid #9da3af40;
  }

  .navbar-section .navbar-ul .nav-bar-li-mr.active {
    background-color: #f3efef6e;
    padding-bottom: 0px;
  }

  .navbar-section .navbar-ul .nav-bar-li-mr.active a {
    color: #fd7300;
    font-weight: 600;
  }

  .navbar-section .navbar-ul .header-flex-mobile {
    margin-bottom: 5px;
  }

  .navbar-section .navbar-ul li {
    padding: 5px 0;
  }

  .navbar-section .navbar-ul li a {
    padding: 0 10px;
    font-size: 16px;
    font-weight: bold;
  }

  .navbar-section .navbar-ul li:hover a {
    color: #fd7300;
  }

  .navbar-section .navbar-ul .dropdown {
    width: 100%;
  }

  .navbar-section .navbar-ul .dropdown .fa-caret-down {
    display: none;
  }

  .navbar-section .navbar-ul .dropdown .a-line--mobile {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    transition: ease-out 0.9s;
    -webkit-transition: ease-out 0.9s;
    -moz-transition: ease-out 0.9s;
  }

  .navbar-section .navbar-ul .dropdown .arrow-down {
    margin-right: 20px;
    cursor: pointer;
  }

  .navbar-section .navbar-ul .dropdown .dropdown-content {
    padding-left: 20px;
    cursor: pointer;
  }

  .navbar-section .navbar-ul .dropdown .menu-mobile--locatii.rotate,
  .navbar-section .navbar-ul .dropdown .menu-mobile--preturi.rotate {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

  .navbar-section .navbar-ul .dropdown .dropdown-content--locatii.active,
  .navbar-section .navbar-ul .dropdown .dropdown-content--preturi.active {
    display: block;
  }

  .navbar-section .navbar-ul .dropdown .dropdown-content--locatii .li-second-dropdown:hover a,
  .navbar-section .navbar-ul .dropdown .dropdown-content--preturi .li-second-dropdown:hover a {
    color: #fd7300 !important;
  }

  .navbar-section .navbar-ul .container-mobile--gral {
    margin: 20px 10px;
  }

  .navbar-section .navbar-ul .container-mobile--gral p {
    font-size: 16px;
    font-weight: bold;
  }

  .navbar-section .navbar-ul .container-mobile--gral .box-acces {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .navbar-section .navbar-ul .container-mobile--gral .box-acces a {
    background: #fd7300;
    color: #ffffff;
    border: 1px solid #fd7300;
    font-weight: 600;
    border-radius: 2rem;
    max-height: 40px;
  }

  .navbar-section .navbar-ul .container-mobile--gral .box-acces a:hover {
    background: #fd7300;
    color: #ffffff;
    border: 1px solid;
  }

  .pg-content .pg-content__img {
    width: 70px;
    height: 70px;
  }

  .slick-track > * {
    margin: 0 2px;
  }

  .about-gral__content .slick-track > * {
    height: 96px;
  }

  .footer {
    background: #e9e9e9;
  }

  .footer .footer__ul--newsletter,
  .footer .footer__ul--useful,
  .footer .footer__ul--general-information {
    padding: 0.3rem 0.6rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .footer div[aria-expanded="false"] ul {
    display: none;
  }

  .footer .drop-down--ul.active {
    border: 2px solid #00205b;
  }

  .footer .footer-ul--border-active {
    border: 2px solid #00205b;
  }

  .footer .drop-down--ul-active {
    display: block !important;
  }

  .footer .collapse.show {
    display: block !important;
  }

  .footer ul {
    margin-bottom: 0;
  }

  .footer ul li {
    margin: 0.5rem 0.1rem;
    padding: 0 0.7rem;
    background: #f7f7f7;
    border-radius: 7px;
  }

  .footer ul li a {
    font-weight: bold;
  }

  .footer ul li:hover a {
    color: #fd7300 !important;
  }

  .footer .newsletter li {
    padding: 0.5rem;
  }

  .footer .newsletter .drop-down--newsletter li:nth-child(2) {
    margin-top: 20px;
  }

  .footer .newsletter .drop-down--newsletter li:nth-child(3) {
    margin-top: 30px;
  }

  .footer .newsletter .drop-down--newsletter li:nth-child(4) {
    margin-top: 30px;
  }

  .footer .newsletter .drop-down--newsletter {
    margin-top: 40px;
  }

  .footer .footer__logo {
    width: 80px;
    height: 80px;
  }
}

@media (max-width: 1599.89px) {
  .tab-content-location #nav-prices .drop-down--group .btn-gral-appoiment {
    margin-top: 20px;
  }

  .app-gral__container-app h2 {
    font-size: 24px;
  }
}

@media (max-width: 1199.89px) {
  #covid19Modal .modal-dialog {
    max-width: 95vw;
  }

  .static-section-carousel-container ul li {
    font-size: 16px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-bottom: 2px;
    padding: 2px 10px;
    line-height: 17px;
  }

  .static-section-carousel-container p {
    font-size: 14px;
    line-height: 17px;
  }

  .drop-down--group .btn-gral-appoiment {
    margin-top: auto;
  }

  .price-analysis .product-price {
    margin-top: 20px;
  }

  .box-primary-title .breadcrumb-inner {
    padding: 10px 20px;
  }

  .box-primary-title .title-name {
    margin: 20px auto;
  }

  .bg-page-content {
    padding: 0 20px;
  }

  .bg-page-content .row {
    margin-left: 0;
    margin-right: 0;
  }

  .bg-page-content .row.SectionCollapse {
    margin-left: auto;
    margin-right: auto;
  }

  .listing-panel {
    padding-bottom: 10px;
  }

  #doctors-container,
  #locations-container {
    background: #eef2f1;
  }

  main {
    margin-bottom: 20px;
  }

  .clip-path-second:after {
    width: 100%;
    left: 00px;
  }

  .clip-path-height:after {
    width: 100%;
    left: 00px;
  }

  .clip-path-gral:after {
    width: 100%;
    left: 0px;
  }

  .section-about-gral {
    margin-top: 60px;
  }

  .section-general-services {
    margin-top: 30px;
  }

  .section-medical-offers {
    margin-top: 15px;
  }

  .nw-GM-content {
    margin: 30px 2% 0 2%;
  }

  .section-card-app {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mt-section {
    margin-top: 40px;
  }

  .hp-services {
    width: 100%;
    height: auto;
    padding: 1rem;
    display: block;
  }

  .header-title .div-pab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .content-services {
    padding: 0 0.5rem;
  }

  .drop-down--group {
    margin-top: 15px;
  }

  .medical-profile .medical-articles .medical-articles__img .article-title {
    font-size: 13px;
  }

  .medical-offers {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .medical-offers .medical-offers__testing-covid {
    width: 100%;
    height: 490px;
  }

  .medical-offers .medical-offers__testing-covid .medical-offers__antibody-testing {
    width: 100%;
  }

  .medical-offers .medical-offers__testing-covid .medical-offers__antibody-testing .antibody-testing__content {
    width: 450px;
  }

  .main-banner__text {
    height: 100%;
  }

  .footer {
    padding-top: 20px;
  }

  .footer ul li {
    line-height: 1.8rem;
  }
}

@media (max-width: 1399.89px) {
  .about-scintigraphy {
    padding: 0 10px;
  }
}

@media (min-width: 576px) {
  #articole .content-published-articles .nw-GM .block-articles img {
    margin: 15px !important;
  }

  #articole .content-published-articles .nw-GM .block-articles .block-articles--image {
    width: 75%;
    height: 100%;
  }

  #covid19Modal {
    top: 141px;
    height: calc(100vh - 141px);
  }

  body header {
    height: 140px;
  }

  body main {
    margin-top: 140px;
  }

  .header-nav .header__menu .box-account-menu .span-svg__user {
    width: 20px;
    height: 30px;
  }

  .appointment {
    padding: 0 20px;
  }

  .section-medical-offers .third-offer {
    margin-top: auto;
  }

  .section-medical-offers .third-offer .btn-gral {
    padding: 0.4rem 1.2rem;
  }

  .section-general-services .btn-all-offers .btn-gral {
    padding: 7px 25px;
  }

  .appointment .drop-down--group .sl-gral {
    width: 48%;
  }

  .appointment .btn-back {
    margin-bottom: 40px;
  }

  .appointment .account-box {
    padding: 30px 60px;
    margin-top: 30px;
  }

  .appointment .account-box .text-info {
    padding: 1.8rem;
  }

  .appointment .cerere-programare {
    margin: 10px 20px;
  }

  .appointment .form-checkbox label {
    padding-right: 25%;
  }

  .main-image img {
    -o-object-position: center;
       object-position: center;
  }

  .contact-page .contact-formular .modal-body {
    padding: 1rem 3rem;
  }

  .static-section-carousel-container {
    padding: 0 1.2vw;
  }

  .static-section-carousel-container .slick-prev {
    z-index: 10;
    left: 20px;
  }

  .static-section-carousel-container .slick-next.slick-arrow {
    right: 20px !important;
  }

  .static-section-carousel-container .static-carousel-text .btn-gral {
    padding: 0.4rem 1.8rem;
    border: 1px solid #00205b;
  }

  .static-section-carousel-container .static-carousel-text .btn-gral:hover {
    background: #00205b;
  }

  .static-section-carousel-container .static-carousel-text .btn-gral:hover a {
    color: #ffffff;
  }

  .offerts {
    position: relative;
  }

  .nw-GM .block-articles {
    padding: 40px;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .aria-controls-arrows {
    padding: 20px;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .aria-controls-arrows h5 {
    font-size: 18px;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .dd-block .dd-block-a {
    font-size: 18px;
  }

  .nav-tabs-prices .nav-link,
  .content-location-tabs .nav-link {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .nav-tabs-prices .nav-link.active svg,
  .content-location-tabs .nav-link.active svg {
    fill: #ffffff;
    color: #ffffff;
  }

  .nav-tabs-prices .nav-link.active .change-color,
  .content-location-tabs .nav-link.active .change-color {
    fill: #ffffff !important;
  }

  .nav-tabs-prices {
    margin: 20px 0;
  }

  .content-published-articles {
    font-size: 16px;
  }

  .page-content .section-builder-text-carousel .builder-text-carousel-img {
    width: 420px;
    height: 300px;
  }

  .deals-contact-group .offers-medical__svg {
    width: 65px;
    height: 65px;
  }

  .deals-contact-group .contact-gral__svg {
    width: 65px;
    height: 65px;
  }

  .pg-content .pg-content__info .bg-sp {
    margin-bottom: 11px;
  }

  #container-main-locations .section-specialties-location .specialties-location {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .listing-panel .pagination {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  #doctors-container,
  #locations-container {
    margin-top: 40px;
  }

  .btn-gral-blue {
    color: white !important;
    padding: 0.5rem 1.5rem;
    border-radius: 18px;
    display: inline-block !important;
    width: auto !important;
  }

  .btn-gral-blue i {
    padding-right: 0.5rem !important;
  }

  .btn-gral-orange {
    font-size: 12px !important;
    padding: 0.5rem 1.5rem !important;
    border-radius: 18px;
    display: inline-block !important;
    width: auto !important;
  }

  .light-orange {
    background-color: #ffe3cc;
  }

  .light-orange:hover {
    background-color: #fd7300;
    color: white;
    text-decoration: none;
  }

  .light-orange:hover i {
    color: white;
  }

  .section-specialties-location {
    background: white;
  }

  .section-specialties-location .specialties-location {
    display: -webkit-box;
    max-width: 100%;
  }

  .section-specialties-location .specialties-location .backgr-img-col {
    height: 120px;
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 10px;
    min-height: 100px;
    max-width: 100%;
  }

  .section-specialties-location .specialties-location .backgr-img-col .container-txt-backgr-col {
    width: 100%;
  }

  .section-specialties-location .specialties-location .backgr-img-col .container-txt-backgr-col .title-sl {
    font-size: 18px;
    line-height: 22px;
    color: #00205b;
    font-weight: 700;
    padding-bottom: 0;
    margin-bottom: 0;
    text-align: left;
  }

  #location-tabs .offers-tab .box-offers {
    margin: 30px 0;
  }

  #location-tabs .offers-tab .container-oferta .image-oferte {
    width: 100%;
    height: 240px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 14px;
    position: relative;
  }

  #location-tabs .offers-tab .container-oferta .image-oferte.image1 {
    background-image: url("/img/oferta1.jpg");
  }

  #location-tabs .offers-tab .container-oferta .image-oferte.image2 {
    background-image: url("/img/oferta2.jpg");
  }

  #location-tabs .offers-tab .container-oferta .image-oferte.image3 {
    background-image: url("/img/oferta3.jpg");
  }

  #location-tabs .offers-tab .container-oferta .image-oferte.image4 {
    background-image: url("/img/oferta3.jpg");
  }

  #location-tabs .offers-tab .container-oferta h3 {
    font-size: 20px;
    min-height: 50px;
  }

  #location-tabs .offers-tab .container-oferta .link-detalii-oferta {
    color: #103769;
    text-decoration: underline;
    display: block;
  }

  #location-tabs .offers-tab .btn-see-offers {
    color: white;
    text-align: center;
  }

  #location-tabs .doctors-tab .container-doctors {
    max-width: 1200px;
    border: 1px solid #d9d9d9;
    border-radius: 9px;
    text-align: center;
  }

  #location-tabs .doctors-tab .container-doctors .doctors-title {
    letter-spacing: 0px;
    line-height: 38px;
    color: #fd7300;
    font-weight: 700;
  }

  #location-tabs .doctors-tab .container-doctors .doctors-title span {
    font-size: 13px;
    letter-spacing: 0px;
    color: #00205b;
    padding-left: 1rem;
    line-height: 38px;
    position: relative;
    top: -5px;
  }

  #location-tabs .doctors-tab .container-doctors .doctors-details {
    color: #00205b;
  }

  #location-tabs .doctors-tab .container-doctors .doctors-speciality {
    color: #00205b;
  }

  #location-tabs .doctors-tab .container-doctors .link-complete-profile {
    color: #3550bf !important;
    text-decoration: underline;
  }

  #location-tabs .doctors-tab .container-doctors .pg-content__score {
    text-align: center;
  }

  #location-tabs .doctors-tab .container-doctors .pg-content__score i {
    padding-right: 1rem;
  }

  #location-tabs .doctors-tab .container-doctors .pg-content__score .rating {
    font-size: 36px;
    color: #00205b;
    font-family: "GTWalsheim-pro";
    text-align: center;
  }

  #location-tabs .doctors-tab .container-doctors .pg-content__score .rating-description {
    position: relative;
    top: -20px;
    text-align: center;
  }

  #location-tabs .doctors-tab .container-doctors .pg-content__score .speciality-doctor-button {
    width: auto !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  #location-tabs .doctors-tab .container-doctors .pg-content__score .speciality-doctor-button a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    top: -35px;
    padding: 0.5rem 2rem;
    border-radius: 2rem;
    margin: auto;
    color: white;
  }

  #location-tabs .content-location-tabs {
    width: 100%;
  }

  #location-tabs .content-location-tabs .nav-tabs-location .nav-item {
    background: #f3f3f3;
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
    font-size: 13px;
    color: #00205b;
    font-weight: 700;
    font-family: "Montserrat",sans-serif;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 12px 16px;
  }

  #location-tabs .content-location-tabs .nav-tabs-location .nav-item .icon-nav-tab {
    padding-right: 1rem;
  }

  #location-tabs .content-location-tabs .nav-tabs-location .nav-item.active {
    color: white;
    background: #fd7300;
  }

  #location-tabs .tab-content-location {
    width: 100%;
    color: black;
    border-radius: 9px;
  }

  #location-tabs .tab-content-location .bx-sl {
    width: 100%;
    border-radius: 9px;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block {
    margin-bottom: 1rem;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .fa-angle-down {
    color: #00205b;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .dd-block-a {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    text-decoration: none;
    color: #fd7300;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #fffbf8;
    font-size: 18px;
    font-weight: 700;
    padding: 1rem 0;
    border-radius: 9px;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .dd-block-a[aria-expanded="true"] {
    border-top: 1px solid #d9d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -webkit-transition: 0s;
    transition: 0s;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .multi-collapse {
    background: white;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .multi-collapse.show {
    border-bottom: 1px solid #d9d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .multi-collapse {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .specility-service .specility-doctor {
    -webkit-transition: 0.1s background-color ease-in-out;
    transition: 0.1s background-color ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    border-radius: 4px;
    margin: 1rem 0;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .specility-service .specility-doctor .specility-doctor-title {
    font-size: 16px;
    color: #00205b;
    font-weight: 600;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .specility-service .specility-doctor .specility-doctor-title p {
    margin-bottom: 0 !important;
  }

  #location-tabs .tab-content-location .bx-sl .dd-block .specility-service .specility-doctor .speciality-doctor-button {
    width: auto !important;
    /*                   a {
                                     border: 1px solid $btn-gral-primary-color;
                                     border-radius: 18px;
                                     display: flex;
                                     align-content: center;
                                     align-items: center;
                                     padding: 1rem 0rem 1rem 1rem;
                                     max-width: 243px;
                                     height: 30px;
                                     color: $btn-gral-primary-color;
                                   }*/
  }

  #location-tabs .section-location-tabs {
    margin-bottom: 50px;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .nav-item {
    font-size: 13px;
    padding: 12px 12px;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .nav-item .icon-nav-tab {
    display: none;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .dd-block-a {
    font-size: 16px;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .multi-collapse {
    background: white;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .specility-service .specility-doctor .speciality-doctor-button {
    width: 100%;
    display: block;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .specility-service .specility-doctor .speciality-doctor-button a {
    background: #3550bf;
    color: white;
    border: 0px !important;
    border-radius: 18px;
    top: -35px;
    padding: 0.5rem 2rem;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .tab-content #nav-price .bx-sl .dd-block .specility-service .specility-doctor .speciality-doctor-button a span {
    width: 100%;
    display: block;
    overflow: hidden;
    height: auto;
    font-size: 12px;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .tab-content #nav-doctor .bx-sl .container-doctors .doctor-img {
    margin: auto;
    display: block;
    max-width: 150px;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .tab-content #nav-doctor .bx-sl .container-doctors .doctors-title {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 38px;
    color: #fd7300;
    font-weight: 700;
    text-align: center;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .tab-content #nav-doctor .bx-sl .container-doctors .doctors-title span {
    top: 0;
    display: block;
    text-align: center;
  }

  #location-tabs .section-location-tabs .container-tabs .content-location-tabs .tab-content #nav-doctor .bx-sl .container-doctors .link-complete-profile {
    text-align: center !important;
    display: block;
  }

  #gralModal .modal-content {
    padding: 2rem;
    width: 583px;
  }

  #gralModal .modal-content .form-group label {
    height: 6px;
  }

  .formularContactModal .modal-header,
  .formularContactModal .modal-body,
  .formularContactModal .modal-footer {
    padding: 1rem 3.5rem;
  }

  .modal-user-login .modal-content {
    top: 113px;
  }

  .modal-search-header .modal-content {
    top: 113px;
  }

  .about-scintigraphy .scintigraphy-img {
    width: 420px;
  }

  .banner-services {
    margin: 70px 0;
  }

  .scintigrafie-collapse {
    padding: 0 10%;
  }

  .scintigrafie-collapse .h1 {
    line-height: 40px;
  }

  .scintigrafie-collapse .aria-controls-arrows {
    padding: 20px;
  }

  .scintigrafie-collapse .aria-controls-arrows .h5 {
    font-size: 18px;
  }

  .info-scintigrafie {
    margin-top: 110px;
  }

  .info-scintigrafie .content {
    padding-left: 35px;
  }

  .info-scintigrafie .content ul {
    margin-bottom: 0;
  }

  .info-scintigrafie .btn-gral {
    margin-top: 50px;
  }

  .patient-preparation {
    margin-top: 50px;
  }

  .patient-preparation .aria-controls-arrows-patient-preparation {
    margin: 30px;
  }

  .patient-preparation .nota ul {
    margin-left: 35px;
  }

  .hospitalization {
    width: 100%;
  }

  .hospitalization .hostpitalization__day--img .img-thumbnail {
    width: 50px;
    height: 50px;
  }

  .hospitalization .hostpitalization__day--img .h3 {
    font-size: 30px;
  }

  .hospitalization .hostpitalization__day--description h3 {
    font-size: 26px;
  }

  .hospitalization .hostpitalization__day--description .h5 {
    font-size: 16px;
  }

  .hospitalization .hospitalization__benefits .benefits__content {
    padding: 30px 25px 0 25px;
  }

  .hospitalization .hospitalization__benefits .benefits__content .fa-check {
    margin-right: 25px;
  }

  .hospitalization .hospitalization__contact-form {
    padding: 35px 50px;
  }

  .hospitalization .useful-information__content {
    padding: 30px 25px;
  }

  .poze {
    margin-top: 50px;
  }

  .poze .poze-clinica {
    padding: 2px;
  }

  .price-analysis .rectangle-gral {
    width: 100%;
    margin: 5px 0;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .card-body .card-body__title {
    width: calc(100% - 160px);
    min-height: 40px;
    padding: 0 10px;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .card-body .card-body__add {
    width: 40px;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .card-body .card-body__add .fa-plus-circle:before {
    font-size: 20px;
  }

  .section-price .price-analysis .col-analize .container-segment-analysis .row-segment-analysis .card-body .card-body__price {
    width: 120px;
    font-size: 18px;
    margin-left: auto;
  }

  .pg-content .pg-content__score .score {
    text-align: right;
  }

  .pg-content .image,
  .pg-content .img-round {
    margin-left: auto;
    margin-right: auto;
  }

  .header-nav {
    height: 140px;
  }

  .header-nav .header__menu {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .header-nav .navbar-section {
    height: 75px;
  }

  .content-services__title {
    margin: 40px 0 80px 0;
  }

  .flex-container-services {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .flex-container-services .box-services {
    padding: 20px 10px;
    margin-bottom: 35px;
  }

  .flex-container-services .box-services .box-services__text {
    padding-left: 25px;
  }

  .flex-container-gral-cards > * {
    width: 48%;
  }

  .flex-container-gral-cards .card-favor a,
  .flex-container-gral-cards .hospital-oncofort a {
    font-size: 14px;
  }

  .hospitalization .hospitalization__main-content {
    padding: 35px 50px;
  }

  .hospitalization .useful-information {
    padding: 0 50px;
  }

  .hospitalization .useful-information .fa-chevron-right {
    margin-right: 15px;
  }

  .hospitalization .useful-information a .img-fluid__external-link {
    margin-left: 10px;
  }

  .poze {
    padding: 0 50px;
  }

  .breadcrumb-inner .breadcrumb-ol li {
    margin-right: 10px;
  }

  .content-doctors .title-name {
    margin-top: 30px;
  }

  .content-doctors .field-buttons {
    margin-top: 35px;
  }

  .content-doctors .field-buttons .btn-gral {
    font-size: 16px;
  }

  .content-doctors .appointments-info .clinical-info {
    height: auto;
  }

  .margin-right-rectangle {
    margin-right: 40px;
    height: 70px;
  }

  .time-schedule .appointments-info {
    margin-top: 40px;
  }

  .time-schedule .appointments-info .rectangle-gral {
    width: 316px;
  }

  .time-schedule .appointments-info .div-btn-app {
    height: 70px;
  }

  .time-schedule .appointments-info .div-btn-app .btn-gral {
    padding: 10px 25px;
    font-size: 14px;
    height: 41px;
  }

  .time-schedule .calendar-header .monthname {
    font-size: 30px;
    padding: 0 25px;
  }

  .time-schedule .calendar-header .info-text {
    padding-right: 35px;
    font-size: 16px;
  }

  .medical-profile .doctor-reviews {
    width: auto;
    margin: 20px auto 0px auto;
  }

  .medical-profile .doctor-reviews .doctor-reviews__scores {
    padding: 25px 35px;
  }

  .medical-profile .doctor-reviews .doctor-reviews__scores .score {
    font-size: 50px;
  }

  .medical-profile .doctor-reviews .doctor-reviews__scores .btn-gral {
    margin-left: 50px;
    font-size: 14px;
  }

  .app-gral .app-gral div:nth-child(3) {
    margin-left: 20px;
  }

  .app-gral .img-mobile {
    width: 135px;
  }

  .app-gral .app-gral__img {
    width: 135px;
    height: 300px;
  }

  .main-banner .main-banner__text {
    max-width: 680px;
  }

  .footer-max-width {
    margin-top: 30px;
  }
}

@media (min-width: 767px) {
  .Page_2 .bg-page-content {
    background: white;
  }

  .Page_2 .builder-text-carousel h2,
  .Page_2 .builder-text-carousel .h3 {
    font-size: 27px;
  }

  .search-content .search-results {
    padding: 60px 40px;
  }

  .search-content .search-results .results .search-ul {
    padding: 0 40px;
  }

  .search-content .search-results .results .search-ul .search-surgery {
    padding: 0 40px;
  }

  #covid19Modal .header {
    padding: 35px 55px;
  }

  #covid19Modal .header .modal-title {
    font-size: 26px;
    height: 10px;
  }

  #covid19Modal .header .button-close-modal-covid {
    top: 47%;
    right: 3px;
  }

  #covid19Modal .header .button-close-modal-covid span {
    font-size: 90px;
  }

  #covid19Modal .modal-body {
    padding: 30px 50px;
  }

  #covid19Modal .card .card-body .card-body__p {
    height: 17px;
  }

  .section-about-gral .about-gral__content .mn-box {
    width: 100%;
  }

  .medical-profile .medical-articles .h1 {
    margin-bottom: 50px;
  }

  .pg-content .specialtyClass {
    max-height: 83px;
  }

  .builder-image-list-img.order-1 {
    text-align: right;
  }

  .flex-container-gral-cards > * {
    width: 48%;
  }

  .flex-container-gral-cards .h3 {
    min-height: 48px;
    margin-bottom: 25px;
  }

  .url-list-section .url-list__content > * {
    width: 50%;
  }

  .builder-banner > * {
    width: 33%;
  }

  #nav-doctor .container-doctors .pg-content__img {
    width: 100px;
  }

  #nav-doctor .container-doctors .pg-content__info {
    width: calc(100% - 310px);
    padding-left: 10px;
  }

  #nav-doctor .container-doctors .pg-content__info .doctors-title {
    font-size: 26px;
  }

  #nav-doctor .container-doctors .pg-content__score {
    width: 210px;
  }

  .specility-doctor .btn-gral-inherit-bgcolor {
    height: 36px;
    margin: 3px 0;
    padding: 7px 25px;
  }

  .specialties-location .backgr-img-col {
    padding: 5px;
  }

  #container-main-locations .container-map .address-content-map .col-address-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  #container-main-locations .container-map .address-content-map .col-address-content .row-content-map {
    margin-bottom: 15px;
  }

  #container-main-locations .container-map .address-content-map .col-address-content .row-content-map w
.address-description {
    font-size: 12px;
  }

  #container-main-locations .section-specialties-location .specialties-location {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-size: 13px;
    margin: 60px 0 20px 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  #container-main-locations .section-specialties-location .specialties-location .title-sl {
    font-size: 12px;
  }

  #container-main-locations #nav-doctor .container-doctors {
    text-align: left;
  }

  #container-main-locations #nav-doctor .container-doctors .doctor-img {
    max-width: 100px;
  }

  #container-main-locations #nav-doctor .container-doctors .doctors-details {
    font-size: 13px;
  }

  #container-main-locations #nav-doctor .container-doctors .doctors-speciality {
    font-size: 12px;
  }

  #container-main-locations #nav-doctor .container-doctors .pg-content__score .rating {
    text-align: right;
  }

  #container-main-locations #nav-doctor .container-doctors .pg-content__score .speciality-doctor-button {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  #container-main-locations #nav-doctor .container-doctors .pg-content__score .speciality-doctor-button a {
    margin: inherit;
  }

  #container-main-locations #nav-doctor .container-doctors .pg-content__score .rating-description {
    text-align: right;
  }

  .deals-contact-group {
    margin: 70px 0;
  }

  .deals-contact-group .offers-medical .offers-medical__title,
  .deals-contact-group .offers-medical .contact-gral_title,
  .deals-contact-group .contact-gral .offers-medical__title,
  .deals-contact-group .contact-gral .contact-gral_title {
    min-height: 26px;
    margin-top: 25px;
    font-size: 28px;
  }

  .deals-contact-group .offers-medical .offers-medical__btn,
  .deals-contact-group .offers-medical .contact-gral__btn,
  .deals-contact-group .contact-gral .offers-medical__btn,
  .deals-contact-group .contact-gral .contact-gral__btn {
    margin-top: 30px;
  }

  .deals-contact-group .offers-medical .offers-medical__btn .btn-gral,
  .deals-contact-group .offers-medical .contact-gral__btn .btn-gral,
  .deals-contact-group .contact-gral .offers-medical__btn .btn-gral,
  .deals-contact-group .contact-gral .contact-gral__btn .btn-gral {
    padding: 7px 20px;
  }

  .poze-clinica img {
    height: 200px;
  }

  .medical-profile .doctor-information .medic-image {
    display: none;
  }

  .medical-profile .doctor-information .medic-image .div-position-absolute {
    right: 0;
    position: absolute;
  }

  .offerts .overlay {
    clip-path: polygon(0% 0%, 56% 0, 66% 49%, 78% 100%, 0% 100%);
  }

  .rectangle-gral {
    height: 59px;
  }

  .dd-block {
    padding: 0 50px;
  }

  .dd-block .price-service {
    padding: 0 40px;
  }

  .medical-offers__antibody-testing .h2.secondary-text-color {
    font-size: 42px;
  }
}

@media (min-width: 992px) {
  .alphabet-filter {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .alphabet-filter .box_alphabet__search {
    padding: 10px 30px;
  }

  .alphabet-filter .box-letter {
    text-align: center;
    padding: 10px 30px;
  }

  .Page_21 .box-bts-domiciliu .h3,
  .Page_74 .box-bts-domiciliu .h3 {
    font-size: 32px;
  }

  .Page_21 .box-bts-domiciliu .x-box .box-col,
  .Page_74 .box-bts-domiciliu .x-box .box-col {
    padding-left: 10px;
    margin-bottom: 55px;
    width: 445px;
  }

  .romania-map .information-benefit-main-content {
    padding: 3rem 5rem;
  }

  .Page_2 .Section_63 .information-benefit-main-content,
  .Page_2 .Section_452 .information-benefit-main-content {
    padding: 3rem 5rem;
  }

  .page-content .form-gral-medical {
    padding-top: 50px;
  }

  .section-about-gral .about-gral__content .content .d-inline {
    padding-right: 1rem;
  }

  .header-nav .header__menu .navbar-section .btn-gral {
    height: 30px;
  }

  #articole .content-published-articles .box-primary-title .title-name-offers {
    max-width: 50%;
    margin: 40px auto;
  }

  .js-cookie-consent {
    padding-right: 15%;
    padding-left: 15%;
  }

  .appointment .appointments-content {
    padding: 30px 60px;
  }

  .appointment .account-box:before {
    width: 115%;
  }

  .about-gral__content .about-gral__text {
    padding-left: 1rem;
  }

  .section-medical-offers .offerts {
    min-height: 400px;
    grid-template-columns: 67% 33%;
    grid-template-areas: "main second" "main third";
  }

  .section-medical-offers .offerts .second-offer {
    margin-bottom: 10px;
  }

  .section-medical-offers .offerts .tel-grall .h1 {
    font-size: 42px;
  }

  .section-medical-offers .offerts .btn-gral,
  .section-medical-offers .offerts .h2 .text-decriere {
    margin-bottom: 30px;
  }

  .section-medical-offers .offerts .right-offer {
    padding: 44px 42px;
  }

  .h3 {
    font-size: 20px;
  }

  .navbar-section {
    position: relative;
  }

  .section-general-services .btn-all-offers {
    margin-top: 30px;
  }

  .content-published-articles .revert-contatct__articles .hospitalization__contact-form {
    padding: 50px;
  }

  .content-published-articles .published-by {
    padding: 0 20px;
  }

  .content-published-articles .date {
    padding-right: 20px;
    border-right: 1px solid #00205b;
  }

  .content-location-tabs .inner-box-sl {
    padding: 0 70px;
  }

  .bg-page-content .SectionCollapse {
    width: 910px;
  }

  .section-builder-text-carousel .builder-text-carousel .description-text {
    padding-right: 95px;
  }

  .box-offers .i-media {
    width: 32.13%;
  }

  .page-content .section-medical-offers {
    margin-top: 0;
  }

  .page-content .builder-image-list .col-right {
    padding-left: 25px;
  }

  .page-content .builder-image-list-container .col-left {
    padding-right: 25px;
  }

  .page-content .description-text .h3 {
    margin-bottom: 0;
  }

  .page-content .description-text p {
    margin-bottom: 0;
  }

  .page-content .builder-collapse .h1 {
    margin-bottom: 20px;
  }

  .page-content .builder-note-section .aria-controls-arrows-builder-note {
    padding: 30px;
  }

  .builder-banner .h3 {
    min-height: 40px;
    font-size: 22px;
  }

  .tx-tl {
    margin-top: 40px;
  }

  .footer .col-lg-2 .collapse:not(.show) {
    display: block !important;
  }

  .card-favor,
  .hospital-oncofort {
    padding: 25px;
  }

  .calendar li .calendar-date-scheduling {
    width: 121px;
    height: 30px;
    line-height: 32px;
    font-weight: 700;
    padding: 5px 12px;
  }

  .tab-content-location .bx-sl {
    background: #fff;
  }

  .tab-content-location .product-price {
    padding: 20px;
  }

  .tab-content-location .dd-block .second-multi-collapse .box-btn-hover:hover .btn-gral-inherit-bgcolor {
    display: none !important;
  }

  .tab-content-location .dd-block .second-multi-collapse .box-btn-hover:hover .speciality-doctor-button {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .tab-content-location .dd-block .second-multi-collapse .speciality-doctor-button {
    display: none;
  }

  .tab-content-location .dd-block .second-multi-collapse .btn-gral-inherit-bgcolor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .section-location-tabs .nav-tabs-location {
    margin: 0 70px;
  }

  .flex-container-services .box-services {
    width: 31.50%;
    margin: 0 0.9% 35px 0.9%;
  }

  #locations-container .pg-content .field-name a {
    font-size: 26px;
  }

  .breadcrumb-inner {
    padding: 15px 0 0 0;
  }

  .box-primary-title .h1 {
    margin: 40px 0;
  }

  .box-primary-title .div-pab {
    position: absolute;
    top: 0;
    height: 100%;
  }

  .box-primary-title .div-pab .btn-gral {
    padding: 10px 25px;
  }

  #container-main-locations .container-map {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  #container-main-locations .container-map .address-content-map .col-address-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  #container-main-locations .specility-doctor:hover a span {
    overflow: hidden;
    height: 20px !important;
    color: white !important;
    font-size: 12px;
    width: 100% !important;
  }

  #container-main-locations .specility-doctor:hover a .fa-calendar-alt {
    color: white;
  }

  #container-main-locations .specility-doctor:hover {
    border-radius: 10px;
    background-color: #f3f3f3;
  }

  #container-main-locations .specility-doctor:hover .specility-doctor-title p {
    color: #fd7300;
  }

  #container-main-locations .specility-doctor:hover i {
    color: white;
    padding-right: 1rem;
  }

  #container-main-locations .backgr-img-col {
    margin: 0 15px;
  }

  #container-main-locations .section-location-tabs {
    margin-top: 100px;
  }

  #container-main-locations .section-location-tabs .tab-content-location {
    background: #f3f3f3;
  }

  #container-main-locations .container-location {
    padding: 50px 60px 0 60px;
  }

  .about-scintigraphy > * {
    width: calc(50% - 35px);
  }

  .about-scintigraphy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .about-scintigraphy .description-text {
    width: calc(100% - 420px);
  }

  .banner-services {
    padding: 30px;
  }

  .banner-services .link-link .fa-chevron-right {
    height: 21px;
  }

  .banner-services .svg-locatii,
  .banner-services .svg-echipa-medicala,
  .banner-services .svg-servicii-preturi {
    width: 40px;
    height: 40px;
  }

  .section-price .price-analysis .pdf-brosura-mobile {
    display: none !important;
  }

  .section-price .price-analysis .col-analize {
    width: 100%;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator {
    width: 100%;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator .h5 {
    height: 54px;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator .container-selected-product {
    padding: 15px;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator .container-selected-product .selected-product {
    margin: 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator .container-selected-product .total-cost {
    padding: 15px 5px;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator .container-selected-product .print {
    margin: 20px 0;
  }

  .section-price .price-analysis .col-price-calculator .informative-message {
    margin-top: 35px;
    padding: 15px;
    width: 310px;
  }

  .section-price .price-analysis .col-analize {
    width: calc(100% - 340px);
  }

  .section-price .price-analysis .col-price-calculator {
    width: 340px;
  }

  .section-price .price-analysis .col-price-calculator .price-calculator {
    width: 310px;
  }

  .time-schedule .clinical-info {
    height: 69px;
  }

  .medical-profile .doctor-information .medic-image .div-position-absolute .img-fluid {
    height: auto;
    width: auto;
  }

  #locations-container .pg-content .pg-content__info {
    width: calc(100% - 305px);
  }

  #doctors-container .pg-content .pg-content__info {
    width: calc(100% - 375px);
  }

  .pg-content,
  .cards-media {
    padding: 20px;
  }

  .pg-content .pg-content__img,
  .cards-media .pg-content__img {
    width: 120px;
    height: 120px;
  }

  .pg-content .pg-content__img .image,
  .pg-content .pg-content__img .img-round,
  .cards-media .pg-content__img .image,
  .cards-media .pg-content__img .img-round {
    height: auto;
    width: 120px;
  }

  .pg-content .pg-content__info > *,
  .cards-media .pg-content__info > * {
    padding: 0 40px;
  }

  .pg-content .pg-content__info .field-name .h2,
  .cards-media .pg-content__info .field-name .h2 {
    line-height: 38px;
  }

  .pg-content .pg-content__info .field-name p,
  .cards-media .pg-content__info .field-name p {
    margin-left: 20px;
  }

  .pg-content .pg-content__info .field-name a,
  .cards-media .pg-content__info .field-name a {
    line-height: 32px;
  }

  .pg-content .pg-content__score .btn-gral,
  .cards-media .pg-content__score .btn-gral {
    padding: 10px 25px;
    height: 41px;
  }

  .pg-content .pg-content__score .btn-gral .fa-calendar-alt,
  .cards-media .pg-content__score .btn-gral .fa-calendar-alt {
    margin-right: 20px;
  }

  .hospitalization__main-content {
    width: calc(100% - 462px);
  }

  .content-services__title {
    position: relative;
  }

  .content-services__title .box-btn-gral {
    position: absolute;
    top: 0;
    right: 0;
  }

  .content-services__title .btn-gral {
    padding: 5px 30px;
    height: 47px;
  }

  .flex-container-gral-cards .card-favor,
  .flex-container-gral-cards .hospital-oncofort {
    width: calc(50% - 30px);
  }

  .flex-container-gral-cards .card-favor__text,
  .flex-container-gral-cards .hospital-oncofort__text {
    padding: 0 45px 0 25px;
  }

  .section-card-app .health-card,
  .section-card-app .labor-medicine-card {
    width: 49%;
  }

  .section-card-app .health-card .health-card__img,
  .section-card-app .health-card .labor-medicine-card__img,
  .section-card-app .labor-medicine-card .health-card__img,
  .section-card-app .labor-medicine-card .labor-medicine-card__img {
    width: 170px;
  }

  .section-card-app .health-card .labor-medicine-card__text,
  .section-card-app .health-card .health-card__text,
  .section-card-app .labor-medicine-card .labor-medicine-card__text,
  .section-card-app .labor-medicine-card .health-card__text {
    width: calc(100% - 170px);
    padding: 25px;
  }

  .section-card-app .health-card .labor-medicine-card__text .btn-gral,
  .section-card-app .health-card .health-card__text .btn-gral,
  .section-card-app .labor-medicine-card .labor-medicine-card__text .btn-gral,
  .section-card-app .labor-medicine-card .health-card__text .btn-gral {
    padding: 7px 25px;
  }

  .section-card-app .health-card,
  .section-card-app .labor-medicine-card {
    width: 49%;
  }

  #doctors-container .pg-content .pg-content__score {
    width: auto;
  }

  #locations-container .pg-content .pg-content__score {
    width: 185px;
  }

  .medical-fee .dd-clinics .title {
    height: 54px;
    padding: 15px 30px;
    font-size: 22px;
  }

  .medical-fee .dd-clinics .title .fa-angle-down:before {
    font-size: 22px;
    font-weight: 400;
  }

  .medical-fee .dd-clinics .secondary-title {
    font-size: 17px;
  }

  .medical-fee .dd-clinics .secondary-title .fa-angle-down {
    color: #00205b;
  }

  .medical-fee .dd-clinics .secondary-title .fa-angle-down:before {
    font-size: 22px;
    font-weight: 400;
  }

  .medical-profile .doctor-information .doctor-information__content {
    padding-right: 60px;
    width: calc(100% - 400px);
  }

  .medical-profile .doctor-information .medic-image {
    height: 425px;
    width: 400px;
  }

  .content-doctors .medic-info .medic-info__photo {
    width: 110px;
    height: 110px;
  }

  .medical-offers__flu-test .flu-A-b,
  .medical-offers__flu-test .flu-PCR {
    padding: 44px 42px;
  }

  .medical-offers__flu-test .flu-A-b p,
  .medical-offers__flu-test .flu-PCR p {
    font-size: 17px;
    font-weight: 600;
  }

  .header-nav .header__logo {
    width: 100px;
  }

  .header-nav .header__call-center .cell {
    font-size: 18px;
  }

  .navbar-section {
    font-size: 16px;
  }

  .about-gral__content {
    height: auto;
  }

  .about-gral__content .main-image {
    margin-left: 1px;
  }

  .about-gral__content .box-img div {
    background-position: center;
    background-size: cover;
  }

  .about-gral__content .box-img .box-img__top div:nth-child(2) {
    margin-left: 2px;
  }

  .about-gral__content .box-img .box-img__bottom div:nth-child(2) {
    margin-left: 2px;
  }

  .about-gral__content .box-img .box-img__bottom {
    margin-top: 2px;
  }

  .about-gral__content .box-img .box-img__top div:nth-child(1) {
    background: url(/img/anatomiePatologica/Anatomie-patologica-medic-examinare.jpg);
    background-position: center center;
    background-size: cover;
  }

  .about-gral__content .box-img .box-img__top div:nth-child(2) {
    background: url(/img/despreNoi/Osteodensitometriey.jpg);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .about-gral__content .box-img .box-img__bottom div:nth-child(1) {
    background: url(/img/despreNoi/RadioterapieB.jpg);
    background-position: center center;
    background-size: cover;
  }

  .about-gral__content .box-img .box-img__bottom div:nth-child(2) {
    background: url(/img/Scintigrafie/ComputerTomografInvestigatieY.jpg);
    background-position: center center;
    background-size: cover;
  }

  .main-image {
    background-size: cover;
    height: 100%;
  }

  .navbar-ul .arrow-down {
    display: none;
  }

  .navbar-ul .no-border.active {
    border-bottom: none;
  }

  .navbar-ul .active {
    border-bottom: 2px solid #fd7300;
  }

  .navbar-ul .active a {
    color: #fd7300;
  }

  .navbar-ul .active a:hover {
    color: #fd7300;
  }

  .navbar-ul a:hover {
    text-decoration: none;
    color: #00205b;
  }

  .nav-bar-li-mr {
    font-family: "Montserrat-bold", sans-serif;
  }

  .navbar-section {
    height: 70px;
  }

  .navbar-section .navbar-ul {
    height: 100%;
  }

  .footer .newsletter {
    padding: 10px 30px;
    background: #f7f7f7;
  }

  .footer .newsletter .drop-down--newsletter li:nth-child(2) {
    margin-top: 10px;
  }

  .footer .newsletter .drop-down--newsletter {
    margin-top: 20px;
  }

  .footer .footer__logo {
    width: auto;
    height: auto;
  }
}

@media (min-width: 1200px) {
  #covid19Modal .modal-dialog {
    max-width: 1195px;
  }

  #covid19Modal .modal-dialog .modal-content .modal-title {
    padding-left: 162px;
  }

  .about-gral__content .main-image {
    background-position: center;
  }

  .static-section-carousel-container {
    max-height: 600px;
  }

  .static-section-carousel-container .static-carousel-text span {
    background: transparent !important;
  }

  .clip-path-second:after {
    clip-path: ellipse(130% 90% at 50% 10%);
  }

  .clip-path-height:after {
    clip-path: ellipse(130% 90% at 50% 10%);
  }

  .clip-path-gral:after {
    clip-path: ellipse(130% 90% at 50% 10%);
  }

  .static-section-carousel-container .static-carousel-text__content {
    max-width: 700px;
  }

  .Page_61 .page-wrapper .clip-path-gral:after {
    height: 510px;
  }

  .Page_62 .page-wrapper .clip-path-gral:after {
    height: 510px;
  }

  .contact-page .col-left,
  .modal-page .col-left {
    padding-right: 130px;
  }

  .builder-image-list .title,
  .SectionCollapseImage .title,
  .SectionCollapse .title {
    font-size: 28px;
  }

  .static-section-carousel-container {
    clip-path: ellipse(130% 90% at 50% 10%);
  }

  .static-section-carousel-container h1 {
    font-size: 36px;
  }

  .static-section-carousel-container .main-image {
    height: 600px;
  }

  .static-section-carousel-container ul li {
    font-size: 20px;
  }

  .static-section-carousel-container p {
    font-size: 16px;
  }

  .section-medical-offers .offerts .offerts__main .box-text {
    padding: 80px 22rem 55px 70px;
  }

  .bg-page-content h1 {
    font-size: 36px;
  }

  .bg-page-content h2 {
    font-size: 24px;
  }

  .bg-page-content h3 {
    font-size: 20px;
  }

  .h1 {
    font-size: 36px;
  }

  .h2 {
    font-size: 24px;
  }

  .h3 {
    font-size: 20px;
  }

  .drop-down--group .btn-gral-appoiment {
    margin-top: 46px;
  }

  .bg-page-content > * {
    max-width: 1200px;
    margin: 0 auto;
  }

  .container-cards-homepage {
    padding: 0 80px;
  }

  .clip-path-gral__price:after {
    height: calc(100% + 480px) !important;
  }

  .title-name {
    font-size: 36px;
  }

  .box-primary-title .title-name {
    margin: 40px auto;
  }

  .box-primary-title .div-pab {
    right: 0px;
  }

  .nw-GM-content {
    margin: 0 auto;
    max-width: 1200px;
  }

  .div-pab {
    right: 0;
  }

  .specialties-location .card-specialties {
    width: 24%;
  }

  #container-main-locations .nw-GM {
    margin-top: 70px;
  }

  main {
    margin-bottom: 70px;
  }

  .page-wrapper
#container-main-locations .button-header {
    text-align: right;
    min-height: 2rem;
    height: 2rem;
  }

  .page-wrapper
#container-main-locations .button-header a {
    top: -35px;
    padding: 0.5rem 2rem;
    border-radius: 2rem;
  }

  .page-wrapper
#container-main-locations #location-tabs .nav-tabs-location {
    margin-left: 70px;
  }

  .page-wrapper
#container-main-locations #location-tabs .nav-tabs-location .nav-item {
    padding: 12px 30px;
    font-size: 16px;
  }

  .page-wrapper
#container-main-locations #nav-doctor .container-doctors .doctor-img {
    max-width: 100%;
  }

  .page-wrapper
#container-main-locations .section-specialties-location .specialties-location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .price-analysis .product-price {
    margin-top: 10px;
  }

  .medical-fee .div-btn-app {
    height: 70px;
  }

  .medical-profile .medical-articles .medical-articles__img .article-title {
    font-size: 20px;
  }

  .container-cards .h2 {
    font-size: 39px;
  }

  .main-banner {
    height: 579px;
  }

  .section-general-services {
    margin-top: 180px;
  }

  .section-general-services .text-consultatii-investigatii,
  .section-general-services .text-camera-implant,
  .section-general-services .text-second-opinion {
    font-size: 12px;
  }

  .section-about-gral {
    margin-top: 60px;
  }

  .section-medical-offers {
    margin-top: 80px;
  }

  .section-card-app {
    margin-top: 160px;
    padding-bottom: 100px;
  }

  .hp-services {
    border-radius: 9px;
    height: 158px;
    width: 1172px;
    margin: 0 auto;
    position: absolute;
    -webkit-filter: drop-shadow(0px 20px 10px rgba(0, 0, 0, 0.13));
            filter: drop-shadow(0px 20px 10px rgba(0, 0, 0, 0.13));
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 11;
    background: #ffffff;
  }

  .header-title {
    position: relative;
  }

  .header-title .div-pab {
    position: absolute;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .nw-GM .card-gral p {
    line-height: 24px;
    color: #00205b;
  }

  .hp-services .analyzes .h3,
  .hp-services .appointments .h3,
  .hp-services .call .h3,
  .hp-services .destinatie-medicale .h3 {
    line-height: 24px;
  }

  .clip-path-poygon {
    height: 600px;
  }

  .nav-tabs-prices .nav-link {
    padding: 12px 30px;
    font-size: 16px;
  }

  .sl-city {
    min-width: 21%;
  }

  .sl-categories {
    width: 21%;
  }

  .sl-doctors {
    width: 27%;
  }

  .sl-clinic {
    width: 27%;
  }

  .sl-specialization {
    width: 27%;
  }

  .im-search {
    width: 21%;
  }

  .medical-offers {
    height: 490px;
  }

  .medical-offers .medical-offers__testing-covid {
    width: 67%;
  }

  .medical-offers .medical-offers__testing-covid .medical-offers__antibody-testing {
    width: 67%;
  }

  .medical-offers .medical-offers__testing-covid .medical-offers__antibody-testing .antibody-testing__content {
    width: 480px;
  }

  .medical-offers .medical-offers__flu-test {
    margin-left: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 470px;
  }

  .medical-offers .medical-offers__flu-test .flu-A-b {
    height: 210px;
  }

  .medical-offers .medical-offers__flu-test .flu-PCR {
    height: 275px;
  }

  .app-gral h2 {
    width: 100px;
  }

  .header-nav .navbar-section a {
    font-size: 16px;
  }

  .main-banner__text {
    height: 80%;
  }

  .main-banner__text p {
    font-size: 20px;
  }

  .analyzes,
  .appointments,
  .call,
  .destinatie-medicale {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .analyzes .pr-tb,
  .appointments .pr-tb,
  .call .pr-tb,
  .destinatie-medicale .pr-tb {
    max-height: 75px;
  }

  .analyzes .pr-tb .tel-grall,
  .appointments .pr-tb .tel-grall,
  .call .pr-tb .tel-grall,
  .destinatie-medicale .pr-tb .tel-grall {
    font-size: 18px;
    margin-top: 5px;
  }

  .analyzes .pr-tb .second-tel-grall,
  .appointments .pr-tb .second-tel-grall,
  .call .pr-tb .second-tel-grall,
  .destinatie-medicale .pr-tb .second-tel-grall {
    line-height: 10px;
  }

  .analyzes a,
  .appointments a,
  .call a,
  .destinatie-medicale a {
    font-size: 12px;
  }

  .analyzes .h2,
  .appointments .h2,
  .call .h2,
  .destinatie-medicale .h2 {
    font-weight: 600 !important;
    font-size: 18px;
  }

  .analyzes img,
  .appointments img,
  .call img,
  .destinatie-medicale img {
    height: 74px;
    width: 74px;
  }

  .mt-section {
    margin-top: 120px;
  }

  .footer {
    padding-top: 70px;
  }

  .footer li,
  .footer p {
    line-height: 1.7rem;
  }
}

@media (min-width: 1400px) {
  .section-about-gral .about-gral__content .content .item {
    width: 25%;
  }

  .section-about-gral .about-gral__content .content .item img {
    width: 100px;
  }

  .section-about-gral .about-gral__content .content .item .d-inline {
    min-height: 82px;
  }

  .main-banner:after {
    background-position: right !important;
  }

  .header-nav .header__menu--top-section a {
    font-size: 11px;
  }

  .wrapper {
    padding: 0 160px;
  }

  .clip-path-second {
    position: relative;
  }

  .clip-path-second:after {
    width: calc(100% + 320px);
    left: -160px;
  }

  .clip-path-height:after {
    width: calc(100% + 320px);
    left: -160px;
  }

  .clip-path-gral:after {
    width: calc(100% + 320px);
    left: -160px;
  }

  .main-banner:before {
    left: -160px;
    width: calc(100% + 320px);
  }

  .main-banner:after {
    right: -160px;
  }

  .protectia-datelor p {
    margin-left: auto;
  }

  .scintigraphy {
    padding: 0 60px;
  }

  .header-nav {
    padding: 0 160px;
  }

  .main-banner .main-banner__text .h1 {
    font-size: 50px;
  }
}

@media (min-width: 1600px) {
  .builder-banner > * {
    padding: 30px 50px;
  }

  .medical-fee .drop-down--group > * {
    width: 24%;
  }

  .tab-content-location #nav-lab-prices .drop-down--group > *,
  .tab-content-location #nav-imaging-prices .drop-down--group > * {
    width: 24%;
  }

  .tab-content-location #nav-prices .drop-down--group > * {
    width: 18%;
  }
}

@media (min-width: 576px) and (max-width: 766.89px) {
  .customClass_a25ed4dfbfd9d3dff13056d150fd45c2ccb1ae52b8f1e2a259b78d69a31c6c96 .btn-gral {
    margin-left: 2rem !important;
  }

  .header__menu--top-section a {
    font-size: 8px;
  }

  .header-nav .header__call-center {
    position: absolute;
    top: 0;
    left: 70px;
    height: 100%;
  }

  .static-section-carousel-container [data-slick-index="5"] .static-carousel-text__content {
    padding-top: 20px;
  }

  .clip-path-gral__price:after {
    height: calc(100% + 280px) !important;
  }

  .calendar .group.calendar-days .week-days {
    font-size: 12px;
  }

  .calendar li .calendar-date-scheduling {
    width: auto;
    height: auto;
    font-size: 10px;
    font-weight: 700;
    padding: 2px;
  }

  #nav-doctor .container-doctors .pg-content__img {
    width: 50px;
  }

  #nav-doctor .container-doctors .pg-content__info {
    width: calc(100% - 120px);
    padding-left: 10px;
  }

  #nav-doctor .container-doctors .pg-content__score {
    margin-top: 0.5rem;
    width: 100%;
  }

  #nav-doctor .container-doctors .pg-content__score .bx-rating {
    position: absolute;
    top: 10px;
    right: 5px;
  }

  #locations-container .pg-content .pg-content__info {
    width: calc(100% - 220px);
  }

  #locations-container .pg-content .pg-content__score {
    width: 140px;
  }

  #doctors-container .pg-content .pg-content__info {
    width: calc(100% - 285px);
  }

  #doctors-container .pg-content .pg-content__score {
    width: 205px;
  }

  .pg-content,
  .cards-media {
    padding: 20px 10px;
  }

  .pg-content .h5,
  .cards-media .h5 {
    font-size: 2.5vw;
  }

  .pg-content p,
  .pg-content a,
  .cards-media p,
  .cards-media a {
    font-size: 2vw;
  }

  .pg-content .pg-content__img .image,
  .cards-media .pg-content__img .image {
    width: 70px;
  }

  .pg-content .pg-content__info > *,
  .cards-media .pg-content__info > * {
    padding: 0 10px;
  }

  .pg-content .pg-content__info .field-name,
  .cards-media .pg-content__info .field-name {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .pg-content .pg-content__info .field-name p,
  .cards-media .pg-content__info .field-name p {
    margin-left: 0;
  }

  .pg-content .pg-content__score .btn-gral,
  .cards-media .pg-content__score .btn-gral {
    font-size: 12px;
    padding: 5px 12px;
  }

  .pg-content .pg-content__score .btn-gral .fa-calendar-alt,
  .cards-media .pg-content__score .btn-gral .fa-calendar-alt {
    margin-right: 5px;
  }

  .nav-tabs-prices .nav-link {
    padding: 10px;
    font-size: 12px;
  }

  .section-card-app .health-card,
  .section-card-app .labor-medicine-card {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .section-card-app .labor-medicine-card {
    margin-top: 50px;
  }

  .dd-block {
    padding: 0 30px;
  }

  .dd-block .price-service {
    padding: 0 30px;
  }

  .main-banner {
    height: 400px;
  }
}

@media (min-width: 576px) and (max-width: 991.89px) {
  .customClass_80f80b9570448aa7e27c8a9787c26e0ed400d18c1ec18dc27a4617f3c1ef5459 .img-fluid,
  .customClass_1f4da76b71f9bc6ac3b678b6ab1f57d0b007b001e92a30c24a956f5815542fb5 .img-fluid,
  .customClass_b64a04e8bd90d5e1404a5d77570ea781cea3d8d8f571f2d94cc895fbff8b8dcb .img-fluid,
  .customClass_456805062bd323cdec09bb3ce256caf14991f4c258abe3fc90aa3680de518646 .img-fluid,
  .customClass_a539f45d66b4d2dcd7bb321b6b65eef23bc0ac8becc313bc13458b67cae1cf14 .img-fluid,
  .customClass_ef42f06b9dbcd638517f4624f7038ad6bd503fb719ff37a113d5c8fe0101e8d9 .img-fluid,
  .customClass_f045339a06692668db201645c4e542c4348849bd6014267184bd3f45b96cb84d .img-fluid,
  .customClass_59fb08749248efb771da9c430bc861c2dece30c1617ec6da6db089fa7ac073d9 .img-fluid {
    opacity: 0.45;
  }

  .customClass_b64a04e8bd90d5e1404a5d77570ea781cea3d8d8f571f2d94cc895fbff8b8dcb .img-fluid {
    -o-object-position: right !important;
       object-position: right !important;
  }

  #articole .content-published-articles .revert-contatct__articles .mobile-contact {
    max-width: 100% !important;
  }

  .mobile-contact {
    max-width: 60vw;
  }

  .section-about-gral .about-gral__content .content .item {
    width: 25%;
  }

  .section-about-gral .about-gral__content .content .item img {
    width: 100px;
  }

  .section-about-gral .about-gral__content .content .item .d-inline {
    padding-right: 15px;
  }

  .header-nav .header__call-center .tel-grall p {
    font-weight: bold;
    line-height: 22px;
    font-size: 17px;
  }

  .appointment .appointments-content {
    padding: 30px 40px;
  }

  .section-medical-offers .offerts {
    min-height: 500px;
    row-gap: 10px;
    grid-template-areas: "main main" "second third";
  }

  .form-search {
    width: calc(100% - 190px);
  }

  .box-offers .i-media {
    width: 48.8%;
  }

  .header-nav .header__menu .navbar-section .navbar-ul {
    margin-top: 140px;
  }

  .header-nav .header__menu .container-mobile--gral .box-acces a {
    padding: 5px 10vw;
    font-size: 16px;
  }

  .pg-content .pg-content__score {
    margin-top: 20px;
  }

  .hospitalization__contact-form {
    width: 80%;
    margin: 0 auto;
  }

  .every-page-contact-form {
    width: 100%;
    margin: 0 auto;
  }

  .medical-offers__flu-test .flu-A-b,
  .medical-offers__flu-test .flu-PCR {
    padding: 20px 10px;
  }

  .main-banner__text {
    left: 12%;
  }

  .header__call-center p {
    font-size: 13px;
  }

  .navbar-section {
    font-size: 16px;
  }

  .drop-down--newsletter {
    width: 70%;
    margin: 0 auto;
  }

  .section-card-app .health-card,
  .section-card-app .labor-medicine-card {
    padding-left: 10px;
  }

  .section-card-app .health-card .health-card__img,
  .section-card-app .health-card .labor-medicine-card__img,
  .section-card-app .labor-medicine-card .health-card__img,
  .section-card-app .labor-medicine-card .labor-medicine-card__img {
    width: 90px;
    top: -20px;
  }

  .section-card-app .health-card .labor-medicine-card__text,
  .section-card-app .health-card .health-card__text,
  .section-card-app .labor-medicine-card .labor-medicine-card__text,
  .section-card-app .labor-medicine-card .health-card__text {
    width: calc(100% - 90px);
    padding: 10px 20px;
  }

  .section-card-app .health-card .labor-medicine-card__text p,
  .section-card-app .health-card .health-card__text p,
  .section-card-app .labor-medicine-card .labor-medicine-card__text p,
  .section-card-app .labor-medicine-card .health-card__text p {
    font-size: 12px;
  }

  .section-card-app .health-card .labor-medicine-card__text .btn-gral,
  .section-card-app .health-card .health-card__text .btn-gral,
  .section-card-app .labor-medicine-card .labor-medicine-card__text .btn-gral,
  .section-card-app .labor-medicine-card .health-card__text .btn-gral {
    font-size: 12px;
    padding: 5px 15px;
  }

  .hospitalization .hostpitalization__day--description {
    margin-right: 40px;
  }

  .medical-fee .drop-down--location .title {
    font-size: 18px;
    padding: 10px 30px;
    height: 54px;
  }

  .medical-fee .drop-down--location .secondary-title {
    font-size: 17px;
    padding: 10px 30px;
  }

  .menu__icon {
    height: 15px;
    width: 23px;
    top: 43px;
  }

  .menu__icon span {
    height: 3px;
    margin-top: -2px;
  }

  .menu__icon:before,
  .menu__icon:after {
    content: "";
    height: 3px;
  }

  .pg-content__img .image,
  .pg-content__img .img-round {
    height: auto;
    width: 70px;
  }

  .content-location-tabs .inner-box-sl {
    background: #f3f3f3;
  }

  .content-location-tabs .inner-box-sl .container-doctors {
    background: #ffffff;
  }
}

@media (min-width: 576px) and (max-width: 1199.89px) {
  .customClass_cf5002eb0998d66d19c37b32f560eb89191f3c3d562ab13ef8d8f748d1553f9a .img-fluid {
    opacity: 0.45;
  }

  .header-nav .header__logo {
    padding-left: 5px;
  }

  .header-nav .header__menu {
    padding-right: 5px;
  }

  .drop-down--group .btn-gral-appoiment {
    margin-bottom: 10px;
  }

  .static-section-carousel-container .static-carousel-text__content {
    max-width: 450px;
  }

  .contact-page > * {
    padding: 0 20px;
  }

  .builder-image-list .title,
  .SectionCollapseImage .title,
  .SectionCollapse .title {
    font-size: 22px;
  }

  .static-section-carousel-container h1 {
    font-size: 22px;
  }

  .static-section-carousel-container .static-carousel-text__content {
    padding-left: 30px;
  }

  .title-name {
    font-size: 22px;
  }

  .main-banner:after {
    background-position: center !important;
    opacity: 0.6;
  }

  #doctors-container,
  #locations-container,
  .wrapper-medic-content,
  .sc-specialities,
  .tx-tl,
  .container-main-locations,
  .flex-container-services,
  #home-page {
    padding: 0 2%;
  }

  .specialties-location .card-specialties {
    width: 48%;
  }

  .wrapper {
    padding: 0 1%;
  }

  .drop-down--group {
    padding: 0 20px;
  }

  #medici .time-schedule .appointments-info,
  #locatii .time-schedule .appointments-info,
  #blog .time-schedule .appointments-info,
  #video .time-schedule .appointments-info,
  #articole .time-schedule .appointments-info {
    padding: 20px;
  }

  #medici .time-schedule .appointments-info .margin-right-rectangle,
  #locatii .time-schedule .appointments-info .margin-right-rectangle,
  #blog .time-schedule .appointments-info .margin-right-rectangle,
  #video .time-schedule .appointments-info .margin-right-rectangle,
  #articole .time-schedule .appointments-info .margin-right-rectangle {
    margin-bottom: 10px;
  }

  .section-price {
    margin: 20px 20px 0 20px;
  }

  .medical-offers__flu-test > * {
    width: 49%;
  }

  .medical-offers__flu-test {
    width: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 576px) and (max-width: 1199.89px) {
  .customClass_3149e7abfb1859aa40b42653a17a8c3c44a036bed8b0b4d9a7e6b645b6a2c488 .img-fluid {
    opacity: 0.45;
  }
}

@media (min-width: 567px) and (max-width: 1599.89px) {
  .drop-down--group > * {
    width: 48%;
  }
}

@media (min-width: 767px) and (max-width: 991.89px) {
  .customClass_a25ed4dfbfd9d3dff13056d150fd45c2ccb1ae52b8f1e2a259b78d69a31c6c96 .btn-gral {
    margin-left: 4rem !important;
  }

  .header__menu--top-section a {
    font-size: 9px;
  }

  .builder-banner > * {
    padding: 15px 10px;
  }

  .builder-banner > * .h3 {
    min-height: 20px;
  }

  .section-general-services .h3 a {
    font-size: 18px;
  }

  .calendar li .calendar-date-scheduling {
    width: auto;
    height: auto;
    font-size: 12px;
    font-weight: 700;
    padding: 2px;
  }

  .flex-container-services .box-services {
    width: 48%;
  }

  .medical-profile .doctor-information {
    padding: 40px;
  }

  .medical-profile .doctor-information .doctor-information__content {
    padding-right: 60px;
    width: calc(100% - 300px);
  }

  .medical-profile .doctor-information .medic-image {
    height: 300px;
    width: 300px;
  }

  .content-doctors .medic-info {
    right: 15px;
  }

  .content-doctors .medic-info .medic-info__photo {
    width: 70px;
    height: 70px;
  }

  #locations-container .pg-content .pg-content__info {
    width: calc(100% - 230px);
  }

  #locations-container .pg-content .pg-content__score {
    width: 160px;
  }

  #doctors-container .pg-content .pg-content__info {
    width: calc(100% - 300px);
  }

  #doctors-container .pg-content .pg-content__score {
    width: 230px;
  }

  .pg-content,
  .cards-media {
    padding: 20px 10px;
  }

  .pg-content .h5,
  .cards-media .h5 {
    font-size: 16px;
  }

  .pg-content p,
  .pg-content .pg-content__info > *,
  .cards-media p,
  .cards-media .pg-content__info > * {
    margin-left: 20px;
  }

  .pg-content .pg-content__info .field-name,
  .cards-media .pg-content__info .field-name {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .pg-content .pg-content__info .field-name p,
  .cards-media .pg-content__info .field-name p {
    margin-left: 0;
  }

  .pg-content .pg-content__score .btn-gral,
  .cards-media .pg-content__score .btn-gral {
    padding: 5px 15px;
  }

  .pg-content .pg-content__score .btn-gral .fa-calendar-alt,
  .cards-media .pg-content__score .btn-gral .fa-calendar-alt {
    margin-right: 10px;
  }

  .content-services .flex-container-gral-cards .card-favor,
  .content-services .flex-container-gral-cards .hospital-oncofort {
    width: calc(50% - 10px);
  }

  .section-card-app .health-card,
  .section-card-app .labor-medicine-card {
    width: 49%;
  }

  .medical-profile .doctor-information .doctor-information__content {
    width: 70%;
  }

  .medical-profile .doctor-information .medic-image {
    width: 30%;
  }

  .app-gral .app-gral__container-app a {
    width: 70px;
  }
}

@media (min-width: 767px) and (max-width: 1199.89px) {
  #home-page .section-general-services .href-biopsii a {
    font-size: 18px;
  }

  .static-section-carousel-container [data-slick-index="5"] .static-carousel-text .gtwalsheim-pro-bold {
    margin-bottom: 0 !important;
  }

  .static-section-carousel-container [data-slick-index="5"] .static-carousel-text .gtwalsheim-pro-bold h1 {
    font-size: 19px;
  }

  .static-section-carousel-container [data-slick-index="5"] .static-carousel-text span {
    font-size: 16px !important;
  }

  .Page_2 .bg-page-content {
    margin: 0 20px;
  }

  .clip-path-gral__price:after {
    height: calc(100% + 320px) !important;
  }

  .section-medical-offers .offerts .offerts__main .box-text {
    padding: 20px 19rem 20px 20px;
  }

  .static-section-carousel-container {
    height: 400px;
  }

  .static-section-carousel-container .main-image {
    height: 400px;
  }

  .bg-page-content h1 {
    font-size: 26px;
  }

  .bg-page-content h2 {
    font-size: 22px;
  }

  .bg-page-content h3 {
    font-size: 18px;
  }

  .h1 {
    font-size: 26px;
  }

  .h2 {
    font-size: 22px;
  }

  .h3 {
    font-size: 18px;
  }

  .content-published-articles .box-primary-title {
    padding: 0 40px;
  }

  .nav-tabs-prices .nav-link {
    padding: 12px 30px;
  }

  .main-banner {
    height: 420px;
  }

  .hp-services .analyzes img,
  .hp-services .appointments img,
  .hp-services .call img {
    height: 70px;
  }

  .hp-services .col-12.col-xl-8.d-flex.flex-column {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 85px;
  }

  .medical-offers__antibody-testing {
    background: -webkit-gradient(linear, left top, right top, color-stop(14%, #f1f0ee), color-stop(60%, rgba(219, 219, 219, 0.174107)));
    background: linear-gradient(90deg, #f1f0ee 14%, rgba(219, 219, 219, 0.174107) 60%);
  }
}

@media (min-width: 992px) and (max-width: 1199.89px) {
  .section-about-gral .about-gral__content .content .item {
    width: 33.33%;
  }

  .section-about-gral .about-gral__content .content .item img {
    width: 70px;
  }

  .section-about-gral .about-gral__content .content .item .d-inline {
    min-height: 56px;
  }

  .about-gral__content .main-image {
    background-position: center;
  }

  .main-banner__text {
    padding-left: 100px;
  }

  .div-pab {
    right: 20px;
  }
}

@media (min-width: 992px) and (max-width: 1399.89px) {
  .a25ed4dfbfd9d3dff13056d150fd45c2ccb1ae52b8f1e2a259b78d69a31c6c96 .btn-gral {
    margin-left: 4rem !important;
  }

  .app-gral__container-app a {
    width: 120px;
  }

  .header__menu--top-section a {
    font-size: 10px;
  }

  .protectia-datelor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .protectia-datelor p {
    margin-top: 10px;
  }

  .data-protection {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .data-protection p {
    margin: 5px auto 0 auto !important;
  }
}

@media (min-width: 992px) and (max-width: 1599.99px) {
  .builder-banner > * {
    padding: 20px 30px;
  }

  .builder-banner > * .link-link a {
    font-size: 12px;
  }
}

@media (min-width: 1200px) and (max-width: 1399.89px) {
  .section-about-gral .about-gral__content .content .item {
    width: 25%;
  }

  .section-about-gral .about-gral__content .content .item img {
    width: 75px;
  }

  .section-about-gral .about-gral__content .content .item .d-inline {
    min-height: 82px;
  }

  .main-banner:after {
    background-position: left;
  }

  .header-nav {
    padding: 0 100px;
  }

  .wrapper {
    padding: 0 100px;
  }

  .clip-path-second:after {
    width: calc(100% + 200px);
    left: -100px;
  }

  .clip-path-height:after {
    width: calc(100% + 260px);
    left: -100px;
  }

  .clip-path-gral:after {
    width: calc(100% + 200px);
    left: -100px;
  }

  .main-banner:before {
    left: -100px;
    width: calc(100% + 200px);
  }

  .main-banner:after {
    right: -100px;
  }
}

@media (min-width: 1200px) and (max-width: 1599.89px) {
  .Page_2 .bg-page-content .form-gral-medical {
    margin: 0 50px;
  }

  .section-common-content .clip-path-second:after {
    clip-path: none;
  }
}

@media (min-width: 1400px) and (max-width: 1599.89px) {
  .app-gral__container-app a {
    width: 120px;
  }
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:root {
  --font-family-sans-serif: none;
  --font-family-monospace: none;
}

body header {
  width: 100%;
  position: fixed;
  z-index: 1050;
  top: 0;
  background: #ffffff;
}

body header .header-nav {
  max-width: 1692px;
  margin: 0 auto;
}

