html{background-color:#fff;margin:0;padding:0;scroll-behavior:smooth}:root{--color-black: #272727;--color-gray-dark: #272727;--color-gray-light: #F5F5F5;--color-blue-light: #00B1DC;--color-orange: #F48230;--color-red: #F0594E}body{background-color:#fff;margin:0;padding:0;color:var(--color-gray-dark);font-family:"Inter",sans-serif;font-size:18px;font-weight:400;position:relative}*{background-repeat:no-repeat;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0}img{max-width:100%}a{color:inherit;text-decoration:none}@media screen and (min-width: 768px){.hide-on-desktop{display:none !important}}.site-header{padding:20px 0;position:absolute;left:0;top:0;right:0}.site-header .logo img{width:220px;height:auto;display:block}.content-wrapper{padding-left:40px;padding-right:40px;margin:auto;width:1240px;max-width:100%}.hero{height:650px;background-color:#e7f5f8;background-image:url(https://webcdn.freedomfromdiabetes.org/storage/diabetesreversalsession/images/backgrounds/hero-background.webp);background-position:right top;background-size:cover}@media(min-width: 768px)and (max-width: 1200px){.hero{background-position:calc(100% + 100px) top}}.hero .content{padding:40px 0}.hero .content .logo img{display:block;width:220px;height:auto}.hero .content .text{max-width:590px}.hero .content h1{font-size:44px;color:var(--color-blue-light);line-height:1.1em;margin-top:60px}.hero .content p{margin:40px 0}.hero .content p em{font-style:normal;font-size:20px;font-weight:600}.hero .content p strong{font-size:36px;font-weight:700;color:var(--color-black)}.hero .content p small{font-size:25px}.hero .content .cta{margin-top:20px;display:inline-block;text-align:center;color:#fff;border-radius:15px;position:relative}.hero .content .cta em{display:inline-block;border:2px solid #fff;border-radius:15px;position:absolute;left:50%;top:0;transform:translate(-50%, -50%);padding:8px 42px;background-color:var(--color-blue-light);font-style:normal;font-size:18px;font-weight:600;white-space:nowrap}.hero .content .cta{background-color:var(--color-orange)}.hero .content .cta span{font-size:22px;font-weight:700;display:block;padding:28px 30px 12px 30px}.hero .content .cta:hover{opacity:.9}.hero-v2{background-image:url(../images/backgrounds/hero-v2-background.webp);background-position:center top;padding-top:130px;background-size:cover;font-family:"Poppins",sans-serif}.hero-v2 .hero-grid{margin:0 -20px;display:flex;align-items:center}.hero-v2 .hero-grid .hero-grid-item{width:33.33%;padding:0 10px}.hero-v2 .hero-grid .text{align-self:center}.hero-v2 .hero-grid .text h1{font-size:70px;font-weight:800;margin:0;line-height:1em}.hero-v2 .hero-grid .text h1 .red{color:#f0594e}.hero-v2 .hero-grid .text h1 .dark-blue{color:#0082b8}.hero-v2 .hero-grid .text h1 .light-blue{color:#0079b2}.hero-v2 .hero-grid .text h1 small{font-size:.5em;font-weight:500;display:block}.hero-v2 .hero-grid .text ul{margin:10px 0 0 0;padding:0 0 0 1em;color:rgba(0,121,178,.9);font-weight:500}.hero-v2 .hero-grid .text ul li{margin:10px 0}.hero-v2 .hero-grid .photo img{display:block;margin:auto;height:auto}.hero-v2 .hero-grid .photo .name{font-size:30px;text-align:center;font-weight:500;background-image:linear-gradient(to right, #F0594E 25%, #FB8A2E);border-radius:2em;color:#fff;padding:10px 20px;position:relative;margin-top:-10px}.hero-v2 .hero-grid .photo .credentials{text-align:center;font-size:20px;font-weight:500;color:rgba(0,121,178,.9);margin-top:10px}.hero-v2 .hero-grid .reg-form-wrapper .wrapper{background-color:rgba(0,137,201,.8705882353);border-radius:24px;padding:20px}.hero-v2 .hero-grid .reg-form-wrapper .form-title{text-align:center;font-size:38px;font-weight:700;color:#fff;margin-bottom:.5em}.hero-v2 .hero-grid form .form-group{position:relative;margin:0 0 20px 0}.hero-v2 .hero-grid form .form-group label{display:none}.hero-v2 .hero-grid form .form-group .field{width:100%;font-size:18px;border:none;padding:10px 8px;outline:1px dotted rgba(0,0,0,0)}.hero-v2 .hero-grid form .form-group .field:focus{outline:1px dotted currentColor}.hero-v2 .hero-grid form .form-row{margin:0 0 20px 0;gap:20px;display:flex}.hero-v2 .hero-grid form .form-row .form-group{margin:0;flex-basis:0;flex-grow:1}.hero-v2 .hero-grid form .btn-submit{background-image:linear-gradient(to right, #F0594E, #F48230);color:#fff;border:none;font-size:27px;border:none;padding:18px 8px;border-radius:2em;outline:1px dotted rgba(0,0,0,0);width:100%;text-align:center;font-weight:600;transition:all linear .25s}.hero-v2 .hero-grid form .btn-submit:focus{outline:1px dotted currentColor}.hero-v2 .hero-grid form .btn-submit:hover{box-shadow:inset 0 0 8px -4px rgba(0,0,0,.9)}.hero-v2 .hero-grid form .btn-submit:active{background-image:linear-gradient(to left, #F0594E, #F48230)}.hero-v2 .hero-grid form .btn-submit:disabled{pointer-events:none;cursor:not-allowed}.hero-v2 .hero-grid form .policies{color:#fff;font-size:13px}.hero-v2 .hero-grid form .policies a{color:#fff;text-decoration:underline}.hero-v2 .hero-grid form .form-status{color:#fff}.hero-v2 .timer-wrapper{margin-top:170px}.hero-v2 .timer-wrapper h2{font-family:Lato;text-align:center;color:#272727;font-weight:700;font-size:46px}.hero-v2 .timer-wrapper h2 span{font-weight:800}.section-title{font-size:48px;font-weight:800;font-family:Lato;line-height:1.2em}.section-title span{font-weight:42;font-weight:700}.section-title.text-center{text-align:center}.section-title-2{font-size:46px;font-weight:700;font-family:Lato;line-height:1.2em}.section-title-2.text-center{text-align:center}.section-take-control{padding:60px 0;background-image:url(../images/backgrounds/wave-blue.webp);background-repeat:repeat-x;background-position:center}.section-take-control .content{text-align:center;margin:auto}.section-take-control p{font-size:22px}.section-take-control ul{display:flex;gap:30px;list-style:none;margin:60px auto 60px auto;padding:0;max-width:1060px;max-width:860px}.section-take-control ul li{flex-basis:0;flex-grow:1;display:flex;flex-direction:column}.section-take-control ul li i{width:120px;aspect-ratio:1/1;display:flex;border-radius:15px;margin:auto;transition:background-color .3s ease}.section-take-control ul li i img{display:block;margin:auto}.section-take-control ul li span{display:block;margin-top:20px;line-height:1.3em;font-size:22px;font-weight:600}.section-take-control .cta a{display:inline-block;color:#fff;border-radius:30px;position:relative;padding:16px 36px;font-size:32px;font-weight:700;background-color:var(--color-red)}.section-take-control .cta a:hover{opacity:.9}.section-four-steps{padding:60px 0}.section-four-steps .content{margin:auto;text-align:center}.section-four-steps ul{list-style:none;margin:60px auto 40px auto;padding:0;max-width:1070px;font-family:Lato}.section-four-steps ul li{display:flex;position:relative;border-radius:15px;overflow:hidden;align-items:center;gap:80px;margin:30px 0}.section-four-steps ul li .text{width:60%;text-align:left}.section-four-steps ul li .text h3{font-size:46px;color:var(--color-red)}.section-four-steps ul li .text p{margin:.5em 0 0 0;font-size:32px;font-weight:600;line-height:1.4em}.section-four-steps ul li picture{width:40%}.section-four-steps ul li img,.section-four-steps ul li picture{margin:auto;display:block}.section-four-steps ul li:nth-child(even){flex-direction:row-reverse}.section-reclaim-health{padding:60px 0}.section-reclaim-health .section-image{display:block;border-radius:15px;box-shadow:15px 15px 0 0 var(--color-blue-light);margin:30px 0}.section-reclaim-health .section-title{color:#29abe2}.section-reclaim-health .section-title span{color:#272727}.section-reclaim-health .content{display:flex;gap:20px}.section-reclaim-health .content .text{width:50%}.section-reclaim-health .content .text ul{list-style:none;padding:0;margin:40px 0 0 0}.section-reclaim-health .content .text ul li{display:flex;gap:30px;align-items:center;margin:50px 0}.section-reclaim-health .content .text ul li .media{width:100px;aspect-ratio:1/1;flex-shrink:0;display:flex;background-color:#d9d9d9;border-radius:50%;transition:background-color .3s ease}.section-reclaim-health .content .text ul li .media img{display:block;margin:auto;filter:contrast(0) brightness(0)}.section-reclaim-health .content .text ul li .inner-content h3{font-size:28px;font-weight:600;color:var(--color-black)}.section-reclaim-health .content .text ul li .inner-content p{margin:12px 0 0 0;font-size:22px}.section-reclaim-health .content .text ul li:hover .media{background-color:var(--color-blue-light)}.section-reclaim-health .content .text ul li:hover .media img{filter:brightness(0) invert(1)}.section-reclaim-health .content .text img{display:block;box-shadow:20 -20px 0 0 #ebf1fe}.section-reclaim-health .content .image{width:50%;padding-top:80px}.section-reclaim-health .content .image img{box-shadow:40px -80px 0 0 #ebf1fe;display:block;border-radius:20px}.section-meet-dr{padding:60px 0}.section-meet-dr .section-title{text-align:center;color:#0088c9;margin:0;font-size:46px;font-weight:900}.section-meet-dr .content{background-image:linear-gradient(to top, rgba(0, 177, 220, 0.7), rgba(0, 136, 201, 0.9));color:#fff;display:flex;gap:5%;overflow:hidden;margin-top:30px}.section-meet-dr .content .image{text-align:center;display:flex;flex-direction:column;width:45%}.section-meet-dr .content .image h3{font-size:25px;font-family:Inter;font-weight:700;margin:0;margin-top:40px}.section-meet-dr .content .image .tag{text-align:center;font-size:22px;font-family:Inter;font-weight:500;margin:.5em 0 1em 0}.section-meet-dr .content .image img{margin:auto auto -30px auto}.section-meet-dr .content .text{width:50%;padding:40px 40px 40px 0}.section-meet-dr .content .text p{margin:0;line-height:2em}.section-meet-dr .content .text h3{margin:1.2em 0 0 0}.section-meet-dr .content .text ul{list-style-type:square;padding:0 0 0 1em}.section-meet-dr .content .text ul li::marker{color:#f0bd4e}.section-meet-dr .content .text ul li{margin:.5em 0}.section-recognition .acknowledged-by{max-width:1200px;text-align:center;padding:20px 30px 40px 30px;box-shadow:0 5px 15px rgba(0,0,0,.25);margin:auto;border-radius:15px;background-image:url(../images/backgrounds/world_map_dots.webp);background-position:center;background-color:#e8f0f2}.section-recognition .acknowledged-by .section-title{color:#0088c9}.section-recognition .acknowledged-by .logos{margin-top:30px}.section-recognition .acknowledged-by .logos img{display:block;margin:auto;width:600px;max-width:100%}.section-recognition .by-icons{padding-top:60px}.section-recognition .by-icons h2{text-align:center}.section-recognition .by-icons ul{list-style:none;margin:60px 0 0 0;padding:0;gap:60px 30px;flex-wrap:wrap;max-width:1622px;display:flex}.section-recognition .by-icons ul li{width:calc(50% - 15px);display:flex;gap:30px 30px;align-items:flex-start;background-image:url(../images/assets/clouds.webp);background-position:left bottom}.section-recognition .by-icons ul li .image{width:35%;padding-top:.2em}.section-recognition .by-icons ul li .image img{display:block;width:auto;height:auto}.section-recognition .by-icons ul li .text{width:65%}.section-recognition .by-icons ul li .text h3{color:#29abe2;font-size:26px;font-weight:700}.section-recognition .by-icons ul li .text p{margin:1em 0 0 0;font-size:16px}.section-recognition .by-social{margin-top:100px}.section-recognition .by-social h2{text-align:center;color:#0082b8}.section-recognition .by-social .google-review-logo{width:334px;height:auto;margin:30px auto;display:block}.section-recognition .by-social .google-reviews-reel{display:flex;max-width:720px;margin:60px auto}.section-recognition .by-social .google-reviews-reel .control{width:30px;flex-shrink:0;border:none;outline:none;padding:0;background-color:rgba(0,0,0,0);cursor:pointer}.section-recognition .by-social .google-reviews-reel .control svg{width:80%;height:auto}.section-recognition .by-social .google-reviews-reel .reel{display:block;list-style:none;margin:0;padding:0;width:100%;position:relative;overflow:hidden}.section-recognition .by-social .google-reviews-reel .reel li{width:100%;position:absolute;left:100%;top:0}.section-recognition .by-social .google-reviews-reel .reel li img{display:block}.section-recognition .by-social .google-reviews-reel .reel li:first-child{position:relative;left:0}.section-result-numbers{padding:50px 0;text-align:center;background-image:url(../images/backgrounds/resutls-statastics.webp);background-position:center bottom}.section-result-numbers h2{color:#db4c41}.section-result-numbers ul{list-style:none;justify-content:center;margin:40px 0 0 0;padding:0;flex-wrap:wrap;display:flex;gap:60px 20px}.section-result-numbers ul li{border-radius:8px;flex-basis:0;flex-grow:1;background-image:linear-gradient(to bottom, #F0594E, #F48230);color:#fff;padding:30px 5px 20px 5px;display:flex;flex-direction:column}.section-result-numbers ul li em{display:block;font-weight:800;font-size:36px;font-style:normal;margin-bottom:10px}.section-result-numbers ul li span{display:block;font-size:20px}.countdown{text-align:center;display:flex;gap:20px;margin:10px auto 0 auto;transform:translateY(20px);border-radius:4px;max-width:600px;background-color:#fff;padding:20px}.countdown span{flex-basis:0;flex-grow:1;background-color:var(--color-gray-light);border-radius:4px;padding:15px 0}.countdown span em{display:block;font-style:normal;font-size:60px;font-weight:900;color:var(--color-black);line-height:1em}.countdown span i{display:block;font-style:normal;font-size:15px;font-weight:600}.section-events-schedule{padding:60px 0}.section-events-schedule .events-list{list-style:none;margin:60px auto 0;padding:0 0 0 60px;display:flex;flex-wrap:wrap;gap:90px;justify-content:center}.section-events-schedule .events-list li{max-width:100%;position:relative;display:flex;padding:30px 0;background-color:var(--color-gray-light);border-radius:10px}.section-events-schedule .events-list li .date{width:120px;background-color:var(--color-blue-light);text-align:center;color:#fff;padding:30px 12px;position:relative;border-radius:5px;margin-left:-60px;font-size:16px}.section-events-schedule .events-list li .date .mode{background-color:var(--color-black);color:#fff;display:block;position:absolute;left:50%;top:0;transform:translate(-50%, -50%);padding:4px 12px;font-size:18px;border-radius:5px}.section-events-schedule .events-list li .date .weekday{display:block}.section-events-schedule .events-list li .date .day{display:block;font-size:44px;font-weight:900;line-height:1em}.section-events-schedule .events-list li .date .month{display:block}.section-events-schedule .events-list li .matter{padding:0 30px;line-height:1.5em}.section-events-schedule .events-list li .matter span{font-size:24px;color:var(--color-black)}.section-events-schedule .events-list li .matter span i{font-style:normal}.section-events-schedule .events-list li .matter span .orange{color:var(--color-orange)}.section-events-schedule .events-list li .matter a{background-color:var(--color-orange);color:#fff;padding:.4em 1em;display:inline-block;border-radius:8px;margin-top:12px}.section-events-schedule .events-list li .matter a:hover{opacity:.9}.section-success-stories{padding:50px 0}.section-success-stories ul{list-style:none;gap:30px;display:flex;flex-wrap:wrap;margin:60px 0 0 0;padding:0}.section-success-stories ul li{width:calc(33.33% - 20px);position:relative;cursor:pointer}.section-success-stories ul li img{display:block}.section-success-stories ul li:after{content:"";width:70px;aspect-ratio:1/1;background-image:url(https://webcdn.freedomfromdiabetes.org/storage/diabetesreversalsession/images/assets/icon-play-dark.svg);background-size:100% auto;background-repeat:no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transform-origin:center center;transition:all ease .2s}.section-success-stories ul li:hover:after{transform:translate(-50%, -50%) scale(1.05)}.youtube-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:20;display:flex;visibility:hidden;transition:all ease .4s;opacity:0}.youtube-lightbox.show{visibility:visible;opacity:1}.youtube-lightbox .close{position:fixed;top:10px;right:10px;width:40px;aspect-ratio:1/1;background-image:url(https://webcdn.freedomfromdiabetes.org/storage/diabetesreversalsession/images/assets/icon-close.svg);background-size:40% auto;background-position:center center;border:none;outline:none;border-radius:50%;border:4px solid #fff;background-color:var(--color-gray-light);cursor:pointer}.youtube-lightbox .frame{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;border:4px solid #fff;border-radius:15px;overflow:hidden;background-color:#fff}.youtube-lightbox .frame iframe{width:100%;display:block;height:100%;border:none;outline:none}.section-faqs{padding:50px 0}.section-faqs .faqs{margin:30px auto 0 auto;max-width:960px}.section-faqs details{margin:30px 0;border-radius:12px;overflow:hidden;background-image:linear-gradient(to left, rgba(0, 177, 220, 0.6), rgba(0, 136, 201, 0.8), rgba(0, 136, 201, 0.9));color:#fff}.section-faqs details summary{font-size:24px;padding:16px 32px 16px 16px;display:block;background-image:url(../images/assets/icon-chevron-down-white.svg);background-size:16px auto;background-position:calc(100% - 20px) center;cursor:pointer}.section-faqs details summary ::marker{display:none}.section-faqs details[open] summary{background-image:url(../images/assets/icon-chevron-up-white.svg)}.section-faqs details .content{padding:0 16px 16px 16px;padding-right:32px;animation:detailsContentIn ease .4s}@keyframes detailsContentIn{from{transform:translateY(-16px);opacity:0}}.site-footer{border-top:6px solid #0082b8;border-bottom:6px solid #0082b8;margin-bottom:60px}.site-footer .content{max-width:1200px;margin:auto;text-align:center;padding:30px;font-size:30px;font-weight:500;color:#0088c9}.thank-you{text-align:center;padding:180px 0}@media screen and (max-width: 767px){body{font-size:12px}.hide-on-mobile{display:none}.site-header{padding:10px 0}.site-header .logo img{width:200px}.content-wrapper{padding-left:20px;padding-right:20px}.hero{background-image:url(https://webcdn.freedomfromdiabetes.org/storage/diabetesreversalsession/images/backgrounds/hero-background-mobile.webp);background-position:center -50px;max-width:480px;margin:auto;min-height:auto}.hero .content{padding:15px 0 0 0;margin:0}.hero .content .logo img{margin:auto;width:144px;height:auto}.hero .content .text{margin-top:300px;position:relative}.hero .content .inner-text{padding:110px 20px 20px 20px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255), rgb(255, 255, 255));text-align:center}.hero .content h1{font-size:22px;margin:0;text-align:center}.hero .content p{margin:20px 0}.hero .content p em{font-size:12px}.hero .content p strong{font-size:20px}.hero .content p small{font-size:12px}.hero .content .cta{margin-top:20px;display:inline-block;text-align:center;color:#fff;border-radius:15px;position:relative}.hero .content .cta em{padding:8px 40px;font-style:normal;font-size:12px}.hero .content .cta span{font-size:18px;padding:20px 30px 10px 30px}.hero .content .cta:hover{opacity:.9}.hero-v2{padding-top:100px;padding-bottom:0;background-size:cover}.hero-v2 .hero-grid{margin:0 0px;display:flex;align-items:center;flex-wrap:wrap}.hero-v2 .hero-grid .hero-grid-item{width:100%;padding:10px 0}.hero-v2 .hero-grid .text{padding:0 10px}.hero-v2 .hero-grid .text h1{font-size:30px;text-align:center}.hero-v2 .hero-grid .text h1 small{font-size:20px;margin-top:10px}.hero-v2 .hero-grid .text ul{margin:10px 0 0 0;padding:0 0 0 1em;color:rgba(0,121,178,.9);font-weight:500}.hero-v2 .hero-grid .text ul li{margin:10px 0}.hero-v2 .hero-grid .photo{padding:10px 0 20px 0}.hero-v2 .hero-grid .photo img{display:block;margin:auto;height:auto}.hero-v2 .hero-grid .photo .name{font-size:18px;padding:10px 20px;position:relative;margin:-10px auto 0 auto;width:260px}.hero-v2 .hero-grid .photo .credentials{font-size:13px}.hero-v2 .hero-grid .reg-form-wrapper .wrapper{background-color:rgba(0,137,201,.8705882353);border-radius:24px;padding:20px}.hero-v2 .hero-grid .reg-form-wrapper .form-title{font-size:22px}.hero-v2 .hero-grid form .form-group{position:relative;margin:0 0 20px 0}.hero-v2 .hero-grid form .form-group label{display:none}.hero-v2 .hero-grid form .form-group .field{font-size:16px;padding:8px 8px}.hero-v2 .hero-grid form .form-row{margin:0 0 16px 0;gap:16px;display:flex}.hero-v2 .hero-grid form .form-row .form-group{margin:0;flex-basis:0;flex-grow:1}.hero-v2 .hero-grid form .btn-submit{font-size:16px;border:none;padding:8px 8px}.hero-v2 .timer-wrapper{margin-top:50px}.hero-v2 .timer-wrapper h2{font-size:22px}.section-title{font-size:20px}.section-take-control{padding:30px 20px;margin-top:60px;background-image:url(../images/backgrounds/wave-blue-diagonal.webp);background-size:auto;background-position:center}.section-take-control p{font-size:12px;margin:1em auto;max-width:200px}.section-take-control ul{width:100%;flex-wrap:wrap;margin:60px 0 30px 0;gap:60px}.section-take-control ul li{width:100%;flex-basis:auto}.section-take-control ul li i{width:100px}.section-take-control ul li span{margin:auto;margin-top:10px;font-size:16px;max-width:120px}.section-take-control .cta a{color:#fff;border-radius:1.5em;padding:6px 24px;font-size:16px}.section-four-steps{padding:60px 20px 30px 20px}.section-four-steps h3{font-size:22px}.section-four-steps ul li{gap:20px}.section-four-steps ul li picture{width:150px;flex-shrink:0}.section-four-steps ul li .text{width:auto;flex-grow:1}.section-four-steps ul li .text h3{font-size:16px}.section-four-steps ul li .text p{margin:6px 0 0 0;font-size:11px}.section-reclaim-health{padding:60px 0}.section-reclaim-health .section-image{display:block;border-radius:15px;box-shadow:15px 15px 0 0 var(--color-blue-light);margin:30px 0;box-shadow:10px -20px 0 0 #ebf1fe}.section-reclaim-health .section-title{color:#29abe2;font-size:24px;text-align:center}.section-reclaim-health .section-title span{color:#272727}.section-reclaim-health .content{display:flex;gap:20px;flex-wrap:wrap}.section-reclaim-health .content .text{width:100%}.section-reclaim-health .content .text ul{list-style:none;padding:0;margin:40px 0 0 0}.section-reclaim-health .content .text ul li{gap:15px;align-items:center;margin:30px 0}.section-reclaim-health .content .text ul li .media{width:70px;aspect-ratio:1/1;flex-shrink:0;display:flex;background-color:#d9d9d9;border-radius:50%;transition:background-color .3s ease}.section-reclaim-health .content .text ul li .media img{display:block;margin:auto;filter:contrast(0) brightness(0);width:60%}.section-reclaim-health .content .text ul li .inner-content h3{font-size:15px}.section-reclaim-health .content .text ul li .inner-content p{font-size:12px}.section-reclaim-health .content .text ul li:hover .media{background-color:var(--color-blue-light)}.section-reclaim-health .content .text ul li:hover .media img{filter:brightness(0) invert(1)}.section-reclaim-health .content .text .cta a{display:inline-block;color:#fff;border-radius:15px;position:relative;padding:12px 24px 12px 24px;font-size:18px;font-weight:700;background-color:var(--color-orange)}.section-reclaim-health .content .text .cta a:hover{opacity:.9}.section-reclaim-health .content .image{display:none}.section-meet-dr{height:auto;background-image:none;padding:30px 0px 0px 0px}.section-meet-dr .section-title{font-size:24px}.section-meet-dr .content{padding:15px;display:block}.section-meet-dr .content .text{max-width:100%;width:100%;padding-bottom:20px}.section-meet-dr .content .text .header-group{margin-bottom:10px}.section-meet-dr .content .text .header-group p{font-size:20px}.section-meet-dr .content .text .header-group .section-title{font-size:30px}.section-meet-dr .content .image{width:100%}.section-meet-dr .content .image h3{margin-top:1em}.section-meet-dr .content img{display:block;margin:40px auto 0 auto;max-width:280px}.section-recognition .acknowledged-by{padding:20px;margin:30px 20px}.section-recognition .by-icons ul{margin:30px 0 0 0;gap:40px 20px}.section-recognition .by-icons ul li{width:100%;gap:20px;background-size:180px auto;align-items:flex-end}.section-recognition .by-icons ul li .image svg,.section-recognition .by-icons ul li .image img{aspect-ratio:initial;display:block;border-radius:15px;width:220px}.section-recognition .by-icons ul li .text h3{font-size:16px}.section-recognition .by-icons ul li .text p{font-size:12px}.section-recognition .by-social{margin-top:60px}.section-recognition .by-social .google-review-logo{width:220px}.section-recognition .by-social .google-reviews-reel{margin-left:-20px;margin-right:-20px}.section-result-numbers{padding:30px 0;background-size:cover}.section-result-numbers ul{margin:40px 0 0 0;gap:10px}.section-result-numbers ul li{width:100%;flex-basis:auto}.section-result-numbers ul li em{font-size:30px}.section-result-numbers ul li span{font-size:18px}.countdown{text-align:center;display:flex;gap:10px;margin:10px auto 0 auto;max-width:600px;padding:10px;transform:translateY(10px)}.countdown span{flex-basis:0;flex-grow:1;background-color:var(--color-gray-light);border-radius:4px;padding:15px 0}.countdown span em{font-size:30px}.countdown span i{font-size:12px}.section-events-schedule{padding:30px 0}.section-events-schedule .events-list{margin:30px auto 0;padding-left:0;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:100%}.section-events-schedule .events-list li{min-width:0;width:calc(100% - 40px);margin-left:40px;position:relative;display:flex;padding:30px 0;background-color:var(--color-gray-light);border-radius:10px}.section-events-schedule .events-list li .date{width:80px;background-color:var(--color-blue-light);text-align:center;color:#fff;padding:30px 12px;position:relative;border-radius:5px;margin-left:-40px}.section-events-schedule .events-list li .date .mode{background-color:var(--color-black);color:#fff;display:block;position:absolute;left:50%;top:0;transform:translate(-50%, -50%);padding:4px 8px;font-size:12px}.section-events-schedule .events-list li .date .weekday{display:block}.section-events-schedule .events-list li .date .day{font-size:30px}.section-events-schedule .events-list li .date .month{display:block}.section-events-schedule .events-list li .matter{padding:0 20px}.section-events-schedule .events-list li .matter span{font-size:18px}.section-events-schedule .events-list li .matter a{background-color:var(--color-orange);color:#fff;padding:.8em 2em;display:inline-block;border-radius:8px;margin-top:8px}.section-events-schedule .events-list li .matter a:hover{opacity:.9}.section-success-stories{padding:30px 0}.section-success-stories ul{margin-top:30px;flex-wrap:wrap}.section-success-stories ul li{width:100%}.section-faqs{padding:30px 0}.section-faqs details{margin:15px 0}.section-faqs details summary{font-size:12px;background-position:calc(100% - 12px) center;padding:12px 32px 12px 12px}.section-faqs details .content{padding:0 12px 12px 12px}.site-footer .content{font-size:12px;padding:12px}}/*# sourceMappingURL=webpage-bundle.min.css.map */