.review-rating{color:rgba(241,199,97,1)!important;display:inline-block;font-size:20px;letter-spacing:4px}.review-quote{font-style:italic;margin:0 0 20px 0;opacity:.8;font-weight:400}.review-source{display:inline-block;width:100%;border-top:1px solid rgba(0,0,0,.1);padding-top:10px}a.linelink{font-weight:500}a.linelink:after{content:'';border-top:2px solid;width:35px;display:inline-block;height:3px;margin-left:10px;transition:all 0.5s ease}a.linelink:hover:after{margin-left:15px}a.txtbtn-light{background:transparent;display:inline-block;padding:8px 20px;border:1px solid #fff;border-radius:10px;font-weight:500;color:#fff;transition:all 0.5s ease}a.txtbtn-light:hover{background:#fff;color:#333333}a.btn-ctamain{border:none!important;font-size:inherit!important;line-height:1em!important;font-weight:600!important;letter-spacing:.03em;box-shadow:0px 5px 18px -6px rgba(0,0,0,0.2);transition:all 0.5s ease;border-radius:12px!important;background-size:0!important}a.btn-ctamain:hover{background-size:110%!important}.btn-white{background-color:transparent!important;border:1px solid #fff!important;color:#fff;padding:15px 30px;font-size:inherit;font-weight:500;letter-spacing:.03em;box-shadow:0px 5px 18px -6px rgba(0,0,0,0.2);transition:all 0.5s ease;cursor:pointer;border-radius:12px}.btn-white:hover{background-color:#fff!important;color:#28527a!important}.btn-blue{background-color:transparent!important;border:1px solid #28527a!important;color:#28527a;padding:15px 30px;font-size:inherit;font-weight:500;letter-spacing:.03em;box-shadow:0px 5px 18px -6px rgba(0,0,0,0.2);transition:all 0.5s ease;cursor:pointer;border-radius:12px}.btn-blue:hover{background-color:#28527a!important;color:#fff!important}.calbtn-txt button{background:transparent;border:none;font-size:inherit;padding:0;font-weight:500;cursor:pointer;color:#3ba6a0;transition:all 0.5s ease}.calbtn-txt button:after{content:'';display:inline-block;margin:0 0 4px 8px;width:25px;border-top:2px solid;transition:all 0.5s ease}.calbtn-txt button:hover:after{margin:0 0 4px 15px!important}.faqblock .et_pb_toggle_close .et_pb_toggle_title:before{transform:rotate(0deg);transition:all 0.5s ease}.faqblock .et_pb_toggle_close:hover .et_pb_toggle_title:before{transform:rotate(90deg)}#about-hero img{height:570px!important;width:1200px!important;object-fit:cover!important}.review-stars{display:block;font-size:20px;letter-spacing:5px;color:rgba(207,150,110,.5)!important}.review-name{display:block;border-top:1px solid rgba(59,59,59,.2);padding-top:15px;margin-top:20px}.reviews h3{margin-bottom:10px}.service-blurb ul,.jobdesc ul{list-style:none;margin:0 0 18px 0!important;padding:0!important}.service-blurb ul li,.jobdesc ul li,.blog-content ul.wp-block-list li{background-image:url('/wp-content/uploads/greendot-1.png');background-repeat:no-repeat;background-size:6px;background-position:top 13px left 10px!important;margin:0!important;padding:2px 0 2px 30px;color:rgba(51,51,51,.7)}.blog-content ul.wp-block-list{list-style:none;margin:0 0 20px 0;padding:0;line-height:inherit}.btn-bloom{background-size:0!important;background-position:center;transition:all .7s ease!important;line-height:1em!important}.btn-bloom:hover{background-size:400px!important}.sp-btn a.spwidget-button{cursor:pointer!important;padding:16px 32px!important;font-weight:600!important;letter-spacing:.02em!important;box-shadow:0px 5px 18px -6px rgba(0,0,0,0.2)!important;border:none;border-radius:12px!important;background-image:url('https://newoutlookcounseling.org/wp-content/uploads/dot_no-dkgreen-1.png')!important;background-position:center;background-size:0;background-repeat:no-repeat;transition:all 0.6s ease!important}.sp-btn a.spwidget-button:hover{background-size:120%!important}.sp-btn-nav a.spwidget-button{cursor:pointer!important;padding:16px!important;font-weight:600!important;letter-spacing:.02em!important;box-shadow:0px 5px 18px -6px rgba(0,0,0,0.2)!important;border:none;border-radius:12px!important;background-image:url('https://newoutlookcounseling.org/wp-content/uploads/dot_no-dkgreen-1.png')!important;background-position:center;background-size:0;background-repeat:no-repeat;transition:all 0.6s ease!important}.sp-btn-nav a.spwidget-button:hover{background-size:120%!important}.sp-text a.spwidget-button{background:transparent!important;color:#568f83!important;padding:0!important;font-weight:500!important;font-size:inherit!important;transition:all 0.5s ease!important}.sp-text a.spwidget-button:hover{opacity:.7!important}.sp-text a.spwidget-button:after{content:'';display:inline-block;margin:0 0 4px 8px;transition:all 0.5s ease;width:25px;border-top:2px solid}.sp-text a.spwidget-button:hover:after{margin:0 0 4px 15px}a.arrowlink{font-weight:500}a.arrowlink:after{content:'';display:inline-block;margin:0 0 4px 8px;transition:all 0.5s ease;width:25px;border-top:2px solid}a.arrowlink:hover:after{margin:0 0 4px 15px}.teamthumb-type{display:block;text-transform:uppercase;font-size:12px;border:1px solid rgba(0,0,0,.1);border-radius:40px;line-height:1em;margin:10px auto 0 auto;padding:8px;letter-spacing:.05em;max-width:230px}.model-list ul{list-style:none;padding:0}.model-list ul li{border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0}.model-list ul li a{display:block;font-weight:600}.model-list ul li span{font-size:14px}.models-content ol{line-height:inherit}.models-content ol li{margin-left:20px;text-indent:-20px;margin-bottom:8px}.models-content ul{line-height:inherit;list-style:none;padding:0;margin-bottom:30px}.models-content ul li{background-image:url('/wp-content/uploads/greendot-1.png');background-repeat:no-repeat;background-size:6px;background-position:top 13px left 10px!important;margin:0!important;padding:2px 0 2px 30px;color:rgba(51,51,51,.7)}.issues-list ul{list-style:none;padding:0}.issues-list ul li{border-bottom:1px solid rgba(255,255,255,.25);padding:10px 0}.eyebrow-location{margin-bottom:10px!important;font-weight:500}.model-main img{width:3000px;height:350px;object-fit:cover}.models-content .wp-block-image img{border-radius:12px;margin:20px 0}.team-bio h2{margin:30px 0 15px 0}.team-bio blockquote{border:1px solid rgba(194,209,207,.55)!important;padding:20px 20px 20px 70px!important;border-radius:12px;font-style:italic;background-image:url('/wp-content/uploads/quotemark-2.png');background-repeat:no-repeat;background-position:top 20px left 20px;background-size:36px;font-size:1.15em}.team-bio ul{margin:-10px 0 0 10px!important}.team-bio ul.wp-block-list li::marker{color:#cf966e;font-size:1.1em;line-height:inherit}.blog-grid h3{min-height:130px!important}.header-desktop ul.et-menu li{margin-right:10px!important;margin-left:10px!important}.header-desktop,.header-mobile{-webkit-box-shadow:0px 0px 0px 0px rgba(0,0,0,0.05);box-shadow:0px 0px 0px 0px rgba(0,0,0,0.05);transition:all 0.5s ease}.header-desktop.et_pb_sticky,.header-mobile.et_pb_sticky{-webkit-box-shadow:0px 3px 25px 2px rgba(0,0,0,0.05);box-shadow:0px 3px 25px 2px rgba(0,0,0,0.05)}.header-desktop .sub-menu{padding:0!important;border-width:2px!important;width:330px!important}.header-desktop .sub-menu li{padding:0!important;width:100%!important;margin:0 0!important}.header-desktop .sub-menu li a{padding:0!important;display:block!important;padding:8px 12px!important;opacity:1!important;transition:all 0.5s ease;background:transparent!important;width:330px!important;margin-left:-10px!important;transition:all 0.5s ease!important}.header-desktop .sub-menu li a:hover{background:#fbfcfd!important;padding:8px 20px!important}.header-mobile .et_mobile_menu li:last-child a{border-bottom:none!important}.header-mobile .mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.header-mobile .mobile_menu_bar:before{transition:all .4s ease;transform:rotate(0deg);display:block}.header-mobile .mobile_nav.opened .mobile_menu_bar::before{transition:all .4s ease;transform:rotate(90deg);display:block}.header-mobile .et_mobile_menu{margin-top:15px}.header-mobile .nav-btn{font-weight:800}.footer-biglinks ul{list-style:none;padding:0}.footer-biglinks ul li{display:inline-block;margin:5px 30px 5px 0}.footer-sublinks span{display:inline-block;margin:0 0 0 30px}.footer-sublinks a{color:#0c414f;transition:all 0.5s ease}.footer-sublinks a:hover{color:#333333}.wpforms-required-label{color:#f8afa6!important}.form-contact .wpforms-field-large{border-radius:0!important;border:none!important;font-size:inherit!important;font-family:inherit!important;color:#4A4A4A!important;padding:0 15px!important;height:48px!important}.form-contact textarea{border-radius:0!important;border:none!important;font-size:inherit!important;font-family:inherit!important;color:#4A4A4A!important;padding:15px!important;height:144px!important}.form-contact .wpforms-field{padding-bottom:5px!important}.form-contact fieldset{margin-top:10px!important}.form-contact fieldset legend{color:#fff!important;font-weight:500!important}.form-contact fieldset label{padding-bottom:0!important;margin-bottom:0!important}.btn-contact{border-radius:0!important;border:none!important;font-size:inherit!important;font-family:inherit!important;color:#fff!important;padding:0 55px!important;height:48px!important;background:#2c3e50!important;margin:15px 0 0 0!important;transition:all 0.5s ease!important}.btn-contact:hover{background:#5ac8a6!important}.form-contact input:focus,.form-contact textarea:focus,.form-btn:focus{box-shadow:none!important;outline:none!important}.wpforms-confirmation-container-full{background:rgba(255,255,255,.25)!important;text-align:center;border-color:#fff!important;padding:20px!important}.wpforms-confirmation-container-full p{color:#fff!important}textarea{resize:none!important}.footer-contact .form-contact label{color:#0c414f!important}.footer-contact .form-contact .wpforms-field-large,.footer-contact .form-contact textarea{border:1px solid rgba(0,0,0,.1)!important}.footer-contact .btn-contact{border-radius:12px!important}.form-contact{margin:0!important;padding:0!important}.form-contact label{font-family:inherit!important;font-size:inherit!important;font-weight:500!important;color:#fff!important;margin-bottom:10px!important}.wpforms-required-label{color:#ebe8e5!important}.form-contact .wpforms-field-large{border-radius:0!important;border:none!important;font-size:inherit!important;font-family:inherit!important;color:#4A4A4A!important;padding:0 15px!important;height:48px!important}.form-contact textarea{border-radius:0!important;border:none!important;font-size:inherit!important;font-family:inherit!important;color:#4A4A4A!important;padding:15px!important;height:144px!important}.form-contact .wpforms-field{padding-bottom:5px!important}.btn-contact{border-radius:12px!important;border:none!important;font-size:inherit!important;font-family:inherit!important;color:#fff!important;padding:0 55px!important;height:48px!important;background:#47605d!important;margin:15px 0 0 0!important;transition:all 0.5s ease!important}.btn-contact:hover{background:#c2d1cf!important;color:#47605d!important}.form-contact input:focus,.form-contact textarea:focus,.form-btn:focus{box-shadow:none!important;outline:none!important}.wpforms-confirmation-container-full{background:rgba(255,255,255,.25)!important;text-align:center;border-color:#fff!important;padding:20px!important}.wpforms-confirmation-container-full p{color:#fff!important}.calendly-overlay{z-index:9999999!important}.calendly-btn-primary a{background-color:#578f82;color:#fff!important;font-weight:600;padding:12px 35px;border-radius:12px;box-shadow:0px 5px 18px -6px rgba(0,0,0,0.2)!important;background-image:url(https://newoutlookcounseling.org/wp-content/uploads/dot_no-dkgreen-1.png)!important;background-position:center;background-size:0;background-repeat:no-repeat;transition:all 0.6s ease!important}.calendly-btn-primary a:hover{background-size:250px}@media (max-width:767px){ul.subfooter-links li{padding:10px!important}#about-hero img{height:350px!important}.footer-sublinks span{margin:0 10px}.model-main img{width:3000px!important;height:350px;object-fit:cover}.blog-grid h3{min-height:0!important}}@media (max-width:480px){ul.footer-links li{margin:0 30px 10px 0}ul.subfooter-links li{padding:0!important;margin:10px 8px 0 8px}.widecta button{width:100%!important;text-align:center}#about-hero img{height:250px!important}.footer-biglinks ul li{display:inline-block;margin:5px 20px 5px 0}.model-main img{width:3000px;height:250px;object-fit:cover}.team-bio blockquote{padding:60px 20px 20px 20px!important}}