.elementor-8581 .elementor-element.elementor-element-da8a7be:not(.elementor-motion-effects-element-type-background), .elementor-8581 .elementor-element.elementor-element-da8a7be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03544D;}.elementor-8581 .elementor-element.elementor-element-da8a7be > .elementor-background-overlay{background-image:url("https://revampwellness.ca/wp-content/uploads/2025/12/counselor.png");background-position:top right;background-repeat:no-repeat;background-size:contain;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8581 .elementor-element.elementor-element-da8a7be{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 150px 0px;}.elementor-8581 .elementor-element.elementor-element-8cdf4f5 .elementor-icon-wrapper{text-align:start;}.elementor-8581 .elementor-element.elementor-element-8cdf4f5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-8cdf4f5.elementor-view-framed .elementor-icon, .elementor-8581 .elementor-element.elementor-element-8cdf4f5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-8cdf4f5.elementor-view-framed .elementor-icon, .elementor-8581 .elementor-element.elementor-element-8cdf4f5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-0ec9bdc .elementor-heading-title{font-family:"IowanOldSt BT", Sans-serif;font-size:56px;font-weight:500;line-height:64px;color:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-4652006{font-family:"Poppins", Sans-serif;font-size:25px;color:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-ed9b4a3{overflow:hidden;margin-top:80px;margin-bottom:20px;}.elementor-8581 .elementor-element.elementor-element-45f96b8{text-align:center;}.elementor-8581 .elementor-element.elementor-element-45f96b8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8581 .elementor-element.elementor-element-c86cff4{overflow:hidden;}.elementor-8581 .elementor-element.elementor-element-9ea3484:not(.elementor-motion-effects-element-type-background), .elementor-8581 .elementor-element.elementor-element-9ea3484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F9;}.elementor-8581 .elementor-element.elementor-element-9ea3484{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-8581 .elementor-element.elementor-element-9ea3484 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8581 .elementor-element.elementor-element-0e89e1f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8581 .elementor-element.elementor-element-0e89e1f > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8581 .elementor-element.elementor-element-314946f{width:auto;max-width:auto;align-self:center;}.elementor-8581 .elementor-element.elementor-element-314946f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8581 .elementor-element.elementor-element-314946f .elementor-icon-box-wrapper{gap:10px;}.elementor-8581 .elementor-element.elementor-element-314946f .elementor-icon-box-title, .elementor-8581 .elementor-element.elementor-element-314946f .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8581 .elementor-element.elementor-element-5106a2d{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-8581 .elementor-element.elementor-element-ac06659.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8581 .elementor-element.elementor-element-ac06659 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-8581 .elementor-element.elementor-element-4363e57{width:auto;max-width:auto;align-self:center;}.elementor-8581 .elementor-element.elementor-element-4363e57 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8581 .elementor-element.elementor-element-4363e57 .elementor-icon-box-wrapper{gap:10px;}.elementor-8581 .elementor-element.elementor-element-4363e57 .elementor-icon-box-title, .elementor-8581 .elementor-element.elementor-element-4363e57 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8581 .elementor-element.elementor-element-5d38f76{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-8581 .elementor-element.elementor-element-f6e817d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8581 .elementor-element.elementor-element-f6e817d > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-8581 .elementor-element.elementor-element-09c7e54{width:auto;max-width:auto;align-self:center;}.elementor-8581 .elementor-element.elementor-element-09c7e54 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8581 .elementor-element.elementor-element-09c7e54 .elementor-icon-box-wrapper{gap:10px;}.elementor-8581 .elementor-element.elementor-element-09c7e54 .elementor-icon-box-title, .elementor-8581 .elementor-element.elementor-element-09c7e54 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8581 .elementor-element.elementor-element-5f0f2b4{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-8581 .elementor-element.elementor-element-3063cdf{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-8581 .elementor-element.elementor-element-8e1e95e > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-8581 .elementor-element.elementor-element-8e1e95e{text-align:center;}.elementor-8581 .elementor-element.elementor-element-8e1e95e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8581 .elementor-element.elementor-element-51de96c > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-8581 .elementor-element.elementor-element-51de96c{text-align:center;}.elementor-8581 .elementor-element.elementor-element-51de96c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:26px;}.elementor-8581 .elementor-element.elementor-element-cbe42fc{overflow:hidden;}.elementor-8581 .elementor-element.elementor-element-27047cc{overflow:hidden;padding:3% 3% 3% 3%;}.elementor-8581 .elementor-element.elementor-element-4c2a16f{text-align:center;}.elementor-8581 .elementor-element.elementor-element-4c2a16f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8581 .elementor-element.elementor-element-c91fae7 .elementor-tab-title{border-width:1px;border-color:#793E3E;background-color:#03544D;padding:3% 3% 3% 3%;}.elementor-8581 .elementor-element.elementor-element-c91fae7 .elementor-tab-content{border-width:1px;border-block-end-color:#793E3E;font-size:18px;}.elementor-8581 .elementor-element.elementor-element-c91fae7 .elementor-toggle-item:not(:last-child){margin-block-end:15px;}.elementor-8581 .elementor-element.elementor-element-c91fae7 .elementor-toggle-title, .elementor-8581 .elementor-element.elementor-element-c91fae7 .elementor-toggle-icon{color:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-c91fae7 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-c91fae7 .elementor-toggle-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:normal;}.elementor-8581 .elementor-element.elementor-element-9c5d8c7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8581 .elementor-element.elementor-element-9c5d8c7 > .elementor-container{max-width:1090px;}.elementor-8581 .elementor-element.elementor-element-9c5d8c7{overflow:hidden;padding:0% 3% 4% 3%;}.elementor-8581 .elementor-element.elementor-element-44a34af{text-align:start;}.elementor-8581 .elementor-element.elementor-element-44a34af .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8581 .elementor-element.elementor-element-3863cf0{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;align-self:center;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-8581 .elementor-element.elementor-element-102545b .elementor-button{background-color:#03544D;fill:#FFFFFF;color:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-102545b > .elementor-widget-container{padding:3% 0% 0% 0%;}.elementor-8581 .elementor-element.elementor-element-e1119cb img{height:600px;object-fit:cover;object-position:center center;border-radius:23px 23px 23px 23px;}.elementor-8581 .elementor-element.elementor-element-c15bba5:not(.elementor-motion-effects-element-type-background), .elementor-8581 .elementor-element.elementor-element-c15bba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03544D;}.elementor-8581 .elementor-element.elementor-element-c15bba5 > .elementor-container{max-width:600px;}.elementor-8581 .elementor-element.elementor-element-c15bba5{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-8581 .elementor-element.elementor-element-c15bba5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8581 .elementor-element.elementor-element-005c2da{text-align:center;}.elementor-8581 .elementor-element.elementor-element-005c2da .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-e7225aa{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-08f7b10 .elementor-button{background-color:#FFFFFF;font-size:18px;fill:#03544D;color:#03544D;border-radius:23px 23px 23px 23px;}.elementor-8581 .elementor-element.elementor-element-b4fd44e .elementor-button{background-color:#FFFFFF;font-size:18px;fill:#03544D;color:#03544D;border-radius:23px 23px 23px 23px;}.elementor-8581 .elementor-element.elementor-element-41e0ecb2:not(.elementor-motion-effects-element-type-background), .elementor-8581 .elementor-element.elementor-element-41e0ecb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-63a9ac89 );}.elementor-8581 .elementor-element.elementor-element-41e0ecb2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-8581 .elementor-element.elementor-element-41e0ecb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8581 .elementor-element.elementor-element-b63205f{text-align:center;}.elementor-8581 .elementor-element.elementor-element-b63205f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-8581 .elementor-element.elementor-element-8348f18 .swiper-pagination-bullet-active, .elementor-8581 .elementor-element.elementor-element-8348f18 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-8581 .elementor-element.elementor-element-8348f18 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-8581 .elementor-element.elementor-element-8348f18 .elementor-main-swiper .swiper-slide{background-color:#02010100;border-width:0px 0px 0px 0px;border-radius:6px;}.elementor-8581 .elementor-element.elementor-element-8348f18 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-8581 .elementor-element.elementor-element-8348f18 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-8581 .elementor-element.elementor-element-8348f18 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-8581 .elementor-element.elementor-element-8348f18 .elementor-testimonial__header, .elementor-8581 .elementor-element.elementor-element-8348f18 .elementor-testimonial__name{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-8581 .elementor-element.elementor-element-8348f18 .elementor-testimonial__text{font-family:"Poppins", Sans-serif;}.elementor-8581 .elementor-element.elementor-element-8348f18 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-primary );}.elementor-8581 .elementor-element.elementor-element-8348f18 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-primary );}.elementor-8581 .elementor-element.elementor-element-8348f18 .elementor-star-rating{font-size:14px;}.elementor-8581 .elementor-element.elementor-element-8348f18 .elementor-star-rating i:not(:last-of-type){margin-inline-end:1px;}.elementor-8581 .elementor-element.elementor-element-456dc79:not(.elementor-motion-effects-element-type-background), .elementor-8581 .elementor-element.elementor-element-456dc79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03544D;}.elementor-8581 .elementor-element.elementor-element-456dc79 > .elementor-container{max-width:600px;}.elementor-8581 .elementor-element.elementor-element-456dc79{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 3% 3% 3%;}.elementor-8581 .elementor-element.elementor-element-456dc79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8581 .elementor-element.elementor-element-4af5912{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-8581 .elementor-element.elementor-element-5a589a0 .elementor-button{background-color:#FFFFFF;fill:#03544D;color:#03544D;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8581 .elementor-element.elementor-element-3863cf0{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-8581 .elementor-element.elementor-element-da8a7be{padding:75px 0px 100px 0px;}.elementor-8581 .elementor-element.elementor-element-0ec9bdc .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-8581 .elementor-element.elementor-element-0e89e1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8581 .elementor-element.elementor-element-ac06659 > .elementor-element-populated{margin:40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8581 .elementor-element.elementor-element-f6e817d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8581 .elementor-element.elementor-element-3863cf0{font-size:var( --e-global-typography-text-font-size );}.elementor-8581 .elementor-element.elementor-element-41e0ecb2{padding:80px 0px 60px 0px;}}@media(min-width:768px){.elementor-8581 .elementor-element.elementor-element-c055828{width:100%;}}/* Start custom CSS for column, class: .elementor-element-c055828 */@media only screen and (min-width: 768px) {
  .elementor-8581 .elementor-element.elementor-element-c055828 {
      max-width: 60%;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da8a7be */@media only screen and (max-width: 767px) {
  .elementor-8581 .elementor-element.elementor-element-da8a7be .elementor-background-overlay {
    background: #01AC9D !important;
  }
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-51d4cbb */.elementor-8581 .elementor-element.elementor-element-51d4cbb .elementor-element-2b0afcf8 {
    margin-bottom: 40px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c86cff4 */.elementor-8581 .elementor-element.elementor-element-c86cff4 .elementor-widget-heading:nth-child(2) {
    display: none;
}

@media only screen and (min-width: 768px) {
  .elementor-8581 .elementor-element.elementor-element-c86cff4 .elementor-element.elementor-element-2e689ae {
    width: 35% !important;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-314946f */.elementor-8581 .elementor-element.elementor-element-314946f svg {
    fill: #03544D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4363e57 */.elementor-8581 .elementor-element.elementor-element-4363e57 svg {
    fill: #03544D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09c7e54 */.elementor-8581 .elementor-element.elementor-element-09c7e54 svg {
    fill: #03544D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3863cf0 */.elementor-8581 .elementor-element.elementor-element-3863cf0 li {
    max-width: 565px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41e0ecb2 */.elementor-8581 .elementor-element.elementor-element-41e0ecb2 .swiper-slide .dTynz * {
    width: 100% !important;
    background: red;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IowanOldSt BT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://revampwellness.ca/wp-content/uploads/2026/07/bitstream-iowan-old-style-bt-586c36a8d7712.ttf') format('truetype');
}
/* End Custom Fonts CSS */