@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap);body{font-family:"Open Sans",sans-serif}:root{--bs-primary:#25235d;--bs-primary-hover:#ca5e41;--bs-secondary:#3bbeb1;--bs-secondary-hover:#2d2c6c;--bs-light:#fff;--bs-dark:#222;--bs-gray:#515151}html{scroll-behavior:smooth!important}a{text-decoration:none}h1,h2,h3,h4,h5{font-family:"Open Sans",sans-serif}h2{font-size:2.1rem}h3{font-size:1.4rem}p{font-size:1rem}.py-8{padding:8rem 0}.br-20{border-radius:20px}.primary{background:var(--bs-primary) 0 0 no-repeat padding-box;color:var(--bs-light)}.primary:hover{background:var(--bs-primary-hover) 0 0 no-repeat padding-box;color:var(--bs-light)}.secondary{background-color:var(--bs-secondary);color:var(--bs-light)}.bg-success{background-color:var(--bs-secondary)!important;color:var(--bs-light)!important}.secondary:hover{background-color:var(--bs-primary);color:var(--bs-light)}.primary-text-color{color:var(--bs-primary)!important}.secondary-text-color{color:var(--bs-secondary)!important}.para-lead{color:var(--bs-gray)}.overlay-dark2{background:#3f357bdc}.custom-btn{border-radius:25px;padding:12px 20px;box-shadow:0 10px 40px #2baba012;font-size:14px;font-weight:600;white-space:nowrap;flex-shrink:0}.cta-btn-primary{border:1px solid transparent;border-radius:25px;padding:10px 22px;background-color:var(--bs-primary);color:var(--bs-light);font-weight:600;white-space:nowrap}.cta-btn-primary:hover{border:1px solid var(--bs-white);background-color:var(--bs-primary-hover);color:var(--bs-light)}.cta-btn-secondary{border-radius:25px;padding:10px 22px;background-color:var(--bs-secondary);color:var(--bs-light);border:none;font-weight:600;white-space:nowrap}.cta-btn-secondary:hover{background-color:var(--bs-primary)}.top-strip{background:var(--bs-primary);color:#fff;padding:.25rem 1rem;text-align:center}.top-strip a{color:var(--bs-secondary);display:inline-block}.right-nav{display:flex;position:absolute;right:.5rem;top:1rem;z-index:99}.right-nav a:hover{color:var(--bs-primary-hover)}.social-share{display:flex;justify-content:space-between}.social-share a{display:inline-block;margin:0 .4rem;color:var(--bs-secondary)}.call-btn{color:var(--bs-primary);text-decoration:none;margin-right:.7rem;padding-right:1rem;border-right:1px solid #ccc}.call-btn i{color:var(--bs-secondary)}.card-img-top{height:auto}nav .navbar-brand{position:relative;display:block}nav .navbar-brand::before{content:"";position:absolute;width:180px;height:90px;background-image:url(https://collaborativecounselingutah.com/views/images/shape-29.png);background-repeat:no-repeat;background-size:contain;bottom:-30px;left:0;z-index:3}nav .navbar-brand img{width:140px;padding-left:0;position:relative;z-index:5;transition:0.3s}.navbar-expand-lg .navbar-nav .nav-item{margin:0 1rem}.navbar-expand-lg .navbar-nav .nav-link{font-size:1rem}.site-navbar .site-navigation .site-menu .has-children .dropdown-menu>li.has-children>a:before{content:""!important}.sticky-wrapper{height:auto!important}.site-navbar{left:0;right:0;margin:auto;width:100%!important}.site-navbar .site-navigation{transition:0.4s;padding:.2rem 0}.sticky-wrapper.is-sticky .site-navbar{z-index:99!important;width:100%!important;padding:0;background-color:#f4fcfa}.sticky-wrapper.is-sticky .site-navbar .site-navigation{transition:0.4s;padding:.1rem 0}.sticky-wrapper.is-sticky .site-navbar .navbar .navbar-brand img{width:100px;transition:0.3s}.sticky-wrapper.is-sticky .right-nav{top:.3rem}.sticky-wrapper.is-sticky .main-nav{margin-top:1rem}.main-nav{margin-top:1.5rem}.site-navbar .site-navigation .site-menu>li{padding:0;margin:0;position:relative}.site-navbar .site-navigation .site-menu>li.has-children li a::before{content:none}.site-navbar .site-navigation .site-menu>li>a{position:relative;text-transform:capitalize;font-size:1rem;color:#000;padding:0 .5rem;line-height:46px}.site-navbar .site-navigation .site-menu>li>a::after,.site-navbar .site-navigation .site-menu>li>a:hover::after{content:"";display:block;margin:auto;height:3px;width:0;background:0 0;transition:width 0.5s ease,background-color 0.5s ease;border:none;position:absolute;left:0;bottom:-26px}.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li>a::after,.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li>a:hover::after{bottom:-22px}.site-navbar .site-navigation .site-menu>li.active>a::after,.site-navbar .site-navigation .site-menu>li>a:hover::after{width:100%;background:none}.site-navbar .site-navigation .site-menu .has-children:hover>.dropdown-menu,.site-navbar .site-navigation .site-menu .has-children:focus>.dropdown-menu,.site-navbar .site-navigation .site-menu .has-children:active>.dropdown-menu{display:block;animation:fade-up 0.5s}.site-navbar .site-navigation .site-menu .has-children:not(:hover) .dropdown-menu{animation:fade-down 0.5s;display:block}.sticky-wrapper .site-navbar ul li.active>a,.sticky-wrapper .site-navbar ul li a:hover,.site-navbar .site-navigation .site-menu .has-children .dropdown-menu a.active{transition:0.2s ease}.site-navbar .site-navigation .site-menu .has-children .dropdown-menu li.active>a,.site-navbar .site-navigation .site-menu .has-children .dropdown-menu>li.has-children:hover>a{background-color:var(--bs-primary)}.site-navbar .site-navigation .site-menu .has-children .dropdown-menu{border-radius:0;border:0;min-width:16rem;background:#fff;padding-bottom:0}.site-navbar .site-navigation .site-menu .has-children .dropdown-menu>li>a{color:#000;text-decoration:none;border-radius:0!important;padding:9px 15px}.site-navbar .site-navigation .site-menu .has-children .dropdown-menu a{font-size:1rem;color:#000}.site-navbar .site-navigation .site-menu .has-children .dropdown-menu li.current-menu-item>a,.site-navbar .site-navigation .site-menu .has-children .dropdown-menu>li.has-children:hover>a,.site-navbar .site-navigation .site-menu .has-children .dropdown-menu>li>a:hover{color:#fff!important;background:var(--bs-primary)}.site-navbar .site-navigation .site-menu>li>a i{position:relative;top:1px}.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li:last-child>a{padding-right:20px}.sticky-wrapper.is-sticky .site-navbar .container-fluid{padding:0;transition:0.4s}.sticky-wrapper.is-sticky .site-navbar .site-navigation{transition:0.4s;border-radius:0;border:0;margin:0}.sticky-wrapper .site-navbar ul li.current-menu-item>a,.sticky-wrapper .site-navbar ul li.current-menu-ancestor>a,.site-navbar .site-navigation .site-menu .has-children:hover>a,.sticky-wrapper .site-navbar ul li a:hover,.site-navbar .site-navigation .site-menu .has-children .dropdown-menu a.active{color:var(--bs-secondary)}.side-toggle{position:absolute;right:0;top:25px;margin:auto;color:#0d6efd;font-size:1.25rem}.site-navbar .site-navigation .site-menu .has-children.mega-menu ul{width:540px;display:grid!important;grid-template-columns:1fr 1fr}.green-light-bg{background:#f4fcfa;padding:.8rem;border-radius:1rem;box-shadow:0 4px 15px #0000001a;margin-bottom:1.5rem}.green-light-bg h4{font-size:1.25rem}@keyframes fade-up{from{opacity:0;margin-top:2rem}to{opacity:1;margin-top:0}}@keyframes fade-down{from{opacity:1;margin-top:0}to{opacity:0;margin-top:4rem}}.top-contact{display:flex;align-items:center}.top-contact a.call-btn{display:flex;text-decoration:none;align-items:center;color:#000;line-height:18px;font-size:15px}.top-contact a.call-btn i{font-size:1.7rem;margin-right:8px;color:#024f9d}.custom-header-color{background-color:#f4fcfa}.breadcrumb-item a{color:var(--bs-secondary)}@media (max-width:1200px){.navbar .nav-link{font-size:15px;padding:.5rem .6rem}}.hero-section{color:var(--bs-light);overflow:hidden}.hero-card{padding:2rem;background-color:#c46343e6;border-radius:40px}.hero-card h1{color:var(--bs-light)}.hero-card p{color:#f2f2f2}.services-bg{position:relative;background:url(https://collaborativecounselingutah.com/views/images/services-bg.jpg) center / cover no-repeat}.services-bg::before{content:"";position:absolute;inset:0;background-color:#1c1a40e6;z-index:0}.services-bg>.container{position:relative;z-index:1}.service-title{text-transform:uppercase;font-size:1.1rem;font-weight:600;color:var(--bs-dark)}.services-bg h2{color:var(--bs-white);font-weight:700}.card-fixed{transition:all 0.3s ease;overflow:hidden}.card-fixed p{color:var(--bs-gray)}.card-fixed h3{color:var(--bs-dark);font-weight:700}.card-fixed:hover{background-color:var(--bs-primary)}.card-fixed:hover h3,.card-fixed:hover p,.card-fixed:hover .card-btn,.card-fixed:hover i{color:#fff}.card-btn,.fa-arrow-right-long{color:var(--bs-secondary);transition:all 0.3s ease}.card-link:hover .fa-arrow-right-long{transform:translateX(8px)}.service-content h2{color:var(--bs-primary);font-weight:700}.service-content h3{font-weight:600;margin-bottom:20px}.about-content h2{color:var(--bs-primary);font-weight:700}.about-content .tag{color:var(--bs-secondary);font-weight:500}.about-info{font-size:clamp(1rem, 1.1rem, 1.3rem);color:var(--bs-gray)}.media-img{position:relative;max-width:500px;margin-inline:auto}.media-img img{border-top-left-radius:100px;border-bottom-right-radius:100px}@media (max-width:576px){.media-img img{border-top-left-radius:50px;border-bottom-right-radius:50px}}.media-img::after{content:"";position:absolute;inset:12% -8% -8% 12%;background:var(--bs-secondary);z-index:-1}.icon-circle{width:5.5rem;height:5.5rem;cursor:pointer;border-radius:50%;background-color:var(--bs-secondary);display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:-12%;transform:translateY(-50%);box-shadow:10px 20px 40px #00000040;transition:all 0.3s ease}.icon-circle i{font-size:32px;color:var(--bs-white)}.icon-circle:hover{background-color:var(--bs-primary);transform:translateY(-50%) scale(1.1)}.icon-circle:hover i{color:#fff}#hideOnScroll{flex-direction:column-reverse!important;align-items:start!important;padding-bottom:0!important}@media (max-width:576px){.icon-circle{width:4.5rem;height:4.5rem}}.doctor-content h1{font-weight:700;color:var(--bs-primary)}.doctor-content h3{font-weight:700;color:var(--bs-secondary)}.feedback-section-title{color:var(--bs-primary);font-weight:700}.feedback-info h3{font-size:1.2rem;font-weight:600}.feedback-info .fa-star,.fa-star-half{color:#f7ab1e;font-size:1.2rem;margin-bottom:1.5rem;margin-right:.5rem}.feedback-card{box-shadow:0 0 10px #0000001a;border-radius:24px;background-color:var(--bs-light)}.feedback-card p{font-size:1rem}@media (max-width:576px){.feedback-card{box-shadow:0 2px 10px #4754533e}.feedback-info .fa-star,.fa-star-half{font-size:1rem}}.offer-modal.modal .btn-close{position:absolute;right:-1rem;top:-1rem;width:40px;height:40px;opacity:1;border-radius:50px;background:var(--bs-primary);color:var(--bs-white)}.offer-modal h2{font-weight:700}.offer-modal h4{font-weight:700;color:var(--bs-secondary);margin-bottom:2rem;margin-top:1.5rem}.offer-modal .card-spacial{font-size:1rem;font-weight:400;position:relative;padding:0;margin-bottom:.75rem;height:120px;border:0}.offer-modal .card-spacial img{margin:0;border-radius:1rem;object-fit:cover;max-height:100%}.offer-modal .card-spacial span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#25235dff 0%,#25235d00 100%);color:#fff;display:block;padding:8px 6px;border-radius:0 0 1rem 1rem}.why-choose-img{max-width:500px;margin-inline:auto;overflow:hidden;border-top-left-radius:100px;border-bottom-right-radius:100px}.why-choose-img img{width:100%;height:auto;display:block}.article-section-title{color:var(--bs-primary);font-weight:700}.article-card{border-radius:20px}.article-timeline{font-size:.9rem;color:var(--bs-gray)}.article-timeline span{border-right:2px solid #c9ced3}.article-timeline span:last-child{border-right:none}.achievements-section{background-color:var(--bs-primary-hover);position:relative}.achievements-swiper .swiper-wrapper{align-items:center}.achievements-swiper .swiper-slide img{max-width:180px;width:100%;height:auto;margin:0 auto}.swiper-arrow .swiper-button-prev,.swiper-arrow .swiper-button-next{color:var(--bs-white);width:5rem;height:2rem;font-size:18px;font-weight:900}.swiper-button-next{right:3rem}.swiper-button-prev{left:3rem}.achievements-swiper .swiper-slide{background:var(--bs-white);border-radius:25px 0 25px 0;box-shadow:0 4px 10px #0000004d;padding:.75rem;margin:0 .5rem 1rem 0}.contact-form-section{min-height:100vh;position:relative}.form-card{border-radius:40px;background:#181a40e6}.form-control,.form-select,.datepicker select{background-color:#ffffffe6;border:none!important;border-radius:30px!important;padding:.6rem 1.2rem!important}.form-control::placeholder{color:var(--bs-gray)}.form-btn{border-radius:25px;padding:12px 20px;background-color:var(--bs-secondary);color:var(--bs-light);border:none}.form-btn:hover{background-color:var(--bs-primary-hover)}@media (max-width:576px){.form-card{border-radius:20px}}.image-position{position:sticky;top:4rem}#CollaborativeVideo .btn-close{position:absolute;top:-1rem;right:-1rem;opacity:1;width:40px;height:40px;color:#fff;background:var(--bs-primary);border-radius:50%}.iframe-video{width:100%;height:500px;float:left}.map{height:300px;border-top-left-radius:50px;border-bottom-right-radius:50px;margin-bottom:2rem}.contact-icon-box{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--bs-primary);color:var(--bs-light)}.contact-icon-box:hover{background-color:var(--bs-primary-hover);transition:0.4s ease-in-out all;transform:scale(1.05);transform:rotate(360deg)}.contact-info{padding:2rem;background-color:var(--bs-primary-hover);border-top-right-radius:40px;border-bottom-left-radius:40px}.contact-info h3{font-weight:700;font-size:1.15rem;margin-bottom:1rem}@media (max-width:576px){.map{border-radius:0 40px}}footer{background:var(--bs-secondary);padding-top:4rem;color:var(--bs-white)}footer .about-info{color:var(--bs-white)}.contact-information a{color:var(--bs-white);text-decoration:none}.footer-section{position:relative;background:url(https://collaborativecounselingutah.com/views/images/footer-bg.jpg) center/cover no-repeat;overflow:hidden}.footer-section::before{content:"";position:absolute;inset:0;background:#000000d7;z-index:0}.footer-section>*{position:relative;z-index:1}.footer-icon{width:30px;height:30px;border-radius:50%;background-color:var(--bs-primary-hover);color:#fff;display:inline-flex;justify-content:center;align-items:center;font-size:14px;transition:background-color 0.3s ease}.footer-icon:hover{background-color:var(--bs-primary);color:var(--bs-white)}.contact-section-title{color:var(--bs-white);font-weight:700}.footer-section .nav-link{color:var(--bs-white);font-weight:500}.footer-section .nav-link:hover{color:var(--bs-secondary)!important}.footer-nav{padding-left:0}.footer-nav li{display:block}.footer-nav li a{display:block;color:var(--bs-white);text-decoration:none;padding:.2rem 0}.footer-nav li a:hover{color:var(--bs-primary)}.shaped-img{border-radius:50px 0}.holidays li,.service-content li,.benefits-content li,.doctor-content li{display:block;margin-bottom:.5rem;position:relative}.holidays li::before,.service-content li::before,.benefits-content li::before,.doctor-content li::before{content:"\f058";font-family:"Font Awesome 7 Free";font-weight:900;color:#2d2c6c;position:absolute;left:-1.8rem}.team-block{transition:0.3s;overflow:hidden;text-decoration:none;background-color:#f4fcfa;color:#000;min-height:300px;display:block}.team-block h4{color:var(--bs-secondary);transition:0.3s}.team-block:hover h4{color:var(--bs-primary);transition:0.3s}.team-block:hover{transform:scale(1.05);box-shadow:0 5px 20px #00000026;transition:0.3s}.team-block img{width:100%}.team-block .team-info{padding:1rem}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.review-grid .feedback-card{padding:1.5rem}.accordion-item:first-of-type,.accordion-item:last-of-type{border-radius:0}.accordion-button:not(.collapsed){background:var(--bs-secondary);color:#fff;font-size:1.2rem}.accordion-button:not(.collapsed)::after{filter:invert(1) brightness(100)}.benefits-content img{max-width:40%}.benefits-content h3{color:var(--bs-secondary);font-size:1.6rem;margin-bottom:1rem}.counseling_area{padding:3rem;background:#f1d6cf;border-radius:30px;box-shadow:0 0 26px -7px #0000002e}.grid-service div{background:#fff;padding:2rem;border-radius:20px;min-height:284px}.grid-service{margin-bottom:24px}.counseling_area h2,.benefits-content h2{color:var(--bs-primary);font-weight:700}.spacer{display:inline-block}.trauma-grid{padding:0;background:transparent;box-shadow:none}.trauma-grid .grid-service div{background:#f7f7f7}.th-bg{background:var(--bs-primary)!important;color:#fff!important}.blockContainer h2{font-size:1.7rem;margin-top:1.7rem}.blockContainer p{margin-bottom:0}.blog-card{background-color:var(--bs-white)}.blog-card .card-img{position:relative}.blog-card .card-img .blog-date{position:absolute;bottom:0;left:0;text-align:center;width:80px;height:55px;background:var(--bs-secondary);color:var(--bs-white)}.blog-card .card-img .blog-date strong{display:block;font-size:1.2rem}.blog-card .blog-content{border:1px solid #eee;padding:1rem;min-height:150px}.blog-card .blog-content h3{font-size:1.4rem;margin-top:1rem}.blog-card .blog-content a{text-decoration:none;color:var(--bs-primary)}.blog-card .blog-content a:hover{color:var(--bs-secondary)}.blog-detail h1{font-size:2rem;margin-bottom:1rem}.blog-sidebar ul{padding:0}.blog-sidebar ul li{display:block}.blog-sidebar a{text-decoration:none;color:var(--bs-primary)}.blog-sidebar a:hover{color:var(--bs-secondary)}.blog-sidebar .bg-light{background:var(--bs-primary)!important}.blog-sidebar .bg-light h4,.blog-sidebar .bg-light a{color:var(--bs-white)}.blog-sidebar .bg-light a:hover{color:var(--bs-secondary)}.blog-detail img{margin-bottom:1rem;border-radius:8px}.blog-detail h2{font-size:1.8rem!important;margin-bottom:1rem!important}.blog-detail h1{font-size:2.2rem!important}.blog-detail h2,.blog-detail h1,.blog-detail h3{color:#24225a!important}.blog-detail a{color:#c46441!important;font-weight:600!important}.blog-detail a:hover{text-decoration:underline!important}.blog-sidebar ul li{margin-bottom:1rem}.blog-sidebar ul{list-style:none;padding-left:0;margin:0}.blog-sidebar ul li{position:relative;padding-left:20px;margin-bottom:14px}.blog-sidebar ul li::before{content:"\f30b";position:absolute;left:-2px;top:2px;color:#fff;font-family:"Font Awesome 7 Free";font-weight:900}.blog-content h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-date{color:#c76b48}a.card-spacial{border-radius:1.5rem;display:block;text-align:center;margin-bottom:1.5rem;border:1px solid #ddd;text-decoration:none;color:#000;font-size:1.2rem;font-weight:600;padding-bottom:1rem}a.card-spacial img{border-radius:1.5rem 1.5rem 0 0;margin-bottom:1rem}a.card-spacial:hover{background:var(--bs-primary);color:#fff}.footer-sticky{display:none}.counseling-section{background-color:#faf9f5}.counseling-section h2{color:var(--bs-primary);font-weight:700}.counseling-section .logo-icon{width:150px;margin:auto}.timeline{position:relative;margin-top:20px}.timeline::before{content:'';position:absolute;left:25px;top:0;width:2px;height:100%;background:var(--bs-secondary)}.step-row{display:flex;align-items:center;margin-bottom:24px;position:relative}.step-number{width:50px;height:50px;background:var(--bs-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;flex-shrink:0;position:relative;z-index:2}.step-card{background:#fff;border-radius:1.2rem;overflow:hidden;margin-left:1rem;flex:1;display:flex;border:2px solid var(--bs-primary);box-shadow:0 4px 10px rgba(0,0,0,.05)}.step-icon{width:200px;display:flex;align-items:center;justify-content:center}.step-icon img{width:70px}.step-content{padding:.8rem 1.3rem}.step-content h3{font-size:1.2rem;margin-bottom:6px;font-weight:700}.step-content p{margin:0;font-size:.9rem;line-height:18px;color:#333}.purple{border-color:var(--bs-primary)}.purple .step-icon{background:var(--bs-primary)}.purple h3{color:var(--bs-primary)}.teal{border-color:var(--bs-secondary)}.teal .step-icon{background:var(--bs-secondary)}.teal h3{color:var(--bs-secondary)}.orange{border-color:var(--bs-primary-hover)}.orange .step-icon{background:var(--bs-primary-hover)}.orange h3{color:var(--bs-primary-hover)}.calendar-btn{display:flex;justify-content:space-between;align-items:center}.calendar-btn img{width:55px}.btn-text{display:flex;justify-content:center;flex-wrap:wrap;position:relative;color:#fff}.btn-text::before{content:'';position:absolute;left:0;right:0;top:34px;width:90%;margin:auto;height:1px;background-color:#fff}.btn-text::after{content:'\f004';font-family:'Font Awesome 7 Free';font-weight:900;color:red;position:absolute;left:0;right:0;top:22px}.btn-text span{font-size:1.2rem;display:block;margin-bottom:4px;padding-bottom:4px}@media (max-width:1300px){.site-navbar .site-navigation .site-menu>li>a{padding:0 5px;font-size:.9rem}}@media (max-width:1200px){.site-navbar .site-navigation .site-menu>li>a{font-size:.85rem;padding:0 4px}.site-navbar .site-navigation .site-menu>li a::before{font-size:1rem}.site-navbar .site-navigation .site-menu>li>a::after,.site-navbar .site-navigation .site-menu>li>a:hover::after{bottom:-16px}.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li>a::after,.sticky-wrapper.is-sticky .site-navbar .site-navigation .site-menu>li>a:hover::after{bottom:-12px}nav .navbar-brand img{padding-left:.5rem;width:135px}nav .navbar-brand::before{width:140px}.btn-text span{font-size:1rem}.btn-text::before{top:28px}.btn-text::after{top:16px}}@media (max-width:1100px){.site-navbar .site-navigation{margin:.3rem 0;padding:0}nav .navbar-brand img,.sticky-wrapper.is-sticky .site-navbar .navbar .navbar-brand img{width:100px}.site-navbar .site-navigation .site-menu>li>a{padding:0 7px}.top-contact a.site-btn{font-size:15px}.sticky-wrapper .site-navbar ul li.active>a,.sticky-wrapper .site-navbar ul li a:hover,.site-navbar .site-navigation .site-menu .has-children .dropdown-menu a.active{background:transparent;color:var(--bs-primary)!important;font-weight:700}.side-navigation button.accordion-button{font-size:1.2rem}.right-nav{top:.4rem}}@media (max-width:1024px){.about-content{margin-top:60px}.footer-icon{display:flex}}@media (max-width:990px){.top-contact{display:none}.site-navbar .site-navigation{padding:0}.site-menu-toggle{color:#fff;font-size:1.3rem;display:inline-block;text-align:center;padding-top:6px;width:50px;height:45px;border-radius:6px;background:var(--bs-primary)}.site-mobile-menu-body li.has-children i{display:none}h1{font-size:2.2rem}.right-nav{top:2rem;right:4.5rem}.contact-information{margin-bottom:1.5rem}.benefits-content img{max-width:90%}}@media (max-width:767px){.sticky-wrapper{position:inherit}h2{margin-top:1.25rem;font-size:1.5rem}h3{font-size:1.25rem!important}.social-share a{margin:0 .2rem}.benefits-content img{max-width:100%;margin:0 0 1.3rem!important}.footer-icon{display:inline-flex;margin-top:0!important}.media-img::after{inset:12% -2% -8% 12%}.review-grid{grid-template-columns:1fr}.grid-service div{min-height:340px;padding:1.2rem}.footer-sticky{display:block;position:fixed;bottom:0;left:0;right:0;border-radius:0!important;text-align:center;z-index:99}.btn-text span{font-size:.9rem}.calendar-btn img{width:35px}.hero-card h1{font-size:1.6rem}.hero-card p{font-size:1rem!important}.icon-circle{left:-7%}}@media (max-width:600px){.right-nav{position:initial;padding-top:1rem}.site-navbar .site-navigation{margin:0;border-radius:0;border:0}.sticky-wrapper .site-navbar .container-fluid{padding:0}.site-mobile-menu .site-nav-wrap>li>ul>li>a img{display:none}.counseling_area{padding:2rem}}.map_image img{width:100%;object-fit:cover;height:294px;border-top-left-radius:50px;border-bottom-right-radius:50px;object-position:top;margin-bottom:2rem}.carecredit-container{margin:2rem 0}.carecredit-container h2{color:var(--bs-secondary);font-weight:600;margin:.8rem 0}.carecredit-workshop-container{margin-top:6rem}.carecredit-workshop-container h2{color:var(--bs-secondary);font-weight:600;margin-top:.5rem}.carecredit-workshop-container{padding:1rem;background:#ededed;border-radius:12px}.carecredit-workshop-container ul{padding-left:3rem}@media (max-width:1199px){.carecredit-rgt{float:left;margin:1rem 0}}@media (min-width:991px) and (max-width:1200px){.carecredit-rgt{margin:1rem 2rem}}