.elementor-5740 .elementor-element.elementor-element-c12b3f8 > .elementor-container{max-width:1350px;}.elementor-5740 .elementor-element.elementor-element-c12b3f8:not(.elementor-motion-effects-element-type-background), .elementor-5740 .elementor-element.elementor-element-c12b3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020101;background-image:url("https://physiotrend.hu/wp-content/uploads/2023/05/Gyogymasszazs-1-scaled.jpg");background-position:center center;}.elementor-5740 .elementor-element.elementor-element-c12b3f8 > .elementor-background-overlay{background-color:#081A599E;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5740 .elementor-element.elementor-element-c12b3f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-5740 .elementor-element.elementor-element-e4569e6{text-align:center;}.elementor-5740 .elementor-element.elementor-element-e4569e6 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:60px;font-weight:500;}.elementor-5740 .elementor-element.elementor-element-3693bfd{text-align:center;}.elementor-5740 .elementor-element.elementor-element-3693bfd .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-5740 .elementor-element.elementor-element-d4d1667{margin-top:25px;margin-bottom:25px;padding:25px 25px 25px 25px;}.elementor-5740 .elementor-element.elementor-element-b55a989 img{width:60%;border-radius:10px 10px 10px 10px;}.elementor-5740 .elementor-element.elementor-element-b55a989:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://physiotrend.hu/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-5740 .elementor-element.elementor-element-b55a989.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://physiotrend.hu/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-5740 .elementor-element.elementor-element-10722d8{text-align:center;}.elementor-5740 .elementor-element.elementor-element-10722d8 .elementor-heading-title{color:var( --e-global-color-915ae21 );font-size:24px;}.elementor-5740 .elementor-element.elementor-element-8a47db1 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#040447;border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-5740 .elementor-element.elementor-element-8a47db1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5740 .elementor-element.elementor-element-6dfe634 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#00DBC2;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-5740 .elementor-element.elementor-element-6dfe634 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5740 .elementor-element.elementor-element-09b3d2d{text-align:center;}.elementor-5740 .elementor-element.elementor-element-09b3d2d .elementor-heading-title{color:var( --e-global-color-915ae21 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;}.elementor-5740 .elementor-element.elementor-element-0d6c2eb{text-align:center;}.elementor-5740 .elementor-element.elementor-element-0d6c2eb .elementor-heading-title{color:var( --e-global-color-915ae21 );font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;}.elementor-5740 .elementor-element.elementor-element-0879d94{margin-top:25px;margin-bottom:25px;}.elementor-5740 .elementor-element.elementor-element-e413390 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5740 .elementor-element.elementor-element-a932037{margin-top:25px;margin-bottom:25px;padding:25px 25px 25px 25px;}.elementor-5740 .elementor-element.elementor-element-d12a592 img{width:60%;border-radius:10px 10px 10px 10px;}.elementor-5740 .elementor-element.elementor-element-d12a592:not( .elementor-widget-image ) .elementor-widget-container{-webkit-mask-image:url( https://physiotrend.hu/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-5740 .elementor-element.elementor-element-d12a592.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://physiotrend.hu/wp-content/plugins/elementor/assets//mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-5740 .elementor-element.elementor-element-09db5e6{text-align:center;}.elementor-5740 .elementor-element.elementor-element-09db5e6 .elementor-heading-title{color:var( --e-global-color-915ae21 );font-size:24px;}.elementor-5740 .elementor-element.elementor-element-3bf5800 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#040447;border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-5740 .elementor-element.elementor-element-3bf5800 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5740 .elementor-element.elementor-element-3bb0444 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#00DBC2;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-5740 .elementor-element.elementor-element-3bb0444 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5740 .elementor-element.elementor-element-e8bdf9d{text-align:center;}.elementor-5740 .elementor-element.elementor-element-e8bdf9d .elementor-heading-title{color:var( --e-global-color-915ae21 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-5740 .elementor-element.elementor-element-dcb3f74{margin-top:25px;margin-bottom:0px;}.elementor-5740 .elementor-element.elementor-element-05a5403{text-align:center;}.elementor-5740 .elementor-element.elementor-element-05a5403 .elementor-heading-title{color:var( --e-global-color-915ae21 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-5740 .elementor-element.elementor-element-c31a82c{margin-top:0px;margin-bottom:25px;}.elementor-5740 .elementor-element.elementor-element-5edaaa4 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#040447;border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-5740 .elementor-element.elementor-element-5edaaa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5740 .elementor-element.elementor-element-019d749 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#00DBC2;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-5740 .elementor-element.elementor-element-019d749 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5740 .elementor-element.elementor-element-e8b0223{margin-top:25px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-5740 .elementor-element.elementor-element-b63ae41{text-align:center;}.elementor-5740 .elementor-element.elementor-element-b63ae41 .elementor-heading-title{color:var( --e-global-color-915ae21 );font-family:"Poppins", Sans-serif;font-size:30px;font-weight:500;}.elementor-5740 .elementor-element.elementor-element-ca82df5{margin-top:25px;margin-bottom:25px;}.elementor-5740 .elementor-element.elementor-element-16b37fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5740 .elementor-element.elementor-element-16b37fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00DBC2;}.elementor-5740 .elementor-element.elementor-element-16b37fc > .elementor-element-populated, .elementor-5740 .elementor-element.elementor-element-16b37fc > .elementor-element-populated > .elementor-background-overlay, .elementor-5740 .elementor-element.elementor-element-16b37fc > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5740 .elementor-element.elementor-element-16b37fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 25px 050px 025px;--e-column-margin-right:25px;--e-column-margin-left:025px;padding:0px 0px 0px 0px;}.elementor-5740 .elementor-element.elementor-element-16b37fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5740 .elementor-element.elementor-element-6a3e970{color:#FFFFFF;font-family:"Poppins", Sans-serif;}.elementor-5740 .elementor-element.elementor-element-6a3e970 > .elementor-widget-container{padding:85px 85px 85px 85px;border-radius:25px 25px 25px 25px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5740 .elementor-element.elementor-element-c12b3f8:not(.elementor-motion-effects-element-type-background), .elementor-5740 .elementor-element.elementor-element-c12b3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:56% 0%;background-size:cover;}}@media(max-width:767px){.elementor-5740 .elementor-element.elementor-element-c12b3f8 > .elementor-container{max-width:1350px;}.elementor-5740 .elementor-element.elementor-element-c12b3f8:not(.elementor-motion-effects-element-type-background), .elementor-5740 .elementor-element.elementor-element-c12b3f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-5740 .elementor-element.elementor-element-c12b3f8{padding:80px 10px 80px 10px;z-index:10;}.elementor-5740 .elementor-element.elementor-element-a5f4680 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-5740 .elementor-element.elementor-element-b55a989 img{width:65%;}.elementor-5740 .elementor-element.elementor-element-ffb42ec > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-5740 .elementor-element.elementor-element-09b3d2d .elementor-heading-title{font-size:30px;}.elementor-5740 .elementor-element.elementor-element-c54afc8 > .elementor-widget-container{margin:-42px -21px -21px -21px;}.elementor-5740 .elementor-element.elementor-element-0d6c2eb .elementor-heading-title{font-size:30px;}.elementor-5740 .elementor-element.elementor-element-b778143 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-5740 .elementor-element.elementor-element-fc7b394 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-5740 .elementor-element.elementor-element-d12a592 img{width:65%;}.elementor-5740 .elementor-element.elementor-element-e8bdf9d .elementor-heading-title{font-size:30px;}.elementor-5740 .elementor-element.elementor-element-05a5403 .elementor-heading-title{font-size:30px;}.elementor-5740 .elementor-element.elementor-element-e8b0223{padding:0px 0px 0px 0px;}.elementor-5740 .elementor-element.elementor-element-b63ae41 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for html, class: .elementor-element-c54afc8 */.benefits-section {
  background-color: #040447;
  color: white;
  font-family: 'Poppins', sans-serif;
  max-width: 800px;
  margin: 40px auto;
  padding: 40px 30px;
  border-radius: 16px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
  text-align: center;
}

.benefits-section h2 {
  font-size: 22px;
  margin-bottom: 25px;
  line-height: 1.5;
  color: white; /* külön megadva */
}

.benefits-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.benefits-list li {
  margin: 12px 0;
  font-size: 18px;
  position: relative;
  padding-left: 25px;
}

.benefits-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #00e676;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d0054f */body {
    font-family: Arial, sans-serif;
    background: #fff;
    margin: 0;
    padding: 40px;
}

.container {
    display: flex;
    justify-content: center;
    gap: 40px;
    flex-wrap: wrap;
}

.box {
    width: 220px;
    height: 220px;
    border: 2px solid #001f4d; /* sötétkék */
    border-radius: 15px;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
    color: #001f4d; /* sötétkék szöveg */
    transition: transform 0.3s, box-shadow 0.3s;
}

.box svg {
    margin-bottom: 15px;
}

.box p {
    font-size: 16px;
}

.box:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e413390 */@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

.experience-section {
  background-color: #00DBC2;
  color: white;
  font-family: 'Poppins', sans-serif;
  padding: 40px 25px;
  border-radius: 16px;
  max-width: 800px;
  margin: 40px auto;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
  text-align: center;
}

.experience-section h2 {
  font-size: 24px;
  line-height: 1.4;
  margin-bottom: 30px;
  color: white;
  word-wrap: break-word;
}

.experience-list {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  max-width: 600px;
  text-align: left;
}

.experience-list li {
  font-size: 18px;
  margin: 15px 0;
  position: relative;
  padding-left: 28px;
}

.experience-list li::before {
  content: "✔";
  position: absolute;
  left: 0;
  color: #040447;
  font-weight: bold;
}

/* Mobil optimalizálás */
@media screen and (max-width: 600px) {
  .experience-section h2 {
    font-size: 20px;
  }

  .experience-list li {
    font-size: 17px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c1f2f5 *//* Betűtípus és alap beállítások */
body {
  font-family: 'Poppins', sans-serif;
  margin: 0;
  padding: 0;
  background-color: #f9f9f9;
}

/* Szövegdoboz stílus */
.recommendation-section {
  background-color: #040447;
  color: white;
  max-width: 800px;
  margin: 40px auto;
  padding: 40px 30px;
  border-radius: 16px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
  text-align: center;
}

/* Címsor stílus – FEHÉR szín biztosítása */
.recommendation-section h2 {
  font-size: 24px;
  margin-bottom: 30px;
  line-height: 1.4;
  color: white;
}

/* Lista stílus */
.recommendation-list {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  text-align: left;
  max-width: 600px;
}

.recommendation-list li {
  font-size: 18px;
  margin: 16px 0;
  position: relative;
  padding-left: 30px;
}

/* Pipa ikon a listaelemek elé */
.recommendation-list li::before {
  content: "✔";
  position: absolute;
  left: 0;
  color: #00dbc2;
  font-weight: bold;
}

/* Reszponzivitás */
@media (max-width: 600px) {
  .recommendation-section {
    padding: 30px 20px;
  }

  .recommendation-section h2 {
    font-size: 20px;
  }

  .recommendation-list li {
    font-size: 17px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-678aecb */@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

.felsorolas-szekcio {
  background-color: #00DBC2; /* új doboz szín */
  max-width: 800px;
  margin: 40px auto;
  padding: 30px 25px;
  border-radius: 15px;
  box-shadow: 0 8px 20px rgba(0, 219, 194, 0.6);
  font-family: 'Poppins', sans-serif;
  color: white;
  text-align: center;
}

.felsorolas-szekcio ul {
  list-style-type: none;
  padding: 0;
  margin: 0 auto;
  max-width: 600px;
}

.felsorolas-szekcio ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 18px;
  font-weight: 500;
  font-size: 2rem;
}

/* Egyedi pont */
.felsorolas-szekcio ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  background-color: #ffffffcc; /* halvány fehér pont */
  border-radius: 50%;
  box-shadow: 0 0 8px #00dbc2aa;
}

/* Mobilra nagyobb betűméret */
@media (max-width: 480px) {
  .felsorolas-szekcio {
    padding: 20px 15px;
  }
  
  .felsorolas-szekcio ul li {
    font-size: 1.3rem;
    padding-left: 25px;
  }

  .felsorolas-szekcio ul li::before {
    width: 12px;
    height: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc770d2 */@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

.felsorolas-szekcio-dark {
  background-color: #040447; /* sötétkék doboz */
  max-width: 800px;
  margin: 40px auto;
  padding: 30px 25px;
  border-radius: 15px;
  box-shadow: 0 8px 20px rgba(4, 4, 71, 0.6);
  font-family: 'Poppins', sans-serif;
  color: white;
  text-align: center;
}

.felsorolas-szekcio-dark ul {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  max-width: 600px;
}

.felsorolas-szekcio-dark ul li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 18px;
  font-weight: 500;
  font-size: 18px; /* fix 18px méret */
  text-align: left; /* balra igazítva */
}

.felsorolas-szekcio-dark ul li::before {
  content: none;
}

/* Mobilon is fix 18px, nincs változás */
@media (max-width: 480px) {
  .felsorolas-szekcio-dark {
    padding: 20px 15px;
  }

  .felsorolas-szekcio-dark ul li {
    font-size: 18px;
    padding-left: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c1b674 */@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

.idezet-szekcio {
  max-width: 700px;
  margin: 40px auto;
  padding: 30px 25px;
  background-color: #ffffff; /* fehér doboz */
  border-radius: 15px;
  box-shadow: 0 10px 25px rgba(4, 4, 71, 0.15); /* finom árnyék */
  font-family: 'Poppins', sans-serif;
  color: #040447; /* sötétkék szöveg */
  position: relative;
  transition: transform 0.3s ease;
  text-align: center;
}

/* Kicsit emelkedik ki, ha ráviszed az egeret */
.idezet-szekcio:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 35px rgba(4, 4, 71, 0.25);
}

.idezet-szekcio blockquote {
  margin: 0;
  font-style: italic;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.6;
}

.idezet-szekcio blockquote p:first-child {
  font-weight: 700;
  margin-bottom: 12px;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6410167 */@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

.idezet-szekcio {
  max-width: 700px;
  margin: 40px auto;
  padding: 30px 25px;
  background-color: #ffffff; /* fehér doboz */
  border-radius: 15px;
  box-shadow: 0 10px 25px rgba(4, 4, 71, 0.15); /* finom árnyék */
  font-family: 'Poppins', sans-serif;
  color: #040447; /* sötétkék szöveg */
  position: relative;
  transition: transform 0.3s ease;
  text-align: center;
}

/* Kicsit emelkedik ki, ha ráviszed az egeret */
.idezet-szekcio:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 35px rgba(4, 4, 71, 0.25);
}

.idezet-szekcio blockquote {
  margin: 0;
  font-style: italic;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.6;
}

.idezet-szekcio blockquote p:first-child {
  font-weight: 700;
  margin-bottom: 12px;
  font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03c5ad0 */@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

.tudnivalok-box {
  background-color: #040447; /* sötétkék háttér */
  color: white; /* alap szöveg fehér */
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  padding: 30px 25px;
  border-radius: 15px;
  max-width: 800px;
  margin: 40px auto;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
}

.tudnivalok-box h2 {
  color: white; /* fejléc is fehér */
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
}

.tudnivalok-box ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.tudnivalok-box ul li {
  margin-bottom: 15px/* End custom CSS */