/* https://tonicforhealth.com/wp-content/themes/ot-tonic/assets/css/main.css */
.h1,.h2,.h3,.h4,.h5,.h6{color:#44546a}.h1.--aqua,.h2.--aqua,.h3.--aqua,.h4.--aqua,.h5.--aqua,.h6.--aqua{color:#00b8ba}.h1.--orange,.h2.--orange,.h3.--orange,.h4.--orange,.h5.--orange,.h6.--orange{color:#ff7900}.h1{font-weight:900;font-size:32px;line-height:40px}@media only screen and (min-width:768px){.h1{font-size:48px;line-height:62px}}@media only screen and (min-width:992px){.h1{font-size:56px;line-height:64px}}.h2{font-weight:900;font-size:28px;line-height:36px}@media only screen and (min-width:768px){.h2{font-size:42px;line-height:54px}}@media only screen and (min-width:992px){.h2{font-size:48px;line-height:60px}}.h3{font-weight:900;font-size:18px;line-height:28px}@media only screen and (min-width:768px){.h3{font-size:28px;line-height:38px}}.text-1{color:#8497b0;font-size:18px;line-height:28px}@media only screen and (min-width:768px){.text-1{font-size:24px;line-height:32px}}.text-1_5{color:#8497b0;font-size:16px;line-height:24px}@media only screen and (min-width:768px){.text-1_5{font-size:24px;line-height:32px}}.text-1_5.--dark-blue{color:#44546a}.text-2{color:#8497b0;font-size:16px;line-height:24px}@media only screen and (min-width:768px){.text-2{font-size:18px;line-height:24px}}.text-2.--dark-blue{color:#44546a}.text-6{font-size:18px;line-height:28px;color:#8497b0}@media only screen and (min-width:768px){.text-6{font-size:22px;line-height:32px}}.u--color-blue{color:#689fe8}.u--color-dark-blue{color:#44546a}.u--color-aqua{color:#00b8ba}.u--color-orange{color:#ff7900}.u--center{text-align:center}@media only screen and (min-width:768px){.u--md-center{text-align:center}}.bubble{display:none}@media only screen and (min-width:1300px){.container.--wide{min-width:1250px}}.btn.type2.video{width:202px}.banner.--light-blue{background-color:#f7feff}.banner.--light-blue-gradient{background:linear-gradient(180deg,#e6fafa 0,#fff 100%)}.wpcf7-response-output{color:#ff683e;font-size:18px;line-height:28px;border:none!important;text-align:center}.wpcf7-response-output.wpcf7-mail-sent-ok{color:#00c4d2}.contact_form span.wpcf7-not-valid-tip{color:#ff683e}.simple-input.wpcf7-not-valid{border-color:#ff683e}div.wpcf7 .btn_wrapp{position:relative}div.wpcf7 .btn_wrapp .ajax-loader{position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:1200px){.how-it-works{display:flex;flex-wrap:nowrap}}.how-it-works .how-it-works__col.--image{display:none}@media only screen and (min-width:1200px){.how-it-works .how-it-works__col.--image{display:flex;flex-direction:column;justify-content:center;padding:0 10px}}@media only screen and (min-width:1200px){.how-it-works .how-it-works__col.--steps{display:flex;flex-direction:column;justify-content:space-between;padding:10px 10px 40px}}.how-it-works .how-it-works__image-series{width:100%;min-width:180px;height:auto}@media only screen and (min-width:1300px){.how-it-works .how-it-works__image-series{min-width:220px}}.how-it-works .how-it-works__step{margin-top:30px;color:#44546a;font-size:18px;line-height:1.33}.how-it-works .how-it-works__step:only-child{margin-top:0}@media only screen and (min-width:576px){.how-it-works .how-it-works__step{display:flex;align-items:center}}@media only screen and (min-width:1200px){.how-it-works .how-it-works__step{display:block;min-width:340px;margin-top:0}.how-it-works .how-it-works__step:only-child{flex-grow:1;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch}.how-it-works .how-it-works__step:only-child .how-it-works__step-content{display:flex;flex-direction:column}}.how-it-works .how-it-works__step .how-it-works__step-image{margin-bottom:10px}@media only screen and (min-width:576px){.how-it-works .how-it-works__step .how-it-works__step-image{width:280px;margin-right:30px;text-align:center}}@media only screen and (min-width:768px){.how-it-works .how-it-works__step .how-it-works__step-image{margin-bottom:0}}@media only screen and (min-width:1200px){.how-it-works .how-it-works__step .how-it-works__step-image{display:none}}.how-it-works .how-it-works__step .how-it-works__step-image img{width:100%;height:auto}@media only screen and (min-width:576px){.how-it-works .how-it-works__step .how-it-works__step-content{flex:1}}.how-it-works .how-it-works__step .how-it-works__step-list{margin:12px 0;color:#8497b0}@media only screen and (min-width:1200px){.how-it-works .how-it-works__step .how-it-works__step-list{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;margin:0}}.how-it-works .how-it-works__step .how-it-works__step-list .how-it-works__step-list-item{margin-top:30px}@media only screen and (min-width:576px){.how-it-works .how-it-works__step .how-it-works__step-list .how-it-works__step-list-item{display:flex;flex-direction:row;align-items:center}}@media only screen and (min-width:1200px){.how-it-works .how-it-works__step .how-it-works__step-list .how-it-works__step-list-item{margin-top:0}}.how-it-works .how-it-works__step .how-it-works__step-list .how-it-works__step-list-item .how-it-works__step-list-content{display:list-item;margin-left:2em;padding-left:.2em}@media only screen and (min-width:576px){.how-it-works .how-it-works__step .how-it-works__step-list .how-it-works__step-list-item .how-it-works__step-list-content{flex:1;margin-left:1em}}.how-it-works .how-it-works__step .how-it-works__step-list .how-it-works__step-list-item .how-it-works__step-list-image{margin-bottom:10px}@media only screen and (min-width:576px){.how-it-works .how-it-works__step .how-it-works__step-list .how-it-works__step-list-item .how-it-works__step-list-image{width:280px;margin-right:30px;text-align:center}}@media only screen and (min-width:768px){.how-it-works .how-it-works__step .how-it-works__step-list .how-it-works__step-list-item .how-it-works__step-list-image{margin-bottom:0}}@media only screen and (min-width:1200px){.how-it-works .how-it-works__step .how-it-works__step-list .how-it-works__step-list-item .how-it-works__step-list-image{display:none}}.how-it-works .how-it-works__step .how-it-works__step-list .how-it-works__step-list-item .how-it-works__step-list-image img{width:100%;height:auto}.how-it-works .how-it-works__step p{margin:8px 0}.how-it-works .how-it-works__step p:first-child{margin-top:0}.how-it-works .how-it-works__step p:last-child{margin-bottom:0}@media only screen and (min-width:1200px){.how-it-works .how-it-works__step p{margin:12px 0}}.how-it-works .how-it-works__step .h3+p{margin-top:0}@media only screen and (min-width:992px){.how-it-works .how-it-works__step .h3+p{margin-top:8px}}.icon-text-block{margin-bottom:30px}@media only screen and (min-width:768px){.icon-text-block{display:flex;margin-bottom:40px}}.icon-text-block .icon-text-block__icon{padding:8px 0}@media only screen and (min-width:768px){.icon-text-block .icon-text-block__icon{padding:8px 60px 8px 40px;text-align:center}}.icon-text-block .icon-text-block__icon img{width:98px;height:auto}.icon-text-block .icon-text-block__content p{margin:8px 0}.line.--blue{background-color:#689fe8;opacity:.7}.line.--aqua{background-color:#00b8ba;opacity:.8}.line.--orange{background-color:#ff7900;opacity:.8}ol.numbered-list,ul.numbered-list{list-style:none;counter-reset:numbered-list-counter}@media only screen and (min-width:768px){ol.numbered-list,ul.numbered-list{padding-left:78px}}ol.numbered-list>li,ul.numbered-list>li{counter-increment:numbered-list-counter;position:relative;margin:32px 0}ol.numbered-list>li:first-child,ul.numbered-list>li:first-child{margin-top:0}ol.numbered-list>li:last-child,ul.numbered-list>li:last-child{margin-bottom:0}@media only screen and (min-width:768px){ol.numbered-list>li,ul.numbered-list>li{margin:52px 0;padding:.5em 0 0 118px}}ol.numbered-list>li::before,ul.numbered-list>li::before{content:counter(numbered-list-counter,decimal-leading-zero);display:block;text-transform:uppercase;color:#ff7900;font-weight:900;font-size:72px;line-height:80px}@media only screen and (min-width:768px){ol.numbered-list>li::before,ul.numbered-list>li::before{position:absolute;top:0;left:0}}ol.numbered-list>li p,ul.numbered-list>li p{margin:8px 0}.social-links{margin-top:16px}@media only screen and (min-width:768px){.social-links{margin-top:20px}}.social-links .social-links__link{display:inline-block;margin-right:16px}.social-links .social-links__link .social-links__icon .social-links__icon-background{transition:all .3s ease-in-out}.social-links .social-links__link:hover .social-links__icon .social-links__icon-background{fill:#44546a}.testimonial{position:relative;padding:60px 0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.testimonial::after{content:'';display:block;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.2)}@media only screen and (min-width:768px){.testimonial{padding:80px 0}}.testimonial .testimonial__content{position:relative;z-index:2;color:#fff}.testimonial .testimonial__content blockquote{font-size:18px;line-height:28px;font-style:italic;font-weight:700}@media only screen and (min-width:768px){.testimonial .testimonial__content blockquote{font-size:32px;line-height:44px}}.testimonial .testimonial__content blockquote::before{content:'';display:block;width:48px;height:30px;margin-bottom:20px;background-image:url(/wp-content/themes/ot-tonic/assets/css/../images/icons/icon--quotes.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (min-width:768px){.testimonial .testimonial__content blockquote::before{width:78px;height:49px}}.testimonial .testimonial__content .testimonial__citation{display:block;margin-top:24px;font-style:normal;font-weight:700;font-size:16px;line-height:24px;text-align:right}@media only screen and (min-width:768px){.testimonial .testimonial__content .testimonial__citation{font-size:24px;line-height:32px;font-weight:400}}.testimonial .testimonial__content .testimonial__citation .testimonial__name-title,.testimonial .testimonial__content .testimonial__citation .testimonial__organization{display:block}@media only screen and (min-width:768px){.testimonial .testimonial__content .testimonial__citation .testimonial__name-title,.testimonial .testimonial__content .testimonial__citation .testimonial__organization{display:inline}}.default-page .page-content a{position:relative;padding-bottom:2px;border-bottom:1px dashed #c6ced3;color:#00b8ba;font-size:18px;line-height:28px}.default-page .page-content p{color:#5f7481;font-size:18px;line-height:28px}.default-page .page-content ul{margin-left:15px;list-style-type:none}.default-page .page-content ul li{position:relative;margin-top:10px;padding-left:30px;color:#5f7481;font-size:18px;line-height:28px}.default-page .page-content ul li::before{content:'';position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background-color:#000}.default-page .page-content h2{color:#44546a;font-size:28px;line-height:40px}.default-page .page-content p+h2,.default-page .page-content ul+h2{margin-top:40px}@media (min-width:992px){.default-page .page-content p+h2,.default-page .page-content ul+h2{margin-top:100px}}.patient-screening-page .landing-block-1 img{max-width:100%;height:auto}.patient-screening-page .landing-block-1 .button2-wrapper{text-align:center}@media only screen and (min-width:768px){.patient-screening-page .landing-block-1 .button2-wrapper{text-align:left}}@media (max-width:767px){.patient-screening-page .landing-block-1 .button2{width:135px;height:44px;padding:0 8px;font-size:14px;line-height:44px}}.patient-screening-page .landing-block-2{background:linear-gradient(0deg,rgba(237,242,247,0) 0,#edf2f7 100%)}.patient-screening-page .expectation-item .expectation-item__image{border-bottom:none;height:220px;background-position:50% 60%}.patient-screening-page .expectation-item .expectation-item__content .top-content{padding-top:0}.patient-screening-page .expectation-item .expectation-item__content .top-content::after{display:none}.landing-page img{width:100%;height:auto}@media (min-width:992px){.landing-page img{padding-right:15px}}.landing-page p{color:#5f7481;font-size:18px;line-height:28px}.page-template-page-landing footer .container .row:first-of-type,.page-template-page-landing header .col-sm-12{display:none}