.elementor-48 .elementor-element.elementor-element-49a4c797 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-49a4c797{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-331a64e5 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FF1212;opacity:0;}.elementor-48 .elementor-element.elementor-element-331a64e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-48 .elementor-element.elementor-element-331a64e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-639ba788 .bdevs-el-title{font-size:70px;}.elementor-48 .elementor-element.elementor-element-639ba788 .slick-dots{bottom:28px;}.elementor-48 .elementor-element.elementor-element-58191f48:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-58191f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6BEB6;}.elementor-48 .elementor-element.elementor-element-58191f48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:69px 105px 211px 105px;}.elementor-48 .elementor-element.elementor-element-58191f48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-62bfaf15{z-index:990;}.elementor-48 .elementor-element.elementor-element-d3ab9a:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-d3ab9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-d3ab9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:118px;}.elementor-48 .elementor-element.elementor-element-d3ab9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-28c00178 .bdevs-el-list ul li:hover span i,.elementor-48 .elementor-element.elementor-element-28c00178 .bdevs-el-list ol li::marker,,.elementor-48 .elementor-element.elementor-element-28c00178 .bdevs-el-list ol li, .elementor-48 .elementor-element.elementor-element-28c00178 .bdevs-el-list h3:hover, .elementor-48 .elementor-element.elementor-element-28c00178 .bdevs-el-list i:hover{-webkit-transform:translateX(0px);transform:translateX(0px);}.elementor-48 .elementor-element.elementor-element-613ee272:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-613ee272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16423D;}.elementor-48 .elementor-element.elementor-element-613ee272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 90px 0px;}.elementor-48 .elementor-element.elementor-element-613ee272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-268b4bc7 .bdevs-el-title{color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-2733aacb .slick-prev, .elementor-48 .elementor-element.elementor-element-2733aacb .slick-next{border-style:none;}.elementor-48 .elementor-element.elementor-element-2733aacb > .elementor-widget-container{padding:110px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-55f259e6:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-55f259e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yhypnotherapy.com/wp-content/uploads/2025/12/Relax-Hypnitherapy-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48 .elementor-element.elementor-element-55f259e6 > .elementor-background-overlay{background-color:#005046;opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-55f259e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:111px 0px 59px 0px;}.elementor-48 .elementor-element.elementor-element-3545c872 .bdevs-el-fact-icon i{color:#3295AD !important;}.elementor-48 .elementor-element.elementor-element-3545c872 .bdevs-el-fact-title{font-size:47px;}.elementor-48 .elementor-element.elementor-element-7f445124{padding:120px 0px 120px 0px;}.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ul li span i,.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ol li::marker,.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list i{font-size:10px;}.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ul li span, .elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ol li, .elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list h3{font-size:21px;text-decoration:none;line-height:28px;letter-spacing:1.2px;word-spacing:0px;}.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ul li span,.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ol li, .elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list i{border-style:none;}.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ul li span i,.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ol li::marker, .elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list i{border-radius:0px 0px -30px 0px;}.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ul li span i,.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ol li::marker,.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ol li, .elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list h3, .elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list i{-webkit-transform:translateX(6px);transform:translateX(6px);}.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ul li:hover span i,.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ol li::marker,,.elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list ol li, .elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list h3:hover, .elementor-48 .elementor-element.elementor-element-1358432f .bdevs-el-list i:hover{-webkit-transform:translateX(0px);transform:translateX(0px);}.elementor-48 .elementor-element.elementor-element-4e2b6b98{padding:92px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-857716d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-48 .elementor-element.elementor-element-3edd401{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-8b399b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-b984558{font-size:1px;color:#26FFE4;}.elementor-48 .elementor-element.elementor-element-64b57ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48 .elementor-element.elementor-element-9d2c12c{padding:0px 0px 170px 0px;}.elementor-48 .elementor-element.elementor-element-3054fab6 .bdevselement-pricing-table-title{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-3054fab6 .bdevselement-pricing-table-features-list > li{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-6b93b9a0:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-6b93b9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4EC;}.elementor-48 .elementor-element.elementor-element-6b93b9a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 105px 120px 105px;}.elementor-48 .elementor-element.elementor-element-6b93b9a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-571a0fac .tp-el-section-subtitle{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-571a0fac .tp-el-section-title{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-571a0fac .tp-el-title{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-571a0fac .tp-el-rating i{margin-bottom:0px;}.elementor-48 .elementor-element.elementor-element-571a0fac .slick-dots{bottom:0px;}.elementor-48 .elementor-element.elementor-element-475e38be{padding:105px 0px 90px 0px;}.elementor-48 .elementor-element.elementor-element-7a721a04{padding:120px 0px 85px 0px;}.elementor-48 .elementor-element.elementor-element-7f31fb6e .btn.btn--icon-before:hover .btn-icon{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-48 .elementor-element.elementor-element-7f31fb6e .btn.btn--icon-after:hover .btn-icon{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-48 .elementor-element.elementor-element-73c2d14c:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-73c2d14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yhypnotherapy.com/wp-content/uploads/2026/01/Yvonne-Hall-Hypnotherapy-contact-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48 .elementor-element.elementor-element-73c2d14c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-73c2d14c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-48 .elementor-element.elementor-element-2c62cffc .bdevs-el-title{font-size:30px;}.elementor-48 .elementor-element.elementor-element-2c62cffc .wpcf7-submit{color:#FFFFFF;background-color:#AD8732;}.elementor-48 .elementor-element.elementor-element-2c62cffc .wpcf7-submit:hover, .elementor-48 .elementor-element.elementor-element-2c62cffc .wpcf7-submit:focus{color:#056C5F;background-color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-abe10cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-48 .elementor-element.elementor-element-707f4df{text-align:center;}.elementor-48 .elementor-element.elementor-element-9435fac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7c7ae88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-7c7ae88:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7c7ae88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9DDC3;}.elementor-48 .elementor-element.elementor-element-41a705d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-8ab9d96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-48 .elementor-element.elementor-element-ca39c04{--display:flex;}.elementor-48 .elementor-element.elementor-element-cc32f6b{--display:flex;}.elementor-48 .elementor-element.elementor-element-02c25f2{--display:flex;}.elementor-48 .elementor-element.elementor-element-2876bf9{--display:flex;}.elementor-48 .elementor-element.elementor-element-1847dc7{--display:flex;}.elementor-48 .elementor-element.elementor-element-511bfa6{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#51565C;--n-accordion-icon-size:15px;padding:50px 7px 7px 7px;}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-3edd401{--width:50%;}.elementor-48 .elementor-element.elementor-element-8b399b4{--width:50%;}.elementor-48 .elementor-element.elementor-element-41a705d{--width:50%;}.elementor-48 .elementor-element.elementor-element-8ab9d96{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-48 .elementor-element.elementor-element-450da57e{width:50%;}.elementor-48 .elementor-element.elementor-element-3443057b{width:50%;}.elementor-48 .elementor-element.elementor-element-343fd0cb{width:50%;}}@media(min-width:1025px){.elementor-48 .elementor-element.elementor-element-55f259e6:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-55f259e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-48 .elementor-element.elementor-element-58191f48{padding:120px 0px 90px 0px;}.elementor-48 .elementor-element.elementor-element-73c2d14c{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-6b93b9a0{padding:30px 15px 30px 15px;}}/* Start custom CSS for slider, class: .elementor-element-639ba788 */.play-btn {
  position: relative;
}

/* Icono de play (triángulo) dentro del círculo */
.play-btn::before {
  content: "▶";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 26px;
  color: #ffffff;
  pointer-events: none;
}

/* Texto fijo debajo del botón */
.play-btn::after {
  content: "WATCH THE VIDEO";
  position: absolute;
  top: calc(100% + 12px);
  left: 50%;
  transform: translateX(-50%);
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 2px;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  pointer-events: none;
}

/* Overlay real del hero (Sycho theme) */
.slider-overlay-3::before {
  opacity: 0.45 !important; /* 35% de intensidad */
}/* End custom CSS */
/* Start custom CSS for services-tab, class: .elementor-element-268b4bc7 *//* Forzar minúsculas y color blanco en la descripción */
.subtitle-description {
  text-transform: none !important;
  color: #ffffff !important;
  font-size: 14px;
  letter-spacing: 0.5px;
  display: inline-block;
  margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for about, class: .elementor-element-1358432f *//* Reducir espacio entre ítems del Features List */
.features-list li,
.bdevs-el-list li,
.why_list ul li {
  margin-bottom: 6px !important;
  padding-bottom: 0 !important;
}/* End custom CSS */