:root {
  --white: #fff;
  --black: black;
  --pasino: #10806e;
  --fondoolo: #8a8074;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

.body {
  color: var(--white);
  background-color: #6b635a;
  font-family: Open Sans, sans-serif;
}

.body.first {
  background-color: var(--black);
  color: var(--white);
}

.logo {
  z-index: 1000;
  opacity: 0;
  width: 150px;
  position: fixed;
  inset: 30px auto auto 36px;
}

.cover {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
}

.xid {
  color: var(--white);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-top: 30px;
  padding-top: 35%;
  display: flex;
  position: fixed;
}

.facilities {
  margin-top: 0;
}

.facilitiesin {
  opacity: 0;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.facilitiesin.small {
  width: auto;
  padding-top: 0%;
}

.facilitiesin.text {
  opacity: 0;
  width: auto;
  padding-top: 0%;
  display: block;
}

.facilitiesin.paca {
  opacity: 1;
}

.facilitiesin.svo {
  display: none;
}

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid.package2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.pic {
  color: var(--white);
  background-color: #857676;
  background-image: url('../images/mikuta-casa-cook-chania-crete-greece-57.jpg');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
}

.pic._2 {
  background-image: url('../images/f8_tatoi_club_wellness_yatzer.jpg');
}

.pic._2.bt {
  background-image: url('../images/kentriki.jpg');
}

.pic._2.bt.suite2 {
  background-color: #0000;
  background-image: url('../images/suC1.jpg');
  flex-direction: column;
}

.pic._2.bt.suite1 {
  background-image: url('../images/suB11.jpg');
}

.pic._3 {
  background-image: url('../images/t3_tatoiclub_yatzer_wellness.jpg');
}

.pic._3.bt {
  background-image: url('../images/piesis.jpg');
}

.pic._3.bt.suite3 {
  background-color: #0000;
  background-image: url('../images/132141fghgfhfghh.jpg');
  flex-direction: column;
}

.pic._3.heal {
  background-image: linear-gradient(#0003, #0003), url('../images/pA.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.pic._4 {
  background-color: #0000;
  background-image: none;
}

.pic.rito {
  background-color: #0000;
  background-image: none;
  padding-left: 10%;
  padding-right: 10%;
}

.pic.bt {
  background-color: #0000;
  background-image: url('../images/suite2-1.jpg');
}

.pic.bt.treat {
  background-image: url('../images/kentriki.jpg');
}

.pic.bt.packages {
  background-image: url('../images/s2s4.jpg');
}

.pic.bt.suite1 {
  background-image: url('../images/suC1.jpg');
  flex-direction: column;
}

.pic.exo1 {
  background-image: url('../images/exoA1.jpg');
}

.pic.exo2 {
  background-image: url('../images/sc11.jpg');
}

.pic.exo3 {
  background-image: url('../images/exoA2-1.jpg');
  background-position: 0%;
}

.pic.exo4 {
  background-image: url('../images/exoA4.jpg');
}

.pic.tr1 {
  background-image: url('../images/mts-3022.jpg');
}

.pic.tr2 {
  background-image: url('../images/kentriki.jpg');
}

.pic.tr3 {
  background-image: url('../images/mts-33.jpg');
}

.pic.tr4 {
  background-image: url('../images/mts-24.jpg');
  background-position: 50% 80%;
}

.pic.loc1 {
  background-image: url('../images/screen-shot-2017-09-07-at-8.jpg');
}

.pic.loc1.her1 {
  background-image: url('../images/dim2.jpg');
}

.pic.loc2 {
  background-image: url('../images/small.jpg');
}

.pic.loc2.her2 {
  background-image: url('../images/pur.jpg');
}

.pic.loc3 {
  background-image: url('../images/small3.jpg');
  background-position: 50%;
}

.pic.loc3.her4 {
  background-image: url('../images/IMG_2068dfgdfg.jpg');
}

.pic.loc4 {
  background-image: url('../images/small4.jpg');
}

.pic.loc4.her5 {
  background-image: url('../images/loukoumia.jpg');
}

.pic.ther1 {
  background-image: url('../images/mts-13.jpg');
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}

.pic.ther1.ther2 {
  background-image: url('../images/mts-20.jpg');
}

.pic.ther1.ther3 {
  background-image: url('../images/mts-55.jpg');
}

.pic.ther1.ther4 {
  background-image: url('../images/mts-47-1.jpg');
}

.pic.heal3 {
  background-image: linear-gradient(#00000069, #00000069), url('../images/_VAV0635-clinical-pilates.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.pic.hea4 {
  background-image: linear-gradient(#0000002b, #0000002b), url('../images/laspo.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.pic.hel5 {
  background-image: linear-gradient(#0000005c, #0000005c), url('../images/kentriki.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.pic.galpackages {
  background-image: none;
}

.section {
  z-index: 3;
  margin-top: 223px;
  padding-left: 0%;
  padding-right: 0%;
  position: relative;
}

.headtitle {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 6px 9px 9px;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 1.2;
  position: relative;
}

.headtitle.arx {
  color: var(--white);
  justify-content: center;
  align-items: center;
  display: flex;
}

.headtitle.fac {
  text-transform: uppercase;
  width: 100%;
  font-size: 1.5vw;
  font-weight: 800;
  line-height: 1.6;
}

.headtitle.fac.pack {
  font-size: 1.2vw;
  line-height: 1.4;
}

.headtitle.ita {
  font-size: 1.3vw;
}

.abouttext {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.titles {
  text-transform: uppercase;
  width: 100%;
  margin-bottom: 33px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.4;
}

.titles.app {
  text-transform: none;
}

.paragraph {
  width: 100%;
  margin-bottom: 113px;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.8;
}

.paragraph.fac {
  margin-bottom: 32px;
  line-height: 1.8;
}

.paragraph.proto {
  margin-bottom: 20px;
}

.paragraph.package {
  text-align: left;
  margin-bottom: 26px;
  line-height: 1.7;
}

.section-2 {
  margin-top: 76px;
  padding-top: 139px;
  padding-left: 21%;
  padding-right: 21%;
  position: relative;
}

.section-2.pack {
  padding-top: 101px;
}

.ic {
  background-color: #0000;
  background-image: url('../images/pA.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  padding-top: 100%;
}

.ic._2 {
  background-image: url('../images/treatment.jpg');
}

.ic._2.aaa {
  background-image: url('../images/colontherapy_1.jpg');
}

.ic._2.as {
  background-image: url('../images/ggfghghn.jpg');
}

.booknow {
  z-index: 9000;
  background-color: var(--pasino);
  opacity: 0;
  color: var(--white);
  border-radius: 300px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: auto auto 18px 18px;
}

.heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 22px;
}

.menu {
  z-index: 200000;
  opacity: 0;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
  position: fixed;
  inset: 28px 0 auto auto;
}

.string {
  background-color: var(--white);
  width: 30px;
  height: 4px;
  margin-bottom: 6px;
}

.title {
  background-color: var(--pasino);
  justify-content: center;
  display: flex;
  position: relative;
}

.background-video {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  top: 0;
}

.background-video.mob {
  display: none;
}

.section-3, .div-block-3 {
  margin-top: 0;
}

.div-block-2 {
  background-color: #1d1d1d;
  width: 100%;
  height: 700px;
  display: block;
  position: relative;
}

.italic-text {
  font-weight: 400;
  display: inline;
}

.bold-text {
  font-size: 1vw;
  line-height: 1.5vh;
}

.tel {
  z-index: 9000;
  background-color: var(--pasino);
  opacity: 0;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: fixed;
  bottom: 35px;
  left: 141px;
}

.image-5 {
  width: 20px;
  position: relative;
  top: 0;
  left: 0;
}

.tel-2 {
  z-index: 500000;
  background-color: #fcb525;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: fixed;
  bottom: 47px;
  left: 10px;
  box-shadow: 4px 4px 17px #1d1933;
}

.tel-2._2 {
  z-index: 9000;
  background-color: var(--pasino);
  box-shadow: none;
  opacity: 0;
  inset: auto auto 35px 192px;
}

.telephonelink {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.social {
  z-index: 400;
  opacity: 0;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 30px;
  height: 90px;
  display: flex;
  position: fixed;
  inset: auto auto 131px 22px;
}

.socialink {
  width: 40px;
  height: auto;
  margin-bottom: 12px;
}

.socialink.f {
  width: 20px;
}

.menuolo {
  z-index: 190000;
  background-color: #6d6354;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
}

.menubuttons {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-left: 58px;
  display: flex;
}

.buttonmenuolo {
  color: #fff;
  margin-bottom: 13px;
  font-size: 45px;
  line-height: 45px;
  text-decoration: none;
}

.logopurplesheep {
  z-index: 20000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: auto;
  display: flex;
  position: fixed;
  inset: auto auto 218px 5px;
}

.link-block-8 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.purplesheeplogo {
  width: 20px;
}

.div-block-4 {
  inset: auto 3px 159px auto;
}

.section-4 {
  height: 226px;
}

.galleryphotogrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.buttongridfacilities {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 79px;
  display: grid;
}

.status-message {
  color: #fff;
  text-align: center;
  background-color: #202020;
  padding: 9px 30px;
  font-size: 14px;
  line-height: 26px;
}

.subscribe-form {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-block {
  margin-top: 20px;
}

.heading-jumbo-small {
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 36px;
  font-weight: 400;
  line-height: 50px;
}

.section-5 {
  margin-left: 5%;
  margin-right: 5%;
  overflow: visible;
}

.section-5.cc-subscribe-form {
  z-index: 2;
  background-color: #0000;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
}

.container {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 29px;
  padding-right: 28px;
}

.container.cc-subscription-form {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding-top: 204px;
  padding-bottom: 74px;
  display: flex;
}

.container.cc-subscription-form:active {
  color: #0000;
}

.button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  border-radius: 80px;
  margin-top: 48px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.button:hover {
  color: #fff;
  background-color: #32343a;
}

.button:active {
  background-color: #43464d;
}

.paragraph-light {
  opacity: .6;
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 19px;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-light.cc-subscribe-paragraph {
  opacity: 1;
  color: var(--white);
  width: 40%;
  margin-top: 5px;
  line-height: 1.4;
}

.text-field {
  border: 1px solid #e4e4e4;
  border-radius: 0;
  margin-bottom: 18px;
  padding: 21px 20px;
  font-size: 14px;
  line-height: 26px;
  transition: border-color .4s;
}

.text-field:hover {
  border-color: #e3e6eb;
}

.text-field:active, .text-field:focus {
  border-color: #43464d;
}

.text-field::placeholder {
  color: #32343a66;
}

.text-field.cc-subscribe-text-field {
  direction: ltr;
  color: #fff;
  background-color: #0000;
  border-width: 0 0 2px;
  border-radius: 0;
  width: 330px;
  margin-bottom: 0;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  transition-property: none;
}

.text-field.cc-subscribe-text-field:active {
  color: #0000;
}

.text-field.cc-subscribe-text-field:focus {
  border-color: #32343a;
}

.text-field.cc-subscribe-text-field::placeholder {
  color: #fff;
}

.section-6 {
  margin-top: 215px;
}

.a4 {
  background-color: #0000;
  background-image: url('../images/suB6.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  padding-top: 70%;
}

.a4.su2 {
  background-image: url('../images/suC4.jpg');
}

.a4.su2.sui2d {
  background-image: url('../images/suC10.jpg');
}

.a4.su2.sui2d3jj {
  background-image: url('../images/suite2dS1.jpg');
}

.a4.su2.sui2dfr {
  background-image: url('../images/suite2dS2.jpg');
}

.a4.su2.suid333 {
  background-image: url('../images/suitnew7.jpg');
}

.a4.su2.sui2fdg {
  background-image: url('../images/suite2dS5.jpg');
}

.a4.su3 {
  background-image: url('../images/sc11.jpg');
}

.a4.suite1aadf {
  background-image: url('../images/suitnew7.jpg');
}

.swiper-wrapper {
  cursor: grab;
}

.swiper-container {
  cursor: grab;
  height: auto;
}

.swiper-slide {
  color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.a1 {
  background-color: #0000;
  background-image: url('../images/s1s2.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  padding-top: 70%;
}

.a1.su2 {
  background-image: url('../images/suC7.jpg');
}

.a1.su3 {
  background-image: url('../images/sc2.jpg');
}

.a1.su3.sudd {
  background-image: url('../images/7772.jpg');
}

.a1.su3.suuu2 {
  background-image: url('../images/MTS-102.jpg');
}

.a1.su3._1a {
  background-image: url('../images/111222.jpg');
}

.a1.su3._2a {
  background-image: url('../images/132141.jpg');
}

.a1.su3.s2a {
  background-image: url('../images/suA2.jpg');
}

.a1.su3.s2b {
  background-image: url('../images/suA4.jpg');
}

.a1.su3.s2c {
  background-image: url('../images/suitnew6.jpg');
}

.a1.su3.s2dd {
  background-image: url('../images/suitnew2.jpg');
}

.a1.su3.s2df {
  background-image: url('../images/suA3.jpg');
}

.a1.su3.suas {
  background-image: url('../images/suitnew7.jpg');
}

.a1.su3n {
  background-image: url('../images/suC3.jpg');
}

.a1.su2n {
  background-image: url('../images/suB4.jpg');
}

.a1.su1s {
  background-image: url('../images/suB1.jpg');
}

.a1.su1s.treat {
  background-image: url('../images/DEN_68.jpg');
}

.a1.s1s2 {
  background-image: url('../images/_VAV9068.jpg');
}

.a1.s1s2.treat {
  background-image: url('../images/therA6.jpg');
}

.a1.s1s2.assse {
  background-image: url('../images/therA3.jpg');
}

.a1.s1s2.ytuty {
  background-image: url('../images/therA2.jpg');
}

.a1.s1s2.tfhfhf {
  background-image: url('../images/therA4.jpg');
}

.a1.s1s2.dfg {
  background-image: url('../images/therA7.jpg');
}

.a1.s1s2.ytyt {
  background-image: url('../images/therA8.jpg');
}

.a1.treat1 {
  background-image: url('../images/DEN_9-HDR.jpg');
}

.a1.treat1.as1 {
  background-image: url('../images/therA1.jpg');
}

.a1.sute11 {
  background-image: url('../images/suB9.jpg');
}

.a5 {
  background-color: #0000;
  background-image: url('../images/sa5.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  padding-top: 70%;
}

.a5.su2 {
  background-image: url('../images/sb677.jpg');
}

.a5.su3 {
  background-image: url('../images/sc8.jpg');
}

.a6 {
  background-color: #0000;
  background-image: url('../images/suB7.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  padding-top: 70%;
}

.a6.su2 {
  background-image: url('../images/suC17.jpg');
}

.a6.su3 {
  background-image: url('../images/suA6.jpg');
}

.a6.su3n {
  background-image: url('../images/7749.jpg');
}

.a6.s3n2 {
  background-image: url('../images/MTS-67.jpg');
}

.a6.s3n3 {
  background-image: url('../images/MTS-66.jpg');
  background-position: 50%;
}

.a6.s3n3.s2cv {
  background-image: url('../images/suitnew4.jpg');
}

.a6.s2n3 {
  background-image: url('../images/7963.jpg');
}

.a6.s2n3.sui2ddf {
  background-image: url('../images/suite2dS4.jpg');
}

.a6.s2n4 {
  background-image: url('../images/MTS-51.jpg');
}

.a6.s2n4.ru3 {
  background-image: url('../images/_VAV9098.jpg');
}

.a6.s2n4.ru2 {
  background-image: url('../images/MTS-61.jpg');
}

.a6.s2n4.ru4 {
  background-image: url('../images/suC6.jpg');
}

.a6.s2n4.ru5 {
  background-image: url('../images/MTS-22.jpg');
}

.a6.s2n4.rr1 {
  background-image: url('../images/suC15.jpg');
}

.a6.s2n4.rr56 {
  background-image: url('../images/suc12.jpg');
}

.a6.s1n2 {
  background-image: url('../images/7912.jpg');
  background-position: 50%;
}

.a6.s1n2.ne {
  background-image: url('../images/MTS-63.jpg');
}

.a6.s1n2.ne2 {
  background-image: url('../images/MTS-49.jpg');
}

.a6.s1n2.ne3 {
  background-image: url('../images/suB12.jpg');
}

.a6.s1n2.ne4 {
  background-image: url('../images/MTS-113.jpg');
}

.a3 {
  background-color: #0000;
  background-image: url('../images/sub14.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  padding-top: 70%;
}

.a3.su2 {
  background-image: url('../images/exo2.jpg');
}

.a3.su2.ru {
  background-image: url('../images/_VAV9057.jpg');
}

.a3.su3 {
  background-image: url('../images/suA5.jpg');
}

.a3.sute1assdd {
  background-image: url('../images/suite1AS3.jpg');
}

.a2 {
  background-color: #0000;
  background-image: url('../images/sub13.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: auto;
  padding-top: 70%;
}

.a2.su2 {
  background-image: url('../images/s2s4.jpg');
}

.a2.su3 {
  background-image: url('../images/suA1.jpg');
}

.a2.suit1a {
  background-image: url('../images/suB2.jpg');
}

.a2.suit1ag {
  background-image: url('../images/suB10.jpg');
}

.section-7 {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  height: auto;
  display: block;
  position: relative;
  overflow: visible;
}

.section-8 {
  display: none;
}

.suitesenabuttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section-9 {
  margin-top: 88px;
  padding-left: 15%;
  padding-right: 15%;
}

.ideadiv {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.pageout {
  z-index: 930000;
  background-color: #8a8074;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0;
}

.popup-overlay {
  z-index: 20000;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: auto;
  padding-top: 14px;
  padding-bottom: 14px;
  display: none;
  position: fixed;
  top: auto;
  bottom: 171px;
  right: 0;
}

.cookiein {
  margin-left: 10px;
  margin-right: 3px;
  display: flex;
}

.text-block-3 {
  font-size: 12px;
  line-height: 14px;
}

.link-3 {
  color: #000;
  background-color: #ecd905;
  padding-left: 11px;
  padding-right: 11px;
  font-weight: 700;
  text-decoration: none;
}

.button-2 {
  color: #fff;
  background-color: #0000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  font-size: 30px;
  font-weight: 600;
  display: flex;
}

.button-2:hover {
  background-color: #fbff00;
}

.allservices {
  border: 1px solid var(--white);
  background-color: #0000;
  font-size: 20px;
}

.allservices.appstore {
  margin-bottom: 26px;
}

.section-10 {
  justify-content: center;
  align-items: center;
  margin-top: 116px;
  display: flex;
  position: relative;
}

.section-10.packseel {
  margin-top: 59px;
}

.section-10.packseel.appstores {
  flex-direction: column;
}

.small {
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
}

.button-3 {
  background-color: var(--black);
  position: fixed;
  inset: 40px 0% auto auto;
}

.section-11 {
  height: 200px;
}

.section-12 {
  padding-left: 12%;
  padding-right: 12%;
  position: relative;
}

.section-12._2 {
  padding-top: 183px;
}

.smallbutton {
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1vw;
  font-weight: 400;
  line-height: 1.4;
}

.smallbutton.therapis {
  text-align: left;
  margin-bottom: 20px;
  padding-left: 7%;
}

.smallbutton.packages2 {
  text-align: left;
  padding-bottom: 0;
  padding-right: 7px;
  font-size: .9vw;
}

.small2 {
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
}

.pictherapy {
  background-image: url('../images/mts-28.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  margin-top: 92px;
  margin-bottom: 55px;
  padding-top: 50%;
}

.pictherapy.mts2 {
  background-image: url('../images/_VAV0635-clinical-pilates.jpg');
  padding-top: 64%;
}

.pictherapy.mts3 {
  background-image: url('../images/colontherapy_1.jpg');
  padding-top: 116%;
}

.pictherapy.mts4 {
  background-image: url('../images/sb7.jpg');
}

.pictherapy.mts5 {
  background-image: url('../images/laspo.jpg');
  padding-top: 66%;
}

.pictherapy.mts5.mainl {
  background-image: url('../images/ggfghghn.jpg');
}

.pictherapy.mts5.ergon {
  background-image: url('../images/Ergon-intro.jpg');
}

.pictherapy.mts {
  background-image: url('../images/mts-35.jpg');
  margin-top: 92px;
}

.pictherapy.mts._234 {
  background-image: url('../images/pA.jpg');
}

.pictherapy.mts._234.osteopath {
  background-image: url('../images/kentriki.jpg');
  background-position: 50% 100%;
}

.pictherapy.mts._234.fasciald {
  background-image: url('../images/piesis.jpg');
  background-position: 50% 100%;
}

.therapist {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.conselect {
  height: 50vh;
  margin-top: 91px;
}

.contact {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.contac {
  text-align: center;
  margin-bottom: 14px;
  font-size: 20px;
  line-height: 1.4;
}

.contac.ti {
  font-size: 24px;
  line-height: 1.4;
}

.link-block-11 {
  color: var(--white);
  text-decoration: none;
}

.buttona1 {
  background-color: #2d2188;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.buttona1.in {
  z-index: 50000;
  background-color: #0000;
}

.buttona1.out {
  z-index: 49000;
  background-color: #0000;
  display: block;
}

.thertitle {
  width: 100%;
  padding-left: 7%;
  font-size: 1.3vw;
  line-height: 100%;
}

.accordion-item-content {
  overflow: hidden;
}

.accparagraph {
  margin-top: 17px;
  font-size: 20px;
  font-weight: 300;
  line-height: 33px;
}

.titlether {
  width: 100%;
}

.manuallinkki {
  color: #b1b06b;
  text-decoration: none;
}

.section-13 {
  margin-top: 220px;
  margin-bottom: 230px;
}

.readon {
  text-align: center;
  padding: 9px 15px;
}

.buaccord {
  border: 2px solid var(--white);
  color: var(--white);
  margin-bottom: 5px;
  text-decoration: none;
  position: relative;
}

.read-cloe {
  text-align: center;
  width: 100%;
  position: absolute;
  inset: 23% auto auto 0%;
}

.bioa {
  z-index: 6000000;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  right: 0%;
  overflow: hidden;
}

.bioa.mary, .bioa.maria, .bioa.spiridon, .bioa.giorgos {
  display: none;
}

.bioeso {
  background-color: #8a8074e0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
  position: fixed;
  inset: 0% auto auto 0%;
}

.heading-2 {
  width: 100%;
  margin-bottom: 18px;
  font-size: 28px;
  position: relative;
}

.paragraph-2 {
  width: 100%;
  font-size: 18px;
  line-height: 37px;
  position: relative;
}

.exitlink {
  color: #fff;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 70px;
  font-size: 25px;
  font-weight: 800;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto;
}

.slide, .slider {
  background-color: #0000;
}

.sxolia {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
  position: relative;
}

.onomasxoliasti {
  font-size: 25px;
  line-height: 1.4;
}

.paragraph-3 {
  text-align: center;
  width: 100%;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 1.6;
}

.bold-text-2 {
  text-align: left;
  width: 100%;
}

.section-14 {
  height: auto;
  padding-top: 140px;
}

.bold-text-3 {
  color: #28ebcd;
  font-weight: 700;
  text-decoration: none;
}

.idioti {
  font-size: 22px;
  font-weight: 300;
}

.keeping {
  font-size: 16px;
}

.link-5 {
  text-decoration: none;
}

.lighttitle {
  font-size: 20px;
  font-weight: 600;
}

.videodivyoutube {
  margin-top: 1%;
  padding-left: 15%;
  padding-right: 15%;
}

.text-span {
  text-align: right;
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.section-15 {
  padding-top: 167px;
  padding-left: 21%;
  padding-right: 21%;
}

.scrollfirst {
  color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 63%;
}

.scrolltexta {
  margin-bottom: 9px;
  font-weight: 800;
  position: relative;
}

.imagescroll {
  position: relative;
}

.paragraph-4 {
  text-align: center;
  font-size: 18px;
  line-height: 22px;
}

.paragraph-4.timmes {
  display: none;
}

.keys {
  z-index: auto;
  opacity: 1;
  color: var(--white);
  border-radius: 0;
  position: fixed;
}

.image-6 {
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.termsanaco {
  z-index: 12000;
  color: var(--white);
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
  position: fixed;
  inset: auto 16px 14px auto;
}

.termsanaco.protiselida {
  bottom: 89px;
}

.fondo {
  background-color: #6b635a;
  width: 100%;
  height: 130vh;
  display: block;
  position: fixed;
}

.html-embed {
  opacity: 0;
  display: flex;
}

.socialink-2 {
  width: 40px;
  height: auto;
  margin-bottom: 12px;
}

.socialink-2.f {
  width: 20px;
}

.socialink-2.f.lang {
  width: 50px;
  margin-bottom: 26px;
}

.image-7 {
  max-width: none;
}

.sima-gia-espa {
  z-index: 120000;
  width: 210px;
  position: fixed;
  inset: auto 14px 15px auto;
}

.sima-gia-espa.allo {
  bottom: 52px;
}

.photosin {
  margin-top: 54px;
}

.photogrid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pacimagea {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.sectioa {
  width: 100%;
  padding-left: 6%;
  padding-right: 6%;
  position: relative;
}

.imgservices {
  aspect-ratio: auto;
  opacity: .78;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.servo {
  color: #fff;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 19px;
  padding-right: 19px;
  font-size: 25px;
  line-height: 1;
  position: relative;
}

.lltherapies {
  margin-bottom: 42px;
  margin-left: 18px;
  font-size: 29px;
  line-height: 1.2;
  position: relative;
}

.otherservices {
  width: 100%;
  margin-top: 92px;
}

.gridoservice {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.esoservices {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100%;
  display: flex;
  position: relative;
}

.esoservices.allo {
  height: 100%;
  padding-top: 0%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.esoservices.abso {
  background-color: #000;
  position: relative;
  inset: 0% auto auto 0%;
}

.linkoservices {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.linkoservices.sv {
  display: none;
}

.imageposts {
  object-fit: cover;
  width: 100%;
  position: relative;
}

.telephona {
  z-index: 90;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
  position: fixed;
  inset: auto auto 29px 16px;
}

.newtelephono {
  background-color: #28ebcd;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
  position: relative;
}

.telephonee {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-8 {
  width: 20px;
  position: relative;
  top: 0;
  left: 0;
}

.div-block-5 {
  opacity: 0;
  background-color: #000;
  position: relative;
}

.iacaaa {
  color: var(--white);
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.icona {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.prortoheaderr {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 6px 9px;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 1.2;
  position: relative;
}

.desi {
  width: 8px;
}

.desi.a {
  position: absolute;
}

.div-block-6 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logovraveio {
  z-index: 12;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
  position: fixed;
  inset: 38px 89px auto auto;
}

.awards {
  width: 120px;
  position: relative;
}

@media screen and (max-width: 991px) {
  .logo {
    width: 135px;
    top: 10px;
    left: 29px;
  }

  .facilitiesin.small {
    width: 100%;
  }

  .grid.package2 {
    grid-template-columns: 1fr 1fr;
  }

  .headtitle {
    font-size: 2.3vw;
    line-height: 1.1;
  }

  .headtitle.fac {
    margin-top: 4px;
    font-size: 2.6vw;
  }

  .headtitle.fac.pack {
    font-size: 2.6vw;
  }

  .headtitle.ita {
    font-size: 2vw;
  }

  .titles {
    font-size: 23px;
  }

  .paragraph {
    margin-bottom: 72px;
  }

  .ic {
    width: 100%;
    padding-top: 100%;
  }

  .menu {
    top: 7px;
  }

  .bold-text {
    font-size: 1.5vw;
  }

  .social {
    bottom: 112px;
  }

  .socialink {
    width: 23px;
    margin-bottom: 9px;
  }

  .socialink.f {
    width: 17px;
    margin-bottom: 9px;
  }

  .buttonmenuolo {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-4 {
    top: 261px;
    bottom: -75px;
  }

  .galleryphotogrid {
    grid-template-columns: 1fr 1fr;
  }

  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button {
    justify-content: center;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 60%;
  }

  .a4, .a1, .a5, .a6, .a3, .a2 {
    height: auto;
  }

  .section-9 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .smallbutton {
    font-size: 2vw;
    line-height: 130%;
  }

  .smallbutton.therapis {
    padding-left: 5%;
  }

  .smallbutton.packages2 {
    padding-right: 10px;
    font-size: 2vw;
    line-height: 1.4;
  }

  .small2 {
    font-size: 17px;
    line-height: 17px;
  }

  .thertitle {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-left: 5%;
    font-size: 1.5vw;
  }

  .titlether {
    font-size: 25px;
  }

  .bioeso {
    width: 104%;
    padding-top: 17%;
    padding-right: 14%;
    display: block;
    overflow: auto;
  }

  .bold-text-2 {
    font-size: 20px;
  }

  .section-14 {
    padding-top: 78px;
  }

  .scrollfirst {
    width: 60px;
  }

  .scrolltexta {
    margin-bottom: 2px;
    font-size: 12px;
  }

  .termsanaco.protiselida {
    bottom: 74px;
  }

  .socialink-2 {
    width: 23px;
    margin-bottom: 9px;
  }

  .socialink-2.f {
    width: 17px;
  }

  .socialink-2.f.lang {
    width: 25px;
    margin-bottom: 9px;
    position: relative;
  }

  .image-7 {
    width: 100%;
  }

  .sima-gia-espa {
    bottom: 9px;
  }

  .sima-gia-espa.allo {
    bottom: 39px;
  }

  .sectioa {
    padding-left: 0%;
    padding-right: 0%;
  }

  .servo {
    font-size: 19px;
  }

  .lltherapies {
    font-size: 25px;
    position: relative;
  }

  .prortoheaderr {
    font-size: 2.3vw;
  }

  .logovraveio {
    top: 26px;
  }

  .awards {
    width: 90px;
  }
}

@media screen and (max-width: 767px) {
  .logo {
    width: 115px;
    top: 7px;
    left: 21px;
  }

  .xid {
    width: 90%;
    padding-top: 55%;
    padding-bottom: 2px;
  }

  .facilitiesin.small {
    width: 100%;
  }

  .facilitiesin.paca {
    display: none;
  }

  .grid {
    grid-template-columns: 1fr 1fr;
  }

  .pic._2 {
    display: none;
  }

  .pic._2.bt {
    display: flex;
  }

  .headtitle {
    font-size: 3vw;
    line-height: 1.4;
  }

  .headtitle.fac {
    font-size: 3.8vw;
  }

  .headtitle.fac.pack {
    font-size: 3.2vw;
  }

  .headtitle.ita {
    font-size: 2.7vw;
  }

  .titles {
    margin-bottom: 25px;
    font-size: 22px;
  }

  .paragraph.fac {
    margin-bottom: 22px;
  }

  .section-2 {
    padding-top: 94px;
  }

  .ic {
    width: 100%;
    padding-top: 100%;
  }

  .booknow {
    bottom: 13px;
    left: 12px;
  }

  .menu {
    width: 70px;
    top: 0;
    right: 0;
  }

  .div-block-3 {
    margin-top: 22px;
  }

  .bold-text {
    font-size: 2vw;
  }

  .tel {
    width: 40px;
    height: 40px;
    bottom: 35px;
    left: 184px;
  }

  .tel-2 {
    bottom: 17px;
    left: 147px;
  }

  .tel-2._2 {
    width: 40px;
    height: 40px;
    bottom: 35px;
    left: 125px;
  }

  .social {
    bottom: 127px;
  }

  .buttonmenuolo {
    font-size: 25px;
    line-height: 25px;
  }

  .div-block-4 {
    bottom: 67px;
    right: 10px;
  }

  .section-4 {
    height: 200px;
  }

  .buttongridfacilities {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .subscribe-form {
    flex-direction: column;
    align-items: center;
  }

  .form-block {
    width: 90%;
    max-width: 470px;
  }

  .heading-jumbo-small {
    font-size: 24px;
    line-height: 52px;
  }

  .section-5 {
    justify-content: center;
    align-items: center;
    margin-left: 5%;
    margin-right: 5%;
    display: block;
  }

  .container {
    text-align: center;
  }

  .container.cc-subscription-form {
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-light {
    margin-top: 16px;
    font-size: 16px;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 80%;
  }

  .text-field.cc-subscribe-text-field {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .a4 {
    height: 250px;
  }

  .a1 {
    height: auto;
  }

  .a5 {
    width: 100%;
    height: 250px;
  }

  .a6, .a3 {
    height: 250px;
  }

  .a2 {
    height: auto;
  }

  .suitesenabuttons {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .allservices.w--current {
    margin-top: 30px;
  }

  .allservices.appstore {
    text-align: center;
    font-size: 16px;
  }

  .smallbutton {
    font-size: 3vw;
    line-height: 130%;
  }

  .smallbutton.therapis {
    padding-left: 5%;
  }

  .smallbutton.packages2 {
    font-size: 2.5vw;
  }

  .small2 {
    font-size: 13px;
    line-height: 13px;
  }

  .pictherapy {
    margin-top: 66px;
    padding-top: 73%;
  }

  .pictherapy.mts {
    margin-top: 66px;
    margin-bottom: 42px;
  }

  .therapist {
    grid-template-columns: 1fr;
  }

  .thertitle {
    padding-bottom: 7px;
    font-size: 2.5vw;
  }

  .heading-2 {
    line-height: 35px;
  }

  .exitlink {
    font-size: 22px;
  }

  .slider {
    height: 400px;
  }

  .sxolia {
    padding-left: 17%;
    padding-right: 17%;
  }

  .lighttitle {
    font-size: 18px;
    line-height: 24px;
  }

  .termsanaco {
    font-size: 11px;
    bottom: 18px;
    right: 11px;
  }

  .termsanaco.protiselida {
    bottom: 9px;
    right: 233px;
  }

  .socialink-2.f.lang {
    margin-bottom: 22px;
  }

  .servo {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
  }

  .lltherapies {
    margin-left: 11px;
  }

  .prortoheaderr {
    font-size: 3vw;
  }

  .logovraveio {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    top: 20px;
  }

  .awards {
    width: 80px;
  }
}

@media screen and (max-width: 479px) {
  .logo {
    width: 115px;
    top: 12px;
    left: 8px;
  }

  .xid {
    margin-top: 0;
    padding-top: 110%;
  }

  .facilities.suites {
    display: block;
  }

  .facilitiesin.small {
    width: 100%;
  }

  .section {
    margin-top: 2px;
  }

  .headtitle {
    font-size: 4vw;
    line-height: 1.2;
  }

  .headtitle.arx {
    font-size: 4.3vw;
  }

  .headtitle.fac {
    margin-top: 4px;
    font-size: 5vw;
  }

  .headtitle.fac.pack {
    font-size: 5vw;
  }

  .headtitle.ita {
    font-size: 4vw;
  }

  .titles {
    margin-bottom: 28px;
    font-size: 21px;
  }

  .paragraph {
    font-size: 18px;
  }

  .section-2 {
    margin-top: 17px;
    padding-top: 60px;
    padding-left: 13%;
    padding-right: 13%;
  }

  .ic {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 100%;
  }

  .ic._2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .booknow {
    width: 70px;
    height: 70px;
  }

  .heading {
    font-size: 18px;
  }

  .menu {
    top: 0;
    right: 0;
  }

  .string {
    width: 30px;
  }

  .background-video {
    display: none;
  }

  .background-video.mob {
    display: flex;
  }

  .div-block-3 {
    margin-top: 0;
  }

  .italic-text {
    display: inline;
  }

  .tel {
    width: 30px;
    height: 30px;
    bottom: 31px;
    left: 131px;
  }

  .image-5 {
    width: 15px;
    top: 0;
    left: 0;
  }

  .tel-2._2 {
    width: 30px;
    height: 30px;
    bottom: 30px;
    left: 93px;
  }

  .telephonelink {
    width: 100%;
    height: 100%;
  }

  .social {
    height: 80px;
    bottom: 127px;
    left: 5px;
    right: 2px;
  }

  .socialink {
    width: 33px;
  }

  .socialink.f {
    width: 17px;
  }

  .buttonmenuolo {
    font-size: 30px;
    line-height: 30px;
  }

  .div-block-4 {
    bottom: -248px;
    left: auto;
    right: 0%;
  }

  .section-4 {
    height: 170px;
  }

  .form-block {
    width: 100%;
    max-width: none;
  }

  .section-5.cc-subscribe-form {
    margin-top: 5px;
  }

  .container.cc-subscription-form {
    justify-content: center;
    padding-bottom: 95px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-light.cc-subscribe-paragraph {
    width: 100%;
    font-size: 14px;
  }

  .section-6 {
    margin-top: 108px;
  }

  .a4 {
    height: auto;
    padding-top: 70%;
  }

  .a1 {
    padding-top: 70%;
  }

  .a5, .a6, .a3 {
    height: auto;
    padding-top: 70%;
  }

  .a2 {
    padding-top: 70%;
  }

  .suitesenabuttons {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .section-9 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .ideadiv {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
  }

  .popup-overlay {
    width: 250px;
  }

  .allservices.w--current {
    margin-top: -36px;
  }

  .section-10.packseel.appstores {
    padding-left: 53px;
    padding-right: 53px;
  }

  .smallbutton {
    font-size: 3.3vw;
    line-height: 130%;
  }

  .smallbutton.therapis {
    padding-left: 4%;
  }

  .smallbutton.packages2 {
    font-size: 3.9vw;
  }

  .pictherapy.mts2 {
    margin-top: 66px;
  }

  .conselect {
    justify-content: center;
    align-items: center;
    height: 50vh;
    padding-left: 26px;
    padding-right: 26px;
    display: flex;
  }

  .contact {
    width: 100%;
    height: auto;
    padding-top: 0;
  }

  .contac {
    font-size: 15px;
    line-height: 22px;
  }

  .contac.ti {
    font-size: 20px;
  }

  .thertitle {
    padding-left: 4%;
    font-size: 4vw;
  }

  .titlether {
    font-size: 22px;
    line-height: 30px;
  }

  .bioeso {
    width: 105%;
    padding-top: 32%;
    padding-bottom: 64px;
  }

  .heading-2 {
    font-size: 24px;
  }

  .paragraph-3, .bold-text-2 {
    font-size: 18px;
  }

  .icon {
    margin-left: 8px;
    margin-right: 39px;
  }

  .icon-2 {
    margin-right: 8px;
  }

  .keeping {
    font-size: 13px;
    line-height: 12px;
  }

  .videodivyoutube {
    padding-left: 2%;
    padding-right: 2%;
  }

  .section-15 {
    padding-left: 13%;
    padding-right: 13%;
  }

  .scrollfirst {
    top: 63%;
  }

  .paragraph-4 {
    font-size: 16px;
  }

  .termsanaco {
    bottom: 17px;
  }

  .termsanaco.protiselida {
    bottom: 69px;
    right: 10px;
  }

  .socialink-2 {
    width: 33px;
  }

  .socialink-2.f {
    width: 17px;
  }

  .sima-gia-espa {
    width: 190px;
    right: 2px;
  }

  .lltherapies {
    margin-bottom: 27px;
    margin-left: 11px;
    font-size: 20px;
  }

  .otherservices {
    margin-top: 72px;
  }

  .gridoservice {
    grid-template-columns: 1fr 1fr;
  }

  .image-8 {
    width: 15px;
    top: 0;
    left: 0;
  }

  .prortoheaderr {
    font-size: 4vw;
  }

  .logovraveio {
    flex-flow: column;
    top: 65px;
    right: 0;
  }
}

#w-node-f82aec48-ddc2-1328-20f9-387017e9cf9a-17e9cf96, #w-node-e5350022-5d29-9249-affe-c93124b83544-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfa0-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfa6-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfac-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfb2-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfba-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfc2-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfc8-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfd0-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfd7-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfde-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfe5-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cfec-17e9cf96, #w-node-f82aec48-ddc2-1328-20f9-387017e9cff3-17e9cf96, #w-node-_32bf830e-8e72-4f40-44cc-89f0ba5bbf0b-17e9cf96, #w-node-_7ebd67cf-d2c2-f6f8-9ad4-b35950c4a44e-17e9cf96 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_75abcbd0-f9a2-2e43-45c2-792e0f408279-94592f3a {
    order: -9999;
  }

  #w-node-_5e1e55ce-f814-4cde-2c3d-0651c58719ee-94592f3a {
    order: -9999;
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_7974f10a-4c9f-b800-7905-a83246d2ff7a-94592f3a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_00f2cdff-81e6-ee9c-9fb8-1cfe2858a0e2-94592f3a, #w-node-_0e2f65cd-6e16-108c-105c-abc49d833a51-94592f3a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1690f373-8815-9663-fda1-9575daebba1a-94592f3a {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_33a11f9d-88c6-af79-d9c6-14a23f95d885-94592f3a, #w-node-_400bc0bd-9f3f-bb7e-d1a5-8553d45fecfb-94592f3a, #w-node-_35a50488-3a0c-ddbc-ac9b-65d10b74b125-94592f3a, #w-node-_35a50488-3a0c-ddbc-ac9b-65d10b74b128-94592f3a, #w-node-e613abee-6491-ec17-4fb1-4e667a177853-94592f3a, #w-node-e613abee-6491-ec17-4fb1-4e667a177856-94592f3a, #w-node-_5c862bca-b84b-d678-c4a0-761c3055552c-94592f3a, #w-node-_2ff2f1c9-0293-372a-11d5-a399c45ce10a-94592f3a, #w-node-_005ac12b-4102-b466-8891-ed4a51373167-94592f3a, #w-node-_5c862bca-b84b-d678-c4a0-761c3055552f-94592f3a {
    order: -9999;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c71-94592f4f {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c75-94592f4f {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c71-94592f62 {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c75-94592f62 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c71-94592f75 {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c75-94592f75 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c71-94592f77 {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c75-94592f77 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_5e4afbda-73e3-400c-c805-db851309a373-94592f77 {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-_5e4afbda-73e3-400c-c805-db851309a377-94592f77 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_63ea3a34-3592-73d6-c23f-6d22a4d5b002-94592f77 {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-dd228638-1aca-def1-8915-9012b7d67f5a-94592f77 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c71-94592f8a {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c75-94592f8a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c71-75da9a4d {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-b1394643-821b-c0d0-8ad9-a0a3820b8c75-75da9a4d {
    grid-area: 3 / 1 / 4 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7974f10a-4c9f-b800-7905-a83246d2ff7a-94592f1c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_00f2cdff-81e6-ee9c-9fb8-1cfe2858a0e2-94592f1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_75abcbd0-f9a2-2e43-45c2-792e0f408279-94592f3a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7974f10a-4c9f-b800-7905-a83246d2ff7a-94592f3a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5c889813-e85c-6046-3ea0-222fa8548254-94592f3a, #w-node-_1690f373-8815-9663-fda1-9575daebba1a-94592f3a, #w-node-_33a11f9d-88c6-af79-d9c6-14a23f95d885-94592f3a, #w-node-_400bc0bd-9f3f-bb7e-d1a5-8553d45fecfb-94592f3a, #w-node-_35a50488-3a0c-ddbc-ac9b-65d10b74b125-94592f3a, #w-node-_35a50488-3a0c-ddbc-ac9b-65d10b74b128-94592f3a, #w-node-e613abee-6491-ec17-4fb1-4e667a177853-94592f3a, #w-node-e613abee-6491-ec17-4fb1-4e667a177856-94592f3a, #w-node-_5c862bca-b84b-d678-c4a0-761c3055552c-94592f3a, #w-node-_2ff2f1c9-0293-372a-11d5-a399c45ce10a-94592f3a, #w-node-_005ac12b-4102-b466-8891-ed4a51373167-94592f3a, #w-node-_5c862bca-b84b-d678-c4a0-761c3055552f-94592f3a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_30ebe80d-1550-f040-3b45-6635d74c99f8-94592f4f, #w-node-_30ebe80d-1550-f040-3b45-6635d74c99f8-94592f62, #w-node-_30ebe80d-1550-f040-3b45-6635d74c99f8-94592f75 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7974f10a-4c9f-b800-7905-a83246d2ff7a-94592f77 {
    grid-area: 2 / 2 / 3 / 3;
  }
}


