@charset "UTF-8";body.header-stuck{padding:83px 0 0}body,p{font-family:europa,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.875rem}a,body,p{color:#333}a:active,a:focus,a:hover{color:#114e61}.entry-content h1{font-size:2.5rem;line-height:3.25rem}.entry-content h1,.entry-content h2{color:#222;font-family:europa,sans-serif;font-weight:700;margin-bottom:45px;margin-top:0}.entry-content h2{font-size:2.25rem;line-height:3rem}.entry-content h3{color:#222;font-family:europa,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.625rem;margin-bottom:10px;margin-top:0}.entry-content h4{font-size:1.5rem;line-height:2.25rem}.entry-content h4,.entry-content h5{color:#222;font-family:europa,sans-serif;font-weight:700;margin-bottom:45px;margin-top:0}.entry-content h5{font-size:1.25rem;line-height:2rem}.entry-content h6{color:#222;font-weight:700;margin-bottom:45px;margin-top:0}.entry-content h6,.entry-content p{font-family:europa,sans-serif;font-size:1.125rem;line-height:1.875rem}.entry-content p{color:#333;font-weight:400;margin-bottom:30px}.entry-content p.intro-paragraph{color:#333;font-family:europa,sans-serif;font-size:1.5rem;font-weight:400;line-height:2.25rem}.entry-content a{color:#46b9dd;width:100%}.entry-content a:active,.entry-content a:focus,.entry-content a:hover{color:#24a5d0}.entry-content ul{padding-left:1rem}.main-content-container ul{padding-left:18px}.main-content-container ul li{list-style:disc}.site-btn{border-radius:0;padding:6px 18px}.site-btn.main-btn{background:#114e61;color:#fff}.site-btn.main-btn:active,.site-btn.main-btn:focus,.site-btn.main-btn:hover{background:#0d3d4c;color:#fff}.site-btn.alt-btn{background:#46b9dd;color:#fff}.site-btn.alt-btn:active,.site-btn.alt-btn:focus,.site-btn.alt-btn:hover{background:#24a5d0;color:#fff}.site-btn.green-btn{background:#45b768}.site-btn.green-btn:active,.site-btn.green-btn:focus,.site-btn.green-btn:hover{background:#29a44e}.site-btn.green-btn.border-btn{border-bottom:5px solid #6ace88}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{-webkit-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:hsla(0,0%,100%,0);-webkit-backface-visibility:hidden;background-color:#fff}.lightbox-container{z-index:10000}.img-lightbox-close{right:15px;top:20px}.site-header{background-color:#114e61;position:relative}.site-header.standard-header{padding:0}.site-header.standard-header .desktop-menu li{margin:0}.site-header.sticky-active{background-color:rgba(17,78,97,.9);box-shadow:1px 1px 2px rgba(0,0,0,.3)}.site-header.sticky-active.standard-header{padding:0}.site-header.sticky-active .desktop-menu ul li a{padding:15px 20px}.site-header.sticky-active .desktop-menu ul li .sub-menu{box-shadow:0 3px 3px rgba(0,0,0,.3);top:58px}.site-header.sticky-active .desktop-menu ul li .sub-menu li a{padding:10px 20px}.site-header.sticky-active .logo-container .logo-img{width:80%}.site-header.sticky-active:active,.site-header.sticky-active:focus,.site-header.sticky-active:hover{background-color:#114e61}.site-header:before{background-color:#0d3d4c;content:"";height:5px;left:0;position:absolute;top:0;width:100%}.site-header .desktop-menu ul li{border-style:solid;border-width:5px 0 0}.site-header .desktop-menu ul li.current_page_item a{color:#fff}.site-header .desktop-menu ul li a{color:#fff;font-family:europa,sans-serif;font-size:14px;font-weight:700;line-height:1.75rem;margin-bottom:0;padding:25px 15px}.site-header .desktop-menu ul li a:active,.site-header .desktop-menu ul li a:focus,.site-header .desktop-menu ul li a:hover{color:#fff}.site-header .desktop-menu ul li a:before{-webkit-transistion:all .2s linear;-ms-transistion:all .2s linear;-moz-transistion:all .2s linear;-o-transistion:all .2s linear;transistion:all .2s linear;background-repeat:no-repeat;content:"";display:inline-block;height:14px;left:-8px;position:relative;top:6px;transition:all .2s linear;vertical-align:top;width:14px}.site-header .desktop-menu ul li a .sub{display:none}.site-header .desktop-menu ul li.menu-home{border-color:#46b9dd}.site-header .desktop-menu ul li.menu-home a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-home.svg)}.site-header .desktop-menu ul li.menu-home .sub-menu{background-color:#24a5d0}.site-header .desktop-menu ul li.menu-home .sub-menu a:active,.site-header .desktop-menu ul li.menu-home .sub-menu a:focus,.site-header .desktop-menu ul li.menu-home .sub-menu a:hover{color:#6cc9e8}.site-header .desktop-menu ul li.menu-home:active a,.site-header .desktop-menu ul li.menu-home:focus a,.site-header .desktop-menu ul li.menu-home:hover a{background-color:#24a5d0}.site-header .desktop-menu ul li.menu-home:active a:before,.site-header .desktop-menu ul li.menu-home:focus a:before,.site-header .desktop-menu ul li.menu-home:hover a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-home-hover.svg)}.site-header .desktop-menu ul li.menu-home:active .sub-menu,.site-header .desktop-menu ul li.menu-home:focus .sub-menu,.site-header .desktop-menu ul li.menu-home:hover .sub-menu{border-color:#46b9dd}.site-header .desktop-menu ul li.menu-detox{border-color:#c48deb}.site-header .desktop-menu ul li.menu-detox a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-detox.svg)}.site-header .desktop-menu ul li.menu-detox .sub-menu{background-color:#a965d9}.site-header .desktop-menu ul li.menu-detox .sub-menu a:active,.site-header .desktop-menu ul li.menu-detox .sub-menu a:focus,.site-header .desktop-menu ul li.menu-detox .sub-menu a:hover{color:#debbf7}.site-header .desktop-menu ul li.menu-detox:active a,.site-header .desktop-menu ul li.menu-detox:focus a,.site-header .desktop-menu ul li.menu-detox:hover a{background-color:#a965d9}.site-header .desktop-menu ul li.menu-detox:active a:before,.site-header .desktop-menu ul li.menu-detox:focus a:before,.site-header .desktop-menu ul li.menu-detox:hover a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-detox-hover.svg)}.site-header .desktop-menu ul li.menu-detox:active .sub-menu,.site-header .desktop-menu ul li.menu-detox:focus .sub-menu,.site-header .desktop-menu ul li.menu-detox:hover .sub-menu{border-color:#c48deb}.site-header .desktop-menu ul li.menu-treatment{border-color:#66dd46}.site-header .desktop-menu ul li.menu-treatment a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-treatment.svg)}.site-header .desktop-menu ul li.menu-treatment .sub-menu{background-color:#4faf35}.site-header .desktop-menu ul li.menu-treatment .sub-menu a:active,.site-header .desktop-menu ul li.menu-treatment .sub-menu a:focus,.site-header .desktop-menu ul li.menu-treatment .sub-menu a:hover{color:#bdf0af}.site-header .desktop-menu ul li.menu-treatment:active a,.site-header .desktop-menu ul li.menu-treatment:focus a,.site-header .desktop-menu ul li.menu-treatment:hover a{background-color:#4faf35}.site-header .desktop-menu ul li.menu-treatment:active a:before,.site-header .desktop-menu ul li.menu-treatment:focus a:before,.site-header .desktop-menu ul li.menu-treatment:hover a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-treatment-hover.svg)}.site-header .desktop-menu ul li.menu-treatment:active .sub-menu,.site-header .desktop-menu ul li.menu-treatment:focus .sub-menu,.site-header .desktop-menu ul li.menu-treatment:hover .sub-menu{border-color:#66dd46}.site-header .desktop-menu ul li.menu-rehab{border-color:#dd5868}.site-header .desktop-menu ul li.menu-rehab a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-rehab.svg);width:16px}.site-header .desktop-menu ul li.menu-rehab .sub-menu{background-color:#c23545}.site-header .desktop-menu ul li.menu-rehab .sub-menu a:active,.site-header .desktop-menu ul li.menu-rehab .sub-menu a:focus,.site-header .desktop-menu ul li.menu-rehab .sub-menu a:hover{color:#f68592}.site-header .desktop-menu ul li.menu-rehab:active a,.site-header .desktop-menu ul li.menu-rehab:focus a,.site-header .desktop-menu ul li.menu-rehab:hover a{background-color:#c23545}.site-header .desktop-menu ul li.menu-rehab:active a:before,.site-header .desktop-menu ul li.menu-rehab:focus a:before,.site-header .desktop-menu ul li.menu-rehab:hover a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-rehab-hover.svg)}.site-header .desktop-menu ul li.menu-rehab:active .sub-menu,.site-header .desktop-menu ul li.menu-rehab:focus .sub-menu,.site-header .desktop-menu ul li.menu-rehab:hover .sub-menu{border-color:#dd5868}.site-header .desktop-menu ul li.menu-addiction{border-color:#dfd686}.site-header .desktop-menu ul li.menu-addiction a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-addiction.svg);width:16px}.site-header .desktop-menu ul li.menu-addiction .sub-menu{background-color:#b8ae52;right:0}.site-header .desktop-menu ul li.menu-addiction .sub-menu a:active,.site-header .desktop-menu ul li.menu-addiction .sub-menu a:focus,.site-header .desktop-menu ul li.menu-addiction .sub-menu a:hover{color:#fff8be}.site-header .desktop-menu ul li.menu-addiction:active a,.site-header .desktop-menu ul li.menu-addiction:focus a,.site-header .desktop-menu ul li.menu-addiction:hover a{background-color:#b8ae52}.site-header .desktop-menu ul li.menu-addiction:active a:before,.site-header .desktop-menu ul li.menu-addiction:focus a:before,.site-header .desktop-menu ul li.menu-addiction:hover a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-addiction-hover.svg)}.site-header .desktop-menu ul li.menu-addiction:active .sub-menu,.site-header .desktop-menu ul li.menu-addiction:focus .sub-menu,.site-header .desktop-menu ul li.menu-addiction:hover .sub-menu{border-color:#dfd686}.site-header .desktop-menu ul li.menu-blog{border-color:#68e47c}.site-header .desktop-menu ul li.menu-blog a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-blog.svg)}.site-header .desktop-menu ul li.menu-blog .sub-menu{background-color:#45d55e}.site-header .desktop-menu ul li.menu-blog .sub-menu a:active,.site-header .desktop-menu ul li.menu-blog .sub-menu a:focus,.site-header .desktop-menu ul li.menu-blog .sub-menu a:hover{color:#93f0a3}.site-header .desktop-menu ul li.menu-blog:active a,.site-header .desktop-menu ul li.menu-blog:focus a,.site-header .desktop-menu ul li.menu-blog:hover a{background-color:#45d55e}.site-header .desktop-menu ul li.menu-blog:active a:before,.site-header .desktop-menu ul li.menu-blog:focus a:before,.site-header .desktop-menu ul li.menu-blog:hover a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-blog-hover.svg)}.site-header .desktop-menu ul li.menu-blog:active .sub-menu,.site-header .desktop-menu ul li.menu-blog:focus .sub-menu,.site-header .desktop-menu ul li.menu-blog:hover .sub-menu{border-color:#68e47c}.site-header .desktop-menu ul li.menu-alcohol{border-color:#849fff}.site-header .desktop-menu ul li.menu-alcohol a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-alcohol.svg);background-position:50%;background-size:15px;width:16px}.site-header .desktop-menu ul li.menu-alcohol .sub-menu{background-color:#5077ff;right:0}.site-header .desktop-menu ul li.menu-alcohol .sub-menu a:active,.site-header .desktop-menu ul li.menu-alcohol .sub-menu a:focus,.site-header .desktop-menu ul li.menu-alcohol .sub-menu a:hover{color:#849fff}.site-header .desktop-menu ul li.menu-alcohol:active a,.site-header .desktop-menu ul li.menu-alcohol:focus a,.site-header .desktop-menu ul li.menu-alcohol:hover a{background-color:#5077ff}.site-header .desktop-menu ul li.menu-alcohol:active a:before,.site-header .desktop-menu ul li.menu-alcohol:focus a:before,.site-header .desktop-menu ul li.menu-alcohol:hover a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-alcohol-hover.svg)}.site-header .desktop-menu ul li.menu-alcohol:active .sub-menu,.site-header .desktop-menu ul li.menu-alcohol:focus .sub-menu,.site-header .desktop-menu ul li.menu-alcohol:hover .sub-menu{border-color:#849fff}.site-header .desktop-menu ul li.menu-support{border-color:#eb9b3d}.site-header .desktop-menu ul li.menu-support a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-support.svg)}.site-header .desktop-menu ul li.menu-support .sub-menu{background-color:#d07b17;right:0}.site-header .desktop-menu ul li.menu-support .sub-menu a:active,.site-header .desktop-menu ul li.menu-support .sub-menu a:focus,.site-header .desktop-menu ul li.menu-support .sub-menu a:hover{color:#ffb864}.site-header .desktop-menu ul li.menu-support:active a,.site-header .desktop-menu ul li.menu-support:focus a,.site-header .desktop-menu ul li.menu-support:hover a{background-color:#d07b17}.site-header .desktop-menu ul li.menu-support:active a:before,.site-header .desktop-menu ul li.menu-support:focus a:before,.site-header .desktop-menu ul li.menu-support:hover a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-support-hover.svg)}.site-header .desktop-menu ul li.menu-support:active .sub-menu,.site-header .desktop-menu ul li.menu-support:focus .sub-menu,.site-header .desktop-menu ul li.menu-support:hover .sub-menu{border-color:#eb9b3d}.site-header .desktop-menu ul li .sub-menu{display:flex;flex-wrap:wrap;top:78px;width:450px}.site-header .desktop-menu ul li .sub-menu li{border:none;flex-grow:1;width:50%}.site-header .desktop-menu ul li .sub-menu li a .sub{color:rgba(0,0,0,.5);display:block;font-family:europa,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem;text-transform:none}.site-header .desktop-menu ul li .sub-menu li a:before{display:none}.site-header .desktop-menu ul li .sub-menu li:hover{background:0 0}.site-header .desktop-menu .menu-item-has-children:active .sub-menu,.site-header .desktop-menu .menu-item-has-children:focus .sub-menu,.site-header .desktop-menu .menu-item-has-children:hover .sub-menu{border-style:solid;border-width:0 0 5px;padding:5px}.site-header .logo-container{padding:0 45px 0 15px}.site-header .logo-container .logo-img{position:relative;top:2px}.modal-backdrop.show{background:#46b9dd;opacity:1}.mobile-navigation-container{padding:86px 15px 30px}.mobile-navigation-container .modal-dialog{margin:0;max-width:100%}.mobile-navigation-container ul li{border-bottom:1px dotted hsla(0,0%,100%,.2);margin:0 0 5px;padding:0 0 5px}.mobile-navigation-container ul li:last-child{border-bottom:none;margin:0;padding:0}.mobile-navigation-container ul li a{color:#fff;font-family:europa,sans-serif;font-size:1.375rem;font-weight:700;line-height:2.125rem}.mobile-navigation-container ul li a:active,.mobile-navigation-container ul li a:focus,.mobile-navigation-container ul li a:hover{color:#114e61}.mobile-navigation-container ul li.menu-item-has-children{position:relative}.mobile-navigation-container ul li.menu-item-has-children:after{background-image:url(img);background-repeat:no-repeat;content:"";height:20px;position:absolute;right:15px;top:7px;width:10px}.mobile-navigation-container ul li.menu-open .sub-menu{margin:5px 0}.mobile-navigation-container ul li .sub-menu li{padding:0 0 5px 15px}.mobile-navigation-container ul li .sub-menu li a{color:#fff;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.mobile-navigation-container ul li .sub-menu li a:active,.mobile-navigation-container ul li .sub-menu li a:focus,.mobile-navigation-container ul li .sub-menu li a:hover{-webkit-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:hsla(0,0%,100%,0);-webkit-backface-visibility:hidden;color:#114e61}.homepage-content{padding:30px 0 0}.homepage-content .home-intro-content{align-items:center;display:flex;justify-content:center}.homepage-content .home-intro-content p{color:#333;font-family:europa,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.875rem}.home-block-1,.home-block-2{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center}.home-block-1 .block-inner,.home-block-2 .block-inner{padding:20px 25px;text-align:center}.home-block-1 .block-inner h3,.home-block-2 .block-inner h3{color:#fff;font-family:europa,sans-serif;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin-bottom:10px;margin-top:0}.home-block-1 .block-inner p,.home-block-2 .block-inner p{color:#fff;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem;margin-bottom:15px}.home-block-1 .block-inner .site-btn,.home-block-2 .block-inner .site-btn{color:#fff;width:100%}.home-block-1 .block-inner select,.home-block-2 .block-inner select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(/wp-content/themes/action-rehab/img/icon-arrow-down.svg);background-position:95% 50%;background-repeat:no-repeat;background-size:10px;border:1px solid #ccc;cursor:pointer;margin:10px 0 17px;max-width:100%;min-width:100%;padding:8px}.home-block-1 .block-inner select::-ms-expand,.home-block-2 .block-inner select::-ms-expand{display:none}.home-block-1{background-color:#114e61}.home-block-2{background-color:#46b9dd}.full-width-container{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top:1px solid #ccc;margin:30px 0 0}.full-width-container .content-block{padding:90px 0 180px;position:relative}.full-width-container .content-block h4{color:#0d3d4c;font-family:europa,sans-serif;font-size:2.5rem;font-weight:700;line-height:3.25rem;margin-bottom:30px;margin-top:0;position:relative}.full-width-container .content-block p{color:#333;font-family:europa,sans-serif;font-size:1.25rem;font-weight:400;line-height:2rem;margin-bottom:30px;position:relative}.full-width-container .content-block .site-btn{color:#fff;font-family:europa,sans-serif;font-size:1.5rem;font-weight:400;line-height:2.25rem;margin-bottom:0;padding:10px 44px;position:relative}.latest-news-container{padding:0 0 100px}.latest-news-container .container,.latest-news-container .container .row{position:relative}.latest-news-container .latest-news-single:first-child .news-inner{background-color:#45b768;border-bottom:5px solid #6ace88}.latest-news-container .latest-news-single:nth-child(2) .news-inner{background-color:#24a5d0;border-bottom:5px solid #46b9dd}.latest-news-container .latest-news-single:last-child .news-inner{background-color:#a965d9;border-bottom:5px solid #c48deb}.latest-news-container .latest-news-single .news-inner{border:none;border-radius:0;min-height:100%}.latest-news-container .latest-news-single .news-inner .news-content{padding:30px}.latest-news-container .latest-news-single .news-inner .news-content a{color:#fff}.latest-news-container .latest-news-single .news-inner .news-content a:active,.latest-news-container .latest-news-single .news-inner .news-content a:focus,.latest-news-container .latest-news-single .news-inner .news-content a:hover{color:#f9f9f9}.latest-news-container .latest-news-single .news-inner .news-content h4{color:#fff;font-family:europa,sans-serif;font-size:1.25rem;font-weight:700;line-height:2rem;margin-bottom:15px;margin-top:0;min-height:65px}.latest-news-container .latest-news-single .news-inner .news-content p{color:#fff;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem;margin-bottom:15px}.latest-news-container .latest-news-single .news-inner .news-content p.post-info{color:rgba(0,0,0,.4)}.latest-news-container .latest-news-single .news-inner .news-content .news-btn{border-bottom:1px dotted hsla(0,0%,100%,.2);padding:0 0 5px}.latest-news-container .latest-news-single .news-inner .news-content .news-btn:active,.latest-news-container .latest-news-single .news-inner .news-content .news-btn:focus,.latest-news-container .latest-news-single .news-inner .news-content .news-btn:hover{border-bottom:1px dotted hsla(0,0%,100%,.4)}.page-id-383 .sub-page-header.header-image,.parent-pageid-383 .sub-page-header.header-image{background-image:url(/wp-content/themes/action-rehab/img/detox-header.jpg)}.page-id-384 .sub-page-header.header-image,.parent-pageid-384 .sub-page-header.header-image{background-image:url(/wp-content/themes/action-rehab/img/treatment-header.jpg)}.page-id-385 .sub-page-header.header-image,.parent-pageid-385 .sub-page-header.header-image{background-image:url(/wp-content/themes/action-rehab/img/rehab-header.jpg)}.page-id-386 .sub-page-header.header-image,.parent-pageid-386 .sub-page-header.header-image{background-image:url(/wp-content/themes/action-rehab/img/addiction-header.jpg)}.page-id-387 .sub-page-header.header-image,.parent-pageid-387 .sub-page-header.header-image{background-image:url(/wp-content/themes/action-rehab/img/support-header.jpg);background-size:125%}.page-id-566 .sub-page-header.header-image,.parent-pageid-566 .sub-page-header.header-image{background-image:url(/wp-content/themes/action-rehab/img/about-header.jpg)}.sub-page-header.header-image{background-attachment:scroll;background-position:top;background-size:cover;padding:120px 0}.sub-page-header.header-image h1{color:#46b9dd;font-family:europa,sans-serif;font-size:3rem;font-weight:700;line-height:3.75rem;margin-bottom:15px;margin-top:0}.sub-page-header.header-image .inner{opacity:.6}.sub-page-header.header-image #breadcrumbs{color:#fff;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem;margin-bottom:0}.sub-page-header.header-image #breadcrumbs a,.sub-page-header.header-image #breadcrumbs span{color:#fff}.sub-page-header .title-container{padding:0 25% 0 0}.content-cta-container{border-style:solid;border-width:0 0 5px;color:rgba(0,0,0,.5);font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem;margin:0 0 30px;padding:45px}.content-cta-container h3{color:#fff;font-family:europa,sans-serif;font-size:1.25rem;font-weight:700;line-height:2rem;margin-bottom:30px;margin-top:0;text-transform:uppercase}.content-cta-container p{color:rgba(0,0,0,.7);font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem;margin-bottom:30px}.content-cta-container p:last-child{margin:0}.content-cta-container a{border-bottom:1px dotted rgba(0,0,0,.2);color:rgba(0,0,0,.7)}.content-cta-container a:active,.content-cta-container a:focus,.content-cta-container a:hover{border-bottom:1px dotted rgba(0,0,0,.6);color:rgba(0,0,0,.8)}.content-cta-container.blue{background-color:#46b9dd;border-color:#6cc9e8}.content-cta-container.purple{background-color:#a965d9;border-color:#c48deb}.content-cta-container.green{background-color:#45b768;border-color:#6ace88}.content-cta-container.lightgreen{background-color:#45d55e;border-color:#68e47c}.content-cta-container.red{background-color:#dd5868;border-color:#f68592}.content-cta-container.yellow{background-color:#b8ae52;border-color:#dfd686}.content-cta-container.orange{background-color:#eb9b3d;border-color:#ffb864}.page-cta{background-color:#114e61;border-bottom:5px solid #0d3d4c;border-radius:0;padding:45px}.page-cta h4,.page-cta p{color:#fff}.page-cta p{margin:0}.error404 .sub-page-header{text-align:center}.error404 .sub-page-header .title-container{padding:0}.error404 .entry-content{text-align:center}.footer-container .footer-cols-left{padding:0 60px 0 15px}.footer-container .footer-col h4{color:#114e61;font-family:europa,sans-serif;font-size:1rem;font-weight:700;line-height:1.75rem;margin-bottom:30px;margin-top:0}.footer-container .footer-col li,.footer-container .footer-col p{color:#333;font-family:europa,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem}.footer-container .footer-col li{margin:0 0 5px}.footer-container .footer-col a:active,.footer-container .footer-col a:focus,.footer-container .footer-col a:hover{color:#46b9dd}.footer-container .footer-col a.site-btn{color:#fff}.footer-container a:active,.footer-container a:focus,.footer-container a:hover{color:#46b9dd}.footer-container .footer-btm-container{color:#333;font-family:europa,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem;margin:0;padding:0}.footer-container .footer-btm-container hr{margin:90px 0 75px}.full-width-locations{background-color:#114e61;padding:60px 0;position:relative}.full-width-locations .map-block{position:relative}.full-width-locations .map-block .map-container{background-image:url(/wp-content/themes/action-rehab/img/uk-map.svg);background-position:50%;background-repeat:no-repeat;height:100%;position:absolute;width:100%}.full-width-locations .uk-locations h4,.full-width-locations .worldwide-locations h4{color:#46b9dd}.full-width-locations .uk-locations a,.full-width-locations .worldwide-locations a{color:#fff;cursor:pointer;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.full-width-locations .uk-locations a:active,.full-width-locations .uk-locations a:focus,.full-width-locations .uk-locations a:hover,.full-width-locations .worldwide-locations a:active,.full-width-locations .worldwide-locations a:focus,.full-width-locations .worldwide-locations a:hover{color:#46b9dd}.full-width-locations .uk-locations ul{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px;margin:0}.full-width-locations .popover{background-color:#eb9b3d;border:solid #ffb864;border-radius:0;border-width:0 0 5px;margin:0;padding:0;position:relative;transform:translate3d(10px,-14px,0)!important;width:275px}.full-width-locations .popover .popover-header{background-color:hsla(0,0%,100%,0);border:none;color:#fff;font-family:europa,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.875rem;margin-bottom:0;margin-top:0;padding:20px 20px 10px}.full-width-locations .popover .popover-body{color:#fff;font-family:europa,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem;margin-bottom:0;padding:0 20px 20px}.full-width-locations .popover:after{background-color:#eb9b3d;border-color:#ffb864;border-style:solid;border-width:0 0 5px 5px;bottom:-18px;content:"";height:30px;left:78%;position:absolute;transform:rotate(-45deg);width:30px}.full-width-locations .popover .popLink{color:#fff;display:inline-block;font-weight:700;margin:10px 0 0;vertical-align:top}#popBath{left:120px!important;top:290px!important}#popBirmingham{left:130px!important;top:230px!important}#popBradford{left:155px!important;top:140px!important}#popBristol{left:130px!important;top:275px!important}#popCambridge{left:220px!important;top:240px!important}#popChester{left:110px!important;top:175px!important}#popCoventry{left:130px!important;top:230px!important}#popDerby{left:160px!important;top:205px!important}#popDurham{left:150px!important;top:75px!important}#popExeter{left:80px!important;top:330px!important}#popHereford{left:95px!important;top:255px!important}#popLancaster{left:120px!important;top:135px!important}#popLeeds{left:155px!important;top:155px!important}#popLiverpool{left:110px!important;top:160px!important}#popManchester{left:140px!important;top:160px!important}#popNorwich{left:255px!important;top:225px!important}#popNottingham{left:170px!important;top:200px!important}#popOxford{left:170px!important;top:250px!important}#popPeterborough{left:205px!important;top:235px!important}#popPlymouth{left:60px!important;top:340px!important}#popPortsmouth{left:175px!important;top:315px!important}#popStAlbans{left:180px!important;top:260px!important}#popSalford{left:155px!important;top:150px!important}#popSheffield{left:155px!important;top:160px!important}#popSunderland{left:165px!important;top:85px!important}#popWells{left:125px!important;top:285px!important}#popWinchester{left:165px!important;top:310px!important}#popWolverhampton{left:120px!important;top:230px!important}#popWorcester{left:110px!important;top:240px!important}#popYork{left:165px!important;top:155px!important}.home-slide .carousel-inner .slider-single{min-height:600px}.home-slide .carousel-inner .slider-single .slider-content .container{padding-right:15%}.home-slide .carousel-inner .slider-single .slider-content .container h1{color:#0d3d4c}.home-slide .carousel-inner .slider-single .slider-content .container p{color:#24a5d0}.home-slide .carousel-inner .slider-single .slider-timer{background-color:#24a5d0;opacity:.4}.home-slide .carousel-inner .slider-single.active:hover .slider-timer{animation-play-state:paused}.home-slide .carousel-control-next,.home-slide .carousel-control-prev{color:#114e61}.sidebar-container .sidebar.blog-categories{background-color:#114e61;padding:30px}.sidebar-container .sidebar.blog-categories h3{color:#fff;font-family:europa,sans-serif;font-size:1.375rem;font-weight:700;line-height:2.125rem;margin-bottom:20px;margin-top:0}.sidebar-container .sidebar.blog-categories ul{margin:0;padding:0}.sidebar-container .sidebar.blog-categories ul li{margin:0 0 5px;padding:0 0 0 20px;position:relative}.sidebar-container .sidebar.blog-categories ul li:last-child{margin:0}.sidebar-container .sidebar.blog-categories ul li:before{background-image:url(/wp-content/themes/action-rehab/img/icon-angle-right-white.svg);background-repeat:no-repeat;content:"";height:18px;left:0;padding:0;position:absolute;top:7px;width:8px}.sidebar-container .sidebar.blog-categories ul li a{color:#fff;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.sidebar-container .sidebar.blog-categories ul li a:active,.sidebar-container .sidebar.blog-categories ul li a:focus,.sidebar-container .sidebar.blog-categories ul li a:hover{color:#46b9dd}.sidebar-container .sidebar-menu-container{background-color:#114e61}.sidebar-container .sidebar-menu-container h3{background-color:#46b9dd;color:#fff;font-family:europa,sans-serif;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin-bottom:0;margin-top:0;padding:8px 20px}.sidebar-container .sidebar-menu-container ul{padding:12px 20px}.sidebar-container .sidebar-menu-container ul li{border-bottom:1px solid hsla(0,0%,100%,.1);margin:0 0 5px;padding:0 0 5px}.sidebar-container .sidebar-menu-container ul li:last-child{border:none;margin:0;padding:0}.sidebar-container .sidebar-menu-container ul li a{color:#fff;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.sidebar-container .sidebar-menu-container ul li a:active,.sidebar-container .sidebar-menu-container ul li a:focus,.sidebar-container .sidebar-menu-container ul li a:hover{color:#46b9dd}.sidebar-container .sidebar-menu-container ul li:before{display:none}.sidebar-container.sticky-sidebar .sidebar-inner{top:90px}.page-id-387 .sidebar-container .sidebar-menu-container,.parent-pageid-387 .sidebar-container .sidebar-menu-container{background-color:#c23545}.page-id-387 .sidebar-container .sidebar-menu-container h3,.parent-pageid-387 .sidebar-container .sidebar-menu-container h3{background-color:#dd5868}.page-id-387 .sidebar-container .sidebar-menu-container ul li a:active,.page-id-387 .sidebar-container .sidebar-menu-container ul li a:focus,.page-id-387 .sidebar-container .sidebar-menu-container ul li a:hover,.parent-pageid-387 .sidebar-container .sidebar-menu-container ul li a:active,.parent-pageid-387 .sidebar-container .sidebar-menu-container ul li a:focus,.parent-pageid-387 .sidebar-container .sidebar-menu-container ul li a:hover{color:#dd5868}ul.page-numbers li .current,ul.page-numbers li a:active,ul.page-numbers li a:focus,ul.page-numbers li a:hover{background:#114e61;border:1px solid #0d3d4c}.archive .sub-page-header.header-image,.blog .sub-page-header.header-image{background-image:url(/wp-content/themes/action-rehab/img/blog-header.jpg)!important}.archive .single-blog,.blog .single-blog{border-bottom:none;margin:0 0 45px;padding:0 15px}.archive .single-blog.last,.blog .single-blog.last{margin:0 0 45px}.archive .single-blog .blog-thumbnail,.blog .single-blog .blog-thumbnail{float:none;width:100%}.archive .single-blog .blog-excerpt,.blog .single-blog .blog-excerpt{height:230px;overflow:hidden;padding:30px;width:100%}.archive .single-blog .blog-excerpt h2,.blog .single-blog .blog-excerpt h2{color:#222;font-family:europa,sans-serif;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin-bottom:15px;margin-top:0}.archive .single-blog .blog-excerpt h2 a,.blog .single-blog .blog-excerpt h2 a{color:#114e61}.archive .single-blog .blog-excerpt h2 a:active,.archive .single-blog .blog-excerpt h2 a:focus,.archive .single-blog .blog-excerpt h2 a:hover,.blog .single-blog .blog-excerpt h2 a:active,.blog .single-blog .blog-excerpt h2 a:focus,.blog .single-blog .blog-excerpt h2 a:hover{color:#0d3d4c}.archive .single-blog .blog-excerpt p,.blog .single-blog .blog-excerpt p{color:#333;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.archive .single-blog .blog-excerpt p.post-info,.blog .single-blog .blog-excerpt p.post-info{color:#333;font-family:europa,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem}.archive .single-blog .blog-excerpt p.post-info a,.blog .single-blog .blog-excerpt p.post-info a{border-bottom:1px dotted rgba(0,0,0,.4);padding:0 0 3px}.archive .single-blog .blog-excerpt p.post-info a:active,.archive .single-blog .blog-excerpt p.post-info a:focus,.archive .single-blog .blog-excerpt p.post-info a:hover,.blog .single-blog .blog-excerpt p.post-info a:active,.blog .single-blog .blog-excerpt p.post-info a:focus,.blog .single-blog .blog-excerpt p.post-info a:hover{border-bottom:1px dotted rgba(0,0,0,.6)}.archive .blog-inner,.blog .blog-inner{background-color:#fafafa;border:1px solid #d7d7d7;display:inline-block;vertical-align:top;width:100%}.archive .pagination,.blog .pagination{color:#333;font-family:europa,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem}.single .post-info,.single .sm-container{text-align:center}@media screen and (max-width:1199px){.site-header .desktop-menu{padding:0 0 0 15px}.site-header .site-header .desktop-menu ul li a:before{left:-5px}.site-header .desktop-menu ul li.menu-rehab .sub-menu{right:0}.site-header .logo-container{padding:0 30px 0 15px}.site-header.sticky-active .desktop-menu ul li a{padding:15px 14px}.home-slide .carousel-inner .slider-single{min-height:350px}.home-slide .carousel-inner .slider-single .slider-content .container{padding:0 15px;text-align:center}.home-slide .carousel-inner .slider-single .slider-content .container h1{color:#0d3d4c;font-family:europa,sans-serif;font-size:2.25rem;font-weight:700;line-height:3rem;margin-bottom:20px;margin-top:0}.home-slide .carousel-inner .slider-single .slider-content .container p{color:#24a5d0;font-family:europa,sans-serif;font-size:1.25rem;font-weight:400;line-height:2rem}.home-block-1 .block-inner,.home-block-2 .block-inner{padding:30px}.homepage-content .home-intro-content{align-items:center;justify-content:center}.homepage-content .home-intro-content h2{color:#222;font-family:europa,sans-serif;font-size:1.625rem;font-weight:700;line-height:2.375rem;margin-bottom:30px;margin-top:0}.homepage-content .home-intro-content p{color:#333;font-family:europa,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.6875rem}.full-width-container .content-block{padding:60px 0 150px}.full-width-container .content-block h4{color:#0d3d4c;font-family:europa,sans-serif;font-size:1.625rem;font-weight:700;line-height:2.375rem;margin-bottom:20px;margin-top:0}.full-width-container .content-block p{color:#333;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.full-width-container .content-block .site-btn{color:#fff;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem;padding:8px 34px}.latest-news-container .latest-news-single .news-inner .news-content{padding:25px}.latest-news-container .latest-news-single .news-inner .news-content h4{color:#fff;font-family:europa,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.8125rem;margin-bottom:15px;margin-top:0;min-height:58px}.latest-news-container .latest-news-single .news-inner .news-content p{color:#fff;font-family:europa,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem;margin-bottom:15px}.latest-news-container .latest-news-single .news-inner .news-content p.post-info{color:rgba(0,0,0,.4);font-family:europa,sans-serif;font-size:.875rem;font-weight:400;line-height:1.625rem;margin-bottom:15px}.full-width-locations .popover{transform:translate3d(-35px,-50px,0)!important}.footer-container{padding:60px 0 30px}.footer-container .footer-btm-container hr{margin:60px 0 45px}.sub-page-header.header-image{padding:90px 0}.sub-page-header .title-container{padding:0}.subpage-template{padding:60px 0}.subpage-template.right-sidebar .main-content-container{padding:0 15px}.featured-img{width:50%}}@media screen and (max-width:991px){.site-header{z-index:9000}.site-header .desktop-menu{padding:0}.site-header .logo-container{padding:13px 15px 10px;text-align:left}.site-header .logo-container .logo-img{margin:0;max-width:240px}.site-header.sticky-active .logo-container .logo-img{max-width:180px}.home-slide .carousel-inner .slider-single{min-height:250px}.home-slide .carousel-inner .slider-single .slider-content .container h1{color:#0d3d4c;font-family:europa,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.625rem;margin-bottom:20px;margin-top:0}.home-slide .carousel-inner .slider-single .slider-content .container p{color:#24a5d0;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.home-slide .slider-arrows .carousel-control-next,.home-slide .slider-arrows .carousel-control-prev{width:5%}.homepage-content .home-intro-content{margin:0 0 30px;text-align:center}.full-width-container .content-block{padding:45px 0}.latest-news-container{padding:30px 0}.latest-news-container .latest-news-single .news-inner .news-content h4{color:#fff;font-family:europa,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.875rem;margin-bottom:15px;margin-top:0;min-height:120px}.latest-news-container .latest-news-single .news-inner .news-content p.post-info{display:block}.latest-news-container .container .row{position:relative;top:0}.full-width-locations{padding:45px 0}.full-width-locations .popover{transform:translate3d(-85px,-10px,0)!important}.full-width-locations .uk-locations h4{margin:0 0 30px}.full-width-locations .uk-locations ul{-moz-column-count:4;column-count:4;-moz-column-gap:30px;column-gap:30px}.footer-container{padding:30px 0}.footer-container .footer-cols-left{margin:0 0 45px;padding:0 15px}.footer-container .footer-btm-container hr{margin:45px 0}.footer-container .footer-btm-container .footer-btm-left,.footer-container .footer-btm-container .footer-btm-right{text-align:center}.footer-container .footer-btm-container .footer-btm-left{margin:0 0 15px}.sub-page-header{text-align:center}.sub-page-header.header-image{background-attachment:scroll;background-position:50%;background-size:cover;padding:60px 0}.sub-page-header.header-image h1{color:#46b9dd;font-family:europa,sans-serif;font-size:1.75rem;font-weight:700;line-height:2.5rem;margin-bottom:15px;margin-top:0}.subpage-template{padding:45px 0}.subpage-template .sidebar-container{margin:30px 0 0}.page-id-387 .sub-page-header.header-image,.parent-pageid-387 .sub-page-header.header-image{background-image:url(/wp-content/themes/action-rehab/img/support-header.jpg);background-position:100%;background-size:cover}.sidebar-container .home-block-sidebar{margin:0}.sidebar-container .sidebar{margin:30px 0 0}.sidebar-container .sidebar-menu-container{margin:0 0 30px}.sidebar-container .sidebar-row .sidebar{margin:0}.archive .single-blog,.blog .single-blog{margin:0 0 30px}.archive .single-blog .blog-excerpt h2,.blog .single-blog .blog-excerpt h2{color:#222;font-family:europa,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.875rem;margin-bottom:15px;margin-top:0}}@media screen and (max-width:767px){.home-slide .carousel-inner .slider-single{min-height:250px}.home-slide .carousel-inner .slider-single .slider-content .container h1{color:#0d3d4c;font-family:europa,sans-serif;font-size:1.875rem;font-weight:700;line-height:2.625rem;margin-bottom:20px;margin-top:0}.home-slide .carousel-inner .slider-single .slider-content .container p{display:none}.home-slide .slider-arrows .carousel-control-next,.home-slide .slider-arrows .carousel-control-prev{width:10%}.home-block-1-container{margin:0 0 30px}.full-width-container{background-position:100%;background-size:cover}.full-width-container .content-block{padding:45px 15px}.latest-news-container .latest-news-single .news-inner .news-content h4{min-height:0}.latest-news-container .latest-news-single .news-inner .news-content p,.latest-news-container .latest-news-single .news-inner .news-content p.post-info{display:block}.latest-news-container .container .row{position:relative;top:0}.footer-container{text-align:center}.footer-container .footer-cols-left{margin:0 0 45px}.footer-container .footer-cols-right .footer-col.three-col:nth-child(-n+2){margin:0}.sub-page-header .breadcrumb-container{display:none}.sub-page-header.header-image{padding:45px 0}.sub-page-header.header-image h1{color:#46b9dd;font-family:europa,sans-serif;font-size:1.375rem;font-weight:700;line-height:2.125rem;margin-bottom:0;margin-top:0}.sidebar-container .sidebar-row .sidebar{margin:30px 0}.sidebar-container .sidebar-row .sidebar .home-block-1,.sidebar-container .sidebar-row .sidebar:first-child{margin:0}}@media screen and (max-width:575px){.site-header .logo-container .logo-img{max-width:160px}.home-slide .carousel-inner .slider-single{min-height:200px}.home-slide .carousel-inner .slider-single .slider-content .container h1{color:#0d3d4c;font-family:europa,sans-serif;font-size:1.25rem;font-weight:700;line-height:2rem;margin-bottom:15px;margin-top:0}.home-slide .carousel-inner .slider-single .slider-content .site-btn{font-size:16px;padding:4px 12px}.home-slide .carousel-inner .slider-single .slider-timer{display:none}.full-width-container .content-block .inner{background-color:hsla(0,0%,100%,.4)}.full-width-locations{text-align:center}.full-width-locations .uk-locations ul{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.footer-container .footer-cols-right .footer-col.three-col:nth-child(-n+2){margin:0 0 45px}.footer-container .footer-btm-container a{color:#333;font-family:europa,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5rem}.footer-container .footer-btm-container .footer-btm-right ul li{float:none;margin:0;padding:0;text-align:center}.footer-container .footer-btm-container .footer-btm-right ul li:before{display:none}.mobile-navigation-container{padding:68px 15px 30px}.full-width-container .content-block{padding:45px 30px}.subpage-template{padding:30px 0}.entry-content h1{font-size:1.75rem;line-height:2.5rem}.entry-content h1,.entry-content h2{color:#222;font-family:europa,sans-serif;font-weight:700;margin-bottom:30px;margin-top:0}.entry-content h2{font-size:1.625rem;line-height:2.375rem}.entry-content h2.secondary-page-title{margin:0 0 30px}.entry-content h3{font-size:1.5rem;line-height:2.25rem}.entry-content h3,.entry-content h4{color:#222;font-family:europa,sans-serif;font-weight:700;margin-bottom:30px;margin-top:0}.entry-content h4{font-size:1.375rem;line-height:2.125rem}.entry-content h5{font-size:1.25rem;line-height:2rem}.entry-content h5,.entry-content h6{color:#222;font-family:europa,sans-serif;font-weight:700;margin-bottom:30px;margin-top:0}.entry-content h6{font-size:1.125rem;line-height:1.875rem}.entry-content p,.entry-content p.intro-paragraph{color:#333;font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.content-cta-container h3{color:#fff;font-family:europa,sans-serif;font-size:1.5rem;font-weight:700;line-height:2.25rem;margin-bottom:30px;margin-top:0}.content-cta-container p{color:rgba(0,0,0,.5);font-family:europa,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.featured-img{float:none;margin:0 0 30px;padding:0;width:100%}}.header-top{background-color:#012a32}.header-top *{color:#fff;font-size:18px;font-weight:400;line-height:2.1875rem;margin-bottom:0}.header-top-right{color:#2c849f;text-align:right}.header-top-right .header-top-contact li{float:left;margin:0 15px 0 0}.header-top-right .header-top-contact{display:inline-block;vertical-align:top;width:auto}.enquiry-button{height:70px;width:200px}.enquiry-button:hover,.header-tel:hover{color:#fff}.sm-share-list img{color:#fff;width:15px}body .gform_wrapper h3.gform_title{display:none!important}body .gform_wrapper [type=submit]{background:#114e61;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;transition:all .3s linear;vertical-align:top}.featured-intro p{color:#fefefe!important;max-width:770px}.featured-intro p a{color:#fefefe!important;font-weight:700}.google-map-container{margin:0}.google-map-container .map-col .map-caption{background-color:#114e61;border-radius:0 0 4px 4px;color:#fff;font-size:22px;font-weight:700;padding:24px 30px;width:100%}.location-intro-container{margin-bottom:20px;max-width:100%!important;padding:15px!important}form.banner-form input{border-color:#fff!important;border-radius:3px!important}form.banner-form .gform_footer input{background-color:#46b9dd;border:none!important;color:#fff;font-size:.875rem!important;line-height:1.625rem!important;padding:9px 30px!important;width:100%!important}.banner-form div.gform_body{max-width:100%;width:100%!important}.gform_wrapper li.hidden_label input{margin-top:0!important}.homepage-locations{background-color:#114e61;padding:60px 0;position:relative}.homepage-locations h4{color:#46b9dd!important;font-size:2.25rem!important;font-weight:400!important;line-height:3rem!important;margin-bottom:20px!important;margin-top:0!important}.homepage-locations p{color:#fff!important}.homepage-locations .location-full-list h3{color:#46b9dd;margin:1rem 0 2rem;text-align:left;width:100%}#countries-list,#regions-list{grid-template-columns:repeat(2,auto)}@media (max-width:1400px){.enquiry-button{padding:14px 15px}}@media (max-width:1200px){.header-top-left{display:none!important}.enquiry-button{padding:14px 15px}.header-enquiry{margin:5px 0;padding:10px 5px;text-align:center}}@media (max-width:540px){.sticky-header{margin-top:50px!important}.header-top-right{font-size:16px;text-align:center}.header-enquiry{display:none}}.locations-section{margin-bottom:40px;margin-top:20px}.locations-section a{color:#114e61;margin-top:10px}.grouped-list{grid-column-gap:80px;display:grid;grid-template-columns:1fr 1fr 2fr;margin-top:80px}.location-grid .row{display:block}.location-full-list{border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:2rem;margin-left:auto;margin-right:auto;width:100%}#countries-list,#regions-list{grid-column-gap:40px;display:grid;grid-template-columns:repeat(1,auto)}#counties-list{display:grid;grid-template-columns:repeat(3,auto)}.location-full-list ul li{margin-bottom:1rem}.location-full-list ul li a{text-decoration:underline}#towns-list{grid-column-gap:40px;display:grid;grid-template-columns:repeat(8,auto);height:250px;overflow-y:scroll}.location-full-list{margin-top:40px}.locations-section .row{justify-content:space-between}.towns-list{max-height:400px;overflow:scroll}@media screen and (max-width:1366px){.grouped-list{grid-template-columns:auto}#counties-list,#regions-list,#towns-list{display:grid;grid-template-columns:auto;height:300px;overflow-x:hidden;overflow-y:scroll}}.search-location-form .search-field{margin-bottom:10px;width:100%}.gform_button{height:45px!important}.gform_confirmation_message{color:#66dd46!important;font-weight:700}.main-content-container p{word-wrap:break-word;margin-bottom:20px}.main-content-container h2,.main-content-container ul{margin-bottom:20px}.main-content-container a{color:#46b9dd}.main-content-container a:hover{color:#24a5d0}.location-full-list .col-lg-12{padding:0}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:12px}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px}::-webkit-scrollbar-track{background-color:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.facebook-logo,.twitter-logo{display:inline-block;height:20px;margin-top:10px;width:20px}.email-banner-text{display:inline-block}.home-block-1-callback #field_2_3{margin-bottom:10px}.home-block-1-callback #field_2_2,.home-block-1-callback #field_2_3{display:flex;flex-flow:row wrap;height:auto;padding-right:0!important}.home-block-1-callback #input_2_2,.home-block-1-callback #input_2_3{padding-left:15px!important;padding-right:15px!important;width:100%!important}.home-block-1-callback .gform_footer{display:flex!important;margin-right:0!important;margin-top:10px!important;width:100%!important}.home-block-1-callback .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{max-width:100%!important}.home-block-1-callback .gform_footer #gform_submit_button_2{background-color:#46b9dd;font-size:17.5px;margin:0!important;width:100%!important}.gform_wrapper .gform_footer,.home-block-1-callback .gform_wrapper .gform_footer input.button{margin:10px 0 0!important}.gform_button button{display:flex;flex-flow:row wrap;height:auto}.home-block-1-callback{background-color:#114e61;color:#fff;height:250px;padding:15px}.home-block-1-callback .block-inner p{color:#fff;font-size:20px;font-weight:700;line-height:1.25;margin-bottom:0}.home-block-sidebar{margin-bottom:20px}.modal-backdrop.show,.modal-open .modal{margin-top:70px}#header-email-text,#header-tel-text{display:inline-block;text-align:center!important;width:300px}@media screen and (min-width:991px){#header-email-text{margin-left:20px}}@media screen and (max-width:540px){.modal-backdrop.show{margin-top:50px!important}.modal-open .modal{margin-top:65px!important}.sticky-header{margin-top:50px!important}.header-top{height:50px}}@media screen and (min-width:577px){.modal-backdrop.show,.modal-open .modal{margin-top:65px}}@media screen and (max-width:576px){.sticky-header{margin-top:130px}.header-top{position:fixed;top:0;width:100%;z-index:9999}.header-top-right{height:35px}#header-email-text{display:none}.align-items-center .col-sm-8{margin-left:0!important}}@media screen and (max-width:640px){.home-block-1-callback{height:280px!important}}@media screen and (max-width:768px){.home-block-1-callback{background-color:#114e61;color:#fff;height:240px;padding:25px}body .gform_wrapper ul li.gfield{margin-top:0!important}}@media screen and (max-width:990px){.corona-warning p{padding:0 10px 10px 0}.sidebar-container .sidebar-row .sidebar{margin:30px 0}.sticky-header{margin-top:65px}.header-top{position:fixed;top:0;width:100%;z-index:9999}.enquiry-button{display:none}.align-items-center .col-sm-8{margin-left:60px}}@media screen and (max-width:1400px){.site-header .desktop-menu ul li a{padding:25px 13px!important}}@media screen and (max-width:1100px){.site-header .desktop-menu ul li a{font-size:14px;padding:25px 7px!important}}.sticky-sidebar .home-block-1-callback #input_2_2,.sticky-sidebar .home-block-1-callback #input_2_3{margin:0 auto!important;width:230px}.sticky-sidebar .home-block-1-callback .gform_footer #gform_submit_button_2{margin:0 auto!important;width:100%!important}.faq-row{padding:10px}.faq-section{margin-top:80px}.block-inner p{font-size:1rem;text-align:center}.block-inner .validation_error{border:none!important;color:#fff!important;font-size:.8rem!important;line-height:1.2;margin-bottom:0!important}.gform_validation_error{color:red;font-size:12px;margin:0!important;text-align:center}.block-inner .gform_wrapper form{text-align:center!important}.block-inner .gform_wrapper input{padding:0!important}.block-inner #validation_message_2_2{display:none}.validation_message{display:none!important}.block-inner .gform_body{display:block!important;max-width:100%!important;width:100%!important}.block-inner .gform_wrapper li.gfield.gfield_error.gf_inline{margin-right:0!important}.block-inner .ginput_container{width:100%!important}.block-inner .gform_wrapper ul li.gfield{padding:0!important}.related-locations-container{background-color:#f5f5f5;border:#000;color:#fff;padding-top:20px}.related-locations-text{font-size:20px;margin-bottom:20px;text-align:center}#field_2_2{max-width:100%!important;padding-right:0}.corona-warning{background-color:#46b9dd;padding:1rem 5%}.corona-warning .container{align-items:center;display:flex;flex-flow:row wrap}.corona-warning span{background-image:url(/wp-content/themes/action-rehab/img/icon-alert.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:30px;margin:0 auto;width:30px}.corona-warning p{color:#fff;margin-bottom:0}.corona-warning .button{background:#961421}.corona-warning a{background:#fff;border:0;border-radius:3px;color:#313333;cursor:pointer;display:flex;padding:8px 24px;position:relative}.corona-warning a:hover{background:#f8f7f1;cursor:pointer}@media screen and (max-width:991px){.home-slide .slider-single{padding:60px 0!important}}@media (min-width:989px){.corona-warning .container{justify-content:space-between}.corona-warning p{line-height:20px;width:77%}.corona-warning .icon{width:3%}.corona-warning button{width:10%}}@media (min-width:1025px){.corona-warning p{width:70%}}@media (min-width:1600px){.corona-warning p{width:85%}}@media (max-width:990px){.corona-warning .container{justify-content:center}.corona-warning .icon,.corona-warning p{margin-bottom:1rem;text-align:center}.corona-warning .icon span{height:60px;width:60px}}.accordion-section{margin-bottom:3rem;margin-top:3rem}.accordion-section .row{grid-column-gap:3rem;grid-row-gap:3rem;grid-column-gap:10rem;display:grid;grid-template-columns:1fr}.accordion-section.faq-show .answer{display:block}.accordion-section .question:after{transform:rotate(47deg)}.accordion-section .question{align-items:center;background:#114e61;border-bottom:0;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem;width:100%}.accordion-section .question span{background-image:url(/wp-content/themes/action-rehab/img/icon-arrow-down-white.svg);background-position:50%;background-size:cover;height:15px;width:15px}.accordion-section .question.active span{background-image:url(/wp-content/themes/action-rehab/img/icon-cross-white.svg)}.accordion-section:last-of-type{border:none}.accordion-section a{color:#114e61;display:block;text-decoration:none}.accordion-section .inner-content{margin-right:10px}.accordion-section .answer{align-items:center;border:none;border-bottom:0;display:none;margin-bottom:20px;padding:1rem}.single-location .main-content-container a{font-weight:700;text-decoration:underline}@media screen and (min-width:1000px){.bio-container{margin-top:6rem}}.bio{align-items:center;border:3px solid #ccc;border-radius:2px;display:flex;display:grid;grid-template-columns:1fr;justify-content:center;margin-bottom:40px;padding:20px;width:100%}@media screen and (min-width:1000px){.bio{display:grid;grid-template-columns:1fr 1fr;margin-top:4rem}}.autho_text p{clear:both;font-size:16px;padding:20px}@media screen and (min-width:1020px){.autho_text p{padding:0}}.profile-image{border-radius:50px;max-width:200px;width:100%}.profile-image img{margin:auto;transform:none;width:100%}.name{border-bottom:1px solid #ccc;clear:both;font-weight:700;margin-bottom:10px;margin-top:20px;padding-bottom:10px}@media screen and (min-width:1020px){.name{margin-top:0}}.mobile-navigation-container ul li.menu-item-has-children svg,svg.svg-inline--fa.fa-w-16{display:none}.mobile-navigation-container .menu-item-has-children{background-image:url(/wp-content/themes/action-rehab/img/icon-arrow-down-white.svg);background-position:300px 6px;background-repeat:no-repeat;background-size:20px 30px}@media screen and (min-width:760px){.mobile-navigation-container .menu-item-has-children{background-image:url(/wp-content/themes/action-rehab/img/icon-arrow-down-white.svg);background-position:98% 6px;background-repeat:no-repeat;background-size:20px 30px}}.featured-block{background:#114e61;border-radius:4px;color:#fff;margin-bottom:3rem;margin-top:3rem;position:relative}@media screen and (min-width:1000px){.featured-block{left:auto;margin-left:0;margin-right:0;right:auto;width:100%}}.featured-block .feature-row{display:block}@media screen and (min-width:1000px){.featured-block .feature-row{display:grid;grid-template-columns:1.5fr 3fr}}.featured-block .image-wrap{max-height:400px;overflow:hidden}@media screen and (min-width:1000px){.featured-block .image-wrap{max-height:100%}}.featured-block .image-wrap img{border-radius:4px 4px 0 0;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;transform:none;width:100%}@media screen and (min-width:1000px){.featured-block .image-wrap img{border-radius:4px 0 0 4px;max-height:100%}}.featured-block .feature-content .inner-content{padding:3rem}.featured-block .feature-content .block-logo{display:block;margin:0 0 2rem;transform:none;width:100%}@media screen and (min-width:1020px){.featured-block .feature-content .block-logo{width:auto}}.featured-block .feature-content ul{-moz-columns:1;column-count:1;padding-left:0}.featured-block .feature-content li,.featured-block .feature-content p{color:#fff}.featured-block .feature-content li{background-image:none;list-style:none;padding-left:0}.featured-block .feature-content .middle{border-bottom:1px solid hsla(42,39%,62%,.341);border-top:1px solid hsla(42,39%,62%,.341);font-weight:700;margin-bottom:20px;margin-top:20px;padding-bottom:20px;padding-top:20px}.featured-block .feature-content li{margin-bottom:1rem}.featured-block .feature-content .button{background:#fff;border-radius:2px;color:#000;padding:14px 25px;text-decoration:none}#related-sidebar{max-height:250px;overflow-y:scroll}.sidebar-container .location-list{max-height:300px;overflow-y:scroll}.cr-header .cr-header-content{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 2000px hsla(0,0%,7%,.8);padding:100px 0}.cr-header .cr-social-media ul{display:flex;gap:16px}.cr-header .cr-header-content .container{align-items:center;color:#fff!important;display:flex;flex-direction:column;gap:36px}@media screen and (min-width:1200px){.cr-header .cr-header-content .container{flex-direction:row}}.cr-header .cr-job-title{font-size:20px;font-weight:700;margin-bottom:50px}.cr-header .cr-header-content p{color:#fff!important}.cr-header .cr-header-content h1{color:#46b9dd!important;font-size:40px;line-height:1;margin-bottom:10px}@media screen and (min-width:1200px){.cr-header .cr-header-content h1{font-size:75px}}.cr-header .cr-image-container{border:4px solid #fff;border-radius:50%;height:200px;overflow:hidden;width:200px}.cr-image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cr-container .cr-main-content{margin:26px 0}.cr-container .cr-pages-reviewed .cr-pages ul{display:grid;gap:28px;grid-template-columns:1fr}@media screen and (min-width:1200px){.cr-container .cr-pages-reviewed .cr-pages ul{grid-template-columns:1fr 1fr}}.cr-container .cr-pages-reviewed h2{font-weight:400;margin-bottom:28px}.cr-container .cr-pages li a{align-items:center;background-color:#114e61;color:#fff!important;display:flex;height:100%;justify-content:space-between;padding:18px}.cr-container .cr-pages .cr-page-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.cr-container .cr-pages .cr-arrow-right{display:flex;height:100%;margin-left:15px}.cr-pages-reviewed{margin-bottom:26px}.cr-pages-reviewed .screen-reader-text{display:none}.cr-author-fields{background-color:#e1e1e1;padding:16px 0}.cr-author-fields .author-content{align-items:center;display:flex;flex-direction:row}.cr-author-fields .author-content a{text-decoration:underline!important}.cr-author-fields .author-content .image-container{border:4px solid #114e61;border-radius:50%;display:none;height:100px;margin-right:20px;overflow:hidden;width:100px}@media screen and (min-width:765px){.cr-author-fields .author-content .image-container{display:block}}.cr-author-fields .author-content .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cr-author-fields .author-content .a-cont a,.cr-author-fields .author-content .a-cont p{color:#114e61}@media screen and (min-width:1200px){.cr-author-fields .author-content .a-cont{width:80%}}.cr-author-fields .extra-details{display:none}@media screen and (min-width:1200px){.cr-author-fields .extra-details{display:inline}}.bottom-author-content{display:flex;flex-direction:column;gap:25px}.bottom-author-content .author{background-color:#f9f9f9;padding:40px;position:relative}.bottom-author-content .author .a-container{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:1200px){.bottom-author-content .author .a-container{display:flex;flex-direction:row;gap:30px}}.bottom-author-content .author .toggler{position:absolute;right:40px;top:45px}.bottom-author-content .author .img-cont{border-radius:50%;height:100px;overflow:hidden;width:100px}.bottom-author-content .author .img-cont img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bottom-author-content .author ul{display:grid;gap:16px;grid-template-columns:1fr;list-style:none;padding:0}@media screen and (min-width:1200px){.bottom-author-content .author ul{gap:26px;grid-template-columns:1fr 1fr}}.bottom-author-content .author ul li{list-style:none!important}.bottom-author-content .author ul li a{color:#0d3d4c;list-style:none!important;text-decoration:underline}.bottom-author-content .content-container,.bottom-author-content a,.bottom-author-content h2,.bottom-author-content p{color:#0d3d4c}.bottom-author-content .text-collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:.3s;width:100%}.bottom-author-content .text-collapsed.Sources:not(.shown){margin:0;max-height:0;overflow:hidden}.bottom-author-content .text-collapsed li{word-break:break-word}.bottom-author-content .shown{-webkit-line-clamp:unset;line-clamp:unset}.bottom-author-content a{text-decoration:underline}.bottom-author-content .author .a-container .image-container{display:flex;justify-content:center;width:100%}@media screen and (min-width:1200px){.bottom-author-content .author .a-container .image-container{display:flex;justify-content:flex-start;width:auto}}.site-header .desktop-menu ul li.no-icon a:before{width:0}.site-header .desktop-menu ul li.no-icon:hover a{background-color:#232323}.site-header .desktop-menu ul li.menu-contact:hover a{background-color:#24a5d0}.site-header .desktop-menu ul li.menu-contact{background-color:#46b9dd;border-color:#46b9dd}.site-header .desktop-menu ul li.menu-contact a:before{width:0}.faq-archive .container .row .main-content-container .top-search{border-bottom:1px solid #d7d7d7;display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem}.faq-archive .container .row .main-content-container .top-search h2{color:#46b9dd;font-size:30px;margin:0}.faq-archive .container .row .main-content-container .top-search .search{display:grid;gap:1rem;grid-template-columns:4fr 1fr}.faq-archive .container .row .main-content-container .top-search .search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e9e9e9;border:none;border-radius:5px;box-shadow:none;height:40px;outline:none;padding:0 1rem}.faq-archive .container .row .main-content-container .top-search .search button{background-color:#20c997;background-image:url(/wp-content/themes/action-rehab/img/search.svg);background-position:50%;background-repeat:no-repeat;background-size:25px;border:none;cursor:pointer;height:40px;outline:none;width:40px}.faq-archive .container .row .main-content-container .top-search .search button:hover{background-color:#13a177}.faq-archive .container .row .main-content-container .top-search .categories{align-items:center;display:flex;flex-flow:row wrap;gap:1rem}.faq-archive .container .row .main-content-container .top-search .categories button{background-color:#20c997;border:none;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:.5rem 1rem}.faq-archive .container .row .main-content-container .top-search .categories button.active{background-color:#107d5c}.faq-archive .container .row .main-content-container .top-search .categories button:hover{background-color:#13a177}.faq-archive .container .row .main-content-container{display:flex;flex-direction:column;gap:3rem}.faq-archive .container .row .main-content-container .no-result p{color:rgba(18,78,97,.459);font-size:25px;font-weight:600}.faq-archive .faq-wrapper{display:flex;flex-direction:column;gap:4rem}.faq-archive .faq-wrapper .category,.related-faqs{display:flex;flex-direction:column;gap:2rem}.faq-archive .faq-wrapper .category h4,.related-faqs h4{color:#46b9dd;font-size:30px;margin:0}.faq-archive .faq-wrapper .category .faq-list,.related-faqs .faq-list{display:grid;gap:1rem}.faq-archive .faq-wrapper.loading{min-height:500px;position:relative}.faq-archive .faq-wrapper.loading:before{background-color:#fff;content:"";inset:0;overflow:hidden;position:absolute}.faq-archive .faq-wrapper.loading:after{background-image:url(/wp-content/themes/action-rehab/img/blue-loader-animated.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}@media (min-width:768px){.faq-archive .faq-wrapper .category .faq-list,.related-faqs .faq-list{grid-template-columns:repeat(2,1fr)}.faq-archive .faq-wrapper .category .faq-list .faq-block,.related-faqs .faq-list .faq-block{min-height:175px}}.faq-archive .faq-wrapper .category .faq-list .faq-block,.related-faqs .faq-list .faq-block{background-color:#fafafa;border:1px solid #d7d7d7;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;padding:1rem}.faq-archive .faq-wrapper .category .faq-list .faq-block:hover,.related-faqs .faq-list .faq-block:hover{background-color:#114e6b}.faq-archive .faq-wrapper .category .faq-list .faq-block:hover h4,.faq-archive .faq-wrapper .category .faq-list .faq-block:hover p,.related-faqs .faq-list .faq-block:hover h4,.related-faqs .faq-list .faq-block:hover p{color:#fff}.faq-archive .faq-wrapper .category .faq-list .faq-block h4,.related-faqs .faq-list .faq-block h4{color:#114e6b;font-size:22px;margin:0}.faq-archive .faq-wrapper .category .faq-list .faq-block p,.related-faqs .faq-list .faq-block p{color:#333;font-size:15px;margin:0}.header-top-left{align-items:center;display:flex;gap:2rem}.header-top-left .view-faqs,.mobile-navigation-container .view-faqs{align-items:center;border:2px solid #fff;border-radius:25px;color:#fff;display:flex;gap:1rem;padding:.1rem 1rem}.mobile-navigation-container .view-faqs{justify-content:space-between;padding:.5rem 1rem}.header-top-left .view-faqs:hover,.mobile-navigation-container .view-faqs:hover{color:#fff;opacity:.6}.header-top-left .view-faqs span,.mobile-navigation-container .view-faqs span{background-image:url(/wp-content/themes/action-rehab/img/double-chevron.svg);background-repeat:no-repeat;background-size:contain;display:block;height:15px;width:15px}.homepage .homepage-header{background-position:70% 50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:1200px){.homepage .homepage-header{background-position:60% 50%}}.homepage .homepage-header .inner-header{padding:110px 0;width:100%}.homepage .homepage-header .inner-header form{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}@media screen and (min-width:600px){.homepage .homepage-header .inner-header form{flex-direction:row}}.homepage .homepage-header .inner-header .gform_heading{display:none}.homepage .homepage-header .inner-header .gform_body{width:100%}.homepage .homepage-header .inner-header form input{font-family:inherit;font-size:inherit;letter-spacing:normal;padding:0 16px!important;width:100%}@media screen and (min-width:600px){.homepage .homepage-header .inner-header form input{padding:5px 16px!important}}.homepage .homepage-header .inner-header form li.gfield{margin:0;padding:0}.homepage .homepage-header .inner-header form li.gfield *{margin:0}.homepage .homepage-header .inner-header form .gfield_label{display:none!important}.homepage .homepage-header .inner-header form .gform_footer{margin:0!important;padding:0}.homepage .homepage-header .inner-header form .gform_button{background-color:#20c997;border-bottom:4px solid #12b283;height:44px!important;margin:0!important;padding:0 30px;width:-moz-fit-content;width:fit-content}.homepage .homepage-header a,.homepage .homepage-header h1,.homepage .homepage-header h3{color:#fff;margin:30px 0}.homepage .homepage-header h1{font-size:30px;line-height:1.2}.homepage .homepage-header h3{font-size:26px;font-weight:400;padding-bottom:-2px}@media screen and (min-width:1200px){.homepage .homepage-header .inner-header{width:50%}.homepage .homepage-header h1{font-size:60px}.homepage .homepage-header h3{font-size:36px}}.homepage .homepage-header h3 a{border-bottom:1px solid #fff}.homepage .addictions-we-cover{margin:60px 0;padding:60px 0}.homepage .addictions-we-cover h2{color:#0d3d4c;margin-bottom:40px;text-align:center}.homepage .addictions-we-cover h2 span{color:#20c997}.homepage .addictions-we-cover .addictions{display:flex;flex-direction:column;gap:30px}.homepage .addictions-we-cover .addictions .addiction{background-color:#f5f5f5;border-bottom:4px solid #d7d7d7;color:#0d3d4c;display:flex;font-weight:600;justify-content:space-between;padding:16px 20px}.homepage .addictions-we-cover .addictions .addiction img{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}@media screen and (min-width:768px){.homepage .addictions-we-cover .addictions{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.homepage .addictions-we-cover .addictions{display:grid;grid-template-columns:1fr 1fr 1fr}}.homepage .about-us-banner{background-position:0 25%;background-repeat:no-repeat;background-size:cover;margin:60px 0 0;overflow:hidden;padding:120px 0;position:relative}.homepage .about-us-banner .inner-content{padding-bottom:200px;width:90%}@media screen and (min-width:350px){.homepage .about-us-banner .inner-content{padding-bottom:250px}}@media screen and (min-width:450px){.homepage .about-us-banner .inner-content{padding-bottom:300px}}@media screen and (min-width:765px){.homepage .about-us-banner .inner-content{padding-bottom:0;width:50%}}@media screen and (min-width:1200px){.homepage .about-us-banner .inner-content{background-position:100% 25%;width:50%}}.homepage .about-us-banner .inner-content h2{color:#0d3d4c;margin-bottom:16px}.homepage .about-us-banner .inner-content .button{align-items:center;background-color:#20c997;border-bottom:4px solid #12b283;color:#fff;display:flex;height:44px;justify-content:center;margin-top:30px;padding:0 30px;width:-moz-fit-content;width:fit-content}.homepage .about-us-banner .foregroundImg{bottom:0;max-height:400px;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}@media screen and (min-width:768px){.homepage .about-us-banner .foregroundImg{bottom:unset;height:100%;max-height:unset;-o-object-fit:unset;object-fit:unset;right:-218px;top:0;width:unset}}@media screen and (min-width:1200px){.homepage .about-us-banner .foregroundImg{height:125%;position:absolute;right:0;top:-90px}}.homepage .addiction-treatment-options{background-color:#114e61;padding:90px 0;text-align:center}.homepage .addiction-treatment-options h2,.homepage .addiction-treatment-options p{color:#fff}.homepage .addiction-treatment-options h2 span{color:#20c997}.homepage .addiction-treatment-options h3{color:#20c997;margin-bottom:10px}.homepage .addiction-treatment-options .button{align-items:center;background-color:#20c997;border-bottom:4px solid #12b283;color:#fff;display:flex;height:44px;justify-content:center;margin:25px auto 0;padding:0 30px;width:-moz-fit-content;width:fit-content}.homepage .addiction-treatment-options .treatments{display:grid;gap:30px;grid-template-columns:1fr;margin:40px 0}@media screen and (min-width:768px){.homepage .addiction-treatment-options .treatments{display:grid;grid-template-columns:1fr 1fr}}.homepage .addiction-treatment-options .treatments .treatment{background-color:#093745;padding:40px;text-align:center}.homepage .rehab-programme-length{margin:90px 0}.homepage .rehab-programme-length h2{color:#0d3d4c;margin-bottom:30px;text-align:center}.homepage .rehab-programme-length .description{text-align:center}.homepage .rehab-programme-length .programmes{display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width:1200px){.homepage .rehab-programme-length .programmes{grid-template-columns:1fr 1fr 1fr}}.homepage .rehab-programme-length .programmes .programme{background-color:#114e61;display:flex;flex-direction:column;margin:60px 0;position:relative}.homepage .rehab-programme-length .programmes .programme h3,.homepage .rehab-programme-length .programmes .programme li,.homepage .rehab-programme-length .programmes .programme p{color:#fff;font-weight:400}.homepage .rehab-programme-length .programmes .programme .heading{background-color:#012a32;padding:15px;text-align:center;width:100%}.homepage .rehab-programme-length .programmes .programme .points{margin-bottom:10px;padding:25px}.homepage .rehab-programme-length .programmes .programme .points li{margin-bottom:14px;padding-left:24px;position:relative}.homepage .rehab-programme-length .programmes .programme .points li:before{color:#20c997;content:"•";font-size:25px;left:0;position:absolute;top:0}.homepage .rehab-programme-length .programmes .programme .button{align-items:center;background-color:#20c997;border-bottom:4px solid #12b283;color:#fff;display:flex;height:44px;justify-content:center;padding:0 30px;width:-moz-fit-content;width:fit-content}.homepage .rehab-programme-length .programmes .programme .button-container{align-items:center;bottom:-22px;display:flex;justify-content:center;left:0;position:absolute;width:100%}.homepage .admissions-process-section{background-color:#114e61;padding:100px 0}.homepage .admissions-process-section h2{color:#fff;margin-bottom:60px;text-align:center}.homepage .admissions-process-section h2 span{color:#20c997}.homepage .admissions-process-section .inner-content{display:flex;flex-direction:column;gap:40px}.homepage .admissions-process-section .inner-content .process{align-items:center;display:flex;flex-direction:column;gap:80px;justify-content:center;text-align:center}.homepage .admissions-process-section .inner-content .process .image-container{align-items:center;background-color:#093745;border-radius:50%;display:flex;height:117px;justify-content:center;width:117px}.homepage .admissions-process-section .inner-content .process .image-container img{height:55px;-o-object-fit:contain;object-fit:contain;width:55px}@media screen and (min-width:1200px){.homepage .admissions-process-section .inner-content .process{align-items:center;display:grid;gap:150px;grid-template-columns:288px 1fr;justify-content:center;text-align:left}.homepage .admissions-process-section .inner-content .process:nth-child(2n){direction:rtl}.homepage .admissions-process-section .inner-content .process:nth-child(2n) .content{direction:ltr}.homepage .admissions-process-section .inner-content .process .image-container{align-items:center;background-color:#093745;border-radius:50%;display:flex;height:288px;justify-content:center;width:288px}.homepage .admissions-process-section .inner-content .process .image-container img{height:130px;-o-object-fit:contain;object-fit:contain;width:130px}}@media screen and (max-width:1200px){.homepage .admissions-process-section .inner-content .process h3{font-size:22px}}.homepage .admissions-process-section .inner-content .process h2,.homepage .admissions-process-section .inner-content .process h3,.homepage .admissions-process-section .inner-content .process p{color:#fff}.homepage .admissions-process-section .inner-content .process h3{margin-bottom:15px}.homepage .survivor-section{margin:110px 0}.homepage .survivor-section h2{margin-bottom:60px;text-align:center}.homepage .survivor-section h2 span{color:#20c997}.homepage .survivor-section .survivors{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:1200px){.homepage .survivor-section .survivors{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}}.homepage .survivor-section .survivors .survivor .image-container{height:300px;width:100%}.homepage .survivor-section .survivors .survivor .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.homepage .survivor-section .survivors .survivor .title{align-items:center;background-color:#f5f5f5;border-bottom:4px solid #d7d7d7;display:flex;height:70px;justify-content:space-between;padding:0 30px;width:100%}.homepage .survivor-section .button-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:60px 0;width:100%}.homepage .survivor-section .button{align-items:center;background-color:#20c997;border-bottom:4px solid #12b283;color:#fff;display:flex;height:44px;justify-content:center;padding:0 30px;width:-moz-fit-content;width:fit-content}.footer-container{background-color:#fff;padding:0}.footer-container .footer-icon-slider .glide__slides{margin:0}.footer-container .footer-icon-slider{background-color:#f7f7f7;margin-bottom:60px}.footer-icon-slider .icon-slider{padding:50px 0}.footer-icon-slider .icon-slider .glide__slide{align-items:center;display:flex;justify-content:center;margin:0}.footer-icon-slider .icon-slider .glide__slide .image-container{align-items:center;display:flex;height:80px;justify-content:center;width:100%}.footer-icon-slider .icon-slider .glide__slide .image-container img{max-height:80px;max-width:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.footer-container .addressSection h4{color:#333;font-size:.875rem;margin-bottom:0;margin-top:30px}.footer-container .quality-and-links{align-items:center;display:flex;gap:30px;justify-content:center;margin-top:25px}@media screen and (min-width:1200px){.footer-container .quality-and-links{justify-content:flex-start}}.mobile-sticky-footer{bottom:10px;left:0;position:fixed;width:100%;z-index:99}.mobile-sticky-footer .button-container{display:flex;gap:10px;justify-content:flex-start}@media screen and (max-width:360px){.mobile-sticky-footer .button-container{align-items:flex-start;flex-direction:column}}.mobile-sticky-footer .button{align-items:center;background-color:#20c997;border-bottom:4px solid #12b283;border-radius:4px;color:#fff;display:flex;height:44px;justify-content:center;padding:0 30px;width:-moz-fit-content;width:fit-content}.mobile-sticky-footer .button img{height:15px;margin-right:6px;-o-object-fit:contain;object-fit:contain;width:15px}.mobile-sticky-footer .button.blue{background-color:#46b8dc;border-bottom:4px solid #38a0c1}@media screen and (min-width:768px){.mobile-sticky-footer{display:none}}.header-top-left .sm-container{margin:0!important;padding:0}.header-top .availability .avail{color:#2b7f94}.header-top .availability .status{color:#0dc114}.header-top .header-top-right form{display:flex}.header-top .header-top-right form .gform_heading{display:none}.header-top .header-top-right form .gform_body{align-items:center;display:flex}.header-top .header-top-right form ul{width:100%}.header-top .header-top-right form li{margin:0!important;padding:0!important}.header-top .header-top-right form .ginput_container_phone{margin:0!important}.header-top .header-top-right form label{display:none}.header-top .header-top-right form .ginput_container_phone input{border:1px solid #fff;border-radius:0;padding:1px 16px!important;width:100%}.header-top .header-top-right form .gform_footer{display:flex;margin:0!important;padding:0!important;width:-moz-fit-content;width:fit-content}.header-top .header-top-right form .gform_footer input{margin:0!important}.header-top .header-form-container{align-items:center;display:none;gap:8px}.header-top .header-form-container .gform_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%}.header-top .header-form-container .gform_wrapper .gform_button{height:39px!important}.header-top #header-email-text,.header-top #header-tel-text{margin:0;white-space:nowrap;width:unset}@media screen and (min-width:1400px){.header-top .header-form-container{display:flex}.header-top .header-top-right{align-items:center;display:grid;gap:30px;grid-template-columns:1fr 1fr 2fr}}@media screen and (min-width:1200px){.header-top .align-items-center{display:flex}}@media screen and (max-width:1200px){.header-top-right{align-items:center;display:flex;gap:30px;justify-content:center;max-width:100%;width:100%}}@media screen and (max-width:1400px){.header-top{align-items:center;display:flex;height:65px}}@media screen and (max-width:576px){.sticky-header .container-fluid{margin-top:65px!important}.site-header.sticky-active{margin-top:0!important}.header-top-right{align-items:center;display:flex;height:50px;justify-content:center}}.centre-module .centre-repeater{display:grid;gap:30px;grid-template-columns:1fr;max-height:800px;overflow-x:hidden;overflow-y:auto;padding-right:20px;scrollbar-color:#234e62 #c5d2d7;scrollbar-width:thin}@media screen and (min-width:768px){.centre-module .centre-repeater{grid-template-columns:1fr 1fr}}.centre-module.archive .centre-repeater{padding-right:0}.centre-module form{margin-bottom:30px}.centre-module .spinner{align-items:center;display:flex;justify-content:center}.centre-module .block-wrapper .bottom>div>h3{font-size:24px;margin-bottom:1.5rem}.centre-module .block-wrapper .bottom>div>h3 strong{color:#20c997}.centre-module .spinner svg{height:80px;margin-top:40px;width:80px}.centre-module.archive .centre-repeater{height:100%;overflow:auto}.centre-module .centre-repeater::-webkit-scrollbar-thumb{background-color:#234e62;border:0 #fff;border-radius:10px}.centre-module .centre-repeater::-webkit-scrollbar{width:3px}.centre-module .centre-repeater::-webkit-scrollbar-track{background:#c5d2d7}.centre-module .centre{background-color:#f5f5f5;border-bottom:4px solid #d7d7d7;display:flex;flex-direction:column;margin-bottom:25px}.centre-module hr{border-top:1px solid #114e61;margin:2rem 0}.centre-module .centre .image-container{height:230px;width:100%}.centre-module .centre .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.centre-module .centre .content-container{display:flex;flex-direction:column;flex-grow:1;padding:21px 25px;position:relative}.centre-module .centre .button{align-items:center;background-color:#20c997;border-bottom:4px solid #12b283;border-radius:4px;color:#fff;display:flex;height:44px;justify-content:center;margin-top:auto;padding:0 30px;text-decoration:none;width:-moz-fit-content;width:fit-content}.centre-module .title-and-search form{display:flex;flex-flow:row wrap;flex-direction:row;gap:20px}.centre-module .title-and-search h2{margin-bottom:20px}.centre-module .title-and-search form .locationTxt{border:1px solid #c6c6c6;flex-grow:1;padding-left:10px;padding-right:10px}.centre-module .title-and-search form select.locationRange{border:1px solid #c6c6c6;padding-left:10px;padding-right:10px;width:110px}.centre-module .title-and-search .searchBtn{width:100%}@media (min-width:700px){.centre-module .title-and-search form{flex-flow:row nowrap}.centre-module .title-and-search form select.locationRange{width:150px}.centre-module .title-and-search .searchBtn{width:-moz-fit-content;width:fit-content}}div.searchCriteriaBar{align-items:center;background-color:#f0f0f0;border-radius:6px;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1rem}div.searchCriteriaBar p{color:#114e61;font-size:18px;margin:0;text-align:center}div.no-results{align-items:center;border-radius:6px;display:flex;flex-direction:column;gap:1rem;grid-column:span 2;height:-moz-fit-content;height:fit-content;margin-bottom:1rem;padding:1rem}div.no-results p{color:#114e61;font-size:18px;margin:0;text-align:center}@media (min-width:1020px){div.searchCriteriaBar{flex-direction:row;justify-content:space-between}div.searchCriteriaBar p{text-align:left}}.centre-module .searchBtn{align-items:center;background-color:#20c997;border:none;border-bottom:4px solid #12b283;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0 30px;text-decoration:none;width:-moz-fit-content;width:fit-content}.centre-module{--star-size:60px;--star-color:#fff;--star-background:#eea840;padding:60px 0;position:relative}.centre-module.general-centres{padding-top:15px}.centre-module.archive{margin-top:-15px;padding-top:0}.centre-module h5{margin-bottom:0}.centre-module .Stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;font-size:24px;line-height:1;position:relative}.centre-module .Stars:before{-webkit-text-fill-color:hsla(0,0%,100%,0);background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:3px}.search-page .navigation.pagination{margin-top:60px;padding-top:30px}.search-page .nav-links{align-items:center;display:flex;gap:14px;justify-content:center}.search-page .nav-links .page-numbers{color:#46b9dd;font-weight:300}.search-page .nav-links .prev{color:#114e61;font-weight:600;margin-right:20px}.search-page .nav-links .next{color:#114e61;font-weight:600;margin-left:20px}.search-page .nav-links .current{color:#114e61;font-weight:600}.search-page .navigation.pagination .screen-reader-text{display:none}.entry-content h4 a{word-break:break-word}@media screen and (max-width:900px){.location-template-default .gform_wrapper form{display:flex!important;flex-direction:column!important}.location-template-default .gform_body{max-width:100%!important}.location-template-default .gform_body ul{display:flex!important;flex-direction:column!important;gap:17px!important}.location-template-default .gform_body ul li{padding-right:0!important;width:100%!important}.location-template-default .gform_footer{max-width:100%!important}.location-template-default .gform_footer .button{border-radius:2px!important;padding:0 20px}}@media screen and (min-width:900px){.location-template-default .gform_footer .button{border-radius:2px!important;margin-left:16px!important;padding:0 20px}}.google-map-container{margin-bottom:30px}.location-template-default .row{position:relative}@media screen and (min-width:991px){.location-template-default .sidebar-container{position:absolute;right:0;top:0}}.site-header .desktop-menu ul li.menu-treatments{border-color:#f15cc8}.site-header .desktop-menu ul li.menu-treatments a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-treatments.svg);background-size:contain;height:16px;width:16px}.site-header .desktop-menu ul li.menu-treatments .sub-menu{background-color:#dc2caa;right:0}.site-header .desktop-menu ul li.menu-treatments .sub-menu a:active,.site-header .desktop-menu ul li.menu-treatments .sub-menu a:focus,.site-header .desktop-menu ul li.menu-treatments .sub-menu a:hover{color:#ef79ce}.site-header .desktop-menu ul li.menu-treatments:active a,.site-header .desktop-menu ul li.menu-treatments:focus a,.site-header .desktop-menu ul li.menu-treatments:hover a{background-color:#dc2caa}.site-header .desktop-menu ul li.menu-treatments:active a:before,.site-header .desktop-menu ul li.menu-treatments:focus a:before,.site-header .desktop-menu ul li.menu-treatments:hover a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-treatments-hover.svg)}.site-header .desktop-menu ul li.menu-treatments:active .sub-menu,.site-header .desktop-menu ul li.menu-treatments:focus .sub-menu,.site-header .desktop-menu ul li.menu-treatments:hover .sub-menu{border-color:#f15cc8}@media screen and (max-width:1100px){.site-header .desktop-menu ul li a{padding:25px 8px!important}}.site-header .desktop-menu ul li.menu-faq a:before{background-image:url(/wp-content/themes/action-rehab/img/icon-faq.svg)}.site-header .desktop-menu ul li.menu-faq,.site-header .desktop-menu ul li.menu-faq:active .sub-menu,.site-header .desktop-menu ul li.menu-faq:focus .sub-menu,.site-header .desktop-menu ul li.menu-faq:hover .sub-menu{border-color:#46b9dd}.site-header .desktop-menu ul li.menu-faq .sub-menu{background-color:#258cac;right:0}.site-header .desktop-menu ul li.menu-item-has-children.grid-4 .sub-menu{width:800px}.site-header .desktop-menu ul li.menu-item-has-children.grid-4 .sub-menu li{width:25%}.site-header .desktop-menu ul li.menu-item-has-children.grid-3 .sub-menu{width:800px}.site-header .desktop-menu ul li.menu-item-has-children.grid-3 .sub-menu li{width:33%}.latest-news-single .news-content img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.sidebar-container .sidebar-menu-container ul li{color:#fff}.pros-and-cons{border-radius:6px;box-shadow:0 0 6px 0 rgba(0,0,0,.3);margin-bottom:20px;padding-bottom:1px}.pros-and-cons .pros-and-cons-titles{background-color:#114e61;border-radius:6px 6px 0 0;padding:20px}.pros-and-cons .pros-and-cons-titles h2{color:#fff;margin:0}.pros-and-cons .pros-and-cons-titles h2 a{color:#fff;text-decoration:underline}.pros-and-cons .pros-and-cons-column{display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.pros-and-cons .pros-and-cons-column{grid-template-columns:1fr 1fr}}.pros-and-cons .pros-and-cons-column p{display:none}.pros-and-cons .pros-and-cons-column ul{list-style:none;margin:20px;padding:0}.pros-and-cons .pros-and-cons-column ul.pros li{list-style:none;padding-bottom:24px;padding-left:40px;position:relative}.pros-and-cons .pros-and-cons-column ul.pros li:before{background-image:url(/wp-content/themes/action-rehab/img/greentick.svg);background-repeat:no-repeat;background-size:contain;content:"";left:0;padding:14px;position:absolute}.pros-and-cons .pros-and-cons-column ul.pros li:last-of-type{padding-bottom:0}.pros-and-cons .pros-and-cons-column ul.cons{border-top:1px solid #000;padding-top:40px}@media screen and (min-width:768px){.pros-and-cons .pros-and-cons-column ul.cons{border-left:1px solid #000;border-top:none;margin:20px 20px 20px 0;padding-left:40px;padding-top:0}}.pros-and-cons .pros-and-cons-column ul.cons li{list-style:none;padding-bottom:28px;padding-left:40px;position:relative}.pros-and-cons .pros-and-cons-column ul.cons li:before{background-image:url(/wp-content/themes/action-rehab/img/redcross.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";left:0;padding:14px;position:absolute}.pros-and-cons .pros-and-cons-column ul.cons li:last-of-type{padding-bottom:0}.pros-and-cons .pros-and-cons-form{background-color:#b9e1ee;border-radius:6px;margin:10px;padding:20px}.pros-and-cons .pros-and-cons-form .titles{display:flex;flex-direction:column;margin-bottom:10px}@media screen and (min-width:1400px){.pros-and-cons .pros-and-cons-form .titles{flex-direction:row;gap:11px;margin-bottom:0}}.pros-and-cons .pros-and-cons-form .titles h3{font-weight:700;margin:0 0 14px}.pros-and-cons .pros-and-cons-form .titles p{font-size:16px!important;line-height:1.6!important}.pros-and-cons .selling-points-column ul{-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:1fr;margin:40px 20px 20px}@media screen and (min-width:768px){.pros-and-cons .selling-points-column ul{grid-template-columns:1fr 1fr}}.pros-and-cons .selling-points-column ul p{display:none}.pros-and-cons .selling-points-column ul li{padding-bottom:28px!important;padding-left:40px!important}.pros-and-cons .selling-points-column ul li:before{background-image:url(/wp-content/themes/action-rehab/img/greentick.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:""!important;padding:14px;position:absolute}.pros-and-cons .selling-points-column ul li:last-of-type{padding-bottom:0}.price-grid-wrapper{container-name:priceGridContainer;container-type:inline-size}.price-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.price-grid .labels,.price-grid .prices{display:flex;flex-direction:column;gap:1rem}.price-grid .labels p,.price-grid .prices p{align-items:center;box-sizing:border-box;color:#fff;display:flex;gap:.5rem;justify-content:center;margin:0;padding:1rem}.price-grid .labels p{background-color:#a965d9}.price-grid .labels p span{background-image:url(/wp-content/themes/action-rehab/img/clock.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:15px;width:15px}.price-grid .prices p{background-color:#dc2baa}.price-grid .enquire-bar{align-items:center;background-color:#46b8dc;box-sizing:border-box;display:flex;flex-flow:row wrap;gap:.5rem;grid-column:span 2;justify-content:center;padding:1rem}.price-grid .enquire-bar p{color:#fff;flex-grow:1;font-weight:600;margin:0;text-align:center}.price-grid .enquire-bar a{align-items:center;background-color:#20c997;background-image:url(/wp-content/themes/action-rehab/img/msg.svg);background-position:10px 50%;background-repeat:no-repeat;background-size:15px;border-bottom:4px solid #12b283;border-radius:4px;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0 20px 0 40px;width:-moz-fit-content;width:fit-content}@media (min-width:700px){.price-grid .enquire-bar{padding:1rem 2rem}.price-grid .enquire-bar p{font-size:20px;text-align:left}}@container priceGridContainer (min-width:800px){.price-grid{display:flex;flex-direction:column;gap:.5rem}.price-grid .labels,.price-grid .prices{display:grid;gap:.5rem;grid-template-columns:repeat(5,1fr)}}.location-list-shortcode ul li a{color:#46b9dd}.main-content-container>:first-child:is(.centre-module){padding-top:0}.new-service-grid{background:#114e61;margin-top:3rem;padding:40px 0 16px}@media screen and (min-width:600px){.new-service-grid{padding:60px 0 55px}}.new-service-grid h2{color:#fff;font-family:europa,sans-serif;font-size:36px;font-weight:700;line-height:normal;margin:0 0 34px}@media screen and (min-width:600px){.new-service-grid h2{margin:0 0 50px}}.new-service-grid h2 strong{color:#c48deb}.new-service-grid .service-grid-repeater{grid-row-gap:22px;grid-column-gap:22px;display:grid;grid-template-columns:1fr}@media screen and (min-width:1024px){.new-service-grid .service-grid-repeater{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.new-service-grid .service-grid-repeater{grid-row-gap:30px;grid-column-gap:30px}}.new-service-grid .service-grid-block{background:#f5f5f5;border-bottom:4px solid #d7d7d7;display:block;padding:27px 30px 35px}.new-service-grid .service-grid-block .title-row{align-items:center;border-bottom:1px solid #d7d7d7;display:grid;grid-template-columns:1fr auto;padding-bottom:20px}.new-service-grid .service-grid-block .title-row .arrow,.new-service-grid .service-grid-block .title-row .arrow a{align-items:center;display:flex}.new-service-grid .service-grid-block .title-row .title{color:#114e61;font-size:18px;font-weight:700}.new-service-grid .service-grid-block .content-row{padding-top:20px}.location-intro-container h2,.main-content-container h2{font-size:28px;line-height:1.75}@media screen and (min-width:600px){.location-intro-container h2,.main-content-container h2{font-size:2.25rem}}.main-content-container h3{font-size:24px}@media screen and (min-width:600px){.main-content-container h3{font-size:1.875rem}}.sub-page-header.header-image h1{font-size:35px;line-height:1.45;margin-bottom:20px;text-align:left}.sub-page-header.header-image p{margin-bottom:24px;text-align:left}.sub-page-header.header-image{position:relative}.sub-page-header.header-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.blog .archive-page .main-content-container .row{display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.blog .archive-page .main-content-container .row{display:grid;gap:20px 0;grid-template-columns:repeat(2,1fr)}}.blog .archive-page .main-content-container .row .single-blog{max-width:100%;width:100%}.blog .archive-page .main-content-container .row .single-blog .blog-inner{height:100%}.blog .archive-page .main-content-container .row .single-blog .blog-inner .post{display:flex;flex-direction:column;height:100%;justify-content:stretch}.blog .archive-page .main-content-container .row .single-blog .blog-inner .post .blog-excerpt{display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden}table.privacy-table{border:1px solid #000;border-collapse:collapse;margin-bottom:45px;max-width:100%;width:100%}table.privacy-table thead{background-color:#e6f4ff}table.privacy-table thead tr th{font-weight:700;width:33.33%}table.privacy-table td,table.privacy-table th{border:1px solid #000;padding:20px;vertical-align:top}@media screen and (max-width:768px){table.privacy-table{border:0}table.privacy-table caption{font-size:1.3em}table.privacy-table thead{clip:rect(0 0 0 0);border:none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.privacy-table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}table.privacy-table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:left}table.privacy-table td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table.privacy-table td:last-child{border-bottom:0}}#gform_wrapper_2 .gform_validation_errors.validation_error{border-color:red;color:#fff;font-size:14px;line-height:1.75;padding:10px 16px}#gform_wrapper_2 .gform_validation_errors.validation_error .gform_submission_error{color:#fff;line-height:1.75}#gform_wrapper_2 .gform_validation_errors.validation_error .gform_submission_error .gform-icon{display:none}#gform_wrapper_2 .gform_fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}#gform_wrapper_2 .gform_fields .gfield{padding-right:0}#gform_wrapper_2 .gform_fields .gfield input[type=number],#gform_wrapper_2 .gform_fields .gfield input[type=tel],#gform_wrapper_2 .gform_fields .gfield input[type=text]{padding:5px 14px}#gform_wrapper_2 .gform_fields .gfield.gfield--input-type-html.gfield_html{color:#fff;font-size:12px;line-height:1.5;max-width:770px;order:5}#gform_wrapper_2 .gform_fields .gfield.gfield--input-type-html.gfield_html a{color:#fff;text-decoration:underline}#gform_wrapper_2 .gform_fields .gfield.gfield--type-consent.gfield--type-choice.gfield--input-type-consent{color:#fff;font-size:12px;line-height:1.5;margin-top:-10px!important;max-width:770px;order:6;width:100%}#gform_wrapper_2 .gform_fields .gfield.gfield--type-consent.gfield--type-choice.gfield--input-type-consent label.gfield_label_before_complex{display:none}#gform_wrapper_2 .gform_fields .gfield.gfield--type-consent.gfield--type-choice.gfield--input-type-consent input{margin-right:10px}#gform_wrapper_2 .gform_fields .gfield.gfield--type-consent.gfield--type-choice.gfield--input-type-consent .ginput_container.ginput_container_consent{align-items:flex-start;display:flex;flex-direction:row}@media screen and (max-width:768px){#gform_wrapper_2 .gform_fields .gfield.gfield--type-consent.gfield--type-choice.gfield--input-type-consent .ginput_container.ginput_container_consent input{margin-top:3px}}#gform_wrapper_2 .gform_fields [type=submit]{height:44px;padding:0 20px}
