.elementor-271 .elementor-element.elementor-element-f20c121{--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-271 .elementor-element.elementor-element-f20c121:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-f20c121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022640;}.elementor-271 .elementor-element.elementor-element-15c344c{--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;--align-items:center;}.elementor-271 .elementor-element.elementor-element-15c344c:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-15c344c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_3 );}.elementor-271 .elementor-element.elementor-element-d1d2bf1 img{opacity:1;}.elementor-271 .elementor-element.elementor-element-cb4e979 .elementor-heading-title{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-8a9b90a{--display:flex;--justify-content:flex-start;}.elementor-271 .elementor-element.elementor-element-16dfb2b .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-global_color_3 );color:var( --e-global-color-global_color_3 );}.elementor-271 .elementor-element.elementor-element-16dfb2b .elementor-button:hover, .elementor-271 .elementor-element.elementor-element-16dfb2b .elementor-button:focus{background-color:#F7ECEC;}.elementor-271 .elementor-element.elementor-element-5053db6 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-global_color_3 );color:var( --e-global-color-global_color_3 );}.elementor-271 .elementor-element.elementor-element-5053db6 .elementor-button:hover, .elementor-271 .elementor-element.elementor-element-5053db6 .elementor-button:focus{background-color:#F7ECEC;}.elementor-271 .elementor-element.elementor-element-c8cc363{--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;--flex-wrap:wrap;}.elementor-271 .elementor-element.elementor-element-78c5fe2{--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-271 .elementor-element.elementor-element-23d08bf{text-align:start;}.elementor-271 .elementor-element.elementor-element-23d08bf p{margin-block-end:0px;}.elementor-271 .elementor-element.elementor-element-c11dc53 .elementor-button{background-color:var( --e-global-color-global_color_3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-global_color_3 );}.elementor-271 .elementor-element.elementor-element-c11dc53 .elementor-button-content-wrapper{flex-direction:row;}.elementor-271 .elementor-element.elementor-element-c11dc53 .elementor-button:hover, .elementor-271 .elementor-element.elementor-element-c11dc53 .elementor-button:focus{color:var( --e-global-color-global_color_3 );}.elementor-271 .elementor-element.elementor-element-c11dc53 .elementor-button:hover svg, .elementor-271 .elementor-element.elementor-element-c11dc53 .elementor-button:focus svg{fill:var( --e-global-color-global_color_3 );}.elementor-271 .elementor-element.elementor-element-61ffd3a{--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-271 .elementor-element.elementor-element-46d616b{--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-271 .elementor-element.elementor-element-46d616b:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-46d616b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_3 );}.elementor-271 .elementor-element.elementor-element-bc93a0b .elementor-heading-title{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-5bcb1be{--display:flex;}.elementor-271 .elementor-element.elementor-element-6fb9e64{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-0326490{--display:flex;}.elementor-271 .elementor-element.elementor-element-96d6738{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-57beaa1{--display:flex;}.elementor-271 .elementor-element.elementor-element-8ff3936{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-f9652d5{--display:flex;}.elementor-271 .elementor-element.elementor-element-2e51908{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-be39a32{--display:flex;}.elementor-271 .elementor-element.elementor-element-4fe8d68{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-5c3e25d{--display:flex;}.elementor-271 .elementor-element.elementor-element-015337b{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-df0e318{--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:var( --e-global-color-global_color_9 );--n-accordion-title-hover-color:var( --e-global-color-global_color_7 );--n-accordion-title-active-color:var( --e-global-color-global_color_8 );--n-accordion-icon-size:15px;}.elementor-271 .elementor-element.elementor-element-df0e318 :where( .elementor-271 .elementor-element.elementor-element-df0e318 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:hover > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-271 .elementor-element.elementor-element-df0e318 :where( .elementor-271 .elementor-element.elementor-element-df0e318 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-global_color_7 );stroke:var( --e-global-color-global_color_7 );}.elementor-271 .elementor-element.elementor-element-2141860{--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-3c48e8b{--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-8284d7f{--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-271 .elementor-element.elementor-element-b2d3cf5{--display:flex;}.elementor-271 .elementor-element.elementor-element-b2d3cf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-8b896d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-8b896d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-5bdad28{--spacer-size:50px;}.elementor-271 .elementor-element.elementor-element-93d5ef5{--display:flex;}.elementor-271 .elementor-element.elementor-element-36f46d6 p{margin-block-end:0px;}.elementor-271 .elementor-element.elementor-element-54f208e{--display:flex;}.elementor-271 .elementor-element.elementor-element-f78d51c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-f78d51c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-5a4c29b{--spacer-size:50px;}.elementor-271 .elementor-element.elementor-element-1b9ddcf{--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-271 .elementor-element.elementor-element-61ab269{--display:flex;}.elementor-271 .elementor-element.elementor-element-61ab269.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-271 .elementor-element.elementor-element-57d27c8{--display:flex;--min-height:0vh;--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:stretch;}.elementor-271 .elementor-element.elementor-element-85b78d1{--display:flex;--justify-content:center;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-271 .elementor-element.elementor-element-85b78d1:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-85b78d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022640;}.elementor-271 .elementor-element.elementor-element-85b78d1::before, .elementor-271 .elementor-element.elementor-element-85b78d1 > .elementor-background-video-container::before, .elementor-271 .elementor-element.elementor-element-85b78d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-271 .elementor-element.elementor-element-85b78d1 > .elementor-background-slideshow::before, .elementor-271 .elementor-element.elementor-element-85b78d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-271 .elementor-element.elementor-element-85b78d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/therapeuticcoachingportal.com/wp-content/uploads/2025/10/riserebuild-3.webp?fit=512%2C512&ssl=1");--background-overlay:'';background-size:cover;}.elementor-271 .elementor-element.elementor-element-015226d{color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-e8fe6fe{--display:flex;--justify-content:center;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-271 .elementor-element.elementor-element-e8fe6fe:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-e8fe6fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022640;}.elementor-271 .elementor-element.elementor-element-e8fe6fe::before, .elementor-271 .elementor-element.elementor-element-e8fe6fe > .elementor-background-video-container::before, .elementor-271 .elementor-element.elementor-element-e8fe6fe > .e-con-inner > .elementor-background-video-container::before, .elementor-271 .elementor-element.elementor-element-e8fe6fe > .elementor-background-slideshow::before, .elementor-271 .elementor-element.elementor-element-e8fe6fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-271 .elementor-element.elementor-element-e8fe6fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/therapeuticcoachingportal.com/wp-content/uploads/2025/10/riserebuild-3.webp?fit=512%2C512&ssl=1");--background-overlay:'';background-size:cover;}.elementor-271 .elementor-element.elementor-element-f6fd699{color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-1fd3851{--display:flex;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-271 .elementor-element.elementor-element-1fd3851:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-1fd3851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022640;}.elementor-271 .elementor-element.elementor-element-1fd3851::before, .elementor-271 .elementor-element.elementor-element-1fd3851 > .elementor-background-video-container::before, .elementor-271 .elementor-element.elementor-element-1fd3851 > .e-con-inner > .elementor-background-video-container::before, .elementor-271 .elementor-element.elementor-element-1fd3851 > .elementor-background-slideshow::before, .elementor-271 .elementor-element.elementor-element-1fd3851 > .e-con-inner > .elementor-background-slideshow::before, .elementor-271 .elementor-element.elementor-element-1fd3851 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/therapeuticcoachingportal.com/wp-content/uploads/2025/10/riserebuild-3.webp?fit=512%2C512&ssl=1");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-271 .elementor-element.elementor-element-5ae9d5c{color:#FFFFFF;}.elementor-271 .elementor-element.elementor-element-2494431{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-271 .elementor-element.elementor-element-69aa0e1{--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-271 .elementor-element.elementor-element-69aa0e1:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-69aa0e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_3 );}.elementor-271 .elementor-element.elementor-element-edca842 .elementor-heading-title{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-543dcc2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:start;--z-index:0;}.elementor-271 .elementor-element.elementor-element-543dcc2:not(.elementor-motion-effects-element-type-background), .elementor-271 .elementor-element.elementor-element-543dcc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-global_color_3 );}.elementor-271 .elementor-element.elementor-element-7d356be{background-color:var( --e-global-color-global_color_3 );text-align:end;}.elementor-271 .elementor-element.elementor-element-7d356be .elementor-heading-title{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-33359fc{text-align:end;}.elementor-271 .elementor-element.elementor-element-33359fc .elementor-heading-title{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-2936348{text-align:end;}.elementor-271 .elementor-element.elementor-element-2936348 .elementor-heading-title{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-6fcc5ac{text-align:end;}.elementor-271 .elementor-element.elementor-element-6fcc5ac .elementor-heading-title{color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-23704fe{text-align:end;color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-945d249{column-gap:0px;text-align:end;color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-c96e7b5{text-align:end;color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-9ab7e11{text-align:end;color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-28eaa89{text-align:end;color:var( --e-global-color-global_color_9 );}.elementor-271 .elementor-element.elementor-element-f18de2c{text-align:end;color:var( --e-global-color-global_color_9 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-271 .elementor-element.elementor-element-543dcc2{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-271 .elementor-element.elementor-element-15c344c{--width:50%;}.elementor-271 .elementor-element.elementor-element-8a9b90a{--width:50%;}.elementor-271 .elementor-element.elementor-element-78c5fe2{--width:33.3333%;}.elementor-271 .elementor-element.elementor-element-61ffd3a{--width:33.3333%;}.elementor-271 .elementor-element.elementor-element-46d616b{--width:33.3333%;}.elementor-271 .elementor-element.elementor-element-2141860{--width:33.3333%;}.elementor-271 .elementor-element.elementor-element-3c48e8b{--width:66.6666%;}.elementor-271 .elementor-element.elementor-element-b2d3cf5{--width:21.197%;}.elementor-271 .elementor-element.elementor-element-8b896d7{--width:78.69%;}.elementor-271 .elementor-element.elementor-element-f78d51c{--width:78.69%;}.elementor-271 .elementor-element.elementor-element-61ab269{--width:21.197%;}.elementor-271 .elementor-element.elementor-element-69aa0e1{--width:100%;}.elementor-271 .elementor-element.elementor-element-543dcc2{--width:100%;}}@media(max-width:767px){.elementor-271 .elementor-element.elementor-element-543dcc2{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* Make the trigger look clickable */
.qualifications-toggle {
  cursor: pointer;
  user-select: none;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
}

/* Triangle icon */
.qualifications-toggle::before {
  content: "▸";
  display: inline-block;
  transform: rotate(0deg);
  transition: transform .2s ease;
}

/* Panel hidden by default */
.qualifications-panel {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition: max-height .35s ease, opacity .25s ease;
}

/* When open */
.qualifications-panel.is-open {
  max-height: 2000px; /* big enough to fit your content */
  opacity: 1;
}

/* Rotate triangle when open */
.qualifications-toggle.is-open::before {
  transform: rotate(90deg);
}
/* Prices trigger */
.prices-toggle{
  cursor: pointer;
  user-select: none;
  display: inline-flex;
  align-items: center;
  gap: .5rem;
}

/* Triangle icon */
.prices-toggle::before{
  content: "▸";
  display: inline-block;
  transition: transform .2s ease;
}

/* Hidden by default */
.prices-panel{
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition: max-height .35s ease, opacity .25s ease;
}

/* Open state */
.prices-panel.is-open{
  max-height: 2000px;
  opacity: 1;
}

/* Rotate triangle when open */
.prices-toggle.is-open::before{
  transform: rotate(90deg);
}
/* Larger toggle text */
.qualifications-toggle,
.prices-toggle {
  font-size: 1.25rem;      /* adjust up/down if needed */
  line-height: 1.3;
  padding: .25rem 0;
}

/* Larger triangle */
.qualifications-toggle::before,
.prices-toggle::before {
  font-size: 1.4em;
}
/* Prices toggle colour */
.prices-toggle {
  color: #ffffff;
}

/* Ensure triangle inherits the colour */
.prices-toggle::before {
  color: #ffffff;
}/* End custom CSS */