.elementor-746 .elementor-element.elementor-element-1b19c367:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-1b19c367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8ED4CC;background-image:url("https://cabinetmassanas.fr/storage/2025/07/background-mask.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-746 .elementor-element.elementor-element-1b19c367 > .elementor-container{max-width:1170px;}.elementor-746 .elementor-element.elementor-element-1b19c367{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:133px 0px 94px 0px;overflow:visible;}.elementor-746 .elementor-element.elementor-element-1b19c367 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-746 .elementor-element.elementor-element-7d2b8ef0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-746 .elementor-element.elementor-element-7d2b8ef0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-57e89414{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-57e89414 .elementor-heading-title{font-family:"Mr De Haviland", Sans-serif;font-size:4.111em;font-weight:400;text-transform:capitalize;line-height:1em;letter-spacing:0.76px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-604c237{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-604c237 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:3.778em;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:6.8px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-61916908{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-61916908 .elementor-heading-title{font-family:"Amiri", Sans-serif;font-size:1.333em;font-weight:400;text-transform:none;font-style:italic;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-2a68d1a2{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-2a68d1a2 img{border-radius:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-3f05d628:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-3f05d628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-3f05d628 > .elementor-container{max-width:990px;}.elementor-746 .elementor-element.elementor-element-3f05d628{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;overflow:visible;}.elementor-746 .elementor-element.elementor-element-3f05d628 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-746 .elementor-element.elementor-element-311c4aaa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-746 .elementor-element.elementor-element-311c4aaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-746 .elementor-element.elementor-element-311c4aaa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-6444e31e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-6444e31e .elementor-heading-title{font-family:"Mr De Haviland", Sans-serif;font-size:2.111em;font-weight:400;text-transform:capitalize;line-height:1em;letter-spacing:0.76px;color:#F9A392;}.elementor-746 .elementor-element.elementor-element-00ef362{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-00ef362 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:2.222em;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;color:#323232;}.elementor-746 .elementor-element.elementor-element-5a8aa700{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-746 .elementor-element.elementor-element-5a8aa700 img{border-radius:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-11da18e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-11da18e1 .elementor-testimonial-wrapper{text-align:center;}.elementor-746 .elementor-element.elementor-element-11da18e1 .elementor-testimonial-content{color:#323232;font-family:"Amiri", Sans-serif;font-size:1em;font-weight:400;text-transform:none;font-style:normal;line-height:1.5em;letter-spacing:0px;}.elementor-746 .elementor-element.elementor-element-11da18e1 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:103px;height:103px;border-style:solid;border-width:6px 6px 6px 6px;border-color:#EDEDED;border-radius:100% 100% 100% 100%;}.elementor-746 .elementor-element.elementor-element-11da18e1 .elementor-testimonial-name{color:#323232;font-family:"Raleway", Sans-serif;font-size:1em;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.35px;}.elementor-746 .elementor-element.elementor-element-11da18e1 .elementor-testimonial-job{color:#9A9A9A;font-family:"Amiri", Sans-serif;font-size:0.889em;font-weight:400;text-transform:none;font-style:italic;line-height:2.1em;letter-spacing:0px;}.elementor-746 .elementor-element.elementor-element-1ebbda7{--display:flex;overflow:visible;}.elementor-746 .elementor-element.elementor-element-ed5eac3{--display:flex;overflow:visible;}.elementor-746 .elementor-element.elementor-element-4bba42a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-746 .elementor-element.elementor-element-4bba42a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-746 .elementor-element.elementor-element-4bba42a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-746 .elementor-element.elementor-element-790912e img{opacity:1;box-shadow:0px 22px 77px 31px rgba(0,0,0,0.5);}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__button{background-color:#F9A392;font-family:"Raleway", Sans-serif;font-weight:600;text-transform:uppercase;text-decoration:none;border-style:none;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__button:hover{background-color:#02010100;color:#F9A392;border-color:#F9A392;}.elementor-746 .elementor-element.elementor-element-5ef9693{--e-price-table-header-background-color:#F9A392;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__heading{font-family:"Mr De Haviland", Sans-serif;font-size:82px;font-weight:500;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__subheading{font-family:"Raleway", Sans-serif;font-size:31px;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__currency, .elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__integer-part, .elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__fractional-part{color:#8ED4CC;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table .elementor-price-table__price{font-family:"Amiri", Sans-serif;font-size:33px;font-weight:400;text-transform:uppercase;font-style:normal;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__features-list{--e-price-table-features-list-color:#757575;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__features-list li{font-family:"Raleway", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__additional_info{color:#757575;margin:28px 27px 0px 27px;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__ribbon-inner{background-color:#8ED4CC;color:#ffffff;}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:#F9A392;transition:width 50ms ease;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-746 .elementor-element.elementor-element-1b19c367:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-1b19c367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-746 .elementor-element.elementor-element-1b19c367{margin-top:0px;margin-bottom:0px;padding:100px 0px 72px 0px;}.elementor-746 .elementor-element.elementor-element-57e89414 .elementor-heading-title{font-size:3.6em;}.elementor-746 .elementor-element.elementor-element-604c237{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-604c237 .elementor-heading-title{font-size:3em;}.elementor-746 .elementor-element.elementor-element-61916908{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-61916908 .elementor-heading-title{font-size:1.1em;}.elementor-746 .elementor-element.elementor-element-2a68d1a2{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-3f05d628{padding:80px 30px 80px 30px;}.elementor-746 .elementor-element.elementor-element-311c4aaa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-6444e31e .elementor-heading-title{font-size:1.6em;}.elementor-746 .elementor-element.elementor-element-00ef362{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-00ef362 .elementor-heading-title{font-size:2em;}.elementor-746 .elementor-element.elementor-element-5a8aa700{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-11da18e1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 50px 0px 50px;}.elementor-746 .elementor-element.elementor-element-11da18e1 .elementor-testimonial-content{line-height:1.2em;}.elementor-746 .elementor-element.elementor-element-11da18e1 .elementor-testimonial-name{font-size:1.2em;}}@media(max-width:767px){.elementor-746 .elementor-element.elementor-element-1b19c367:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-1b19c367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;}.elementor-746 .elementor-element.elementor-element-1b19c367{padding:50px 20px 44px 20px;}.elementor-746 .elementor-element.elementor-element-57e89414 .elementor-heading-title{font-size:2.4em;}.elementor-746 .elementor-element.elementor-element-604c237 .elementor-heading-title{font-size:2.5em;}.elementor-746 .elementor-element.elementor-element-61916908 .elementor-heading-title{font-size:0.9em;}.elementor-746 .elementor-element.elementor-element-2a68d1a2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-3f05d628{padding:50px 20px 50px 20px;}.elementor-746 .elementor-element.elementor-element-00ef362{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-00ef362 .elementor-heading-title{font-size:1.4em;line-height:1.1em;}.elementor-746 .elementor-element.elementor-element-5a8aa700{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-746 .elementor-element.elementor-element-11da18e1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-11da18e1 .elementor-testimonial-content{font-size:0.9em;}.elementor-746 .elementor-element.elementor-element-11da18e1 .elementor-testimonial-name{font-size:1em;line-height:1em;}.elementor-746 .elementor-element.elementor-element-11da18e1 .elementor-testimonial-job{line-height:1.8em;}.elementor-746 .elementor-element.elementor-element-790912e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -75px) 0px;}.elementor-746 .elementor-element.elementor-element-790912e img{width:81%;border-radius:8px 8px 8px 8px;}.elementor-746 .elementor-element.elementor-element-5ef9693{padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__header{padding:73px 0px 30px 0px;}.elementor-746 .elementor-element.elementor-element-5ef9693 .elementor-price-table__heading{font-size:47px;}}/* Start custom CSS for text-editor, class: .elementor-element-31839ab */.elementor-element-31839ab {
  background: #f9f9f8;
  border-radius: 18px;
  box-shadow: 0 4px 24px 0 rgba(99,199,178,0.07);
  padding: 28px 24px;
  margin: 28px auto 16px auto;
  max-width: 650px;
  font-family: 'Amiri', Arial, serif;
  color: #27343a;
  font-size: 1.15rem;
  line-height: 1.75;
}

.elementor-element-31839ab p {
  margin: 0;
  color: #3c4b57;
}

@media (max-width: 700px) {
  .elementor-element-31839ab {
    padding: 14px 6px;
    max-width: 98vw;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd3eadb */.elementor-element-fd3eadb {
  background: linear-gradient(90deg, #eaf9f7 60%, #8ED4CC22 100%);
  border-left: 7px solid #8ED4CC;
  border-radius: 16px;
  box-shadow: 0 2px 14px 0 rgba(142,212,204,0.13);
  padding: 22px 22px 30px 26px;
  margin: 32px auto 22px auto;
  max-width: 550px;
  font-family: 'Amiri', Arial, serif;
  color: #215F59;
  font-size: 1.14rem;
  line-height: 1.68;
  font-weight: 500;
  position: relative;
  text-align: center;
}

.elementor-element-fd3eadb p {
  margin-bottom: 20px;
}

/* Style du bouton d’action */
.elementor-element-fd3eadb .cta-btn-massage {
  display: inline-block;
  background: linear-gradient(90deg, #8ED4CC 70%, #b8e3d0 100%);
  color: #fff;
  font-weight: 700;
  border-radius: 28px;
  font-size: 1.09rem;
  padding: 13px 34px;
  box-shadow: 0 2px 10px #8ED4CC33;
  text-decoration: none;
  letter-spacing: 0.01em;
  transition: background 0.13s, box-shadow 0.14s, transform .13s;
  margin-top: 10px;
  border: none;
  outline: none;
}
.elementor-element-fd3eadb .cta-btn-massage:hover {
  background: linear-gradient(90deg, #52bfa2 50%, #8ED4CC 100%);
  transform: translateY(-2px) scale(1.04);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-11da18e1 *//* Pour styliser toute la carte de témoignage */
.elementor-element-11da18e1 .elementor-testimonial-wrapper {
  background: #f9f9f8;
  border-radius: 18px;
  box-shadow: 0 4px 24px 0 rgba(44,59,67,0.09);
  padding: 36px 30px 28px 30px;
  max-width: 700px;
  margin: 40px auto;
  font-family: 'Amiri', 'Arial', sans-serif;
}

/* Le texte du témoignage */
.elementor-element-11da18e1 .elementor-testimonial-content {
  color: #27343a;
  font-size: 1.13rem;
  line-height: 1.7;
  margin-bottom: 18px;
}

/* Sous-titres ou titres éventuels dans le texte */
.elementor-element-11da18e1 .elementor-testimonial-content strong,
.elementor-element-11da18e1 .elementor-testimonial-content h3,
.elementor-element-11da18e1 .elementor-testimonial-content h2 {
  color: #63c7b2;
  font-size: 1.22rem;
  margin: 18px 0 12px 0;
}

/* Mise en forme des listes éventuelles */
.elementor-element-11da18e1 .elementor-testimonial-content ul,
.elementor-element-11da18e1 .elementor-testimonial-content ol {
  margin-left: 0;
  padding-left: 1.2em;
}

.elementor-element-11da18e1 .elementor-testimonial-content li {
  position: relative;
  padding-left: 26px;
  margin-bottom: 9px;
  font-size: 1.07rem;
}
.elementor-element-11da18e1 .elementor-testimonial-content li:before {
  content: "🪷";
  position: absolute;
  left: 0;
  top: 1px;
  font-size: 1.08em;
  color: #63c7b2;
}

/* Métadonnées du témoignage */
.elementor-element-11da18e1 .elementor-testimonial-meta-inner {
  display: flex;
  align-items: center;
  margin-top: 16px;
}

.elementor-element-11da18e1 .elementor-testimonial-image img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  object-fit: cover;
  border: 2px solid #63c7b2;
  margin-right: 18px;
}

.elementor-element-11da18e1 .elementor-testimonial-name {
  font-weight: 700;
  font-size: 1.1em;
  color: #27343a;
  margin-bottom: 2px;
}
.elementor-element-11da18e1 .elementor-testimonial-job {
  font-size: 1em;
  color: #3c4b57;
  font-style: italic;
}

@media (max-width: 700px) {
  .elementor-element-11da18e1 .elementor-testimonial-wrapper {
    padding: 18px 8px 16px 8px;
  }
  .elementor-element-11da18e1 .elementor-testimonial-meta-inner {
    flex-direction: column;
    align-items: flex-start;
  }
  .elementor-element-11da18e1 .elementor-testimonial-image img {
    margin-bottom: 8px;
    margin-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-311c4aaa *//* SECTION ENTIÈRE */
.elementor-element-3f05d628 {
  background: linear-gradient(120deg, #eaf9f7 70%, #8ED4CC15 100%);
  border-radius: 28px;
  box-shadow: 0 10px 36px 0 rgba(142,212,204,0.16), 0 2px 6px 0 rgba(142,212,204,0.04);
  padding: 48px 0 48px 0;
  position: relative;
  overflow: hidden;
}

/* HEADINGS */
.elementor-element-6444e31e .elementor-heading-title,
.elementor-element-00ef362 .elementor-heading-title {
  font-family: 'Amiri', Arial, serif;
  color: #215F59;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.01em;
  margin-bottom: 7px;
  text-shadow: 0 2px 8px #8ED4CC17;
}

.elementor-element-6444e31e .elementor-heading-title {
  font-size: 1.35rem;
  color: #8ED4CC;
  margin-top: 0;
}
.elementor-element-00ef362 .elementor-heading-title {
  font-size: 2rem;
  color: #215F59;
  margin-bottom: 14px;
}

/* LIGNE DÉCORATIVE (IMAGE) */
.elementor-element-5a8aa700 img {
  display: block;
  margin: 0 auto 24px auto;
  max-width: 140px;
  opacity: 0.82;
}

/* TEXTE MASSAGE */
.elementor-element-31839ab {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0 4px 24px 0 rgba(142,212,204,0.09);
  padding: 26px 22px;
  margin: 24px auto 14px auto;
  max-width: 610px;
  font-family: 'Amiri', Arial, serif;
  color: #215F59;
  font-size: 1.16rem;
  line-height: 1.7;
}

/* BLOC ACCOMPAGNEMENT */
.elementor-element-fd3eadb {
  background: linear-gradient(90deg, #eaf9f7 65%, #8ED4CC22 100%);
  border-left: 7px solid #8ED4CC;
  border-radius: 14px;
  box-shadow: 0 2px 10px 0 rgba(142,212,204,0.08);
  padding: 20px 20px 20px 26px;
  margin: 28px auto 14px auto;
  max-width: 510px;
  font-family: 'Amiri', Arial, serif;
  color: #215F59;
  font-size: 1.13rem;
  line-height: 1.66;
  font-weight: 500;
  position: relative;
  text-align: center;
}

/* TÉMOIGNAGE */
.elementor-element-11da18e1 .elementor-testimonial-wrapper {
  background: #fff;
  border-radius: 15px;
  box-shadow: 0 6px 28px 0 rgba(142,212,204,0.12);
  padding: 24px 20px 18px 20px;
  margin: 32px auto 10px auto;
  max-width: 430px;
  font-family: 'Amiri', Arial, serif;
}

.elementor-element-11da18e1 .elementor-testimonial-meta-inner {
  display: flex;
  align-items: center;
  gap: 16px;
}
.elementor-element-11da18e1 .elementor-testimonial-image img {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  border: 2.5px solid #8ED4CC;
  object-fit: cover;
  box-shadow: 0 3px 10px #8ED4CC23;
}

.elementor-element-11da18e1 .elementor-testimonial-name {
  font-size: 1.13rem;
  font-weight: 700;
  color: #215F59;
  margin-bottom: 2px;
}
.elementor-element-11da18e1 .elementor-testimonial-job {
  font-size: 1rem;
  color: #8ED4CC;
  font-style: italic;
  margin-top: 4px;
}

@media (max-width: 700px) {
  .elementor-element-3f05d628 { padding: 20px 0 20px 0; border-radius: 0; }
  .elementor-element-6444e31e .elementor-heading-title,
  .elementor-element-00ef362 .elementor-heading-title { font-size: 1.08rem; }
  .elementor-element-00ef362 .elementor-heading-title { font-size: 1.38rem; }
  .elementor-element-31839ab,
  .elementor-element-fd3eadb,
  .elementor-element-11da18e1 .elementor-testimonial-wrapper { padding: 11px 5px; max-width: 98vw; }
  .elementor-element-11da18e1 .elementor-testimonial-image img { width: 48px; height: 48px; }
  .elementor-element-11da18e1 .elementor-testimonial-meta-inner { flex-direction: column; gap: 7px; }
}/* End custom CSS */