.hero_section{background-size:cover;position:relative;background-color:#559ad2;padding-top:23%;background-position:top 13px left;background-repeat:no-repeat;color:#fff;min-height:450px}.hero_section .content_area{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-image:url(../images/bar.webp);background-repeat:no-repeat;background-size:100% 14px;background-position:top center;margin:0 auto;max-width:100%}.hero_content_wrapper{width:100%;max-width:1000px}.hero_content{text-align:center}.hero_content .h1{font-size:clamp(30px,2.5vw,40px);max-width:35ch;margin:0 auto 15px; font-family: Georgia;}.hero_content p{font-size:clamp(24px,2vw,35px);max-width:35ch;margin:0 auto 25px}.about_personapro{padding:50px 0}.about_content{max-width:74ch;margin:0 auto;font-size:clamp(18px,1.5vw,26px)}.howitworks .content_area{max-width:1564px;padding:0 50px}.single_step{display:grid;grid-template-columns:50% auto;gap:0 150px;position:relative}.has_scribble{background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;padding-bottom:15px;display:inline-block}.has_scribble.pp_scribble{background-image:url(../images/personapro-scribble.svg)}.cta_wrapper{margin-top:60px}.chat_banner{position:relative;padding-top:23%;background-size:cover;background-position:center center;min-height:250px;color:#fff}.chat_banner .content_area{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:60px}.chat_banner_content .h2{font-size:clamp(30px,3vw,60px)}.chat_banner_section{padding:120px 0}.howpersona_benefit .content_area{max-width:1564px;padding:0 50px}.persona_benefit_box{position:relative;padding-top:37%;background-size:cover;background-position:center center;border-radius:30px;min-height:300px;margin:50px 0}.persona_benefit_box .benefit_box_content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefit_text{width:50%;padding:0 60px}.benefit_text .h2{font-size:30px}.benefit_text p{font-size:clamp(18px,2vw,24px)}.benefit_lists{display:grid;grid-template-columns:1fr 1fr;gap:60px 100px;padding:50px 0 100px}.single_benefit{display:grid;grid-template-columns:160px auto;gap:20px}.benefit_details{padding-top:50px}.benefit_details ul,.step_text ul{list-style:outside;padding-left:23px;font-size:clamp(18px,2vw,24px)}.benefit_details ul li,.step_text ul li{margin:0 0 30px;max-width:35ch}.benefit_details ul li:last-child,.step_text ul li:last-child{margin:0}.contact_us{display:grid;grid-template-columns:33% auto;gap:75px}.contact_form_wrapper{border:1px solid #000;padding:50px}.contact_text p{font-size:clamp(18px,2vw,24px)}.form-group{margin:0 0 25px}.form-group .form-control{border:1px solid #000;background:#FFF;width:100%;padding:10px 15px;min-height:50px;font-size:clamp(14px,2vw,20px);font-weight:500;color:#123456}.form-group .form-control::-webkit-input-placeholder{color:#c7c9ca}.form-group .form-control::-moz-placeholder{color:#c7c9ca}.form-group .form-control:-ms-input-placeholder{color:#c7c9ca}.form-group .form-control:-moz-placeholder{color:#c7c9ca}.form-group.submit_btns{margin:0}.email_phone_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:15px}.step_image{margin-bottom:150px}.step_text_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:150px}.single_step:last-child .step_image,.single_step:last-child .step_text_wrapper{margin:0}.howitworks{margin-bottom:150px}.howitworks_step{position:relative;counter-reset:item}.howitworks_step::before{position:absolute;left:55%;content:"";width:2px;height:100%;border-left:2px dotted #34629f}.howitworks_step::after{position:absolute;left:54.75%;content:"";bottom:0;width:10px;height:10px;background-color:#34629f;border-radius:50%}.single_step:before{position:absolute;left:53.3%;top:0;content:"1";width:50px;height:50px;background-color:#34629f;color:#fff;text-align:center;border-radius:50%;font-size:35px;font-weight:700}.single_step:before{position:absolute;left:53.3%;top:0;width:50px;height:50px;background-color:#34629f;color:#fff;text-align:center;border-radius:50%;font-size:35px;font-weight:700;counter-increment:item;content:counter(item)}.step_text_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:150px;background-color:#fff}.step_text .h3{font-family:var(--font);font-size:clamp(18px,2vw,24px);color:#000;margin:0 0 20px;font-weight:700}@media only screen and (min-width:1440px) and (max-width:1800px){.hero_content_wrapper{padding:0;max-width:750px}.content_block p{font-size:clamp(16px,2vw,20px)}.content_block{padding:20px}.content_block.hero_block1{padding-bottom:50px}.content_block.hero_block2 p{font-size:clamp(16px,2vw,18px)}.text_block p{font-size:clamp(18px,2vw,25px);line-height:1.5;max-width:52ch}.why_choose_details .h2{font-size:clamp(26px,2vw,26px)}.why_choose_text ul li{font-size:clamp(16px,2vw,20px)}.why_choose_text .h3{margin:0 0 5px}.single_why_choose{margin-bottom:40px}.contact_text p{font-size:clamp(18px,2vw,20px)}}@media only screen and (min-width:1201px) and (max-width:1439px){.content_block p{font-size:clamp(16px,2vw,18px);line-height:normal}.hero_content_wrapper{padding:0;max-width:750px}.single_step:before{left:53%}.single_step{gap:0 120px}.benefit_text{width:55%;padding:0 60px}.contact_text p{font-size:clamp(18px,2vw,20px)}.single_why_choose{margin-bottom:30px}.single_benefits{background-color:#e4efff;padding:20px 20px}.single_benefits ul li{font-size:clamp(18px,2vw,18px)}}@media only screen and (min-width:992px) and (max-width:1200px){.site_logo_img{max-width:350px}.hero_section{background-position:left center}.hero_content_wrapper{padding:0;max-width:600px}.hero_section .content_area{background-size:auto 8px}.contact_text p{font-size:clamp(16px,2vw,18px)}.contact_us{display:grid;grid-template-columns:33% auto;gap:50px}.contact_form_wrapper{padding:25px}.why_choose_text ul{padding-left:20px}.why_choose_text ul li{font-size:clamp(16px,2vw,16px)}.why_choose_text .h3{margin:0 0 5px 18px}.single_why_choose{margin-bottom:25px}.why_choose_details .h2{font-size:clamp(22px,2vw,30px);margin:0 0 30px}.why_choose_details .h2{font-size:clamp(22px,2vw,30px);margin:0 0 30px}.single_step:before{left:52.3%}.single_step{grid-template-columns:50% auto}.benefit_lists{gap:60px 50px}.single_benefit{grid-template-columns:100px auto}.benefit_details{padding-top:20px}}@media only screen and (min-width:768px) and (max-width:991px){.hero_content_wrapper{padding:0 15px;max-width:450px}.site_logo_img{max-width:300px}.hero_section{background-position:left center;padding-top:35%}.howitworks .content_area{max-width:1564px;padding:0 15px}.hero_section .content_area{background-size:auto 8px}.contact_text p{font-size:clamp(16px,2vw,18px)}.contact_us{display:grid;grid-template-columns:33% auto;gap:50px}.contact_form_wrapper{padding:25px}.why_choose_text ul{padding-left:20px}.why_choose_text ul li{font-size:clamp(16px,2vw,16px)}.why_choose_text .h3{margin:0 0 5px 18px}.single_why_choose{margin-bottom:25px}.why_choose_details .h2{font-size:clamp(22px,2vw,30px);margin:0 0 30px}.why_choose_details .h2{font-size:clamp(22px,2vw,30px);margin:0 0 30px}.key_benefits_heading .h2{max-width:25ch;background-image:url(../images/key-benefits-scribble.webp);background-position:bottom center;padding:0 0 25px;background-repeat:no-repeat}.key_benefits_heading .has_scribble{background-image:none;padding:0}.single_step{grid-template-columns:48% auto;gap:0 100px}.single_step:before{left:51.7%}.benefit_text{width:65%;padding:0 30px}.benefit_lists{grid-template-columns:1fr}.benefit_details{padding-top:15px}.benefit_details ul li,.step_text ul li{max-width:100%}.chat_banner_content{max-width:70%;text-align:center}.chat_banner_section{padding:75px 0}}@media only screen and (max-width:767px){.hero_section{padding-top:160%;background-image:url(../images/hero-bg-mbl.webp)!important;background-position:top 6px center}.hero_section .content_area{background-size:auto 6px}.hero_content_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0;height:100%}.hero_content{width:100%;padding:30px 20px 50px;max-width:450px;margin:0 auto}.step_text{margin:0 auto}.benefit_details ul li,.step_text ul li{margin:0 0 30px;max-width:100%}.chat_banner_section{padding:75px 0}.chat_banner{margin-bottom:0;min-height:130px;background-image:url("../images/grow-your-practice-mbl.webp")!important;padding-top:130%}.contact_us{display:grid;grid-template-columns:1fr;gap:15px}.contact_form_wrapper{padding:20px}.chat_banner_content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chat_banner_content .h2{padding-left:0;text-align:center}.contact_text{text-align:center}.key_benefits_heading .has_scribble,.why_choose_details .has_scribble{background-image:none}.why_choose_details .h2{text-align:center;margin:0 0 30px}.why_choose_list{margin-top:30px}.key_benefits_heading .h2{margin:0 0 30px;max-width:15ch;background-image:url(../images/key-benefits-scribble.webp);background-position:bottom center;padding:0 0 25px;background-repeat:no-repeat}.why_choose_details .h2{background-image:url(../images/white-label-partner-scribble.webp);background-position:bottom center;padding:0 0 20px;background-repeat:no-repeat;background-size:200px auto}.text_block p{margin:0 auto}.email_phone_wrapper{display:grid;grid-template-columns:1fr;gap:0}.single_step{grid-template-columns:1fr}.benefit_lists{grid-template-columns:1fr}.single_benefit{grid-template-columns:84px auto}.benefit_text{width:100%;padding:0 25px}.howpersona_benefit .content_area{max-width:1564px;padding:0 15px}.howitworks .content_area{max-width:1564px;padding:0 15px}.howitworks_step{padding-top:100px}.single_step:before{left:50%;top:-100px;margin-left:-25px}.howitworks_step::before{left:50%;top:0;margin-left:-1px}.step_image{margin-bottom:50px}.step_text .h3{text-align:center}.step_text_wrapper{padding:20px 0}.single_step:last-child .step_image,.single_step:last-child .step_text_wrapper{margin-bottom:50px}.howitworks_step::after{left:50%;margin-left:-5px}.howitworks{margin-bottom:60px}.persona_benefit_box{background-image:url(../images/NutritionistLP-Hero-mbl.webp)!important;padding-top:160%}.persona_benefit_box .benefit_box_content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 15px}.benefit_details{padding-top:15px}}