#sr-widget-container {
  z-index: 1000 !important;
  right: 60px !important;
}

#sr-vw #sr-widget-container #sr-widget-container__content {
  box-shadow: none !important;
}

#sr-vw #sr-widget-container.sr-variant__closed #sr-widget-container__content {
  background-color: transparent !important;
}

#sr-vw h1 {
  color: #fff !important;
}

#sr-vw h2.sr-text-sm.sr-mb-4 {
  color: #646464 !important;
}

#sr-close-btn-wrapper__btn {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(90 90 90 / var(--tw-bg-opacity)) !important;
}

h1#sr-widget-welcome {
  color: rgb(255 64 187) !important;
}

.sr-choice-li button {
  padding: 6px 9px !important;
  --tw-shadow: unset !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

#sr-vw .sr-carousel-slide__content {
  height: 186px !important;
}

#sr-vw .sr-carousel-slide h1 {
  line-height: initial !important;
  letter-spacing: initial !important;
}

.sr-carousel-slide div {
  --tw-backdrop-blur: blur(27px) !important
;
}

#sr-vw .sr-h-auto {
  height: auto !important;
  align-self: center !important;
}

#sr-carousel a {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

#sr-carousel button {
  margin-right: 1.5px !important;
  padding-left: 8.5px !important;
  padding-right: 8px !important;
}

footer#sr-widget-footer {
  display: none !important;
}

/* footer#sr-widget-footer {
    background-color: #181718!important
} */

/* #sr-powered-by__link img {
    content: url("https://cdn.smartrep.gr/sr-obrela/obrela/smartrep.png")!important
} */

/* #sr-widget-footer {
    height: 35px!important
} */

form#sr-freetext-form {
  height: 13px !important;
}

form#sr-freetext-form input {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  font-weight: 400 !important;
}

form#sr-freetext-form button {
  right: 0 !important;
}

.offices-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

.offices-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 15px !important;
  line-height: 0.96 !important;
}

.manufacturing-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

.manufacturing-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 16px !important;
  line-height: 1.05 !important;
}

.manufacturing-container .sr-carousel-slide div:first-child {
  height: 195px !important;
}

.shipping-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

.shipping-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 1.14 !important;
}

.shipping-container .sr-carousel-slide div:first-child {
  height: 191px !important;
}

.energy-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

.energy-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 1.16 !important;
}

.banking-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

.banking-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 1.07 !important;
}

.retail-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

.retail-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 1.21 !important;
}

.oil-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

.oil-container .sr-carousel-slide h1 {
  font-weight: 500 !important;
  line-height: 0.88 !important;
}

.oil-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 1.13 !important;
}

.telcos-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

.telcos-container .sr-carousel-slide h1 {
  font-weight: 500 !important;
  line-height: 1.13 !important;
}

.telcos-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 1.13 !important;
}

.healthcare-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

.healthcare-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 14px !important;
  line-height: 0.94 !important;
}

.team-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

#sr-vw .team-container .sr-carousel-slide h1 {
  font-weight: 500 !important;
  font-size: 18px !important;
}

.team-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 16px !important;
}

.team-container .sr-carousel-slide div:first-child {
  height: 160px !important;
}

.team-container #sr-carousel__slides-container {
  width: 280px !important;
}

#sr-vw .team-container .sr-carousel-slide img + div {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

#sr-vw .team-container p {
  margin-bottom: 40px !important;
}

.awards-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 5% !important;
  right: 4% !important;
}

.awards-container .sr-carousel-slide h1 {
  margin: 0 auto !important;
  width: 150px !important;
  height: 100px !important;
  text-align: center !important;
  font-weight: 500 !important;
  font-size: 20px !important;
  line-height: 0.96 !important;
}

.awards-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 20px !important;
  line-height: 0.96 !important;
}

.awards-container .sr-carousel-slide div:first-child {
  height: 150px !important;
}

.awards-container #sr-carousel__slides-container {
  width: 280px !important;
}

#sr-vw .awards-container .sr-carousel-slide img + div {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}

.managed-container .sr-carousel-slide div div div {
  position: absolute !important;
  bottom: 4% !important;
  right: 3% !important;
}

.managed-container .sr-carousel-slide h1 {
  margin: 0 auto !important;
  width: 150px !important;
  height: 110px !important;
  text-align: center !important;
  font-weight: 500 !important;
  line-height: 0.96 !important;
}

.managed-container .sr-carousel-slide p {
  font-weight: 300 !important;
  font-size: 20px !important;
  line-height: 0.96 !important;
}

.managed-container .sr-carousel-slide div:first-child {
  height: 155px !important;
}

.managed-container #sr-carousel__slides-container {
  width: 280px !important;
}

#sr-vw .managed-container .sr-carousel-slide img + div {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}
