.nlw html,.nlw body,.nlw div,.nlw span,.nlw applet,.nlw object,.nlw iframe,.nlw h1,.nlw h2,.nlw h3,.nlw h4,.nlw h5,.nlw h6,.nlw p,.nlw blockquote,.nlw pre,.nlw a,.nlw abbr,.nlw acronym,.nlw address,.nlw big,.nlw cite,.nlw code,.nlw del,.nlw dfn,.nlw em,.nlw img,.nlw ins,.nlw kbd,.nlw q,.nlw s,.nlw samp,.nlw small,.nlw strike,.nlw strong,.nlw sub,.nlw sup,.nlw tt,.nlw var,.nlw b,.nlw u,.nlw i,.nlw center,.nlw dl,.nlw dt,.nlw dd,.nlw ol,.nlw ul,.nlw li,.nlw fieldset,.nlw form,.nlw label,.nlw legend,.nlw table,.nlw caption,.nlw tbody,.nlw tfoot,.nlw thead,.nlw tr,.nlw th,.nlw td,.nlw article,.nlw aside,.nlw canvas,.nlw details,.nlw embed,.nlw figure,.nlw figcaption,.nlw footer,.nlw header,.nlw hgroup,.nlw menu,.nlw nav,.nlw output,.nlw ruby,.nlw section,.nlw summary,.nlw time,.nlw mark,.nlw audio,.nlw video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:top;font-family:inherit;font-weight:inherit}.nlw article,.nlw aside,.nlw details,.nlw figcaption,.nlw figure,.nlw footer,.nlw header,.nlw hgroup,.nlw main,.nlw menu,.nlw nav,.nlw section{display:block}.nlw html,.nlw body{line-height:1;min-width:320px;height:100%;width:100%}.nlw ol,.nlw ul{list-style:none}.nlw blockquote,.nlw q{quotes:none}.nlw blockquote:before,.nlw blockquote:after,.nlw q:before,.nlw q:after{content:"";content:none}.nlw table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Raleway";font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v29/1Ptsg8zYS_SKggPNyCg4TYFq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Raleway";font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v29/1Ptug8zYS_SKggPNyC0ITw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"vibes";font-display:swap;src:url("/assets/fonts/great_vibes.ttf")}@font-face{font-family:"EB Garamond";font-style:italic;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v30/SlGWmQSNjdsmc35JDF1K5GRweDs1Zw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"EB Garamond";font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v30/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.grow_link{text-decoration:none;position:relative}.grow_link::after{content:"";display:block;height:1px;background:#fff;position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);transition:width .3s ease-in-out}.grow_link:hover::after{width:100%}.nlw .pill_button{color:#fff;background:#524b5d;font-family:"Raleway",sans-serif;text-align:center;font-size:37px;box-sizing:border-box;padding:18px 10px;text-decoration:none;display:inline-block;border-radius:20px;transition:background .3s ease-in-out}.nlw .pill_button:hover{background:rgb(106.8928571429,97.7678571429,121.2321428571)}body{font-family:"Roboto",sans-serif;margin:0;min-width:320px}#newleaf_container{background-color:#efefef;min-height:100vh}#content{overflow:hidden;margin:0 auto;max-width:1920px;min-height:100vh;background:#fff;color:#42374d;display:flex;flex-direction:column}#page_content{flex-grow:1;display:flex;flex-direction:column}.on_scroll{opacity:0;transform:translateY(-10px) scale(0.9);transition:opacity .6s ease-in-out,transform .6s ease-in-out}.on_scroll.on_scroll_visible{transform:translateY(0px) scale(1);opacity:1}.accordian_top{cursor:pointer}.accordian_bottom{overflow:hidden;transition:height .3s ease-in-out}#generic_hero{background-position:top center;background-size:cover;color:#fff;text-shadow:2px 2px 5px #000;padding:200px 24px 165px;text-align:center;position:relative;box-sizing:border-box;background-image:url(/assets/images/locations_splash.jpg)}#generic_hero h2{font-size:80px;font-family:"vibes";line-height:1.4}#generic_hero h2 span{font-family:"Roboto",sans-serif}#generic_hero:before{content:"";height:256px;max-width:1920px;width:100%;background:url("/assets/images/brush_top.png");background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-167px;left:0}#generic_hero.contact{background-image:url(/assets/images/contact_hero.jpg)}#generic_hero.book{background-image:url(/assets/images/book_hero.jpg)}.nlw .generic_content{max-width:900px;margin:75px auto;padding:0 24px 24px;position:relative;z-index:1;flex-grow:1}.nlw .generic_content h2{font-size:40px;font-family:"Raleway",sans-serif;font-weight:600;text-transform:uppercase;margin:40px auto 24px;letter-spacing:1px;color:#524b5d}.nlw .generic_content h3{font-size:24px;font-family:"Raleway",sans-serif;font-weight:600;text-transform:uppercase;margin:40px auto 24px;letter-spacing:1px;color:#648f73;display:flex;flex-wrap:wrap;align-items:center}.nlw .generic_content h3 img{margin:10px 10px 0 10px;max-width:240px}.nlw .generic_content h4{font-family:"Raleway",sans-serif;font-size:20px;font-weight:600;margin:24px auto 14px;color:#648f73}.nlw .generic_content p,.nlw .generic_content li{font-size:20px;font-weight:300;margin:0 auto 18px;line-height:1.5}.nlw .generic_content li b{color:#648f73}.nlw .generic_content ul{list-style:disc;padding:0 0 0 40px}.nlw .generic_content ol{list-style:decimal;padding:0 0 0 40px}.nlw .generic_content b{font-weight:700}.nlw .generic_content i{font-style:italic}.nlw .generic_content a{color:#648f73}.nlw .generic_content a.pill_button{color:#fff}.nlw .generic_content .services_collapse_content{padding:0 0 0 20px;box-sizing:border-box;overflow:hidden;transition:height .3s ease-in-out}@media screen and (max-width: 1100px){#generic_hero{padding:60px 24px 50px}#generic_hero:before{bottom:-209px}.nlw .generic_content{margin:50px auto}.nlw .generic_content h2{font-size:30px}}@media screen and (max-width: 1000px){.nlw .pill_button{border-radius:10px}}@media screen and (max-width: 800px){#generic_hero{padding:50px 24px 30px}#generic_hero h2{font-size:60px}#generic_hero:before{bottom:-221px}.nlw .generic_content{margin:20px auto}}@media screen and (max-width: 750px){.nlw .generic_content h2{font-size:24px}.nlw .generic_content h3{font-size:20px}.nlw .generic_content h4{font-size:16px}.nlw .generic_content p,.nlw .generic_content li{font-size:16px}}@media screen and (max-width: 500px){#generic_hero{padding:30px 24px 25px}#generic_hero h2{font-size:40px}#generic_hero:before{bottom:-236px}.nlw .generic_content{margin:10px auto}}#generic_hero.aesthetics{background-image:url(/assets/images/aesthetics_hero.jpg)}#generic_hero.weight_loss{background-image:url(/assets/images/weightloss_hero.jpg)}#generic_hero.migraines{background-image:url(/assets/images/migraine_hero.jpg)}#generic_hero.hormones{background-image:url(/assets/images/hormone_hero.jpg)}#test_page{padding:0}#test_page h2{color:#485b5b;font-weight:600;font-size:40px;text-align:center}#test_page .test_intro{text-align:center;max-width:600px;font-family:"Raleway",sans-serif;font-size:32px;line-height:1.2;padding:0 24px;margin:0 auto 20px;box-sizing:border-box}#test_page .test_intro b{color:#485b5b}#gender_select{max-width:600px;padding:0 24px;margin:0 auto 30px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}#gender_select button{cursor:pointer;border:none;color:#fff;font-family:"Raleway",sans-serif;font-size:24px;border-radius:6px;padding:3px;background:none;width:calc(50% - 30px);box-sizing:border-box;box-shadow:3px 3px 1px rgba(0,0,0,.5);position:relative;overflow:hidden;transition:all .3s ease-in-out}#gender_select button:before{z-index:-1;content:"";position:absolute;top:0;bottom:0;left:0;width:200%;transition:all .3s ease-in-out;background:linear-gradient(to right, #8eb2ad 0%, #5b8983 50%)}#gender_select button:hover span:after{margin-left:10px}#gender_select button.open:before{left:-100%}#gender_select button.hide{opacity:.7}#gender_select button+button{margin:0 0 0 30px}#gender_select button span{border-radius:6px;box-sizing:border-box;display:block;border:1px solid #fff;padding:4px}#gender_select button span:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);display:inline-block;height:10px;transition:all .3s ease-in-out;width:10px;margin-left:5px}.gender_content{display:none;overflow:hidden;opacity:0;transition:height .5s ease-in-out,opacity .5s ease-in-out}.gender_content.open{display:block}.gender_content.visible{opacity:1}@media screen and (max-width: 800px){#test_page h2{font-size:30px}#test_page .test_intro{font-size:24px}}@media screen and (max-width: 500px){#test_page .test_intro{font-size:20px}#gender_select button{font-size:20px}#gender_select button span:after{position:relative;top:-3px;height:4px;width:4px}}.nlw div.nl_form{max-width:600px;margin:0 auto;width:100%;padding:0 24px;box-sizing:border-box}.nlw div.nl_form .form_error_list{margin:30px 0;color:#a00}.nlw div.nl_form .form_error_list li{margin:0 0 6px}.nlw div.nl_form label{font-weight:700;font-family:"Raleway",sans-serif;display:block;color:#516765;margin-top:20px;font-size:18px}.nlw div.nl_form input[type=text],.nlw div.nl_form input[type=date],.nlw div.nl_form textarea,.nlw div.nl_form select{width:100%;padding:8px;border:1px solid #aaa;border-radius:4px;margin:4px 0 0;font-size:18px;font-family:"Roboto",sans-serif;box-sizing:border-box;color:#42374d}.nlw div.nl_form select[multiple]{padding:0}.nlw div.nl_form select[multiple] option{padding:3px 8px}.nlw div.nl_form select[multiple] option:checked{background:#516765 linear-gradient(0deg, #516765 0%, #516765 100%);color:#fff}.nlw div.nl_form select[multiple]:focus option:checked{background:#516765 linear-gradient(0deg, #516765 0%, #516765 100%)}.nlw div.nl_form input[type=checkbox],.nlw div.nl_form input[type=radio]{margin:20px 0 0 0;height:20px;accent-color:#516765}.nlw div.nl_form input[type=checkbox]+label,.nlw div.nl_form input[type=radio]+label{margin-top:20px;margin-right:30px;display:inline-block;font-weight:400;color:#42374d}.nlw div.nl_form button{background:#7ca5a0;color:#fff;border-radius:4px;font-size:18px;border:none;margin-bottom:20px;padding:8px 12px;transition:all .3s ease-in-out;width:100%;cursor:pointer}.nlw div.nl_form button:hover{background:rgb(108.8846153846,154.6153846154,149.0384615385)}.nlw div.nl_form h3{margin:30px 0 2px;font-size:24px;font-weight:700;font-family:"Raleway",sans-serif;color:#7ca5a0}.nlw div.nl_form p{font-size:16px;line-height:1.2}.nlw div.nl_form p+h3{margin:18px 0 2px}.book_online .infusion-label-checkbox,.book_online .text{font-family:"Raleway",sans-serif}.book_online .text{font-size:14px}#book_form_wrapper{background-image:url("/assets/images/form_bg.jpg");background-position:bottom center;background-repeat:no-repeat;padding:80px 12px 165px;flex-grow:1;position:relative}#book_form_wrapper:after{content:"";position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0))}#book_form_wrapper.weight_loss{background-image:url("/assets/images/form_weightloss.jpg")}#book_form_wrapper.metabolic_healing{background-image:url("/assets/images/form_wellnesscoaching.jpg")}#book_form_wrapper.nutrition{background-image:url("/assets/images/form_nutrition.jpg")}#book_form_wrapper.food_sensitivity{background-image:url("/assets/images/form_foodsensitivity.jpg")}#book_form_wrapper.desmoines{background-image:url("/assets/images/form_desmoines.jpg")}#book_form_wrapper.northliberty{background-image:url("/assets/images/form_northliberty.jpg")}#book_form_wrapper.omaha{background-image:url("/assets/images/form_omaha.jpg")}#book_form_wrapper.edmond{background-image:url("/assets/images/form_edmond.jpg")}#book_form_wrapper.tulsa{background-image:url("/assets/images/form_tulsa.jpg")}#book_form_wrapper h2{text-transform:uppercase;font-family:"Raleway",sans-serif;text-align:center;font-size:20px}#book_form_call{text-align:center;font-family:"EB Garamond";font-size:14px;font-style:italic;font-weight:700}#book_form_call a{color:#42374d}#book_form{max-width:608px;margin:10px auto 0;font-family:"EB Garamond";font-size:20px;font-style:italic}#book_form .book_form_row{display:flex;justify-content:space-between}#book_form .book_form_row.centered{justify-content:center}#book_form .book_form_column{width:calc(50% - 15px)}#book_form .book_form_input{position:relative;padding:11px 0}#book_form .book_form_input.error:after{content:"!";font-style:normal;color:#900;border:1px solid #900;border-radius:100%;height:16px;width:16px;font-size:16px;position:absolute;top:50%;right:2px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}#book_form .book_form_input.error input{border-color:#900}#book_form .book_form_input.error label{color:#900}#book_form .book_form_input input{border:1px solid #42374d;border-radius:0;border-width:0 0 1px;font-family:"EB Garamond";font-size:20px;color:#42374d;width:100%;box-sizing:border-box;padding:8px 4px;background:none;outline:none;position:relative}#book_form .book_form_input label{position:absolute;pointer-events:none;top:50%;left:0;transform:translateY(-50%);transition:all .2s ease-in-out}#book_form .book_form_input input:focus+label,#book_form .book_form_input input:not(:placeholder-shown)+label{top:14%;font-size:16px}#book_form .book_form_checkbox_label{margin:20px auto 10px}#book_form .book_form_checkbox_label.error{color:#900}#book_form .book_form_checkbox_label.error:after{content:"!";font-style:normal;color:#900;border:1px solid #900;border-radius:100%;height:16px;width:16px;font-size:16px;display:inline-flex;justify-content:center;align-items:center;margin:0 0 0 20px}#book_form .book_form_checkboxs{column-count:2;column-gap:30px;margin:0 auto 15px}#book_form .book_form_checkboxs.error{color:#900}#book_form .book_form_checkbox{text-wrap:nowrap;position:relative;padding:2px 0 2px 40px;box-sizing:border-box;display:flex;align-items:center}#book_form .book_form_checkbox input{position:absolute;opacity:0;height:0;width:0;cursor:pointer}#book_form .book_form_checkbox .book_form_checkmark{position:absolute;display:block;top:50%;transform:translateY(-50%);left:6px;height:15px;width:15px;border:1px solid #42374d;border-radius:3px;transition:all .3s ease-in-out}#book_form .book_form_checkbox .book_form_checkmark:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -60%) rotate(-45deg);border:2px solid #42374d;box-sizing:border-box;border-width:0 0 3px 3px;height:6px;width:11px;transition:all .1s ease-in-out}#book_form .book_form_checkbox input:not(:checked)~.book_form_checkmark:after{opacity:0}#book_form .book_form_checkbox input:checked~.book_form_checkmark:after{opacity:1}#book_form .book_form_checkbox:hover input~.book_form_checkmark,#book_form .book_form_checkbox input:focus~.book_form_checkmark{background-color:hsla(0,0%,100%,.5)}#book_form .book_form_select{width:100%;border:1px solid #42374d;background:none;border-radius:3px;font-size:20px;font-family:"EB Garamond";font-style:italic;color:#42374d;box-sizing:border-box;padding:4px}#book_form .book_form_select.error{border-color:#900;color:#900}#book_form sup{vertical-align:super;font-size:x-small}#book_form_response span{display:block;text-align:center;margin-top:20px;text-transform:uppercase;font-style:normal;font-size:14px;font-weight:700}#book_form_response span.error{color:#900}#book_form_submit{font-family:"Raleway",sans-serif;display:flex;align-items:center;justify-content:center;border:none;text-transform:uppercase;font-size:20px;margin:30px auto 20px;background:#eee;cursor:pointer;max-width:265px;width:90%;border-radius:6px;padding:20px 0;transition:all .3s ease-in-out;color:#42374d;box-shadow:4px 4px 6px rgba(0,0,0,.2)}#book_form_submit span{display:inline-block;border:1px solid #42374d;border-width:0 1px 1px 0;height:10px;position:relative;width:10px;transform:rotate(-45deg);margin:0 0 0 10px}#book_form_submit:hover{background:#bbe1b1}#book_form_fine_print{max-width:340px;margin:0 auto 50px;font-size:12px;text-align:center}#book_form_fine_print a{color:#42374d}#book_form_fine_print a:hover{color:#465a59}#book_form_badge{text-align:center}@media screen and (max-width: 650px){#book_form{max-width:360px}#book_form .book_form_row{flex-direction:column}#book_form .book_form_column{width:100%}#book_form .book_form_checkboxs{column-count:1}#book_form .book_form_select{margin:0 auto 20px}}#scheduling_arrow_wrapper{max-width:700px;width:90%;margin:50px auto 0}#scheduling_arrow{background:#80bb9b;color:#fff;text-align:center;padding:0 12px;box-sizing:border-box;height:50px;margin:0 30px;position:relative;display:flex;justify-content:center;align-items:center;border-radius:6px 0 0 6px}#scheduling_arrow:before{content:"";display:block;position:absolute;top:0;height:0;width:0;left:100%;border-top:25px solid rgba(0,0,0,0);border-left:30px solid #80bb9b;border-bottom:25px solid rgba(0,0,0,0)}#scheduling_arrow b{font-weight:700}#scheduling_arrow .scheduling_bar{margin:0 20px;display:inline-block}#scheduling_iframe_wrapper{flex-grow:1;display:flex;height:100%}#scheduling_iframe{width:100%;min-height:800px;border:none;flex-grow:1}@media screen and (max-width: 650px){#scheduling_arrow{margin:0;border-radius:6px}#scheduling_arrow:before{display:none}#scheduling_arrow .scheduling_text{display:flex;flex-direction:column;text-align:left}#scheduling_arrow .scheduling_bar{display:none}}#careers_page{max-width:600px;width:100%;margin:0 auto;box-sizing:border-box}#careers_page .nl_form{width:100%;padding:0}#careers_page h3{border-bottom:1px solid #7ca5a0;margin-top:40px}#careers_page .careers_interest .label{margin-bottom:0}#careers_page .careers_interest span{display:inline-block}#careers_page .careers_interest input,#careers_page .careers_interest label{margin-top:8px}#careers_page .careers_interest label{margin-right:30px}#careers_page .label{font-weight:700;font-family:"Raleway",sans-serif;display:block;color:#516765;margin:20px 0 0;font-size:18px}#careers_page label.under{font-size:14px;margin:0 0 20px;font-weight:400;color:#524b5d}#careers_page textarea{height:100px}#careers_page .file_upload_note{font-size:14px}#careers_page hr{margin:20px 0}#careers_page .error{background:#f99}#careers_response{text-align:center;font-size:18px;color:#900;margin:20px 0}#career_submit{margin:10px 0 20px}body.wp{line-height:1}body.wp:after,body.wp:before{display:none}#content.site-content{display:flex;flex-direction:row;line-height:1.75}#content.site-content .content-area{float:none;margin-right:0}#content.site-content .site-main{width:100%}#content.site-content .sidebar{padding-left:24px;float:none;margin-left:0}#content.site-content .wp-block-latest-posts__list{margin:0}#content.site-content .wp-block-latest-posts__list li{padding-top:4px;padding-bottom:4px}#content.site-content .wp-block-latest-posts__list li+li{border-top:1px solid #aaa}#content.site-content .entry-content{float:none;width:100%}#content.site-content blockquote{margin-left:0}#content.site-content ul,#content.site-content ol{padding-left:20px}#content.site-content .author{display:none}#content.site-content .entry-footer{float:none;width:100%}@media screen and (max-width: 910px){#page.site{margin:24px}#content.site-content{width:100%;flex-direction:column}#content.site-content .entry-header,#content.site-content .post-thumbnail,#content.site-content .entry-content,#content.site-content .entry-footer{margin-right:auto;margin-left:auto;width:100%;max-width:767px}#content.site-content .byline{display:none}}#header{width:100%;z-index:100;top:0;max-width:1920px;transition:box-shadow .3s;box-shadow:0 4px 6px rgba(0,0,0,0)}#header.sticky{position:fixed;box-shadow:0 4px 6px rgba(0,0,0,.3)}#header_main{background:#465a59;display:flex;justify-content:space-between;align-items:center;padding:12px 25px;max-width:1920px;position:relative;box-sizing:border-box}#header_main.locations{padding:20px 25px}#header_menu_open{color:#fff;border:none;cursor:pointer;font-family:"Raleway",sans-serif;z-index:1;font-weight:400;letter-spacing:normal;line-height:normal;font-size:18px;padding:5px 12px 5px 60px;border-radius:8px;position:relative;background:rgba(0,0,0,0);transition:background .3s ease-in-out}#header_menu_open:hover{background:rgba(0,0,0,.1)}#header_menu_open .bars{position:absolute;left:0;top:50%;height:2px;width:45px;background:#fff;transform:translateY(-50%)}#header_menu_open .bars:before{content:"";background:#fff;width:100%;height:2px;position:absolute;left:0;bottom:9px}#header_menu_open .bars:after{content:"";background:#fff;width:100%;height:2px;position:absolute;left:0;top:9px}#header_locations{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;padding:10px 0 10px;justify-content:center}#header_locations li{padding:2px 27px}#header_locations li+li{border-left:2px solid #fff}#header_locations a{color:#fff;font-size:16px;letter-spacing:1.1px}#header_logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#header_logo img{max-width:134px}#header_book{color:#fff;border:none;cursor:pointer;text-wrap:nowrap;font-family:"Raleway",sans-serif;font-size:18px;padding:5px 0;line-height:normal;box-sizing:border-box;border-radius:8px;position:relative;text-decoration:none;background:rgba(0,0,0,0);transition:background .3s ease-in-out;display:flex;align-items:center}#header_book img{margin:0 0 0 12px;max-width:27px}#header_book:hover{background:rgba(0,0,0,.1)}#header_mobile{display:none}@media screen and (max-width: 1300px){#header_locations li{padding:2px 14px}#header_locations a{font-size:14px}}@media screen and (max-width: 1100px){#header_main{flex-wrap:wrap;padding:52px 0 12px}#header_main.locations{padding:25px 0}#header_menu_open{margin:0 0 0 12px}#header_locations{width:100%;background:#516765;top:0;transform:none}#header_locations li{width:20%;box-sizing:border-box;text-align:center}#header_book{margin:0 12px 0 0}}@media screen and (max-width: 900px){#header_locations{justify-content:center}#header_locations li{width:auto}}@media screen and (max-width: 720px){#header_main{padding:12px 0}#header_main.locations{padding:6px 0 48px}#header_locations{display:none}#header_logo{position:static;transform:none;margin:0 8px}.locations #header_book{position:absolute;bottom:0;left:0;border-radius:0;right:0;margin:0;display:flex;align-items:center;justify-content:center;background:#516765;height:32px;overflow:hidden}}@media screen and (max-width: 500px){#header_main.locations{padding:6px 0 48px}#header_menu_open{font-size:12px}#header_book{font-size:12px}}#header_menu{z-index:200;position:fixed;top:0;left:50%;width:100vw;max-width:1920px;height:100vh;box-sizing:border-box;overflow-y:auto;padding:0 0 60px;opacity:0;transform:translateX(-50%) scale(0.96);background:#dceed8;transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:none}#header_menu.open{opacity:1;transform:translateX(-50%) scale(1);pointer-events:auto}#header_menu_top{display:flex;justify-content:center;position:relative;align-items:center;max-width:1920px;padding:0 12px;margin:18px auto 94px;box-sizing:border-box}#header_menu_close{border:none;cursor:pointer;font-family:"Raleway",sans-serif;color:#4c6759;font-size:18px;display:flex;position:absolute;top:50%;left:20px;font-weight:400;letter-spacing:normal;line-height:normal;transform:translateY(-50%);align-items:center;padding:5px 12px;border-radius:8px;background:rgba(0,0,0,0);transition:background .3s ease-in-out}#header_menu_close:hover{background:rgba(0,0,0,.1)}#header_menu_close img{margin:0 12px 0 0}#header_menu_logo img{max-width:134px}#header_menu_book{border:none;font-family:"Raleway",sans-serif;color:#4c6759;font-size:18px;display:flex;align-items:center;padding:5px 12px;line-height:normal;text-decoration:none;border-radius:8px;background:rgba(0,0,0,0);transition:background .3s ease-in-out;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#header_menu_book:hover{background:rgba(0,0,0,.1)}#header_menu_book img{margin:0 0 0 12px;max-width:27px}#header_menu_links_wrapper{max-width:1040px;padding:0 20px;box-sizing:border-box;margin:0 auto 0;display:flex;flex-direction:column;align-items:flex-start}#header_menu_main_links{position:relative;margin:0 0;padding:0 20px 0 0;box-sizing:border-box;max-width:425px;width:100%;background:url("/assets/images/nav_dots.svg");background-position:top right;background-repeat:repeat-y}#header_menu_main_links:after{content:"";position:absolute;bottom:0;right:0;width:20px;background:linear-gradient(rgba(220, 238, 216, 0), #dceed8);height:20px}#header_menu_main_links>li:last-of-type .menu_main_link{margin:0}#header_menu_main_links .menu_main_link{font-size:36px;text-decoration:none;color:#4c6759;margin:0 0 10px;padding:12px 0;letter-spacing:-1.3px;line-height:normal;font-family:"Raleway",sans-serif;display:flex;align-items:center}#header_menu_main_links .menu_main_link img{margin:0 0 0 16px;opacity:0;position:relative;left:-10px;transition:all .3s ease-in-out;pointer-events:none}#header_menu_main_links .menu_main_link.active img{opacity:1;left:0}#header_menu_main_links .header_menu_sub_menu{position:absolute;left:100%;top:0;opacity:0;padding:16px 0 0 66px;font-size:32px;font-family:"Raleway",sans-serif;text-wrap:nowrap;pointer-events:none;transition:all .3s ease-in-out}#header_menu_main_links .header_menu_sub_menu.active{opacity:1;pointer-events:auto}#header_menu_main_links .header_menu_sub_menu a{display:inline;color:#4c6759;line-height:normal}#header_menu_main_links .header_menu_sub_menu a::after{background:#4c6759;height:2px}#header_menu_main_links .header_menu_sub_menu li{margin:0 0 20px}#header_menu_secondary_links{margin:18px 0 0}#header_menu_secondary_links a{margin:18px 0 0;display:inline-block;color:#4c6759;font-family:"Raleway",sans-serif;line-height:normal;font-size:24px}#header_menu_secondary_links a:after{background:#4c6759;height:2px}@media screen and (max-width: 1100px){#header_menu_top{margin:18px auto 40px}#header_menu_links_wrapper{max-width:760px}#header_menu_main_links{max-width:360px}#header_menu_main_links .menu_main_link{font-size:32px}#header_menu_main_links .header_menu_sub_menu{font-size:24px}}@media screen and (max-width: 900px){#header_menu_book{font-size:20px}#header_menu_book img{display:none}#header_menu_links_wrapper{max-width:100%}#header_menu_main_links{max-width:330px}#header_menu_main_links .menu_main_link{font-size:28px}#header_menu_main_links .header_menu_sub_menu{padding:24px 0 0 20px;font-size:20px}#header_menu_secondary_links{margin:0}#header_menu_secondary_links a{font-size:20px}}@media screen and (max-width: 700px){#header_menu_top{flex-direction:column;margin:24px auto 10px;justify-content:flex-start}#header_menu_close{font-size:14px;top:0;left:6px;padding:12px}#header_menu_close img{margin:0 4px 0 0;max-height:16px}#header_menu_book{margin:40px 0 0;color:#fff;background:#4c6759;position:static;font-size:16px;padding:12px}#header_menu_book:hover{background:rgb(97.6536312849,132.3463687151,114.3575418994)}#header_menu_main_links{max-width:100%;padding:0;background:none}#header_menu_main_links>li:last-of-type .menu_main_link{margin:0 0 15px}#header_menu_main_links .menu_main_link{padding:0}#header_menu_main_links .menu_main_link.active img{opacity:0}#header_menu_main_links .header_menu_sub_menu{padding:0 0 0 40px;position:static;opacity:1;max-height:0;overflow:hidden}#header_menu_main_links .header_menu_sub_menu.active{max-height:500px}#header_menu_secondary_links a{margin:14px 0 0}}@media screen and (max-width: 400px){#header_menu_close{font-size:0;padding:8px}#header_menu_close img{margin:0}#header_menu_main_links .menu_main_link{font-size:24px}#header_menu_main_links .header_menu_sub_menu{padding:0 0 0 20px;font-size:16px}#header_menu_secondary_links a{font-size:16px}}#footer_wrapper{background:#516765;line-height:normal}#footer_contact{display:flex;justify-content:space-between;align-items:center;margin:0 auto;max-width:1800px;padding:30px 25px;box-sizing:border-box}#footer_contact .footer_link{color:#fff;font-family:"Raleway",sans-serif;font-size:28px;white-space:nowrap}#footer_contact .footer_phone_wrapper{padding:0 50px;text-align:center}#footer_contact .footer_phone{color:#fff;text-transform:uppercase;font-family:"Raleway",sans-serif;font-size:24px}#footer_contact .footer_phone span{display:inline-block}#footer_contact .footer_social_links{display:flex}#footer_contact .footer_social_links li+li{margin:0 0 0 10px}#footer_contact .footer_social_links img{max-width:40px}#footer_links{display:flex;justify-content:center;padding:12px;background:#344245}#footer_links ul{display:flex;justify-content:center}#footer_links li{padding:0 12px}#footer_links li:last-of-type{border-left:1px solid #fff}#footer_links a{color:#fff;font-weight:300;font-size:14px}#footer_copyright{padding:20px;background:#344245;color:#fff;text-align:center;font-size:18px;font-weight:300;font-family:"Raleway",sans-serif}@media screen and (max-width: 1000px){#footer_contact{flex-wrap:wrap;padding:0px 0px 30px}#footer_contact .footer_link{order:1;margin:0 0 0 25px}#footer_contact .footer_phone_wrapper{padding:30px 25px;background:#80bb9b;width:100%;margin:0 auto 30px}#footer_contact .footer_phone{font-size:20px;font-weight:700}#footer_contact .footer_social_links{order:1;margin:0 25px 0 0}}@media screen and (max-width: 700px){#footer_contact .footer_link{font-size:24px}#footer_copyright{font-size:16px}}@media screen and (max-width: 500px){#footer_contact{padding:0 0 24px}#footer_contact .footer_link{font-size:20px}#footer_contact .footer_phone{font-size:16px}#footer_contact .footer_social_links img{max-width:20px}#footer_copyright{padding:18px;font-size:12px}}#index_hero{background:url("/assets/images/hero.webp");background-position:center center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:92px 20px 186px}#index_hero a{margin:0 auto 99px}#index_hero h1{text-align:center;font-weight:300;color:#fff;font-size:24px;font-family:"Raleway",sans-serif}#index_hero h1 span{margin:50px auto 0;font-size:94px;display:block;font-family:"vibes";font-weight:500}#index_badge{height:0;position:relative;margin:40px auto 20px}#index_badge img{position:absolute;top:0;left:50%;transform:translate(-50%, -70%)}#index_experience{color:#465a59;text-align:center;padding:68px 12px;font-family:"Raleway",sans-serif}#index_experience h2{max-width:764px;font-size:34px;margin:0 auto 36px;line-height:1.3}#index_experience p{max-width:764px;font-size:24px;margin:0 auto 50px;line-height:1.6;letter-spacing:1.2px}#index_experience a{background:#465a59;color:#fff;font-size:24px;text-decoration:none;padding:24px 90px;display:inline-block;transition:background .3s ease-in-out}#index_experience a:hover{background:hsl(177,12.5%,41.3725490196%)}#index_journey{background:url("/assets/images/services.jpg");background-size:cover;background-position:right center;padding:50px 45px;font-family:"Raleway",sans-serif}#index_journey div{border-radius:20px;background:#cdded8;padding:60px;max-width:540px;width:100%;box-sizing:border-box}#index_journey h2{font-size:32px;font-weight:700;line-height:1.5;letter-spacing:5px;margin:0 0 36px}#index_journey li+li{margin:42px 0 0}#index_journey .grow_link{color:#42374d;font-size:28px;font-weight:300;letter-spacing:1px}#index_journey .grow_link:after{background:#42374d;height:2px}#index_tests{background:#d4c7e3}#index_tests h2{text-align:center;font-weight:700;font-size:40px;letter-spacing:1.8px;padding:27px 12px 30px;color:#5a5268}#index_tests div{background:url("/assets/images/tests.jpg");background-size:cover;display:flex;justify-content:flex-end;padding:135px 183px 85px}#index_tests ul{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:868px;width:100%}#index_tests a{width:368px;margin:0 0 66px}#index_testimonials{background:#fff;position:relative;text-align:center}#index_testimonials:before{content:"";height:256px;width:1920px;background:url("/assets/images/brush_top.png");position:absolute;bottom:calc(100% - 167px);left:0}#index_testimonials:after{content:"";height:123px;width:1920px;background:url("/assets/images/brush_bottom.png");position:absolute;top:calc(100% - 48px);left:0}#index_testimonials div{position:relative;z-index:1;padding:85px 12px 30px}#index_testimonials h2{font-family:"Raleway",sans-serif;font-size:40px;font-weight:700;letter-spacing:1.2px;margin:0 auto 32px}#index_testimonials ul{display:flex;justify-content:space-between;margin:0 auto 33px;max-width:1690px}#index_testimonials li{text-align:left;padding:12px;font-size:24px;line-height:1.3;width:30%;box-sizing:border-box}#index_testimonials a{background:#857663;width:80%;max-width:360px;font-size:24px}#index_testimonials a:hover{background:hsl(33.5294117647,14.6551724138%,55.4901960784%)}#index_start{background:url("/assets/images/live.jpg");background-size:cover;background-position:center center;padding:224px 252px 204px}#index_start div{max-width:570px;text-align:center}#index_start h2{color:#fff;font-size:56px;font-weight:700;letter-spacing:6.2px;line-height:1.3;margin:0 0 92px;text-shadow:4px 4px 6px rgba(0,0,0,.8)}#index_start a{width:90%;max-width:380px}@media screen and (max-width: 1700px){#index_tests div{padding:135px 50px 85px}#index_tests ul{max-width:800px}}@media screen and (max-width: 1600px){#index_start{padding:224px 80px 204px;background-position:center center}}@media screen and (max-width: 1400px){#index_hero{padding:90px 20px 115px}#index_badge{margin:40px auto 20px}#index_journey{background-position:-395px center}#index_tests div{padding:60px 130px}#index_tests ul{align-items:flex-end;flex-wrap:nowrap;flex-direction:column}#index_tests li+li{margin:20px 0 0}#index_tests a{margin:0}#index_testimonials li{width:33.33%}#index_start{padding:185px 80px}}@media screen and (max-width: 1200px){#index_tests div{padding:60px 80px}#index_testimonials h2{margin:0 auto 20px}#index_testimonials li{font-size:20px}#index_start{padding:185px 45px 120px}#index_start h2{font-size:50px;margin:0 0 40px}}@media screen and (max-width: 1000px){#index_hero{padding:55px 20px 60px}#index_hero a{margin:0 auto 70px}#index_hero h1 span{font-size:80px;margin:20px auto 0}#index_badge{margin:100px auto 20px}#index_experience{padding:60px 12px}#index_experience h2{font-size:30px;margin:0 auto 24px}#index_experience p{font-size:18px;margin:0 auto 40px}#index_journey div{border-radius:10px;padding:35px;max-width:480px}#index_journey h2{font-size:28px}#index_journey .grow_link{font-size:24px}#index_tests h2{font-size:32px}#index_tests div{background-position:-90px center;padding:60px 40px}#index_tests a{font-size:28px;width:320px}#index_testimonials h2{font-size:32px}#index_testimonials li{font-size:16px}#index_start div{max-width:none}}@media screen and (max-width: 800px){#index_experience h2{font-size:26px}#index_experience a{padding:24px 32px}#index_journey div{max-width:435px}#index_journey h2{font-size:24px}#index_journey .grow_link{font-size:20px}#index_tests h2{font-size:24px}#index_tests div{padding:45px 40px;background-position:-105px center}#index_tests a{font-size:24px;width:245px}#index_testimonials ul{flex-direction:column}#index_testimonials li{width:100%}}@media screen and (max-width: 600px){#index_hero a{text-align:center}#index_hero img{max-width:90%}#index_badge{margin:100px auto 50px}#index_experience{padding:32px 12px}#index_experience h2{font-size:24px}#index_experience a{font-size:18px;padding:20px}#index_journey{padding:32px;background-size:auto;background-position:left bottom;text-align:center}#index_journey div{padding:20px;max-width:none}#index_journey h2{font-size:20px;letter-spacing:4px;margin:0 0 20px}#index_journey li+li{margin:20px 0 0}#index_tests ul{align-items:center}#index_testimonials div{padding:30px 12px}#index_testimonials h2{font-size:26px}#index_start{padding:140px 45px 75px}#index_start h2{font-size:28px;letter-spacing:4px}#index_start a{font-size:28px}}@media screen and (max-width: 400px){#index_hero a{margin:0 auto 40px}#index_hero h1{font-size:24px}#index_hero h1 span{font-size:60px}#index_experience h2{font-size:20px}#index_experience p{font-size:16px}#index_experience a{font-size:14px;padding:20px 16px}#index_journey{padding:12px}#index_journey div{padding:12px}#index_testimonials h2{font-size:20px}#index_testimonials ul{margin:0 auto 20px}#index_start h2{font-size:20px}}.generic_content.thank_you h2{text-align:center;font-size:34px;font-weight:600;text-transform:uppercase;margin-bottom:70px}.generic_content.thank_you h2 span{display:block;font-weight:300;font-size:32px;text-transform:none}.generic_content.thank_you p{font-size:28px;text-align:center;margin-bottom:60px;line-height:1.4}.generic_content.thank_you h3{text-align:center;font-size:30px;color:#524b5d;text-transform:none;display:block;font-style:italic}.generic_content.thank_you h4{font-size:80px;font-weight:800;color:#783c83;text-align:center;margin-bottom:80px}#thank_you_blogs{display:flex;flex-wrap:wrap;justify-content:center;max-width:840px;margin:0 auto}#thank_you_blogs .thank_you_blog{max-width:250px;margin:0 15px 34px;position:relative;overflow:hidden;display:block;color:#fff;text-decoration:none;padding:0 0 56px}#thank_you_blogs .thank_you_blog .thank_you_blog_bg{position:absolute;z-index:-1;height:100%;background-position:center center;background-size:cover;width:100%;top:50%;left:50%;transition:all 1s ease-in-out;transform:translate(-50%, -50%)}#thank_you_blogs .thank_you_blog:hover .thank_you_blog_bg{transform:translate(-50%, -50%) scale(1.1)}#thank_you_blogs .thank_you_blog_top{background:#c07c7b;display:inline-block;font-weight:700;padding:5px 16px;min-width:68%;margin-bottom:118px}#thank_you_blogs .thank_you_blog_title{color:#fff;font-size:24px;margin:0 14px 10px;font-weight:600;text-align:left}#thank_you_blogs .thank_you_blog_text{text-align:left;font-size:16px;line-height:1.2;margin:0 14px 0}@media screen and (max-width: 1000px){.generic_content.thank_you h2{font-size:24px;margin-bottom:40px}.generic_content.thank_you h2 span{font-size:20px}.generic_content.thank_you p{font-size:20px}.generic_content.thank_you h3{font-size:24px}.generic_content.thank_you h4{font-size:50px;margin-bottom:60px}}@media screen and (max-width: 750px){.generic_content.thank_you h2{font-size:18px;margin-bottom:20px}.generic_content.thank_you h2 span{font-size:16px}.generic_content.thank_you p{font-size:16px}.generic_content.thank_you h3{font-size:18px}.generic_content.thank_you h4{font-size:30px;margin-bottom:30px}}#error_404{text-align:center;padding:55px 24px;max-width:600px;margin:0 auto;flex-grow:1}#error_404 h2{color:#465b59;font-size:165px;font-weight:800;font-family:"Raleway",sans-serif;margin:0 auto 40px}#error_404 h3{font-weight:800;font-size:40px;font-family:"Raleway",sans-serif;margin:0 auto 15px}#error_404 p{font-size:24px;line-height:1.8;font-weight:300;margin:0 auto 60px}#error_404 .pill_button{background:#465b59;font-size:20px;padding:15px 65px;font-weight:300}@media screen and (max-width: 1000px){#error_404 h2{font-size:105px}#error_404 h3{font-size:30px}#error_404 p{font-size:20px;margin:0 auto 20px}}@media screen and (max-width: 500px){#error_404 h2{font-size:80px}#error_404 h3{font-size:24px}#error_404 p{font-size:16px;line-height:1.4}#error_404 .pill_button{padding:15px 30px}}#research .research{padding:30px 0}#research .research+.research{border-top:2px solid #42374d}#research h3{color:#7cae8d;font-weight:600;font-family:"Raleway",sans-serif;font-size:24px;line-height:1.4;margin:0 0 16px}#research p{line-height:1.4;margin:0 0 16px}#research .pill_button{font-size:20px;padding:12px 20px}@media screen and (max-width: 750px){#research h3{font-size:20px}}#generic_hero.why{background-size:cover;background-position:left center;background-image:url(/assets/images/why.jpg)}.nlw .generic_content.privacy_policy li b{color:#42374d}#generic_hero.referrals{background-size:cover;background-position:left center;background-image:url(/assets/images/referrals.jpg)}#generic_hero.specials_hero:before{background:url(/assets/images/brush_stroke_transparent.webp);background-repeat:no-repeat;background-position-x:center;bottom:-137px}#generic_hero.January_hero{background-image:url(/assets/images/month_headers/1_Jan.jpg)}#generic_hero.February_hero{background-image:url(/assets/images/month_headers/2_Feb.jpg)}#generic_hero.March_hero{background-image:url(/assets/images/month_headers/3_Mar.jpg)}#generic_hero.April_hero{background-image:url(/assets/images/month_headers/4_Apr.jpg)}#generic_hero.May_hero{background-image:url(/assets/images/month_headers/5_May.jpg)}#generic_hero.June_hero{background-image:url(/assets/images/month_headers/6_Jun.jpg)}#generic_hero.July_hero{background-image:url(/assets/images/month_headers/7_Jul.jpg)}#generic_hero.Augest_hero{background-image:url(/assets/images/month_headers/8_Aug.jpg)}#generic_hero.September_hero{background-image:url(/assets/images/month_headers/9_Sep.jpg)}#generic_hero.October_hero{background-image:url(/assets/images/month_headers/10_Oct.jpg)}#generic_hero.November_hero{background-image:url(/assets/images/month_headers/11_Nov.jpg)}#generic_hero.December_hero{background-image:url(/assets/images/month_headers/12_Dec.jpg)}#specials_event_wrapper{background:#e6ded3;padding:0 12px}#specials_event_wrapper .specials_event_container{display:flex;align-items:center;position:relative;z-index:1;background:#fff;margin:75px auto 75px;max-width:1210px;padding:0 0 0 30px}#specials_event_wrapper .specials_event_content{display:flex;flex-direction:column;align-items:center}#specials_event_wrapper h3{margin:-40px auto 40px;padding:17px 58px;background:#597374;text-transform:uppercase;color:#fff;font-family:"Raleway",sans-serif;font-weight:700;font-size:40px;text-align:center}#specials_event_wrapper h4{text-transform:uppercase;font-family:"Raleway",sans-serif;font-size:38px;font-weight:600;padding:0 65px;text-align:center;margin:0 auto 20px}#specials_event_wrapper h5{font-size:36px;font-style:italic;font-weight:300;font-family:"Raleway",sans-serif;margin:0 auto 40px}#specials_event_wrapper .event_text{padding:0 30px 30px;font-size:20px;line-height:1.5}#specials_event_wrapper .event_text p+p{margin:20px 0 0}#specials_event_wrapper .event_text b{font-weight:700}#specials{padding:0;margin:20px auto 40px}#specials h3{justify-content:center;text-align:center;margin-bottom:62px;padding:0 24px;color:#465a59}#specials_offerings{display:flex;flex-wrap:wrap;justify-content:center;max-width:840px}#specials_offerings .special{max-width:250px;margin:0 15px 34px;position:relative;overflow:hidden;color:#fff;padding:0 0 56px}#specials_offerings .special .special_bg{position:absolute;z-index:-1;height:100%;background-position:center center;background-size:cover;width:100%;top:50%;left:50%;transition:all 1s ease-in-out;transform:translate(-50%, -50%)}#specials_offerings .special:hover .special_bg{transform:translate(-50%, -50%) scale(1.1)}#specials_offerings .special_top{background:#c07c7b;display:inline-block;font-weight:700;padding:5px 16px;min-width:68%;margin-bottom:118px}#specials_offerings .special_title{color:#fff;font-size:24px;margin:0 14px 10px}#specials_offerings .special_text{font-size:16px;line-height:1.2;margin:0 14px 0}#specials_offerings .special_date{position:absolute;left:14px;bottom:16px;font-family:"Raleway",sans-serif;font-size:20px;font-style:italic}#special_video_wrapper{max-width:810px;margin:0 auto 32px;width:100%;display:flex;align-items:center;flex-direction:column}#special_video_wrapper iframe{max-width:100%}#special_video{width:100%}#specials_continue{font-size:20px;font-family:"Raleway",sans-serif;text-align:center;text-transform:uppercase}@media screen and (max-width: 1100px){#generic_hero.specials_hero:before{background-size:1100px auto;bottom:-190px}#specials_event_wrapper .specials_event_container{padding:0 0 0 12px}#specials_event_wrapper img{max-width:320px}#specials_event_wrapper h3{font-size:24px;margin:-30px auto 20px}#specials_event_wrapper h4{font-size:20px;padding:0 24px}#specials_event_wrapper h5{font-size:20px;margin:0 auto 20px}#specials_event_wrapper .event_text{font-size:16px;padding:0 12px 12px}}@media screen and (max-width: 800px){#generic_hero.specials_hero:before{background-size:800px auto;bottom:-210px}}@media screen and (max-width: 750px){#specials_event_wrapper .specials_event_container{margin:75px auto 32px;padding:0}#specials_event_wrapper img{display:none}#specials_event_wrapper h3{font-size:20px;padding:17px 20px}}@media screen and (max-width: 500px){#generic_hero.specials_hero:before{background-size:500px auto;bottom:-230px}}#sitemap{padding:40px}#sitemap h2{font-size:32px;font-weight:700}#sitemap ul{list-style:disc;padding:0 0 0 20px}#sitemap ul ul{list-style:circle}#sitemap li{margin:10px}#location_hero{background:url("/assets/images/edmond_splash.jpg");min-height:866px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;color:#fff;padding:24px 12px;background-size:cover;box-sizing:border-box}#location_hero h1{font-size:59px;font-family:"Raleway",sans-serif;max-width:1190px;text-transform:uppercase;margin:0 0 80px;line-height:1.2}#location_hero div{font-size:36px;max-width:1400px;font-weight:300;margin:0 0 130px;line-height:1.2}#location_hero a{box-sizing:border-box;background-color:#6b6179;transition:background .3s ease-in-out;color:#fff;text-decoration:none;font-size:30px;padding:34px 24px;max-width:670px;width:100%}#location_hero a:hover{background:hsl(265,11.0091743119%,52.7450980392%)}#location_hero.desmoines{background-image:url("/assets/images/desmoines_splash.jpg")}#location_hero.northliberty{background-image:url("/assets/images/northliberty_splash.jpg")}#location_hero.omaha{background-image:url("/assets/images/omaha_splash.jpg")}#location_hero.edmond{background-image:url("/assets/images/edmond_splash.jpg")}#location_hero.tulsa{background-image:url("/assets/images/tulsa_splash.jpg")}#location_awards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1350px;width:100%;margin:40px auto 0}#location_awards .location_award{display:flex;justify-content:center;align-items:center;width:25%;padding:20px;box-sizing:border-box}#location_awards .location_award img{max-width:100%;max-height:100%}#location_blurb{text-align:center;padding:64px 24px}#location_blurb h2{font-family:"Raleway",sans-serif;font-size:34px;font-weight:500;max-width:1000px;margin:0 auto 50px;line-height:1.1;letter-spacing:3px}#location_blurb p{max-width:1000px;font-size:24px;margin:0 auto;font-weight:300;line-height:1.2}#location_offers{background:linear-gradient(to left, #fff, #f5f5f5, #fff);padding:66px 24px 0}#location_offers_content{display:flex;justify-content:space-between;align-items:flex-start;max-width:1725px;margin:0 auto}#location_offers_content .offer{width:calc(33.33% - 54px)}#location_offers_content .offer .offer_image{height:631px;background:#ccc;background-size:cover;background-repeat:no-repeat;margin:0 auto 75px}#location_offers_content .offer .offer_image.hormone{background-position:center top;background-image:url("/assets/images/natural_hormone.jpg")}#location_offers_content .offer .offer_image.weight{background-position:center center;background-image:url("/assets/images/weight_loss.jpg")}#location_offers_content .offer .offer_image.food{background-position:right center;background-image:url("/assets/images/food_sensitivity.jpg")}#location_offers_content .offer h2{font-family:"Raleway",sans-serif;font-size:28px;text-transform:uppercase;font-weight:500;line-height:1.3;min-height:100px}#location_offers_content .offer p{font-size:24px;font-weight:300;line-height:1.2}#location_offers_content .offer p b{font-weight:500}#location_schedule{padding:43px 24px 79px;text-align:center}#location_schedule a{box-sizing:border-box;background-color:#524b5d;transition:background .3s ease-in-out;color:#fff;text-decoration:none;font-size:20px;text-transform:uppercase;padding:24px 16px;max-width:448px;margin:0 auto;display:block;width:100%}#location_schedule a:hover{background:rgb(106.8928571429,97.7678571429,121.2321428571)}#location_testimonials{background:url("/assets/images/testimonials.jpg");background-size:cover;color:#fff;padding:180px 24px 130px}#location_testimonials div{margin:0 200px 0 auto;max-width:860px}#location_testimonials h2{font-family:"Raleway",sans-serif;letter-spacing:5px;font-size:40px;font-weight:500;margin:0 auto 75px;text-align:center}#location_testimonials p{font-size:24px;line-height:1.3;margin:0 auto 70px}#location_testimonials a{font-size:24px;display:block;max-width:360px;margin:0 auto;background:#847663}#location_testimonials a:hover{background:hsl(34.5454545455,14.2857142857%,50.2941176471%)}#location_providers{padding:60px 0 70px;text-align:center}#location_providers h2{font-size:42px;padding:0 24px;font-family:"Raleway",sans-serif;font-weight:600;letter-spacing:3px}#location_providers_content{max-width:1600px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}#location_providers_content .location_provider{box-sizing:border-box;padding:42px 24px 0;width:33.33%;display:flex;flex-direction:column;align-items:center}#location_providers_content .location_provider_image{width:205px;height:205px;border-radius:5000px;background-position:center center;background-size:cover;margin:0 auto 46px}#location_providers_content h3{font-family:"Raleway",sans-serif;font-weight:600;font-size:28px;text-transform:uppercase;padding:0 0 6px;border-bottom:3px solid #42374d}#location_providers_content p{padding:20px 0 0;text-transform:uppercase;font-weight:300;font-size:20px;line-height:1.4;max-width:350px;margin:0 auto}#location_learn{background:#fff;position:relative;text-align:center}#location_learn:before{content:"";height:256px;width:1920px;background:url("/assets/images/brush_top.png");position:absolute;bottom:calc(100% - 167px);left:0}#location_learn:after{content:"";height:123px;width:1920px;background:url("/assets/images/brush_bottom.png");position:absolute;top:calc(100% - 48px);left:0}#location_learn div{position:relative;z-index:1;padding:105px 12px 88px}#location_learn h2{font-family:"Raleway",sans-serif;font-size:40px;font-weight:600;letter-spacing:1.2px;margin:0 auto 56px}#location_learn a{background:#524b5d;width:80%;display:block;text-decoration:none;color:#fff;margin:0 auto;font-size:24px;padding:14px 12px;max-width:410px;transition:background .3s ease-in-out}#location_learn a:hover{background:rgb(106.8928571429,97.7678571429,121.2321428571)}#location_contact_wrapper{background:url("/assets/images/edmond_map.jpg");background-size:cover;color:#fff;padding:95px 20px 102px}#location_contact_wrapper.desmoines{background-image:url("/assets/images/desmoines_map.jpg")}#location_contact_wrapper.northliberty{background-image:url("/assets/images/northliberty_map.jpg")}#location_contact_wrapper.omaha{background-image:url("/assets/images/omaha_map.jpg")}#location_contact_wrapper.edmond{background-image:url("/assets/images/edmond_map.jpg")}#location_contact_wrapper.tulsa{background-image:url("/assets/images/tulsa_map.jpg")}#location_contact_wrapper h2{text-align:center;font-size:60px;font-weight:700;font-family:"Raleway",sans-serif;text-transform:uppercase;margin:0 auto 52px}#location_contact_wrapper .location_info{max-width:1470px;margin:0 auto;display:flex;justify-content:space-between}#location_contact_wrapper .location_map{flex-grow:1;margin:0 109px 0 0}#location_contact_wrapper .location_details{background:rgba(61,55,68,.86);padding:20px 60px;font-size:31px;font-weight:300;line-height:1.8}#location_contact_wrapper .location_details .location_info_section{padding:20px 0}#location_contact_wrapper .location_details .location_info_section+.location_info_section{border-top:2px solid #fff}#location_contact_wrapper .location_details h3{font-weight:700;font-family:"Raleway",sans-serif;text-transform:uppercase}#location_contact_wrapper .location_details a{color:#fff}@media screen and (max-width: 1700px){#location_offers_content .offer p{font-size:24px}#location_testimonials div{margin:0 0 0 auto}}@media screen and (max-width: 1500px){#location_hero{min-height:640px}#location_hero h1{font-size:40px;margin:0 0 50px}#location_hero div{font-size:32px;margin:0 0 80px}#location_offers_content .offer .offer_image{height:400px;margin:0 auto 35px}#location_offers_content .offer p{font-size:20px}#location_testimonials{padding:85px 24px 130px}#location_testimonials div{max-width:690px}#location_testimonials h2{margin:0 auto 40px}#location_learn h2{margin:0 auto 40px}#location_contact_wrapper .location_map{margin:0 50px 0 0}}@media screen and (max-width: 1300px){#location_offers_content .offer{width:calc(33.33% - 25px)}#location_offers_content .offer h2{font-size:25px}#location_providers h2{font-size:32px}#location_providers_content .location_provider{width:50%}#location_providers_content .location_provider_image{margin:0 auto 20px}#location_providers_content h3{font-size:24px}#location_learn div{padding:60px 12px 45px}#location_learn h2{font-size:36px}}@media screen and (max-width: 1100px){#location_awards .location_award{width:33.33%}#location_blurb{padding:40px 24px}#location_blurb h2{font-size:32px;margin:0 auto 24px}#location_offers_content .offer .offer_image{height:300px}#location_offers_content .offer h2{font-size:20px;min-height:70px}#location_testimonials{background-position:-100px center}#location_testimonials div{max-width:490px}#location_testimonials h2{font-size:28px}#location_testimonials p{font-size:20px}#location_learn h2{font-size:32px}#location_contact_wrapper .location_details{padding:20px;font-size:24px}}@media screen and (max-width: 900px){#location_hero{min-height:490px}#location_hero h1{font-size:32px}#location_hero div{font-size:26px;margin:0 0 40px}#location_hero a{font-size:24px;padding:20px;max-width:440px}#location_blurb h2{font-size:24px;letter-spacing:normal}#location_blurb p{font-size:20px}#location_offers{padding:24px 20px 0}#location_offers_content{flex-direction:column}#location_offers_content .offer{width:100%;display:flex;align-items:center}#location_offers_content .offer .offer_image{margin:0 20px 0 0;min-height:230px;height:auto;width:300px;flex-shrink:0}#location_offers_content .offer h2{font-size:20px;min-height:0;margin:0 0 12px}#location_offers_content .offer p{font-size:16px}#location_offers_content .offer+.offer{margin:30px auto 0}#location_schedule{padding:24px}#location_schedule a{max-width:420px;font-size:24px;padding:20px}#location_testimonials{background-position:-160px center}#location_testimonials div{max-width:400px;background:rgba(132,118,99,.4);padding:20px;box-sizing:border-box}#location_testimonials h2{font-size:24px;letter-spacing:normal}#location_testimonials p{font-size:18px;margin:0 auto 20px}#location_testimonials a{font-size:20px;max-width:240px}#location_providers_content .location_provider{width:100%;flex-direction:row;justify-content:flex-start;text-align:left}#location_providers_content .location_provider_image{margin:0 20px 0 0;flex-shrink:0;width:120px;height:120px}#location_providers_content h3{display:inline-block}#location_providers_content p{max-width:none}#location_learn h2{font-size:24px}#location_learn a{font-size:24px;max-width:400px}#location_contact_wrapper .location_details{font-size:18px}}@media screen and (max-width: 700px){#location_hero{min-height:400px}#location_hero h1{font-size:24px}#location_hero div{font-size:20px}#location_awards{margin:20px auto 0}#location_awards .location_award{width:50%}#location_blurb h2{font-size:20px}#location_blurb p{font-size:16px}#location_offers{padding:20px 24px}#location_offers_content .offer .offer_image{display:none}#location_testimonials div{margin:0 auto}#location_providers h2{font-size:24px}#location_providers_content h3{font-size:20px;border-width:0 0 2px 0;padding:0}#location_providers_content p{font-size:16px;padding:8px 0 0}#location_contact_wrapper{padding:95px 20px 50px}#location_contact_wrapper h2{font-size:32px;margin:0 auto 35px}#location_contact_wrapper .location_info{flex-direction:column}#location_contact_wrapper .location_map{height:240px;margin:0 auto 20px;width:100%}#location_contact_wrapper .location_details{text-align:center}}@media screen and (max-width: 500px){#location_hero h1{font-size:20px}#location_hero div{font-size:18px}#location_hero a{font-size:16px}#location_blurb{padding:20px 24px}#location_schedule{padding:20px 0}#location_schedule a{font-size:16px}#location_testimonials{padding:40px 10px 60px}#location_learn div{padding:20px 10px}#location_learn a{font-size:16px}#location_contact_wrapper .location_details{font-size:16px}}#all_locations_wrapper{padding:24px;padding:85px 24px 100px;background:url(/assets/images/locations_splash.jpg);background-size:cover;background-position:center center}#all_locations_wrapper h2{display:none}#all_locations{display:flex;box-sizing:border-box;margin:0 auto;flex-wrap:wrap;max-width:1390px;justify-content:center}#all_locations li{width:33.33%;padding:60px 55px;box-sizing:border-box}#all_locations a{width:100%;text-transform:uppercase;font-weight:300;font-size:24px;background:#465a59}#all_locations a:hover{background:hsl(177,12.5%,41.3725490196%)}#all_locations_info{display:flex;justify-content:center;text-align:center;flex-grow:1;position:relative;padding:135px 24px 70px;flex-wrap:wrap}#all_locations_info:before{content:"";height:256px;width:1920px;background:url("/assets/images/brush_top.png");position:absolute;bottom:calc(100% - 167px);left:0}#all_locations_info li{margin:30px 55px;position:relative;z-index:1;white-space:nowrap}#all_locations_info .header{text-transform:uppercase;font-size:24px;font-weight:700;color:#42374d;text-decoration:none;display:inline-block;margin:0 auto}#all_locations_info h4{font-style:italic;margin:20px auto 20px;font-family:"Raleway",sans-serif}#all_locations_info .phone{font-family:"Raleway",sans-serif;color:#42374d;display:inline-block;margin:0 auto 10px}#all_locations_info .grow_link:after{background:#42374d}@media screen and (max-width: 1500px){#all_locations li{padding:60px 35px}#all_locations_info li{width:calc(33.33% - 110px)}}@media screen and (max-width: 1200px){#all_locations_wrapper{padding:30px 24px 60px}#all_locations li{width:50%;padding:30px 35px}#all_locations_info{padding:70px 24px}#all_locations_info li{width:calc(50% - 110px)}}@media screen and (max-width: 900px){#all_locations_wrapper{padding:30px 0 60px}#all_locations li{width:50%;padding:30px 24px}#all_locations_info li{width:calc(50% - 110px)}#all_locations_info .header{font-size:20px}}@media screen and (max-width: 700px){#all_locations_wrapper{padding:40px 0 25px}#all_locations_wrapper h2{display:block;font-size:80px;font-family:"vibes";margin:0 auto 40px;color:#fff;text-align:center;text-shadow:4px 4px 6px rgba(0,0,0,.8)}#all_locations{display:none}#all_locations_info{padding:0}#all_locations_info li{width:calc(100% - 110px)}#all_locations_info .header{font-size:20px}}@media screen and (max-width: 500px){#all_locations_wrapper h2{font-size:60px}}#services_nav{background:#d9efed;display:flex;justify-content:space-between;padding:75px 225px;box-shadow:0 10px 10px rgba(0,0,0,.2);position:relative}#services_nav a{font-size:24px;font-family:"Raleway",sans-serif;color:#42374d;text-wrap:nowrap}#services_nav a:after{background:#42374d;height:2px}#services_nav a.active{padding:20px;border-radius:5000px;background:#516765;color:#fff;transition:background .3s ease-in-out}#services_nav a.active:after{display:none}#services_nav a.active:hover{background:rgb(92.2255434783,117.2744565217,114.9972826087)}#services_index{background:url(/assets/images/services_bg.jpg);background-repeat:repeat;box-sizing:border-box;padding:70px}#services_index .section{max-width:1225px;box-sizing:border-box;margin:0 auto;display:flex;padding:0 0 90px;background-repeat:no-repeat;background-size:auto 90%}#services_index .section.hormone{background-image:url(/assets/images/services_hormone.jpg)}#services_index .section.weight{background-image:url(/assets/images/services_weight.jpg)}#services_index .section.metabolic{background-image:url(/assets/images/services_metabolic.jpg)}#services_index .section.therapy{background-image:url(/assets/images/services_therapy.jpg)}#services_index .section.food{background-image:url(/assets/images/services_food.jpg)}#services_index .section.weight_test{background-image:url(/assets/images/test_weight.jpg)}#services_index .section.hormone_test{background-image:url(/assets/images/test_hormone.jpg)}#services_index .section.aesthetics_test{background-image:url(/assets/images/test_aesthetics.jpg)}#services_index .section.migraine_test{background-image:url(/assets/images/test_migraine.jpg)}#services_index .section.right{justify-content:flex-end;background-position:left bottom}#services_index .section.left{background-position:right bottom}#services_index .section+.section{margin-top:70px}#services_index .section_content{max-width:600px;display:inline-block;padding:48px 26px;box-sizing:border-box;background:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.2)}#services_index h2{font-size:28px;text-transform:uppercase;font-weight:700;font-family:"Raleway",sans-serif;margin:0 0 24px}#services_index ul{list-style:disc;padding:0 0 0 30px}#services_index p,#services_index li{margin:0 0 24px;font-size:20px;font-weight:300;line-height:1.4}#services_index b{font-weight:400}#services_index .buttons{display:flex;justify-content:space-between}#services_index a{background:#465a59;color:#fff;font-family:"Raleway",sans-serif;text-decoration:none;font-size:24px;text-transform:uppercase;padding:18px 30px;text-wrap:nowrap;transition:background .3s ease-in-out}#services_index a:hover{background:hsl(177,12.5%,41.3725490196%)}@media screen and (max-width: 1600px){#services_nav{padding:50px 75px}}@media screen and (max-width: 1300px){#services_nav{padding:50px 24px}#services_nav a{font-size:20px}#services_index .section{background-size:auto 90%}#services_index .section_content{max-width:500px;padding:48px 24px}#services_index a{padding:12px 24px}}@media screen and (max-width: 1000px){#services_nav{padding:24px 80px;flex-wrap:wrap;justify-content:center}#services_nav li{margin:18px 30px}#services_nav a.active{padding:12px}#services_index{padding:70px 24px}#services_index .section_content{max-width:400px;padding:32px 24px}#services_index h2{margin:0 0 18px}#services_index p,#services_index li{margin:0 0 18px;font-size:18px}#services_index a{font-size:20px;padding:12px}}@media screen and (max-width: 800px){#services_nav{padding:24px 20px}#services_index .section_content{max-width:350px;padding:32px 24px}#services_index h2{font-size:24px}#services_index a{font-size:18px}}@media screen and (max-width: 720px){#services_nav{display:none}#services_index{padding:24px}#services_index .section{padding:0}#services_index .section.right{background-image:none}#services_index .section.left{background-image:none}#services_index .section+.section{margin-top:24px}#services_index .section_content{max-width:100%;padding:32px 24px}#services_index .buttons{justify-content:flex-start}#services_index a+a{margin:0 0 0 20px}}@media screen and (max-width: 400px){#services_index .section_content{padding:18px 12px}#services_index h2{font-size:18px}#services_index p,#services_index li{font-size:16px}#services_index a{font-size:14px}}#services_page_hero{display:flex;flex-direction:column;justify-content:center;align-items:center;height:500px;background-position:center right;background-size:cover;color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.4);padding:24px;box-sizing:border-box}#services_page_hero.weight_loss{background-image:url(/assets/images/weight_loss_hero.jpg)}#services_page_hero.hormone_therapy{background-image:url(/assets/images/hormone_therapy_hero.jpg)}#services_page_hero.metabolic_healing{background-image:url(/assets/images/metabolic_healing_hero.jpg)}#services_page_hero.iv_therapy{background-image:url(/assets/images/iv_therapy_hero.jpg)}#services_page_hero.food_sensitivity{background-image:url(/assets/images/food_sensitivity_hero.jpg)}#services_page_hero h2{font-size:80px;font-family:"vibes";margin:0 auto 40px}#services_page_hero h2 span{font-family:"Roboto",sans-serif}#services_page_hero>span{font-size:24px;font-weight:300}#services_page_content_wrapper{position:relative;padding:82px 0 40px;line-height:1.5}#services_page_content_wrapper .services_page_content{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:0 24px;box-sizing:border-box}#services_page_content_wrapper:before{content:"";height:256px;width:1920px;background:url("/assets/images/brush_top.png");position:absolute;bottom:calc(100% - 167px);left:0}#services_page_content_wrapper h2{font-size:24px;font-family:"Raleway",sans-serif;font-weight:600;text-transform:uppercase;margin:0 auto 24px;letter-spacing:1px;color:#648f73}#services_page_content_wrapper h4{font-family:"Raleway",sans-serif;font-size:20px;font-weight:600;margin:24px auto 14px;color:#648f73}#services_page_content_wrapper h4 sup{vertical-align:super;font-size:smaller}#services_page_content_wrapper p,#services_page_content_wrapper li{font-size:20px;font-weight:300;margin:0 auto 18px;line-height:1.5}#services_page_content_wrapper li b{color:#648f73}#services_page_content_wrapper ul{list-style:disc;padding:0 0 0 40px}#services_page_content_wrapper ol{list-style:decimal;padding:0 0 0 40px}#services_page_content_wrapper b{font-weight:700}#services_page_content_wrapper i{font-style:italic}#services_page_content_wrapper hr{margin:0 0 12px}#services_page_content_wrapper a{color:#465a59}#services_page_content_wrapper .two_column{column-count:2;column-gap:40px}#services_page_content_wrapper .services_collapse_header{font-family:"Raleway",sans-serif;font-size:24px;font-weight:600;line-height:1.5;margin:0 auto 12px;color:#648f73;background:none;cursor:pointer;border:none;text-align:left;display:inline-flex;align-items:center;transition:color .3s ease-in-out}#services_page_content_wrapper .services_collapse_header span{display:inline-block;height:20px;width:20px;min-width:20px;background:#648f73;margin:0 28px 0 0;position:relative;transition:background .3s ease-in-out}#services_page_content_wrapper .services_collapse_header span:before,#services_page_content_wrapper .services_collapse_header span:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;content:"";transition:transform .3s ease-in-out}#services_page_content_wrapper .services_collapse_header span:before{height:60%;width:2px}#services_page_content_wrapper .services_collapse_header span:after{width:60%;height:2px}#services_page_content_wrapper .services_collapse_header:hover{color:rgb(115.3342391304,145.1657608696,142.4538043478)}#services_page_content_wrapper .services_collapse_header:hover span{background:rgb(115.3342391304,145.1657608696,142.4538043478)}#services_page_content_wrapper .services_collapse_header.open span:before{transform:translate(-50%, -50%) rotate(90deg)}#services_page_content_wrapper .services_collapse_content{padding:0 0 0 20px;box-sizing:border-box;overflow:hidden;transition:height .3s ease-in-out}#services_page_content_wrapper .services_page_disclaimer{font-style:italic;font-size:16px}#services_page_content_wrapper .services_page_disclaimer sup{vertical-align:super;font-size:smaller}#services_page_content_wrapper .services_page_emphasis{text-align:center;font-weight:700;color:#648f73}#services_page_content_wrapper .grow_link{color:rgb(115.3342391304,145.1657608696,142.4538043478)}#services_page_content_wrapper .grow_link:after{background:rgb(115.3342391304,145.1657608696,142.4538043478)}#services_page_testimonials h3{font-family:"Raleway",sans-serif;background:#d4c7e3;font-size:28px;font-weight:700;text-transform:uppercase;padding:26px 0}#services_page_testimonials .services_testimonial{border:2px solid #42374d;margin:75px auto 0;border-radius:36px;padding:35px 42px 16px;position:relative}#services_page_testimonials .services_testimonial:after{position:absolute;top:-60px;right:160px;background-color:#fff;background-image:url(/assets/images/quotes.svg);background-size:contain;background-repeat:no-repeat;content:"";display:block;height:100px;width:130px}#services_page_testimonials .right{text-align:right;font-style:italic}#services_page_testimonials .services_testimonial_more_wrapper{text-align:right}#services_page_testimonials .services_testimonial_more{margin:50px 0 0;text-transform:uppercase;font-weight:300;font-size:28px;color:#888;transition:color .3s ease-in-out;display:inline-block;position:relative;padding:0 0 34px}#services_page_testimonials .services_testimonial_more:before,#services_page_testimonials .services_testimonial_more:after{content:"";height:2px;width:22%;background:#888;display:block;position:absolute;bottom:0;transition:background .3s ease-in-out}#services_page_testimonials .services_testimonial_more:before{right:50%;transform-origin:bottom right;transform:rotate(12deg)}#services_page_testimonials .services_testimonial_more:after{left:50%;transform-origin:bottom left;transform:rotate(-12deg)}#services_page_testimonials .services_testimonial_more:hover{color:#aaa}#services_page_testimonials .services_testimonial_more:hover:before,#services_page_testimonials .services_testimonial_more:hover:after{background:#aaa}#services_page_testimonials .services_testimonial_more.open{display:none}#services_page_footer{text-align:center;padding:40px 24px;background:#80bb9b;font-weight:300;color:#fff;font-size:30px;line-height:1.5}#services_page_footer a{color:#fff;font-weight:600;white-space:nowrap}#index_start.hormone_therapy{background-image:url(/assets/images/hormone_therapy_footer.jpg)}#index_start.metabolic_healing{background-image:url(/assets/images/metabolic_healing_footer.jpg)}#index_start.iv_therapy{background-image:url(/assets/images/iv_therapy_footer.jpg)}#index_start.food_sensitivity{background-image:url(/assets/images/food_sensitivity_footer.jpg)}@media screen and (max-width: 1000px){#services_page_hero{height:350px}#services_page_hero h2{font-size:60px}#services_page_content_wrapper{padding:40px 0}#services_page_footer{font-size:22px}}@media screen and (max-width: 700px){#services_page_hero{height:250px}#services_page_hero h2{font-size:40px;margin:0 auto 20px}#services_page_hero>span{font-size:16px}#services_page_content_wrapper h2{font-size:20px;margin:0 auto 20px}#services_page_content_wrapper h4{font-size:18px;margin:24px auto 14px}#services_page_content_wrapper p,#services_page_content_wrapper li{font-size:18px;margin:0 auto 18px}#services_page_content_wrapper ul{padding:0 0 0 30px}#services_page_content_wrapper ol{padding:0 0 0 30px}#services_page_content_wrapper .two_column{column-count:1}#services_page_content_wrapper .services_collapse_header{font-size:20px;margin:0 auto 10px}#services_page_content_wrapper .services_collapse_header span{height:18px;width:18px;min-width:18px;margin:0 28px 0 0}#services_page_content_wrapper .services_page_disclaimer{font-size:16px}#services_page_testimonials h3{padding:20px 0;font-size:24px}#services_page_testimonials .services_testimonial{padding:24px 24px 12px;margin:60px auto 0}#services_page_testimonials .services_testimonial:after{height:70px;width:91px;top:-45px;right:60px}#services_page_testimonials .services_testimonial_more_wrapper{text-align:center}#services_page_testimonials .services_testimonial_more{font-size:24px;padding:0 0 24px}#services_page_footer{padding:20px;font-size:18px}}@media screen and (max-width: 400px){#services_page_hero{height:220px}#services_page_hero h2{font-size:32px;margin:0 auto 20px}#services_page_testimonials h3{padding:20px 0;font-size:20px}}#services_page_hero.testimonials{background-image:url(/assets/images/testimonials_hero.jpg)}#services_page_hero.testimonials.desmoines{background-image:url(/assets/images/testimonials_hero_desmoines.jpg)}#services_page_hero.testimonials.northliberty{background-image:url(/assets/images/testimonials_hero_north_liberty.jpg)}#services_page_hero.testimonials.omaha{background-image:url(/assets/images/testimonials_hero_omaha.jpg)}#services_page_hero.testimonials.edmond{background-image:url(/assets/images/testimonials_hero_edmond.jpg)}#services_page_hero.testimonials.tulsa{background-image:url(/assets/images/testimonials_hero_tulsa.jpg)}#services_page_hero.testimonials h2{text-align:center}#services_page_testimonials.testimonials h3{background:none}
/*# sourceMappingURL=maps/styles.css.map */
