section.section_reason{margin-top:9rem}section.section_reason .content_component{grid-column-gap:6rem;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 40rem;grid-auto-columns:1fr;margin-top:3.75rem;display:grid}section.section_reason .content_header h2{line-height:1}section.section_reason .content-offset_image-wrapper img{width:100%}section.section_reason h2.sec-subheading{margin:0;font-size:3.7rem;line-height:1;letter-spacing:0}section.section_reason p.text-size-bold.margin-top{margin-top:4rem;font-size:1.5rem;font-weight:700;line-height:1.4}section.section_reason p.text-size-medium_sm{font-size:1.5rem;line-height:1.4;font-weight:400}section.section_reason .content_headline{text-align:center;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-top:6.25rem;padding-top:1.87rem;padding-bottom:1.87rem}section.section_reason .content_headline-wrapper{width:650px;max-width:100%;margin:0 auto}section.section_reason h1.heading-style-h4{margin:0;font-size:3rem}section.section_reason .content-offset_component{grid-column-gap:22rem;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:.7fr 1fr;grid-auto-columns:1fr;margin-top:100px;display:grid}section.section_reason .text-size-bold{font-size:1.6rem;font-weight:600;line-height:1.4}section.section_reason .content-offset_col.second{font-size:1.5rem;font-weight:600;line-height:1.4}section.section_reason .content-offset_img-wrapper{margin-top:3.87rem}section.section_revolution{margin-top:9rem}section.section_revolution h2.sec-subheading{margin:0}.section_revolution .small-title{text-transform:uppercase;margin-bottom:.7rem;font-size:1.2rem;font-weight:500}.section_revolution h2.sec-subheading{font-size:3.4rem;line-height:1.1}.section_revolution .header-small{max-width:80rem}.section_revolution .header-grid_component{grid-column-gap:3rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:60px;display:grid}.section_revolution .header-grid_content-block{border-top:1px solid #e7e7e7;padding-top:20px}.section_revolution .text-size-medium_sm.revolution-cap{width:89%}.section_revolution .text-size-medium_sm{color:#000000b3;margin-top:1rem;margin-bottom:0;font-size:1.5rem;font-weight:400;line-height:1.4}.section_revolution .cta_row-block{grid-column-gap:106px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:12.5rem;display:grid}.section_revolution .text-size-bold{font-size:1.5rem;line-height:1.4;margin-top:3.37rem;color:#000;font-weight:500}.section_start .start_component{grid-column-gap:23rem;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr .7fr;grid-auto-columns:1fr;display:grid}.section_start .text-size-bold{font-size:1.6rem;font-weight:500;line-height:1.3;letter-spacing:0;color:#000}.section_start .text-size-medium_sm{color:#000000b3;margin-top:1rem;margin-bottom:0;font-size:1.6rem;font-weight:400;letter-spacing:0;line-height:1.3;margin-bottom:5rem}.section_start .start-grid_component{display:grid;grid-column-gap:1.9rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-auto-columns:1fr}.section_start img.image{width:100%;height:100%;object-fit:cover}.section_start .start-grid_image{height:300px}.section_start h2.section-heading{margin-bottom:2rem;margin-top:0;line-height:1.1}section.section_start{margin-bottom:9rem;margin-top:9rem}.section_start .start-grid_text{text-transform:uppercase;margin-top:.7rem;font-family:bebas-kai,sans-serif;font-size:2.75rem;line-height:1.4;color:#000}.section_practicioners-banner{min-height:60rem;text-align:left;justify-content:center;align-items:flex-end;padding-top:0rem;display:flex;overflow:hidden;position:relative}.section_practicioners-banner .practitioner-image{z-index:-1;width:100%;height:100%;object-fit:cover;position:absolute;left:0%;right:0%}.section_practicioners-banner .product-dark-overlay{z-index:-1;display:block!important;background-color:#0009;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.section_practicioners-banner .container-large{width:100%;margin:0 auto;max-width:112rem}.section_practicioners-banner .padding-section-practicioners{padding:0 0 3.75rem}.section_practicioners-banner .practicioners-hero_header{grid-column-gap:70px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.section_practicioners-banner h1.main-heading{margin:0;color:#fff;font-size:7rem}.section_practicioners-banner .text-size-medium_sm.paragrap{color:#fff;padding-right:3rem;line-height:1.6;font-size:1.5rem}.become_a_certified_section{margin-top:9rem}.certification_component{grid-column-gap:50px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}img.certification_image{width:100%}h2.section-heading{margin-top:0;line-height:1.1}.become_a_certified_section .button-dark{text-align:center;text-transform:uppercase;background-color:#000;padding:1.5rem 3.87rem;font-size:1rem;font-weight:500;color:#fff;line-height:1.4;transition:background-color .2s}.become_a_certified_section .button-dark:hover{background-color:#b21b1b}.become_a_certified_section .link-button{color:#000;text-align:center;text-transform:uppercase;border-bottom:2px solid #000;padding:1.5rem 3.87rem;font-size:1rem;margin-left:2rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-block}.become_a_certified_section .link-button:hover{color:#b21b1b;border-bottom-color:#b21b1b}.heading_btn_container{flex-direction:row;justify-content:space-between;align-items:flex-end;display:flex;margin-bottom:7rem}.progress_slider_section .section_heading h2{margin:0}.progress_slider_section .heading_btn_container .small_title{color:#b21b1b;text-transform:uppercase;font-size:1.3rem;font-weight:500}.progress_slider_section button.find_a_practitioners_btn{background:#fff;border:none;color:#000}.progress_slider_section .link-dark:hover{color:#b21b1b!important;border-bottom-color:#b21b1b!important}.progress_slider_section a.link-dark.left.w-inline-block{color:#000;border-bottom:2px solid #000;padding-bottom:1rem;transition:border-color .2s,color .2s}.progress_slider_section .btn-inner{align-items:center;display:flex;gap:7rem;letter-spacing:0}.contact.page-width{margin-top:9rem;max-width:85rem!important}.contact_component h2{margin-bottom:0}.contact_component{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:6rem}.contact_description{color:#000000b3;margin-top:1rem;margin-bottom:0;font-size:1.6rem;font-weight:400!important;letter-spacing:0;font-weight:500;line-height:1.4;max-width:356px!important}.view_all_faq_btn{text-align:right}.view_all_faq_btn a{color:#000;letter-spacing:0;background-color:#0000;border:1px solid #000;padding:1.5rem 3rem;font-size:1.3rem;transition:background-color .2s,color .2s}.contact__fields{display:block!important}.view_all_faq_btn a:hover{background:#000;color:#fff}.form_top_content{margin-bottom:4rem}.certified_section .content-block{width:39.75rem}.certified_section h1.hero-heading{margin-bottom:0;font-size:73px;color:#fff}.certified_section .text-size-md{color:#f5f5f5b3;margin-top:.625rem;margin-bottom:0;line-height:1.5;font-size:1.75rem}.certified_section .number{font-family:bebas-kai,sans-serif;font-size:4.87rem}.certified_section .banner_stats-text{color:#f5f5f5b3;font-size:1.1rem;font-weight:500;line-height:1.4}.certified_section .container-large.md{max-width:115rem;width:100%;margin:0 auto}.certified_section .banner_stats{justify-content:space-between;align-items:flex-end;display:flex}.certified_section .banner_stats-grid{grid-column-gap:39px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:60px;display:grid}.get_certified_multicolums_section .list-item{background-position:0 19px;background-repeat:no-repeat;background-size:auto;border-bottom:1px solid #e7e7e7;padding-top:.85rem;padding-bottom:.85rem;padding-left:28px;line-height:1.5}.list-item.first{border-top:1px solid #e7e7e7}.get_certified_multicolums_section .grid{column-gap:9rem}.get_certified_multicolums_section .grid--2-col-tablet .grid__item{width:calc(43% - var(--grid-desktop-horizontal-spacing) / 2)}.get_certified_multicolums_section h2.image-with-text__heading.h0.rte{line-height:1}.get_certified_multicolums_section .multirow__inner{row-gap:9rem}@media only screen and (max-width: 992px){.section_start .start-grid_component{grid-template-columns:1fr}.get_certified_multicolums_section .multirow__inner{row-gap:3rem}.section_start h2.section-heading{font-size:4rem}.certified_section h1.hero-heading{margin-bottom:0}.section_start .start-grid_text{font-size:2.2rem;text-align:center}section.section_reason .content_component{grid-template-columns:1fr}section.section_reason .content_header h2{line-height:1;font-size:4rem}section.section_reason .content-offset_component{grid-template-columns:1fr}.content-offset_img-wrapper img{width:100%}section.section_reason h1.heading-style-h4{margin:0;font-size:2.5rem}.section_revolution .header-grid_component,.section_revolution .cta_row-block,.section_start .start_component{grid-template-columns:1fr}.image-with-text__text-item.grid__item{width:100%!important;max-width:100%;margin-bottom:4rem}.list-wrapper.list-md{width:100%}.certified_section .banner_stats{display:block}.certified_section a.button.w-button{margin-top:2rem}.certified_section .banner_stats-grid{grid-column-gap:18px}.certified_section .number{font-family:bebas-kai,sans-serif;font-size:3.87rem}.certified_section .banner_stats-text{color:#f5f5f5b3;font-size:1rem}.certified_section .container-large.md{max-width:100%;padding:0 2rem}.certified_section .text-size-md{font-size:1.5rem}.certified_section .content-block,.get_certified_multicolums_section .grid--2-col-tablet .grid__item{width:100%}.section_practicioners-banner{min-height:50rem}.section_practicioners-banner .practicioners-hero_header{grid-row-gap:0px;grid-template-columns:1fr;padding:0 2rem}.become_a_certified_section h2.section-heading{font-size:4rem}.become_a_certified_section .certification_component{grid-template-columns:1fr}.section_revolution .cta_row-block img{width:100%}}@media screen and (max-width: 500px){.become_a_certified_section .link-button{margin-left:0rem}.multirow__inner a.button.button--secondary{width:100%}.become_a_certified_section .button-wrapper{display:block}.become_a_certified_section .link-button{margin-top:2rem;width:100%}.progress_slider_section .btn-inner{font-size:1.2rem}.section_practicioners-banner h1.main-heading{font-size:5rem}.progress_slider_section .heading_btn_container{display:block;margin-bottom:7rem}}
/*# sourceMappingURL=/cdn/shop/t/332/assets/custom-pages-css.css.map */
