.elementor-5121 .elementor-element.elementor-element-40e013f{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-5121 .elementor-element.elementor-element-40e013f:not(.elementor-motion-effects-element-type-background), .elementor-5121 .elementor-element.elementor-element-40e013f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5121 .elementor-element.elementor-element-d2c607c{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;text-align:start;}.elementor-5121 .elementor-element.elementor-element-d2c607c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-5121 .elementor-element.elementor-element-d2c607c img{opacity:1;}.elementor-5121 .elementor-element.elementor-element-067426d{--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-5121 .elementor-element.elementor-element-067426d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5121 .elementor-element.elementor-element-4c3eb3d .elementor-heading-title{color:#6A3F8E;}.elementor-5121 .elementor-element.elementor-element-89da288{width:var( --container-widget-width, 105.965% );max-width:105.965%;--container-widget-width:105.965%;--container-widget-flex-grow:0;}.elementor-5121 .elementor-element.elementor-element-89da288.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5121 .elementor-element.elementor-element-89da288 .elementor-heading-title{color:#6A3F8E;}.elementor-5121 .elementor-element.elementor-element-57fab47{--display:flex;}.elementor-5121 .elementor-element.elementor-element-6c9e9e3{--display:flex;}.elementor-5121 .elementor-element.elementor-element-83be112{--display:flex;}.elementor-5121 .elementor-element.elementor-element-12476ea{--display:flex;}.elementor-5121 .elementor-element.elementor-element-0cd1d89{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#6A3F8E;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-5121 .elementor-element.elementor-element-0cd1d89 {--n-menu-title-color-hover:#2E8B68;--n-menu-title-color-active:#6A3F8E;}.elementor-5121 .elementor-element.elementor-element-a4d310e .elementor-button{background-color:#F5B642;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5B642;border-radius:25px 25px 25px 25px;padding:24px 12px 24px 12px;}.elementor-5121 .elementor-element.elementor-element-a4d310e .elementor-button:hover, .elementor-5121 .elementor-element.elementor-element-a4d310e .elementor-button:focus{background-color:#F5B642;}.elementor-5121 .elementor-element.elementor-element-a4d310e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5121 .elementor-element.elementor-element-4a45481{--display:flex;--min-height:40vh;--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;--justify-content:center;--overlay-opacity:0.85;}.elementor-5121 .elementor-element.elementor-element-4a45481::before, .elementor-5121 .elementor-element.elementor-element-4a45481 > .elementor-background-video-container::before, .elementor-5121 .elementor-element.elementor-element-4a45481 > .e-con-inner > .elementor-background-video-container::before, .elementor-5121 .elementor-element.elementor-element-4a45481 > .elementor-background-slideshow::before, .elementor-5121 .elementor-element.elementor-element-4a45481 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5121 .elementor-element.elementor-element-4a45481 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/therapeuticcoachingportal.com/wp-content/uploads/2025/12/DiscoveryCall.webp?fit=1536%2C860&ssl=1");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-5121 .elementor-element.elementor-element-918ffe1{text-align:center;}.elementor-5121 .elementor-element.elementor-element-918ffe1 .elementor-heading-title{color:var( --e-global-color-global_color_7 );}.elementor-5121 .elementor-element.elementor-element-81576a5{text-align:center;}.elementor-5121 .elementor-element.elementor-element-81576a5 .elementor-heading-title{color:var( --e-global-color-global_color_2 );}.elementor-5121 .elementor-element.elementor-element-74bd9e6{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-5121 .elementor-element.elementor-element-095fae2 > .elementor-widget-container{background-color:#FFFFFF;margin:10px 10px 10px 10px;padding:25px 25px 25px 25px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5121 .elementor-element.elementor-element-8a80804{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5121 .elementor-element.elementor-element-8a80804:not(.elementor-motion-effects-element-type-background), .elementor-5121 .elementor-element.elementor-element-8a80804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5121 .elementor-element.elementor-element-6adfdd8{--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;}.elementor-5121 .elementor-element.elementor-element-9965217{width:var( --container-widget-width, 12.443% );max-width:12.443%;--container-widget-width:12.443%;--container-widget-flex-grow:0;text-align:start;}.elementor-5121 .elementor-element.elementor-element-9965217.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-5121 .elementor-element.elementor-element-9965217 img{opacity:1;}.elementor-5121 .elementor-element.elementor-element-1f4a0aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-5121 .elementor-element.elementor-element-3d60f49 .elementor-heading-title{color:#6A3F8E;}.elementor-5121 .elementor-element.elementor-element-b7f954d{color:#6A3F8E;}.elementor-5121 .elementor-element.elementor-element-561b534{--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;}.elementor-5121 .elementor-element.elementor-element-373298c{--display:flex;}.elementor-5121 .elementor-element.elementor-element-bb009ad{--display:flex;}.elementor-5121 .elementor-element.elementor-element-35ea356{--display:flex;}.elementor-5121 .elementor-element.elementor-element-3a434af{--display:flex;}.elementor-5121 .elementor-element.elementor-element-ebb394e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#6A3F8E;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-5121 .elementor-element.elementor-element-ebb394e {--n-menu-title-color-hover:#2E8B68;--n-menu-title-color-active:#6A3F8E;}.elementor-5121 .elementor-element.elementor-element-766885e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-5121 .elementor-element.elementor-element-ee978c5{color:#6A3F8E;}.elementor-5121 .elementor-element.elementor-element-188dd0b .elementor-button{background-color:#6A3F8E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6A3F8E;border-radius:25px 25px 25px 25px;padding:24px 12px 24px 12px;}.elementor-5121 .elementor-element.elementor-element-188dd0b .elementor-button:hover, .elementor-5121 .elementor-element.elementor-element-188dd0b .elementor-button:focus{background-color:#6A3F8E;}.elementor-5121 .elementor-element.elementor-element-188dd0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5121 .elementor-element.elementor-element-d7e9844{color:#6A3F8E;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5121 .elementor-element.elementor-element-067426d{--width:50%;}.elementor-5121 .elementor-element.elementor-element-6adfdd8{--width:75%;}.elementor-5121 .elementor-element.elementor-element-1f4a0aa{--width:75%;}.elementor-5121 .elementor-element.elementor-element-561b534{--width:75%;}.elementor-5121 .elementor-element.elementor-element-766885e{--width:75%;}}/* Start custom CSS for wp-widget-rss, class: .elementor-element-095fae2 *//* ── RSS Widget: The In-Between Times ───────────────── */

.elementor-widget-container .rss-widget-feed {
  display: none; /* hide the RSS icon — it's not doing anyone any favours */
}

.elementor-widget-container .rss-widget-title {
  font-family: 'Georgia', serif;
  font-size: 1.1rem;
  color: #6b4fa0; /* matches your violet heading colour */
  text-decoration: none;
  letter-spacing: 0.03em;
  display: block;
  margin-bottom: 1.2rem;
}

.elementor-widget-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.elementor-widget-container ul li {
  padding: 1rem 0;
  border-bottom: 1px solid rgba(107, 79, 160, 0.12);
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.elementor-widget-container ul li:last-child {
  border-bottom: none;
}

.elementor-widget-container ul li a.rsswidget {
  font-family: 'Georgia', serif;
  font-size: 0.95rem;
  color: #3a2a5c;
  text-decoration: none;
  line-height: 1.5;
  transition: color 0.2s ease;
}

.elementor-widget-container ul li a.rsswidget:hover {
  color: #6b4fa0;
}

.elementor-widget-container .rssSummary {
  font-size: 0.78rem;
  color: #9b8ab4;
  font-style: italic;
  letter-spacing: 0.02em;
}

.elementor-widget-container cite {
  display: none; /* Janine Gratrix repeated six times is enough of a brand presence */
}/* End custom CSS */