.departments .departments-item .departments-item-img-box.dependencia-quimica{background-image:url(/_next/static/media/dependencia-quimica.bbbc5168.jpg)}.departments .departments-item .departments-item-img-box.dependencia-quimica:after{content:"\f12b"}.departments .departments-item .departments-item-img-box.alcoolismo{background-image:url(/_next/static/media/alcoolismo.4cffcb46.jpg)}.departments .departments-item .departments-item-img-box.alcoolismo:after{content:"\f10a"}.departments .departments-item .departments-item-img-box.drogas{background-image:url(/_next/static/media/drogas.80387756.jpg)}.departments .departments-item .departments-item-img-box.drogas:after{content:"\f122"}.departments .departments-item .departments-item-img-box.cocaina{background-image:url(/_next/static/media/cocaina.293264bc.jpg)}.departments .departments-item .departments-item-img-box.cocaina:after{content:"\f11e"}.departments .departments-item .departments-item-img-box.crack{background-image:url(/_next/static/media/crack.1d7bdb60.jpg)}.departments .departments-item .departments-item-img-box.crack:after{content:"\f11d"}.departments .departments-item .departments-item-img-box.depressao{background-image:url(/_next/static/media/depressao.5fc2e567.jpg)}.departments .departments-item .departments-item-img-box.depressao:after{content:"\f10c"}.departments .departments-item .departments-item-img-box.bipolaridade{background-image:url(/_next/static/media/bipolaridade.0b78e8cf.jpg)}.departments .departments-item .departments-item-img-box.bipolaridade:after{content:"\f124"}.departments .departments-item .departments-item-img-box.esquizofrenia{background-image:url(/_next/static/media/esquizofrenia.59bced14.jpg)}.departments .departments-item .departments-item-img-box.esquizofrenia:after{content:"\f123"}.departments .departments-item .departments-item-img-box.tabagismo{background-image:url(/_next/static/media/tabagismo.b2883cda.jpg)}.departments .departments-item .departments-item-img-box.tabagismo:after{content:"\f134"}.departments .departments-item .departments-item-img-box.internacao-compulsoria{background-image:url(/_next/static/media/internacao-compulsoria.bf2bdf5e.jpg)}.departments .departments-item .departments-item-img-box.internacao-compulsoria:after{content:"\f135"}.departments .departments-item .departments-item-img-box.internacao-involuntaria{background-image:url(/_next/static/media/internacao-involuntaria.b170d1c4.jpg)}.departments .departments-item .departments-item-img-box.internacao-involuntaria:after{content:"\f128"}.departments .departments-item .departments-item-img-box.internacao-voluntaria{background-image:url(/_next/static/media/internacao-voluntaria.6b24ea6f.jpg)}.departments .departments-item .departments-item-img-box.internacao-voluntaria:after{content:"\f117"}.departments .departments-item .item-content .more.whatsapp-btn{display:inline-flex;align-items:center;gap:6px;color:#25D366!important;font-weight:600;font-size:14px;padding:6px 14px;background-color:rgba(37,211,102,.12);border-radius:6px;border:1px solid rgba(37,211,102,.25);transition:all .3s ease}.departments .departments-item .item-content .more.whatsapp-btn i{font-size:16px}.departments .departments-item .item-content .more.whatsapp-btn:hover{color:#fff!important;background-color:#25D366;border-color:#25D366;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,211,102,.25)}.departments .section-title h2,.departments .title h2{color:var(--soberminds-dark,#0D0D0D)}.departments .section-title span,.departments .title span{color:var(--valeazul-teal,#04BFBF)!important}.departments-carousel .swiper-pagination .swiper-pagination-bullet{background-color:var(--valeazul-teal,#04BFBF)!important}.departments-carousel .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--valeazul-accent,#5EBF6C)!important}.departments .bg-section .departments-bg-logo{display:none!important}.departments .bg-section{background-image:url(/_next/static/media/departments-bg-soberminds.052d3879.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.departments .bg-section .overlay-2{background:linear-gradient(135deg,rgba(2,81,89,.95),rgba(4,191,191,.95))}.departments .sec-title h2,.departments .sec-title h2 span{color:#ffffff!important}.departments .sec-title .btn-1{background:#ffffff!important;color:#04BFBF!important;border:2px solid transparent!important}.departments .sec-title .btn-1:hover{background:#f8f9fa!important;color:#04BFBF!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.departments .sec-title .btn-1:after{display:none!important}.departments-btn-phone,.departments-btn-whatsapp{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 32px!important;font-size:16px!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important;text-decoration:none!important;white-space:nowrap!important;border:2px solid transparent!important}.departments-btn-phone{background:#ffffff!important;color:#04BFBF!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.departments-btn-phone:hover{background:#f8f9fa!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;color:#04BFBF!important}.departments-btn-whatsapp{background:transparent!important;color:#ffffff!important;border:2px solid #ffffff!important}.departments-btn-whatsapp:hover{background:rgba(255,255,255,.1)!important;transform:translateY(-2px)!important;color:#ffffff!important}.departments-btn-phone i,.departments-btn-whatsapp i{font-size:18px!important}.departments-btn-phone:after,.departments-btn-phone:before,.departments-btn-whatsapp:after,.departments-btn-whatsapp:before{content:none!important;display:none!important}@media (max-width:767px){.departments-btn-phone,.departments-btn-whatsapp{width:100%;max-width:300px}}.provide .bg-section{background-image:url(/_next/static/media/provide-bg-soberminds.a9a964d5.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.provide .bg-section .overlay-3{background:linear-gradient(135deg,rgba(2,81,89,.92),rgba(4,191,191,.88))}.provide .video-presentation.video-autoplay video{filter:brightness(.85) contrast(1.05)}.btn-soberminds-whatsapp{background:#04BFBF!important;color:#ffffff!important;border:2px solid transparent!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;transition:all .3s ease!important}.btn-soberminds-whatsapp:hover{background:#f8f9fa!important;color:#04BFBF!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;transform:translateY(-2px)!important}.btn-soberminds-whatsapp:after,.btn-soberminds-whatsapp:before{display:none!important}.quote-box .sec-title h2{color:#025159;font-weight:700}.provide .video-presentation.video-autoplay{position:relative;height:100%;min-height:600px;overflow:hidden;border-radius:10px}.provide .quote-box{min-height:600px;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:40px 30px}.provide .quote-and-presentation .row{align-items:stretch}.provide .quote-and-presentation .col-lg-6{display:flex}.btn-soberminds-whatsapp{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.btn-soberminds-whatsapp i{display:inline-block!important;margin:0!important;position:relative!important}.btn-soberminds-whatsapp:after,.btn-soberminds-whatsapp:before,.provide .btn-1:after,.provide .btn-1:before,.provide .quote-item button:after,.provide .quote-item button:before{content:none!important;display:none!important}.provide .quote-item{position:relative}.provide .quote-item:after,.provide .quote-item:before{display:none!important}.provide-buttons{display:flex;flex-direction:row;gap:16px;margin-top:20px;flex-wrap:wrap}.provide-btn-phone,.provide-btn-whatsapp{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 32px!important;font-size:16px!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important;text-decoration:none!important;white-space:nowrap!important;border:2px solid transparent!important}.provide-btn-phone{background:#ffffff!important;color:#04BFBF!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.provide-btn-phone:hover{background:#f8f9fa!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;color:#04BFBF!important}.provide-btn-whatsapp{background:transparent!important;color:#ffffff!important;border:2px solid #ffffff!important}.provide-btn-whatsapp:hover{background:rgba(255,255,255,.1)!important;transform:translateY(-2px)!important;color:#ffffff!important}.provide-btn-phone i,.provide-btn-whatsapp i{font-size:18px!important}.provide-btn-phone:after,.provide-btn-phone:before,.provide-btn-whatsapp:after,.provide-btn-whatsapp:before{content:none!important;display:none!important}@media (max-width:767px){.provide-buttons{flex-direction:column;gap:12px}.provide-btn-phone,.provide-btn-whatsapp{width:100%;max-width:300px}}.cta-section{background:linear-gradient(135deg,#025159,#04BFBF);padding:60px 0;margin:80px 0;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,0));opacity:1}.cta-content{position:relative;z-index:1}.cta-title{font-size:32px;font-weight:600;color:#ffffff;margin-bottom:12px;line-height:1.3}.cta-text{font-size:18px;color:rgba(255,255,255,.95);line-height:1.6;margin-bottom:0;font-weight:400}.cta-buttons{display:flex;flex-direction:row;gap:16px;position:relative;z-index:1;justify-content:flex-end;align-items:center}.cta-btn-phone,.cta-btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-size:16px;font-weight:500;border-radius:8px;transition:all .3s ease;text-decoration:none;white-space:nowrap;border:2px solid transparent}.cta-btn-phone{background:#ffffff;color:#04BFBF;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cta-btn-phone:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#04BFBF}.cta-btn-whatsapp{background:transparent;color:#ffffff;border:2px solid #ffffff}.cta-btn-whatsapp:hover{background:rgba(255,255,255,.1);transform:translateY(-2px);color:#ffffff}.cta-btn-phone i,.cta-btn-whatsapp i{font-size:18px}@media (max-width:991px){.cta-section{padding:50px 0;margin:60px 0}.cta-title{font-size:28px;margin-bottom:10px}.cta-text{font-size:16px;margin-bottom:20px}.cta-buttons{justify-content:center}}@media (max-width:767px){.cta-section{padding:40px 0;margin:40px 0}.cta-title{font-size:24px;text-align:center}.cta-text{font-size:15px;text-align:center;margin-bottom:24px}.cta-buttons{flex-direction:column;gap:12px}.cta-btn-phone,.cta-btn-whatsapp{width:100%;max-width:300px}}.gallery .gallery-buttons{display:flex;gap:16px;margin-top:20px;flex-wrap:wrap}.gallery-btn-phone,.gallery-btn-whatsapp{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 32px!important;font-size:16px!important;font-weight:500!important;border-radius:8px!important;transition:all .3s ease!important;text-decoration:none!important;white-space:nowrap!important;border:2px solid transparent!important}.gallery-btn-phone{background:#ffffff!important;color:#04BFBF!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.gallery-btn-phone:hover{background:#f8f9fa!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;color:#04BFBF!important}.gallery-btn-whatsapp{background:#04BFBF!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.gallery-btn-whatsapp:hover{background:#f8f9fa!important;color:#04BFBF!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;transform:translateY(-2px)!important}.gallery-btn-phone i,.gallery-btn-whatsapp i{font-size:18px!important}.gallery-btn-phone:after,.gallery-btn-phone:before,.gallery-btn-whatsapp:after,.gallery-btn-whatsapp:before{content:none!important;display:none!important}.gallery .gallery-item{position:relative;overflow:hidden;border-radius:8px}.gallery .gallery-item img{transition:transform .3s ease}.gallery .gallery-item:hover img{transform:scale(1.05)}.gallery .gallery-item .gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(2,81,89,.85),rgba(4,191,191,.85));opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:20px}.gallery .gallery-item:hover .gallery-overlay{opacity:1}.gallery .gallery-overlay .gallery-title{color:#ffffff;font-size:18px;font-weight:600;text-align:center;margin-bottom:10px}.gallery .gallery-overlay .gallery-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.gallery .gallery-overlay .gallery-action-btn{background:rgba(255,255,255,.2);color:#ffffff;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s ease;text-decoration:none;border:2px solid rgba(255,255,255,.3)}.gallery .gallery-overlay .gallery-action-btn:hover{background:rgba(255,255,255,1);color:#04BFBF;transform:scale(1.1);border-color:#ffffff}@media (max-width:767px){.gallery-btn-phone,.gallery-btn-whatsapp{width:100%;max-width:300px}}.footer-subscribe-wrapper{background:linear-gradient(180deg,#025159,#04BFBF)!important}.footer-subscribe-wrapper .contact-form-footer{display:flex;flex-direction:row;gap:12px;align-items:center}.footer-subscribe-wrapper .contact-form-footer .form-row{display:flex;gap:12px;flex:1 1}.footer-subscribe-wrapper .contact-form-footer .form-input-name,.footer-subscribe-wrapper .contact-form-footer .form-input-phone{flex:1 1;width:100%;text-transform:none;border:2px solid #f9f9f9;padding:12px;color:#025159;font-size:13px;border-radius:6px;background-color:#F9F9F9}.footer-subscribe-wrapper .contact-form-footer .form-input-name:focus,.footer-subscribe-wrapper .contact-form-footer .form-input-phone:focus{border-color:#04BFBF;outline:none}@media (max-width:767px){.footer-subscribe-wrapper .contact-form-footer .form-row{flex-direction:column}}.footer-ref-body{background:linear-gradient(135deg,#013a40,#025159 50%,#026b5e);padding:36px 0 24px;border-top:2px solid rgba(4,191,191,.4)}.footer-ref-col{margin-bottom:36px}.footer-ref-card{background:rgba(255,255,255,.06);border:1px solid rgba(4,191,191,.25);border-radius:16px;padding:28px 24px;max-width:340px}.footer-ref-brand{margin-bottom:16px}.footer-ref-logo{width:200px!important;height:auto!important}.footer-ref-desc{color:rgba(255,255,255,.7)!important;font-size:14px;line-height:1.75;margin-bottom:20px}.footer-ref-social{display:flex;gap:10px}.footer-ref-social-icon{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:#fff!important;text-decoration:none;transition:transform .25s ease,opacity .25s ease}.footer-ref-social-icon:hover{transform:translateY(-3px);opacity:.85;color:#fff!important}.footer-ref-fb{background:#1877F2}.footer-ref-ig{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)}.footer-ref-yt{background:#FF0000}.footer-ref-wa{background:#25D366}.footer-ref-title{color:#04BFBF!important;font-size:16px;font-weight:700;margin-bottom:18px;text-transform:none;letter-spacing:0}.footer-ref-links{list-style:none;padding:0;margin:0}.footer-ref-links li{margin-bottom:10px}.footer-ref-links li a{color:rgba(255,255,255,.7)!important;font-size:14px;text-decoration:none;transition:color .2s ease,padding-left .2s ease;display:inline-block}.footer-ref-links li a:hover{color:#04BFBF!important;padding-left:5px}.footer-ref-contact{list-style:none;padding:0;margin:0 0 20px}.footer-ref-contact li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.footer-ref-contact li a{color:rgba(255,255,255,.75)!important;font-size:14px;text-decoration:none;transition:color .2s ease;word-break:break-all;line-height:1.4}.footer-ref-contact li a:hover{color:#04BFBF!important}.footer-ref-contact-icon{color:#04BFBF;font-size:15px;flex-shrink:0;margin-top:2px}.footer-ref-btn-phone,.footer-ref-btn-whatsapp{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:50px;font-size:14px;font-weight:600;color:#FFF!important;text-decoration:none;transition:all .3s ease;margin-bottom:8px;margin-top:12px}.footer-ref-btn:hover{transform:translateY(-2px);opacity:.9;color:#fff!important}.footer-ref-btn-phone{background:#04BFBF}.footer-ref-btn-whatsapp{background:#25D366}.copyright{margin-top:0!important;background-color:#011f24!important;padding:12px 0!important}.copyright p{color:rgba(255,255,255,.5)!important;font-size:13px}@media (max-width:991px){.footer-ref-card{max-width:100%}}@media (max-width:767px){.footer-ref-body{padding:40px 0 20px}}.footer-subscribe-wrapper{padding:22px 0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.2)}.footer-subscribe-wrapper h5{font-size:24px;font-weight:600;color:#FFF;line-height:1}.footer-subscribe-wrapper .contact-form-footer button{background-color:#025159;color:#FFF;font-size:14px;font-weight:600;height:42px;padding:0 24px;border-radius:6px;border:none;cursor:pointer;transition:all .3s ease;white-space:nowrap}.footer-subscribe-wrapper .contact-form-footer button:hover{background-color:#013a40}.nav-bar .logo .logo-nav img{width:220px;transition:width .3s ease}@media (max-width:768px){.nav-bar .logo .logo-nav img{width:270px!important}}.header .banner .splt-txt .char,.header .banner .splt-txt .word{animation:none!important;animation-delay:0s!important;-webkit-animation:none!important;-webkit-animation-delay:0s!important}.header .banner h1,.header .banner p{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1)}.header .swiper-slide-active .banner h1,.header .swiper-slide-active .banner p{opacity:1;transform:translateY(0)}.header .swiper-slide-active .banner h1{transition-delay:.2s}.header .swiper-slide-active .banner p{transition-delay:.35s}.header .banner .d-flex{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1)}.header .swiper-slide-active .banner .d-flex{opacity:1;transform:translateY(0);transition-delay:.5s}.header .banner .btn-soberminds{animation-delay:0s!important;-webkit-animation-delay:0s!important}