:root{--black:#0f0a00;--white:white;--ef0704:#ef0704;--systemflow-lite--neutral--80:#636b75;--systemflow-lite--neutral--100:#0e0f11;--systemflow-lite--primary--10:#f2f6ff;--systemflow-lite--primary--60:#2f54eb;--systemflow-lite--neutral--10-2:white;--accent-1:#e5d5ba;--accent-2:#ebe8e1;--sand:#caac79;--systemflow-lite--primary--50:#597ef7}body{color:#1a1a1a;font-family:Manrope,sans-serif;font-size:1vw;font-weight:400;line-height:1.5}h1{margin-top:0;margin-bottom:0;font-family:Deacon,sans-serif;font-size:3.5rem;font-weight:900;line-height:1.25}h2{margin-top:0;margin-bottom:0;font-family:Deacon,sans-serif;font-size:2.625rem;font-weight:700;line-height:1.25}h3{color:var(--black);margin-top:0;margin-bottom:0;font-family:Deacon,sans-serif;font-size:1.625rem;font-weight:500;line-height:1.5}p{margin-bottom:0;font-size:1rem}img{object-fit:cover;width:100%;max-width:100%;display:block;overflow:visible}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.section{flex-flow:column;justify-content:center;align-items:center;padding-top:4rem;padding-bottom:4rem;position:relative}.section.feature{padding-top:2.625rem;padding-bottom:2.625rem}.section.no-top{padding-top:0}.section.cta{padding-bottom:0}.section.symbol{padding-top:8rem}.section.grey{background-color:#f6f6f6}.section.footer-second{background-color:#f5f5f5;padding-top:2rem;padding-bottom:0}.section.f6f6f6{background-color:#f6f6f6;padding-top:3.75rem;padding-bottom:3.75rem}.section.f6f6f6.padding{padding-top:0;padding-bottom:0;overflow:hidden}.section.f6f6f6.logo{padding-top:1.875rem;padding-bottom:1.875rem}.section.community-hero{background-image:linear-gradient(15deg,#f5f5f5,#fff);padding-top:9rem;padding-bottom:3rem;overflow:hidden}.section.about{padding-top:8rem;padding-bottom:6rem}.section._00000{background-color:#000;padding-top:0;padding-bottom:0}.section.about-bottom{padding-bottom:1.5rem}.section.chris-family{padding-top:0}.section.pricing{display:none}.section.blvck{background-color:#1a1a1a;padding-top:3.75rem;padding-bottom:3.75rem}.section.blvck.padding{padding-top:0;padding-bottom:0;overflow:hidden}.section.blvck.about-page,.section.blvck.padding{padding-top:0;padding-bottom:0;overflow:hidden}.section.blvck.logo{padding-top:1.875rem;padding-bottom:1.875rem}.section.top{padding-top:12rem;padding-bottom:6rem}.section.footer,.section.cta{padding-bottom:0}.wp{z-index:3;width:90%;max-width:80rem;margin-left:auto;margin-right:auto;position:relative}.wp.top,.wp.bottom{justify-content:space-between;align-items:center;display:flex}.wp._60{max-width:60rem}.wp.bottom-copy,.wp.top,.wp.bottom{justify-content:space-between;align-items:center;display:flex}.h3.white{color:var(--white)}.h3.white._24{font-size:1.5rem}.h3.white._24.cc{text-transform:uppercase;text-transform:uppercase}.link{color:#1a1a1a;font-size:1rem;font-weight:600;text-decoration:underline}.btn{color:#fff;text-align:center;text-transform:capitalize;background-color:#ef0704;border-radius:.125rem;flex-direction:row;flex:none;justify-content:center;align-items:center;height:auto;padding:20px;font-family:Deacon,sans-serif;font-size:25px;font-weight:700;line-height:1.3;text-decoration:none;transition:all .32s cubic-bezier(.19,1,.22,1);display:flex}.btn:hover{background-color:var(--black)}.btn._131f86{background-color:#131f86}.btn.popup{padding-top:1.1rem;padding-bottom:1.1rem;font-size:1.2rem}.btn.outline{background-color:var(--white);color:#ef0704;border:.0625rem solid #ef0704;border-radius:.125rem;font-size:.875rem;font-weight:700}.btn.outline:hover{color:var(--white);background-color:#ef0704}.btn.outline._18-transparent{background-color:#fff0;font-size:1.25rem;font-weight:500}.btn.outline._18-transparent:hover{background-color:var(--white);color:#ef0704}.btn.outline.black{color:#000;border-color:#000}.btn.outline.black:hover{color:var(--white);border-color:#ef0704}.btn.top{border:.125rem solid #ef0704;padding:.625rem 1.25rem;font-size:1rem;font-weight:700}.btn.top:hover{background-color:var(--white);color:#ef0704}.btn.space-top{margin-top:20px}.btn.section-ht-button{max-height:3rem;font-size:20px}.btn-text{font-family:Deacon,sans-serif;font-size:22px;font-weight:700;line-height:1.3}.hero-left{z-index:3;grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:flex-start;width:100%;max-width:50%;margin-left:auto;display:flex;position:relative}.page-wrapper{font-size:1em;position:relative;overflow:hidden}.h2.white{color:var(--white)}.h2.white._24{font-size:1.5rem;font-weight:900}.h2.white.m-18{font-size:1.125rem;font-weight:500}.h2.white.m-18.center{text-align:center}.h2.white.mobile-22{font-size:1.5rem;font-weight:900}.h2._131f86{color:#131f86}.h2._131f86._40{font-size:2.5rem;font-weight:900}.h2.popup{font-size:2rem}.h2._36{font-size:2.25rem}.h2._36._900{font-weight:900}.nav-menu{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:flex-end;align-items:center;display:flex}.just-logo{object-fit:contain;width:100%;max-height:2rem;display:block;overflow:visible}.just-logo._24{max-height:1.5rem}.footer-bottom{background-color:#1a1a1a;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:2rem;padding-top:.8rem;padding-bottom:.8rem;display:flex}.brand{width:100%;max-width:8rem}.title-wp{text-align:center;margin-bottom:1.25rem}.title-wp.mid-65{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:center;max-width:77%;margin-bottom:0;margin-left:auto;margin-right:auto;display:flex}.title-wp.mid-50{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;align-items:center;max-width:50%;margin-left:auto;margin-right:auto;display:flex}.social-icon{justify-content:center;align-items:center;min-width:1.5rem;max-width:1.5rem;min-height:1.5rem;max-height:1.5rem;transition:all .2s;display:flex}.social-icon:hover{transform:translateY(-.125rem)}.hero-wp{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.h1._40{font-size:2.5rem;font-weight:700}.h1.bdbdbd{color:#bdbdbd;font-size:2.8125rem;font-weight:700}.h1.small{font-size:2.5rem}.line-menu-mobile{width:80%;height:.09375rem;position:absolute}.top-link{text-align:center;letter-spacing:.015625rem;text-transform:uppercase;justify-content:center;align-items:center;padding:0;font-family:Deacon,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.top-link.w--current{color:var(--ef0704)}.top-link.last{margin-right:0}.btn-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:max-content max-content;align-items:center}.btn-grid._3{grid-column-gap:1.125rem;grid-row-gap:1.125rem;white-space:nowrap;grid-template-columns:max-content max-content 1fr}.btn-grid.stretch{align-items:stretch}.last-link{color:#fffc;font-size:12px;font-weight:500;line-height:1.2}.btn-arrow{justify-content:center;align-items:center;display:flex}.logo{width:100%}.btn-2.arrow{grid-column-gap:.625rem;grid-row-gap:.625rem;color:#fff;background-color:#047eef;justify-content:center;align-items:center;max-height:3rem;padding:.9rem 1.5rem;text-decoration:none;display:flex}.btn-2.arrow:hover{color:#fff;background-color:#000;border-style:none}.btn-2.arrow.tya{width:100%;max-height:none;padding:8px 30px}.ham-menu{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:none;position:relative}.nav{z-index:100;background-color:var(--white);padding-top:1rem;padding-bottom:1rem;position:fixed;inset:0% 0% auto}.logo-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:80%;margin-top:1.25rem;margin-left:auto;margin-right:auto}.main-img-box{z-index:-1;object-fit:contain;object-position:50% 100%;width:100%;max-width:36rem;position:absolute;inset:auto auto 0% 0%}.main-img-box.footer{max-width:35rem}.social-link_wp{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:center;display:flex}.logo-box{flex-direction:row;justify-content:center;align-items:center;display:flex}.code-embed{display:none}.title{color:#ef0704;text-transform:uppercase;font-family:Deacon,sans-serif;font-weight:900}.code-embed-2{justify-content:center;align-items:center;display:flex}.txt{font-size:1rem}.txt.m{font-weight:500}.txt._14{font-size:.8rem}.txt._14._0-7{font-size:.7rem}.txt._14._6b6b6b{color:#6b6b6b;font-size:.7rem}.txt._14.opacity-70{color:#ffffffb3;font-size:1rem}.txt._90{max-width:90%}.txt._600{font-weight:600}.txt._600._26{font-size:1.1875rem}.txt._600._26._000000{color:#00000080}.txt._600._14-1a1a1a{color:#1a1a1a80;font-size:.875rem}.txt._600._6b6b6b{color:#6b6b6b;font-size:.875rem}.txt._600._6b6b6b-copy{color:#ffffff80;font-size:1.125rem}.txt._6b6b6b{color:#6b6b6b}.txt._6b6b6b.m-20{color:#6b6b6b;font-size:1.25rem;font-weight:500}.txt._6b6b6b.opacity{color:#6b6b6bcc;font-size:17px}.txt._6b6b6b._14{font-size:.9375rem}.txt.white{color:var(--white)}.txt.white._26{font-size:1.1875rem}.txt.white._26._989898{color:#989898;font-weight:600}.txt.white.opacity-80{color:#fffc;font-size:.9375rem}.txt._700{color:#000;font-weight:700}.txt._700._24{font-size:1.125rem}.footer-logo{width:100%;max-width:8rem}.footer-cta{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.hero-wp-copy{grid-column-gap:4rem;grid-row-gap:4rem;background-color:#1a1a1a;border-radius:.625rem;flex-direction:row;justify-content:flex-end;align-items:center;padding-right:4rem;display:flex;position:relative;overflow:hidden}.image-3{object-fit:contain;object-position:0% 100%;max-width:40%;height:100%;position:absolute;inset:0% auto 0% 0%}.div-block-2{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;align-items:flex-start;width:100%;max-width:52.5%;padding-top:4rem;padding-bottom:4rem;display:flex}.chris-img{object-fit:cover;max-width:26.25rem;height:100%;position:absolute;inset:0% 0% 0% auto}.chris-img.contain{object-fit:contain;object-position:100% 50%;max-width:46vw}.content-box{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;align-items:flex-start;width:100%;max-width:50%;padding-top:3rem;padding-bottom:3rem;display:flex}.line{background-color:#ef0704;width:5rem;height:.1875rem}.c-content{grid-column-gap:3rem;grid-row-gap:3rem;justify-content:space-between;align-items:center;display:flex}.content-1{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;align-items:flex-start;width:100%;max-width:65%;margin-left:auto;margin-right:7.5%;display:flex}.chris-content-1{max-width:20rem;position:absolute;inset:-3rem auto auto 0%}.chris-content-1.for-about{top:0}.chris-content-2{max-width:20rem;position:absolute;inset:auto 0% 0% auto}.home-txt{color:#727272;text-transform:uppercase;font-family:Deacon,sans-serif;font-size:.8rem;font-weight:700}.chris-hero-img{max-width:45vw;height:80%;position:absolute;inset:auto auto 0% 0%}.chris-hero-img.contain{object-fit:contain;object-position:0% 100%;max-width:55vw}.chris-hero-img.mobile{object-fit:contain;object-position:0% 100%;max-width:55vw;display:none}.chris-hero-img.ty-page{height:500px}.chris-hero-img.tya{height:500px;bottom:10%}.chris-content-1mobile{max-width:20rem;display:none;position:absolute;inset:-3rem auto auto 0%}.chris-content-2mobile{max-width:20rem;display:none;position:absolute;inset:auto 0% 0% auto}.footer-wrap{z-index:3;grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;align-items:flex-start;width:100%;max-width:60%;margin-left:auto;display:flex;position:relative}.main-img-box-copy{z-index:-1;width:100%;max-width:33rem;display:none;position:absolute;inset:auto auto 0% 0%}.main-img-box-copy.footer{max-width:35rem}.div-block-18{grid-column-gap:30px;grid-row-gap:30px;display:flex}.hero-secondary-cta{margin-left:12px}@media screen and (min-width:1440px){.txt._14._0-7{font-size:.75rem}.chris-img{max-width:30rem}.content-box{max-width:52.5%}.content-box.strict-50{max-width:50%}.tricks-slider_slide{padding-top:31%}.chris-about-img{max-width:30rem}.about-box{max-width:52.5%}.about-box._80{max-width:50%}}@media screen and (min-width:1920px){.txt._14._0-7{font-size:.875rem}.content-box{max-width:65%}.content-1{max-width:70%;margin-right:10%}.content-2{margin-left:10%}.grid-5{min-width:90vw;max-width:90vw}.image-7{margin-top:.125rem}.tricks-slider_slide{padding-top:25%}.about-box{max-width:65%}.chris-family-img{max-height:25rem}.community-wp{margin-left:auto;margin-right:auto}.chris-family-mobile-img{max-height:25rem}._6-locations{min-width:90vw;max-width:90vw}}@media screen and (max-width:991px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.5rem}.section.blvck.padding{padding-top:3rem;padding-bottom:3rem}.section.blvck.about-page{padding-top:3rem}.section.top{padding-top:8rem;padding-bottom:0}.section.symbol._2{padding-top:0}.section.f6f6f6.padding{padding-top:3rem;padding-bottom:3rem}.section.community-hero{padding-top:8rem}.section.about{padding-top:8rem;padding-bottom:0}.wp{width:100%;max-width:90%}.wp._60{max-width:90%}.wp.bottom-copy{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column}.navlink{flex-direction:column;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding-top:1.25rem;padding-bottom:1.25rem}.btn{font-size:22px}.btn.top{margin-top:1rem}.btn-text{font-size:1rem}.hero-left{text-align:center;justify-content:flex-start;align-items:center;width:auto;max-width:80%;margin-left:auto;margin-right:auto}.wp-2{width:90%}.h2._36.white,.h2._36._131f86,.h2._131f86._40,.h2._36.white,.h2._36._131f86,.h2._36.white,.h2._36._131f86,.h2._131f86._40,.h2._131f86._40{font-size:2rem}.nav-menu{z-index:1;grid-column-gap:0rem;grid-row-gap:0rem;background-color:var(--white);flex-direction:column;justify-content:flex-start;align-items:center;width:100vw;height:100%;padding-top:8.75rem;padding-left:5%;padding-right:5%;display:none;position:fixed;inset:0%}.footer-bottom{order:1}.legal-link{font-size:.8rem}.brand{z-index:3}.title-wp.mid-65,.title-wp.mid-50,.title-wp.mid-65,.title-wp.mid-50{max-width:100%}.hero-wp{flex-direction:column;justify-content:flex-start;align-items:stretch}.h1._40{font-size:2rem}.h1.bdbdbd{font-size:2.5rem}.footer-link{font-size:1rem}.line-menu-mobile{background-color:#000;width:100%;height:.125rem}.top-link{flex-direction:column;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding-top:.625rem;padding-bottom:.625rem;font-size:1rem;display:flex}.btn-grid._3{white-space:normal;white-space:normal;flex-flow:wrap;grid-template-columns:max-content max-content;display:flex}.btn-arrow{min-width:1.25rem;max-width:.125rem;min-height:1.25rem;max-height:1.25rem}.menu_link{margin-right:0}.ham-menu{z-index:3;margin-left:auto;display:flex}.logo-grid{max-width:100%}.main-img-box{display:none}.main-img-box.footer{width:100%;max-width:50%;margin:0 auto -2.5rem 0%}.grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.div-block{white-space:normal}.grid-2{grid-template-columns:1fr 1fr}.container{max-width:728px}.testimonial-slider-left{left:-20px}.testimonial-slider-right{right:-20px}.txt.white._26._989898{font-size:1.125rem}.txt._600._26,.txt.white._26._989898,.txt.white._26._989898,.txt.white._26._989898{font-size:1.125rem}.txt._14._0-7{font-size:.875rem}.txt._14._6b6b6b{font-size:.8rem}.txt._600._26{font-size:1.125rem}.hero-left-copy{text-align:center;justify-content:flex-start;align-items:center;width:auto;max-width:100%}.footer-logo{z-index:3}.footer-cta{justify-content:flex-start;align-items:flex-start;margin-bottom:12.5rem}.hero-wp-copy{z-index:2;grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-bottom:0;padding-left:8rem;padding-right:0}.image-3{z-index:-1;max-width:55%}.div-block-2{max-width:100%;margin-left:auto;padding:2rem}.chris-img{min-width:100vw;max-width:100vw;margin-top:1.5rem;position:static}.chris-img.contain{max-width:100vw}.div-block-3{max-width:none;padding-top:100%}.content-box{max-width:none;padding-top:0;padding-bottom:0}.c-content{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column}.collection-list{grid-template-columns:1fr 1fr}.box-content{grid-column-gap:.5rem;grid-row-gap:.5rem}.content-1{margin-right:0%}.content-2{margin-top:4rem}.clean-sober-logo{max-width:4rem}.grid-5{grid-template-columns:1fr 1fr;min-width:90vw;max-width:90vw}.image-7{max-width:1rem;max-height:1rem}.chris-hero-img{order:1;max-width:100vw;position:static}.chris-hero-img.contain,.chris-hero-img.mobile{display:none}.chris-hero-img.contain,.chris-hero-img.mobile{display:none}.chris-hero-img.ty-page{height:80%}.chris-hero-img.tya{height:80%;margin-top:34px}.container-2{max-width:728px}.team-slide-wrapper{width:47%;margin-right:6%}.footer-wrap{width:auto;max-width:80%;margin-left:0}.main-img-box-copy{order:1;display:block;inset:auto 0% 0% auto}.main-img-box-copy.footer{width:100%;max-width:50%;margin:0 auto -2.5rem 0%}.symbol-content{margin-top:4rem}.symbol-content._2{max-width:60%}._6-grid{grid-template-columns:1fr 1fr;max-width:none}._6-grid_box{padding-top:1.5rem;padding-bottom:1.5rem}.sysf-card-text-wrapper{min-width:4rem;max-width:4rem;min-height:4rem;max-height:4rem}.sysf-card-image{min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}._2-grid{grid-template-columns:1fr}.tricks-slider_slide{max-width:50%;margin-right:1rem;padding-top:50%}.tricks-slider_slide.new-box{max-width:50%}.about-hero-img{order:1;max-width:100vw;height:auto;position:static}.hero-left-copy{text-align:left;justify-content:flex-start;align-items:flex-start;width:auto;max-width:100%;margin-left:auto;margin-right:auto}.about-txt{font-size:1.25rem}.chris-about-img{max-width:50%;position:static}.chris-about-img.boca{max-width:100vw;max-height:25rem}.about-box{max-width:none;padding-top:0;padding-bottom:0}.about-box._80{max-width:100%;margin-left:0;margin-right:0;padding-top:3rem;padding-bottom:2rem}.div-block-13{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column}.image-9{max-width:100%}.div-block-14{grid-column-gap:.5rem;grid-row-gap:.5rem;max-width:100%}.chris-family-img{min-width:100vw;max-width:100vw;max-height:none;margin-top:1rem;margin-left:-5vw;margin-right:0;position:static;bottom:0}.chris-family-content{max-width:100%}.community-wp{text-align:center;justify-content:flex-start;align-items:center;width:auto;max-width:80%;margin-left:auto;margin-right:auto}.home-btn-grid._3{white-space:normal;white-space:normal;flex-flow:wrap;grid-template-columns:max-content max-content;display:flex}.chris-wp{flex-flow:column;margin-top:4rem}.chris-family-mobile-img{min-width:100vw;max-width:100vw;max-height:none;margin-top:1rem;margin-left:-5vw;margin-right:0;position:static;bottom:0}.slider2_mask{max-width:50%}.slider2_nav{display:block}.popup-grid{grid-template-columns:1fr}.popup-block{width:100%}.solo-bottom{order:1}.ty-hero{text-align:center;justify-content:flex-start;align-items:center;width:auto;max-width:80%;margin-left:auto;margin-right:auto}.contact-back-to-you{max-width:100%}.contact-form-wrapper{margin-left:5%;margin-right:5%}.call-text{font-size:1rem}.small-ty-section.mid-65,.small-ty-section.mid-50,.small-ty-section.mid-65,.small-ty-section.mid-50{max-width:100%}.clean-and-sober-grid._3{white-space:normal;white-space:normal;flex-flow:wrap;grid-template-columns:max-content max-content;display:flex}.div-block-18{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column}._6-locations{grid-template-columns:1fr 1fr;min-width:90vw;max-width:90vw}.cf-companies-hero{padding-top:55px;padding-bottom:70px}.cf-companies-primary{padding-top:80px;padding-bottom:80px}.cf-companies-feature{grid-column-gap:52px;grid-row-gap:52px;grid-template-rows:auto;grid-template-columns:1fr}.cf-companies-feature-image{min-height:380px}.cf-companies-portfolio{padding-top:80px;padding-bottom:80px}.cf-media-hero{padding-top:145px;padding-bottom:80px}.cf-media-featured-grid{grid-column-gap:42px;grid-row-gap:42px;grid-template-rows:auto;grid-template-columns:1fr}.cf-media-outlet{margin-top:30px}.cf-media-item{grid-column-gap:42px;grid-row-gap:42px;grid-template-rows:auto;grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr)}.cf-media-topics-grid{grid-column-gap:42px;grid-row-gap:42px;grid-template-rows:auto;grid-template-columns:1fr}}@media screen and (max-width:767px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.25rem}p{font-size:.9375rem}.section.blvck.padding,.section.blvck.about-page{padding-bottom:0}.section.ccc,.section.symbol{padding-top:0;padding-bottom:0}.section.f6f6f6.padding,.section.blvck.padding,.section.blvck.about-page,.section.blvck.padding,.section.blvck.about-page{padding-bottom:0}.section.ccc,.section.symbol{padding-top:0;padding-bottom:0}.section.f6f6f6.padding{padding-bottom:0}.wp.bottom,.wp.bottom-copy,.wp.bottom,.wp.bottom-copy{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column}.btn.outline{padding-left:1.875rem;padding-right:1.875rem}.btn.top,.btn.outline{padding-left:1.875rem;padding-right:1.875rem}.btn.outline._18-transparent{font-size:1.125rem}.btn.top{padding-left:1.875rem;padding-right:1.875rem}.btn-text{font-size:1rem}.h2._36,.h2._36._900{font-size:2rem}.h2._36,.h2._36._900,.h2._36._900{font-size:2rem}.h2._131f86._40{font-size:1.75rem}.menu_p{font-size:1.45rem}.hero-wp{width:100%}.h1.small{font-size:2rem}.footer-box{grid-column-gap:2rem;grid-row-gap:2rem}.btn-grid.stretch{flex-flow:column;width:100%;display:flex}.btn-grid._3{justify-content:flex-start;align-items:center}.btn-arrow{top:-.375rem}.logo-grid{grid-template-columns:1fr 1fr 1fr}.grid{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.h3-18{font-size:1.125rem}.grid-2{grid-column-gap:1rem;grid-row-gap:1rem}.testimonial-slider-small{padding:60px 15px}.testimonial-slide-wrapper{max-width:100%;margin-right:0%}.testimonial-card{grid-column-gap:1rem;grid-row-gap:1rem;padding:1.5rem}.testimonial-author{font-size:1.125rem}.testimonial-slider-left{left:-10px}.testimonial-slider-right{right:-10px}.txt.white._26{font-size:1.25rem}.txt._700._24{font-size:1.0625rem}.txt._90{max-width:100%}.txt._600._26{font-size:1.0625rem}.footer-logo{padding-left:0}.footer-cta{width:100%}.hero-wp-copy{width:100%;padding-left:4rem}.content-1{max-width:100%}.chris-content-1{order:-1;margin-right:auto;position:static}.chris-content-1.for-about{display:none}.content-2{max-width:100%}.chris-content-2{order:1}.chris-content-1mobile{order:-1;margin-right:auto;position:static}.team-slider{padding:60px 15px}.chris-content-2mobile{order:1;margin-left:auto;position:static}.footer-wrap{margin-bottom:-4rem}.main-img-box-copy{max-width:100vw}.symbol-content{max-width:100%}._6-grid{grid-template-columns:1fr 1fr}.tricks-slider_slide{max-width:50%}.tricks-slider_slide.new-box{max-width:65%}.tricks-slider_text{font-size:9.9em}.my-slider-progress{margin-top:32px}.chris-family-img{order:1}.community-wp{max-width:100%}._2-grid-box{grid-column-gap:1rem;grid-row-gap:1rem;padding:1.5rem}.home-btn-grid.stretch{flex-flow:column;width:100%;display:flex}.home-btn-grid._3{justify-content:flex-start;align-items:center}.chris-family-mobile-img{order:1}.slider2_mask{max-width:75%}.popup-title{font-size:40px}.button.popup-submit{font-size:28px}.popup-block{border-radius:0;height:100vh;margin-left:0%;margin-right:0%;padding-top:32%}.close-block{top:5px;right:5px}.close-icon{filter:invert(0%)}.contact-form-wrapper{margin-left:0%;margin-right:0%;padding-top:20px;padding-left:20px;padding-right:20px}.ty-head{font-size:30px}.call-text{font-size:1rem}.div-block-17-copy{margin-top:40px}.clean-and-sober-grid.stretch{flex-flow:column;width:100%;display:flex}.clean-and-sober-grid._3{justify-content:flex-start;align-items:center}._2-column-ty{grid-template-columns:1fr}.help-box-grid{font-size:24px}.form-block{padding-top:60px;padding-bottom:60px}.div-block-18{justify-content:center;align-items:center}.page-top-space{height:50px}.cf-companies-intro{font-size:20px}.cf-companies-feature-image{min-height:300px}.cf-companies-grid{grid-template-rows:auto;grid-template-columns:1fr}.cf-companies-card{min-height:0;padding:36px 28px}.cf-companies-card-number{margin-bottom:38px}.cf-media-intro{font-size:20px}.cf-media-featured{padding-top:75px;padding-bottom:75px}.cf-media-coverage{padding-top:80px;padding-bottom:80px}.cf-media-item{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr;padding:44px 0}.cf-media-number{margin-bottom:24px}.cf-contact-route-grid{grid-template-rows:auto;grid-template-columns:1fr}.cf-contact-route{min-height:0;padding:30px 24px}.cf-hockey-image{object-fit:cover;object-position:center top;height:650px}.hero-secondary-cta{text-align:center;width:100%;margin-top:12px;margin-left:0;display:block}.btn-1{justify-content:center;align-items:center;min-height:52px;display:inline-flex}.h1-1{letter-spacing:-.02em;line-height:1.02}.h2-1{letter-spacing:-.015em;line-height:1.08}.btn-1-2{justify-content:center;align-items:center;min-height:52px;display:inline-flex}.h1-1-2{letter-spacing:-.02em;line-height:1.02}.h2-1-2{letter-spacing:-.015em;line-height:1.08}.btn-1-2-3{justify-content:center;align-items:center;min-height:52px;display:inline-flex}.h1-1-2-3{letter-spacing:-.02em;line-height:1.02}.h2-1-2-3{letter-spacing:-.015em;line-height:1.08}.btn-1-2-3-4{justify-content:center;align-items:center;min-height:52px;display:inline-flex}.h1-1-2-3-4{letter-spacing:-.02em;line-height:1.02}.h2-1-2-3-4{letter-spacing:-.015em;line-height:1.08}.btn-1-2-3-4-5{justify-content:center;align-items:center;min-height:52px;display:inline-flex}.h1-1-2-3-4-5{letter-spacing:-.02em;line-height:1.02}.h2-1-2-3-4-5{letter-spacing:-.015em;line-height:1.08}.cf-business-cta{padding:56px 20px}.cf-business-cta-title{font-size:34px}.cf-business-cta-copy{font-size:17px}.cf-business-cta-button{text-align:center;width:100%;font-size:18px;font-weight:700;line-height:1.2}}@media screen and (max-width:479px){h1{font-size:2.25rem}h2{font-size:1.7rem}p{font-size:.9rem}.section.blvck.padding,.section.blvck.about-page{padding-top:2rem}.section.ccc,.section.symbol{padding-top:4rem;padding-bottom:0}.section.blvck.padding,.section.blvck.about-page,.section.blvck.padding,.section.blvck.about-page{padding-top:2rem}.section.ccc,.section.symbol{padding-top:4rem;padding-bottom:0}.section.f6f6f6.padding{padding-top:2rem}.section.chris-family{padding-bottom:0}.wp{max-width:90%}.btn{width:100%}.btn.outline{font-size:1rem}.btn.space-top{margin-top:10px}.btn-text{font-family:Deacon,sans-serif;font-size:.8rem;font-weight:900}.hero-left{max-width:20rem;margin-left:auto;margin-right:auto}.h2._36{font-size:1.5rem}.h2._36.white{font-size:1.625rem}.h2._36._131f86,.h2._36.white{font-size:1.625rem}.h2._36._900{font-size:1.5rem}.h2._36._131f86{font-size:1.625rem}.h2.white.pricing{font-size:1.375rem}.h2.white.mobile-22{font-size:1.25rem}.h2._131f86._40{font-size:1.375rem}.just-logo{max-height:none}.footer-bottom{flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:0}.legal-link{font-size:.75rem}.menu_p{font-size:1.32rem}.social-icon{font-size:1rem}.hero-wp{width:100%}.h1{font-size:2.5rem}.h1._40{font-size:1.625rem}.h1.bdbdbd{font-size:2rem}.h1.small{font-size:1.75rem}.footer-box{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:2rem;display:grid}.btn-grid{flex-flow:column;align-items:stretch;width:100%;display:flex}.btn-grid._3{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:stretch}.last-link{text-align:center;font-size:.75rem}.btn-2.arrow{padding-left:1rem;padding-right:1rem}.btn-2.arrow:hover{background-color:#047eef}.btn-static{width:auto}.ham-menu{z-index:9999}.logo-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-items:start}.main-img-box.footer{max-width:100%}.title{font-size:1.25rem}.paragraph{font-size:.875rem}.grid{flex-flow:column;display:flex}.grid-2{grid-template-columns:1fr}.container{max-width:none}.centered-heading{margin-bottom:24px}.testimonial-slide-wrapper{max-width:100%;margin-right:0%}.tagline{text-transform:capitalize;font-size:.75rem}.tagline._131f86{font-size:.75rem}.testimonial-slider-left{left:-10px}.testimonial-slider-right{right:-10px}.txt._14,.txt._14._6b6b6b{font-size:.875rem}.txt.white._26{font-size:1.125rem}.txt.white._26._989898{font-size:1rem}.txt.white.small{font-size:12px}.txt._14,.txt._14._6b6b6b{font-size:.875rem}.txt._14._6b6b6b{font-size:.875rem}.txt._14.opacity-70._12{font-size:.75rem}.txt._700._24{font-size:1rem}.txt._90{max-width:100%}.txt._600._26{font-size:1rem}.txt._600._6b6b6b-copy{font-size:.6875rem}.txt._6b6b6b{font-size:.95rem}.txt._6b6b6b.m-20{font-size:1rem}.footer-cta{margin-bottom:0}.hero-wp-copy{width:100%}.image-3{z-index:1;max-width:40%;position:absolute;inset:auto auto 0% 0%}.div-block-2{z-index:1;padding:1.5rem 1.5rem 1.5rem 0;position:relative}.div-block-3{padding-top:120%}.collection-list{grid-template-columns:1fr}.box-img-box{min-height:auto}.box-img-box._20{height:auto;min-height:100%;padding-top:120%}.chris-content-1{max-width:none;display:none;position:static}.content-2{margin-top:0}.chris-content-2{max-width:none;display:none;position:static}.clean-sober-logo{order:1}.clean-sober-logo._60{min-width:3rem;max-width:3rem;min-height:3rem;max-height:3rem}.grid-5{grid-template-columns:1fr;display:none}.grid-inner{height:100%}.home-span{font-size:.875rem}.chris-hero-img.contain{max-width:100vw;display:none}.chris-hero-img.mobile{max-width:100vw;margin-top:1.5rem}.chris-hero-img.tya{margin-top:20px}.chris-content-1mobile{min-width:100vw;max-width:none;margin-left:-5vw;display:block;position:static}.container-2{max-width:none}.centered-heading-2{margin-bottom:24px}.location-slider{flex-flow:column;height:100%}.team-slide-wrapper{width:85%}.team-slider-nav{grid-column-gap:0rem;grid-row-gap:0rem}.chris-content-2mobile{max-width:none;display:block;position:static}.footer-wrap{max-width:100%;margin-bottom:0}.main-img-box-copy{max-width:100vw;margin-top:-4rem;position:static}.main-img-box-copy.footer{max-width:100%}.mask{flex:1}.symbol-content{margin-top:0}.symbol-content._2{max-width:100%}._6-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:1fr;justify-items:start}._6-grid_box{text-align:center;justify-content:flex-start;align-items:center}.sysf-card-title{justify-content:flex-start;align-items:center}.div-block-10{align-items:stretch;max-width:80%;margin-left:auto;margin-right:auto}.link-block{max-width:10rem;margin-left:auto;margin-right:auto}._2-grid{grid-template-columns:1fr}.tricks-slider_slide{max-width:80%;padding-top:100%}.tricks-slider_slide.new-box{max-width:90%}.tricks-slider_text{font-size:20em}.about-hero-img{margin-bottom:-2.5rem}.hero-left-copy{max-width:20rem;margin-left:auto;margin-right:auto}.about-txt{font-size:1.125rem}.chris-about-img{max-width:100%;height:auto}.chris-about-img.boca{max-height:20rem}.image-9{order:1;min-width:100vw;margin-left:-5vw}.chris-family-img{object-fit:contain;display:none}.flex,.flex-bottom{white-space:nowrap}._2-grid-box{text-align:center;align-items:center}.flex-points{white-space:nowrap;flex-flow:column;justify-content:flex-start;align-items:center}.community-box{flex-flow:column;display:flex}.sysf-form{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;width:100%;display:flex}.div-block-15{justify-content:flex-start;align-items:center}.text-field{font-size:.875rem}.pricing-box{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.home-btn-grid{white-space:nowrap;flex-flow:column}.home-btn-grid._3{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:stretch}.chris-family-mobile-img{object-fit:contain;display:block}.wb-swiper_slide{width:75%}.slider2_mask{max-width:90%}.popup-grid{grid-column-gap:10px;grid-row-gap:10px;grid-auto-flow:row;place-items:stretch start;display:flex}.field-form.popup{height:50px}.field-title.popup{font-size:14px}.button.popup-submit{height:70px;font-size:22px}.popup-block{padding-bottom:15px;padding-left:15px;padding-right:15px}.close-block{width:40px}.step2-sub{font-size:14px}.solo-bottom{flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:0}.ty-hero{max-width:20rem;margin-left:auto;margin-right:auto}.ty-sub{font-size:16px}.contact-back-to-you{font-size:11px}.ty-sub-head,.ty-desc{font-size:16px}.call-text{font-family:Deacon,sans-serif;font-size:.8rem;font-weight:900}.clean-and-sober-grid{white-space:nowrap;flex-flow:column;display:flex}.clean-and-sober-grid._3{grid-column-gap:1rem;grid-row-gap:1rem;grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;justify-content:flex-start;align-items:stretch}._6-locations{grid-template-columns:1fr}.cf-companies-hero{padding-top:35px;padding-bottom:55px}.cf-companies-primary{padding-top:60px;padding-bottom:60px}.cf-companies-feature{grid-column-gap:38px;grid-row-gap:38px}.cf-companies-actions{grid-column-gap:22px;grid-row-gap:22px;flex-direction:column;align-items:flex-start}.cf-companies-feature-image{min-height:240px}.cf-companies-portfolio,.cf-companies-philosophy{padding-top:60px;padding-bottom:60px}.cf-media-hero{padding-top:125px;padding-bottom:60px}.cf-media-featured,.cf-media-coverage,.cf-media-topics{padding-top:60px;padding-bottom:60px}.cf-media-topic{font-size:18px}.cf-media-contact{padding-top:60px;padding-bottom:60px}.cf-contact-routes{margin-top:36px}.cf-contact-route-title{font-size:24px}.cf-contact-form-heading{margin-top:52px}.cf-hockey-image{object-fit:cover;object-position:center top;height:650px}.cf-business-cta-button{text-align:center;font-size:18px;font-weight:700;line-height:1.2}}