.elementor-31557 .elementor-element.elementor-element-36b306d5{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31557 .elementor-element.elementor-element-36b306d5.e-con{--flex-grow:0;--flex-shrink:0}.elementor-31557 .elementor-element.elementor-element-452f54d0{width:100%;max-width:100%;text-align:center}.elementor-31557 .elementor-element.elementor-element-452f54d0>.elementor-widget-container{margin:20px 0 0 0;padding:0 0 0 0}.elementor-31557 .elementor-element.elementor-element-452f54d0 .elementor-heading-title{font-family:"Mulish",Sans-serif;font-size:36px;font-weight:800;font-style:normal;line-height:1.3em;color:var(--e-global-color-c37781c)}.elementor-31557 .elementor-element.elementor-element-6e0f15f6>.elementor-widget-container{margin:5px 0 -27px 0}.elementor-31557 .elementor-element.elementor-element-6e0f15f6{font-family:"Mulish",Sans-serif;font-size:24px;font-weight:400;line-height:36px;color:var(--e-global-color-c37781c)}.elementor-31557 .elementor-element.elementor-element-6e0f15f6 p{margin-block-end:0}.elementor-31557 .elementor-element.elementor-element-26972370{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:82px 0px 50px 0px;--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-31557 .elementor-element.elementor-element-26972370:not(.elementor-motion-effects-element-type-background),.elementor-31557 .elementor-element.elementor-element-26972370>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-31557 .elementor-element.elementor-element-26972370.e-con{--align-self:center}.elementor-31557 .elementor-element.elementor-element-66f4bee3{--display:flex;--min-height:586px;--border-radius:80px 0px 080px 0px}.elementor-31557 .elementor-element.elementor-element-66f4bee3:not(.elementor-motion-effects-element-type-background),.elementor-31557 .elementor-element.elementor-element-66f4bee3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cpcclinics.ca/wp-content/uploads/2025/10/Screenshot-2025-10-13-203424.png);background-position:center center;background-size:cover}.elementor-31557 .elementor-element.elementor-element-66f4bee3.e-con{--flex-grow:0;--flex-shrink:0}.elementor-31557 .elementor-element.elementor-element-4cd986b2{--display:flex;--justify-content:space-around;--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-31557 .elementor-element.elementor-element-4588ac2{width:var(--container-widget-width,96%);max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:13px;--e-form-steps-indicator-padding:32px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-31557 .elementor-element.elementor-element-4588ac2>.elementor-widget-container{margin:0 0 0 20px}.elementor-31557 .elementor-element.elementor-element-4588ac2.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-group{padding-right:calc(4px/2);padding-left:calc(4px/2);margin-bottom:14px}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-form-fields-wrapper{margin-left:calc(-4px/2);margin-right:calc(-4px/2);margin-bottom:-14px}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}body.rtl .elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-labels-inline .elementor-field-group>label{padding-left:10px}body:not(.rtl) .elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-labels-inline .elementor-field-group>label{padding-right:10px}body .elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-labels-above .elementor-field-group>label{padding-bottom:10px}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-group>label,.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-subgroup label{color:var(--e-global-color-accent)}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-group>label{font-family:"Playfair Display",Sans-serif}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-type-html{padding-bottom:0}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-group .elementor-field{color:var(--e-global-color-accent)}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var(--e-global-color-secondary);border-color:#B3B3B3;border-width:1px 1px 1px 1px;border-radius:17px 17px 17px 17px}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-group .elementor-select-wrapper select{background-color:var(--e-global-color-secondary);border-color:#B3B3B3;border-width:1px 1px 1px 1px;border-radius:17px 17px 17px 17px}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-field-group .elementor-select-wrapper::before{color:#B3B3B3}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-button{border-style:none}.elementor-31557 .elementor-element.elementor-element-4588ac2 .e-form__buttons__wrapper__button-next{color:#fff}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-button[type="submit"]{color:#fff}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-button[type="submit"] svg *{fill:#fff}.elementor-31557 .elementor-element.elementor-element-4588ac2 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-31557 .elementor-element.elementor-element-4588ac2 .e-form__buttons__wrapper__button-next:hover{background-color:var(--e-global-color-accent);color:#fff}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-button[type="submit"]:hover{background-color:var(--e-global-color-accent);color:#fff}.elementor-31557 .elementor-element.elementor-element-4588ac2 .elementor-button[type="submit"]:hover svg *{fill:#fff}.elementor-31557 .elementor-element.elementor-element-4588ac2 .e-form__buttons__wrapper__button-previous:hover{color:#fff}@media(min-width:768px){.elementor-31557 .elementor-element.elementor-element-26972370{--width:91%}.elementor-31557 .elementor-element.elementor-element-66f4bee3{--width:100%}.elementor-31557 .elementor-element.elementor-element-4cd986b2{--width:100%}}@media(max-width:1024px){.elementor-31557 .elementor-element.elementor-element-452f54d0 .elementor-heading-title{font-size:2.5em}.elementor-31557 .elementor-element.elementor-element-6e0f15f6{font-size:18px;line-height:23px}.elementor-31557 .elementor-element.elementor-element-26972370{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-31557 .elementor-element.elementor-element-4588ac2>.elementor-widget-container{margin:20px 0 20px 0}.elementor-31557 .elementor-element.elementor-element-4588ac2{--container-widget-width:98%;--container-widget-flex-grow:0;width:var(--container-widget-width,98%);max-width:98%}}@media(max-width:767px){.elementor-31557 .elementor-element.elementor-element-452f54d0 .elementor-heading-title{font-size:28px}.elementor-31557 .elementor-element.elementor-element-6e0f15f6{font-size:18px}.elementor-31557 .elementor-element.elementor-element-26972370{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-31557 .elementor-element.elementor-element-66f4bee3{--width:100%;--min-height:286px}.elementor-31557 .elementor-element.elementor-element-66f4bee3:not(.elementor-motion-effects-element-type-background),.elementor-31557 .elementor-element.elementor-element-66f4bee3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-31557 .elementor-element.elementor-element-4cd986b2{--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px}.elementor-31557 .elementor-element.elementor-element-4588ac2>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-31557 .elementor-element.elementor-element-4588ac2.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0}.elementor-31557 .elementor-element.elementor-element-4588ac2{--e-form-steps-indicator-padding:27px;--e-form-steps-divider-width:8px;--e-form-steps-divider-gap:4px}}@media(max-width:1024px) and (min-width:768px){.elementor-31557 .elementor-element.elementor-element-36b306d5{--width:696px}.elementor-31557 .elementor-element.elementor-element-66f4bee3{--width:100%}}.accordion-container{display:flex;flex-direction:column}.accordion-item{cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center;gap:10px;position:relative}@media(max-width:750px){.accordion-arrow.active{width:15px;height:15px;transition:transform 0.3s ease;align-items:center;justify-content:center;transform:rotate(180deg);transition:all 0.5s ease;margin-bottom:10px}}.accordion-item.active{max-height:1000px}.item-image{width:50px;height:50px;object-fit:contain;justify-self:center;transition:all 0.5s ease;align-self:center}.accordion-item.active .item-image{width:60px;height:60px}.text-container{flex:1;display:flex;flex-direction:column;justify-content:center;transition:all 0.3s ease}.summary-text{opacity:1;transition:opacity 0.3s ease}.detail-text{opacity:0;max-height:0;overflow:hidden;transition:opacity 0.5s ease,max-height 0s ease}.accordion-item.active .summary-text{opacity:0;display:none}.accordion-item.active .detail-text{opacity:1;width:75%;max-height:1000px}@media (min-width:1025px){.accordion-item.active .detail-text{width:85%}}.arrow{width:20px;height:20px;transition:transform 0.3s ease;display:flex;align-items:center;justify-content:center}