@font-face{font-family:"Montserrat";src:url(/wp-content/themes/echotabehavioralhealth/fonts/Montserrat-Regular.woff2) format("woff2"),url(/wp-content/themes/echotabehavioralhealth/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/echotabehavioralhealth/fonts/Montserrat-Medium.woff2) format("woff2"),url(/wp-content/themes/echotabehavioralhealth/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/echotabehavioralhealth/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/wp-content/themes/echotabehavioralhealth/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(/wp-content/themes/echotabehavioralhealth/fonts/Montserrat-Bold.woff2) format("woff2"),url(/wp-content/themes/echotabehavioralhealth/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.container{max-width:1240px;margin:0 auto;padding:0 20px}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;transition:all 0.4s;font-family:"Montserrat"}body{font-family:"Montserrat";font-weight:400;-webkit-text-size-adjust:none;font-size:17px;line-height:28px}h1,h2,h3,h4,h5,h6{font-family:"Montserrat";font-weight:700}img{max-width:100%;height:auto}footer{z-index:0;background:linear-gradient(270deg,#00a3ff -50%,#0b6c38 60%);padding-top:72px;position:relative}footer.footer_sec:before{content:"";position:absolute;background-image:url(/wp-content/uploads/2024/04/leaf-footer.png);width:155px;height:428px;right:0;background-position:center right;background-repeat:no-repeat;background-size:contain;top:0;z-index:-1}footer.footer_sec:after{content:"";position:absolute;background-image:url(/wp-content/uploads/2024/04/leaf-footer.png);width:127px;height:353px;left:0;background-position:center right;background-repeat:no-repeat;background-size:contain;bottom:0;z-index:-1;transform:rotate(180deg)}footer .ftr-row{display:flex;flex-wrap:wrap;color:#fff;padding-bottom:67px;grid-row-gap:35px}footer .ftr-row .col_one{width:46.9%;padding-right:90px}footer .ftr-row .col_two{width:39%}footer .ftr-row .col_three{width:14.1%}footer ul.f-menu{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:11px;column-gap:42px}footer .f_heading h3{font-size:26px;font-weight:700;line-height:35px;margin-bottom:16px;margin-top:-6px}footer .f-menu a{color:#fff;font-weight:600}footer ul.social-icons{display:flex;column-gap:15px}footer ul.social-icons a{display:flex;transition:all 0.4s;height:44px;width:44px}footer ul.social-icons a:hover{opacity:.6}footer .footer_bottom{border-top:1px solid rgb(255 255 255 / .4);text-align:center;padding-bottom:23px;padding-top:20px;color:#fff}footer .f-menu a:hover{padding-left:5px;opacity:.6}footer li.menu-item.current_page_item{opacity:.6}footer a.sitelogo img{width:231px;height:auto;display:inline-block}footer a.sitelogo{display:flex;margin-bottom:21px;width:fit-content}.location-sec .sec-title{text-align:center;margin-bottom:32px}.location-sec .sec-title p{font-size:24px;line-height:40px;font-weight:500}.location-sec .sec-title h2{margin-bottom:9px}.location-col h3{font-size:24px;line-height:32px;padding-bottom:10px;font-weight:600}.location-col li{font-size:20px;line-height:33px;margin-bottom:13px}.location-col li:last-child{margin-bottom:0}.location-row{display:flex;flex-wrap:wrap;margin:0 -15px;justify-content:center;grid-row-gap:30px;margin-bottom:50px}.location-col{width:33.33%;padding:0 15px}.location-inner{border:2px solid #f2f2f2;border-radius:6px;padding:26px 28px 30px;transition:all 0.4s;height:100%}.location-inner:hover{background:#f8f8f8;box-shadow:0 0 27px rgb(0 0 0 / .05);border:2px solid #d8d8d8}.location-inner li:first-child a{padding-left:40px;background:url(/../wp-content/uploads/2024/04/location-01.svg);background-position:left top;background-repeat:no-repeat;background-size:23px}.location-inner li.call-icon a{padding-left:40px;background:url(/../wp-content/uploads/2024/04/phone-call-01.svg);background-position:left center;background-repeat:no-repeat;background-size:26px}.location-inner li.fax-icon{padding-left:40px;background:url(/../wp-content/uploads/2024/04/fax-01.svg);background-position:left center;background-repeat:no-repeat;background-size:30px}.location-inner li a{color:#000}.location-inner li a:hover{color:#00a3ff}.location-inner li a,.location-inner li.fax-icon{display:inline-block}.location-inner li a{filter:brightness(0)}.location-inner li a:hover{filter:unset}.location-inner li span{display:flex;padding-right:9px;width:39px}.office-hour{display:flex;flex-wrap:wrap;align-items:center}.hr-text-col{width:75.5%}.hr-text-col .inner-block{background:#f2f2f2;border-radius:6px;display:flex;flex-wrap:wrap;padding:30px 32px 40px;grid-row-gap:30px}.hr-img-col{text-align:center;width:24.5%}.hour-inner{width:50%}.hour-inner h3{font-weight:600;font-size:24px;line-height:34px}.hr-table ul{padding-left:17px}.hr-table{position:relative;display:flex;align-items:center;padding-top:10px}.hr-table:before{background:url(/wp-content/uploads/2024/04/work-schedule.png);content:"";width:56px;height:57px;flex-shrink:0}section.location-sec{margin-bottom:100px}.hr-table ul li{font-weight:600}header{padding:14.4px 0;position:fixed;top:0;width:100%;z-index:100;transition:all 0.5s linear;background:linear-gradient(270deg,#00a3ff -50%,#0b6c38 60%)}form.wpcf7-form.invalid select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{border-color:red}header.nav-up{top:-100%;transition:0.5s}header .header_menu{display:flex;align-items:center;width:calc(100% - 159px);justify-content:end}.header-top-inner{display:flex;align-items:center;justify-content:space-between}.header-top-inner .logo-wrap{width:159px}.header-top-inner .logo-wrap a{display:block}.header-top-inner .logo-wrap a img{vertical-align:top}.menu-toggle{display:none}header ul{list-style:none;list-style-position:inside;display:flex;align-items:center;flex-wrap:wrap;column-gap:50px}header ul li{display:inline-block}.header_menu ul li a{font-size:16px;text-transform:uppercase;color:#fff;font-family:"Montserrat";font-weight:500;line-height:26px;transition:all 0.6s ease-in-out}header nav{display:flex;align-items:center;column-gap:50px}.contact-btn-wrapper a{font-size:16px;padding:11px 28.1px 9px;text-transform:uppercase;color:#fff;font-family:"Montserrat";line-height:26px;font-weight:500;transition:0.75s ease;border:2px solid #fff;border-radius:25px;background-color:#fff0;display:inline-block;position:relative;overflow:hidden;z-index:1}.contact-btn-wrapper a::before{content:"";position:absolute;background:#fff;width:150%;padding-top:150%;transition:0.75s ease;transform:translate(-50%,-50%);left:50%;border-radius:999px;top:385%;z-index:-1;display:inline-block}.contact-btn-wrapper a:hover{color:#078186;background-color:#fff}.contact-btn-wrapper a:hover::before{top:100%}.header_menu ul li a:hover{opacity:.6}.header_menu ul li.current_page_item a{opacity:.6}.menu_text{display:none}body nav#menu ul li.menu-item-has-children>a i.arrow-icon{width:11px;height:9px;position:absolute;right:-25px;top:17px;transition:all 0.4s ease;transform:translateY(-50%);line-height:0;flex-shrink:0}.menu-item-has-children{position:relative}body nav#menu ul li.menu-item-has-children:hover>a i.arrow-icon{transform:rotateX(200deg);top:9px}ul li.menu-item-has-children:hover>ul.sub-menu{top:100%;visibility:visible;opacity:1;transition:all 0.3s ease}ul li.menu-item-has-children>ul.sub-menu{position:absolute;top:150%;background:#fff;left:-16px;width:225px;border-radius:4px;padding:10px 0;visibility:hidden;opacity:0;box-shadow:0 3px 4px rgb(0 0 0 / 21%);line-height:0;z-index:5}ul li.menu-item-has-children ul.sub-menu li{margin:0 0 9px 0}.sub-menu li{display:block}.header_menu ul li.menu-item-has-children .sub-menu a{cursor:pointer;color:#000;pointer-events:auto}ul.menu li.menu-item-has-children ul.sub-menu li a,.menu-item-has-children ul.sub-menu li a{padding:4px 12px 4px 15px;width:100%;display:inline-block}.nav-down{transition:0.7s}section.modules{margin-bottom:85px}.home-module{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 30px);margin:0 -15px;row-gap:35px}.home-module-box{width:calc(100% / 3);padding:0 15px;height:100%}.home-module-box .home-module-img{height:310px;width:100%;margin-bottom:26px;overflow:hidden}.home-module-box .home-module-img img{width:100%;height:100%;max-width:100%;object-fit:cover;vertical-align:top;transform:scale(1.01);transition:all 0.5s ease}.home-module-box:hover .home-module-img img{transform:scale(1.1)}a.learn-more{font-size:17px;line-height:27px;color:#0b6c38;font-weight:700;font-family:"Montserrat";position:relative;transition:all 0.6s ease;text-transform:uppercase}a.learn-more::after{position:absolute;content:"";top:2px;right:-28px;background-image:url(/../wp-content/uploads/2024/04/Right-arrow-new.svg);background-repeat:no-repeat;background-size:cover;background-position:center;width:19px;transition:all 0.6s ease;height:17px;opacity:1}a.learn-more:hover::after{right:-33px}.home-module-box .home-module-desc h3{margin-bottom:14px;font-weight:600}.home-module-box .home-module-desc p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:84px;margin-bottom:20px}.events{background-color:#f2f2f2;padding:89px 0 90px;overflow:hidden}.events .block-heading{text-align:center;margin-bottom:30px}.events .event-list{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 30px);margin:0 -15px;row-gap:35px}.events .event-list .event-col{width:calc(100% / 2);padding:0 15px;height:100%;position:relative}.events .event-list .event-col .event-image{height:308px;width:100%;overflow:hidden;position:relative}.events .event-list .event-col .event-image a::after{position:absolute;content:"";bottom:0;left:0;height:100%;width:100%;background:#000;background:linear-gradient(to bottom,#43434300 35%,#000000cf 95%)}.events .event-list .event-col .event-image img{width:100%;height:100%;max-width:100%;object-fit:cover;vertical-align:top;transform:scale(1.01);transition:all 0.5s ease}.events .event-list .event-col .event-image a{width:100%;height:100%;display:block;position:relative}.events .event-list .event-col .event-hover:hover .event-image img{transform:scale(1.1)}.events .event-list .event-col .event-title{position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.events .event-list .event-col .event-title h3{font-size:24px;line-height:34px;color:#fff;font-weight:500;text-align:center}.events .event-list .slick-next.slick-arrow{left:auto;right:-63px;background:url(/../wp-content/uploads/2024/04/Navigating-Arrow.svg);background-repeat:no-repeat;background-size:100%;background-position:center}.events .event-list .slick-prev.slick-arrow{background:url(/../wp-content/uploads/2024/04/Navigating-Arrow.svg);background-repeat:no-repeat;background-size:100%;background-position:center;transform:rotate(-180deg) translateY(50%)}.events .event-list .slick-arrow{border:0;position:absolute;top:50%;transform:translateY(-50%);left:-63px;width:44px;height:44px;font-size:0;cursor:pointer;z-index:99;opacity:50%;transition:all 0.5s}.events .event-list .slick-arrow:hover{opacity:100%}.events .event-list .slick-list{width:100%}section.request-now{background:#0b6c38;padding:47px 0;margin-bottom:100px}section.request-now .req-now-col{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;column-gap:80px;row-gap:30px}section.request-now .req-now-col p{font-size:36px;line-height:46px;color:#fff;font-weight:600;position:relative;padding-left:90px}section.request-now .req-now-col p::before{position:absolute;content:"";top:0;left:0;background-image:url(/../wp-content/uploads/2024/04/Appointment.svg);background-size:100%;width:60px;height:59px;background-position:center}section.request-now .req-now-col a{font-size:17px;line-height:28px;color:#000;font-weight:700;border-radius:25px;background-color:#fff;padding:11px 58px 11px 30px;text-transform:uppercase;display:inline-block;position:relative;overflow:hidden;z-index:1;transition:all 0.6s ease}section.request-now .req-now-col a::before{content:"";position:absolute;background:#00a3ff;width:150%;padding-top:150%;transition:0.75s ease;transform:translate(-50%,-50%);left:50%;border-radius:999px;top:480%;z-index:-1;display:inline-block}section.request-now .req-now-col a:hover::before{top:100%}section.request-now .req-now-col a::after{position:absolute;content:"";top:16px;right:30px;background-image:url(/../wp-content/uploads/2024/04/Right.svg);background-size:100%;width:19px;height:17px;filter:brightness(0) invert(0);background-position:center;transition:all 0.7s ease}section.request-now .req-now-col a:hover{background-color:#00a3ff;color:#fff}section.request-now .req-now-col a:hover::after{right:25px;filter:none}.btnlink{display:inline-block;background-color:#0b6c38;text-transform:uppercase;padding:11px 31.4px;border-radius:25px;position:relative;font-size:17px;line-height:28px;z-index:1;overflow:hidden;color:#fff;font-weight:700;transition:all 0.75s ease}.btnlink::before{content:"";position:absolute;background:#00a3ff;width:150%;padding-top:150%;transform:translate(-50%,-50%);left:50%;border-radius:999px;top:500%;z-index:-1;transition:all 0.75s ease;display:inline-block}.btnlink:hover{background-color:#00a3ff}.btnlink:hover::before{top:100%}.banner-section .home-banner-text a.btnlink::before{top:750%;transition:all 1s ease}.banner-section .home-banner-text a.btnlink:hover::before{transition:all 1s ease;top:100%}.service-icon img{transition:all 0.5s}.service-box:hover .service-icon img{transform:rotateY(180deg)}section.banner-section.inner-banner{height:400px;width:100%;margin-bottom:69px}section.banner-section.inner-banner .desktop-banner-image,section.banner-section.inner-banner .mobile-banner-image{background-repeat:no-repeat;background-size:cover;background-position:center}h1.inner-page{font-size:42px;line-height:50px;color:#000;font-weight:700}h2.inner-page{font-size:30px;line-height:40px;color:#000;font-weight:600}section.crisis-resources h1.inner-page{text-align:center;margin-bottom:20px}section.crisis-resources .crisis-sec-title{text-align:center;margin-bottom:20px}.crisis-col-row{display:flex;justify-content:center;column-gap:30px;row-gap:30px;flex-wrap:wrap}.crisis-col-row .crisis-col{width:calc(100% / 2 - 15px);background-color:#fff;text-align:center;filter:drop-shadow(0 0 13.5px rgb(0 0 0 / .14));padding:28px 24px 28px 24px}.crisis-col-row .crisis-col .crisis-col-text{margin-bottom:15px}.crisis-col-row .crisis-col .crisis-col-text p{font-size:17px;line-height:27px;color:#000;font-weight:500}.crisis-resources{margin-bottom:72px}.crisis-col-row .crisis-col .btnlink::before{top:461%}.crisis-col-row .crisis-col .btnlink:hover::before{top:100%}.crisis-col-row .crisis-col .btnlink::after{background-image:url(/../wp-content/uploads/2024/04/phone-call-white.svg);position:absolute;content:"";top:10px;background-size:100%;width:26px;height:26px;background-position:center;transition:all 0.7s ease;left:35px}.crisis-col-row .crisis-col .btnlink{padding:10px 36px 10px 75px;font-size:20px;line-height:30px;color:#fff;font-weight:500}section.oklahoma-resources-sec h2.inner-page{text-align:center;margin-bottom:10px}section.oklahoma-resources-sec p.Oklahoma-p{font-size:17px;line-height:28px;color:#000;font-weight:400;margin-bottom:25px}section.oklahoma-resources-sec .oklahoma-resources-box-list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:25px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box{width:calc(100% / 4 - 19px)}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box a{background:#f2f2f2;text-align:center;padding:38px 26px 21px 26px;transition:all 0.6s ease;width:100%;height:100%;display:inline-block}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(1) .oklahoma-resources-icon img{width:133px;height:144px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(2) .oklahoma-resources-icon img{width:124px;height:124px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(3) .oklahoma-resources-icon img{width:125px;height:124px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(4) .oklahoma-resources-icon img{width:134px;height:125px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(5) .oklahoma-resources-icon img{width:138px;height:138px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(6) .oklahoma-resources-icon img{width:154px;height:126px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(7) .oklahoma-resources-icon img{width:118px;height:118px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(8) .oklahoma-resources-icon img{width:113px;height:123px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(9) .oklahoma-resources-icon img{width:120px;height:120px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(10) .oklahoma-resources-icon img{width:122px;height:122px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(11) .oklahoma-resources-icon img{width:122px;height:122px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(12) .oklahoma-resources-icon img{width:122px;height:122px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(13) .oklahoma-resources-icon img{width:124px;height:121px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(14) .oklahoma-resources-icon img{width:122px;height:120px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(15) .oklahoma-resources-icon img{width:121px;height:120px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box:nth-child(16) .oklahoma-resources-icon img{width:140px;height:118px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box .oklahoma-resources-icon img{width:125px;height:125px;transition:all 0.6s ease}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box .oklahoma-resources-icon{margin:0 auto;margin-bottom:14px;min-height:144px}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box h3{font-size:24px;line-height:32px;color:#000;font-weight:500;transition:all 0.6s ease;z-index:1;position:inherit}section.oklahoma-resources-sec .view-all-btn{text-align:center;padding-top:40px}.oklahoma-resources-box a:before{content:"";position:absolute;width:100%;height:0;left:0;bottom:0;background:linear-gradient(270deg,#00a3ff -50%,#0b6c38 60%);z-index:0;transition:all 0.5s ease}.oklahoma-resources-box a{position:relative}.oklahoma-resources-box a:hover{background:#fff0}.oklahoma-resources-box a:hover:before{height:100%}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box a:hover h3{color:#fff}section.oklahoma-resources-sec .oklahoma-resources-box-list .oklahoma-resources-box a:hover .oklahoma-resources-icon img{filter:brightness(0) invert(1)}section.oklahoma-resources-sec{margin-bottom:90px}section.mental-health-sec{margin-bottom:100px}section.mental-health-sec .mental-health-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}section.mental-health-sec .mental-health-row .left-col{padding-right:70px}section.mental-health-sec .mental-health-row .left-col h2.inner-page{margin-bottom:12px}section.mental-health-sec .mental-health-row .left-col p{margin-bottom:30px}section.mental-health-sec .mental-health-row .right-col img{max-height:323px;object-fit:cover;vertical-align:top}body.page-template-resources .location-sec .sec-title h2{display:none}section.location-sec-inner .sec-title{text-align:center;margin-bottom:9px}section.request-now.location{background:#fff0;margin-bottom:0;border-top:2px solid #f2f2f2}section.request-now.location .req-now-col p{color:#000}section.request-now.location .req-now-col p::before{filter:brightness(0) invert(0)}section.request-now.location .req-now-col a{background:#0b6c38;color:#fff}section.request-now.location .req-now-col a::after{filter:none}section.about-us-section.tulsa h2.inner-page{line-height:40px;padding-bottom:8px}.about-us-section .about-item a{color:#019fef;transition:all 0.5s ease;cursor:pointer}.about-us-section .about-item a:hover{color:#0b6c38}.about-us-section .about-item b,.about-us-section .about-item strong{font-weight:600}.about-us-section .about-item i{font-style:italic}.event-list-inner{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px;row-gap:30px;margin-bottom:22px}.event-list-inner .event-col-inner{width:calc(100% / 2);padding:0 15px;height:100%;position:relative}.event-list-inner .event-col-inner .event-image-inner{height:308px;width:100%;overflow:hidden;position:relative}.event-list-inner .event-col-inner .event-image-inner a::after{position:absolute;content:"";bottom:0;left:0;height:100%;width:100%;background:#000;background:linear-gradient(to bottom,#43434300 35%,#000000cf 95%)}.event-list-inner .event-col-inner .event-image-inner img{width:100%;height:100%;max-width:100%;object-fit:cover;vertical-align:top;transform:scale(1.01);transition:all 0.5s ease}.event-list-inner .event-col-inner .event-image-inner a{width:100%;height:100%;display:block;position:relative}.event-list-inner .event-col-inner .event-hover:hover .event-image-inner img{transform:scale(1.1)}.event-list-inner .event-col-inner .event-title-inner{position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.event-list-inner .event-col-inner .event-title-inner h3{font-size:24px;line-height:34px;color:#fff;font-weight:500;text-align:center}.outreach-sec-title{text-align:center;margin-bottom:14px}p.top-text{margin-bottom:24px;font-size:24px;line-height:40px;color:#000;font-weight:500}p.btm-text{margin-bottom:8px;font-size:20px;line-height:42px;color:#000;font-weight:500}.fb-btn-wrap{display:flex;justify-content:center;align-items:center}a.fb-btn{border-radius:25px;background-color:#4267b2;font-size:17px;line-height:28px;color:#fff;font-weight:700;padding:11px 20px 11px 57px;z-index:1;display:inline-block;text-transform:uppercase;position:relative;overflow:hidden}a.fb-btn::after{background-image:url(/../wp-content/uploads/2024/04/facebook.svg);position:absolute;content:"";top:6px;background-size:100%;width:37px;height:37px;background-position:center;transition:all 0.7s ease;left:10px}a.fb-btn::before{content:"";position:absolute;background:#00a3ff;width:150%;padding-top:150%;transition:0.75s ease;transform:translate(-50%,-50%);left:50%;border-radius:999px;top:382%;z-index:-1;display:inline-block}a.fb-btn:hover:before{top:100%}section.outreach-section{margin-bottom:100px}.page_not_part{padding:78px 0 76px 0}.page_not_row{display:flex;align-items:center;flex-wrap:wrap}.page_not_img{width:50%;padding-right:30px}.page_not_img img{width:100%;height:auto}.page_not_cont{width:50%;padding-left:30px}.page_not_row p{padding:22px 0 26px 0}.error_page_content .button{margin-right:20px}.error_page_content .button:last-child{margin-right:0}.error_page_content{display:flex;flex-wrap:wrap}.thankyou_box img{width:100%;max-width:140px;vertical-align:top}.thankyou_box{text-align:center}.thankyou_box h1{padding-top:20px}.thankyou_box p{padding-top:16px}.thankyou_box .error_page_contect{justify-content:center;margin-top:20px}section.contact-section.inner .row{align-items:center}section.contact-section.inner .contact-title{text-align:center;margin-bottom:36px}body div.wrapper{padding-top:143px}.mobile-banner-image{display:none}.banner-section{position:relative}section.banner-section.home-banner{height:auto!important;margin-bottom:100px;padding-top:202px;padding-bottom:200px;position:relative}section.banner-section.home-banner .desktop-banner-image,section.banner-section.home-banner .mobile-banner-image{position:absolute;top:0;left:0;height:100%;width:100%}section.banner-section.home-banner .desktop-banner-image img,section.banner-section.home-banner .mobile-banner-image img{height:100%;width:100%;object-fit:cover}section.banner-section.home-banner .container{z-index:2;position:relative}.desktop-banner-image,.mobile-banner-image{height:100%;width:100%}.banner-section .home-banner-text{text-align:center}.banner-section .home-banner-text h1{font-size:75px;line-height:90px;color:#fff;padding-bottom:25px;font-weight:400}.banner-section .home-banner-text a.btnlink{padding:16px 37.4px;font-size:19px;line-height:28px;border-radius:30px}h2{font-size:42px;line-height:50px}h3{font-size:26px;line-height:36px}.mental-health-section{margin-bottom:120px}.mental-health-section .row{display:flex;flex-wrap:wrap}.mental-health-content{padding-top:12px;padding-right:60px}.mental-health-content h2{padding-bottom:22px}.mental-health-content p{padding-bottom:28px}.mental-health-content p a{color:#0299dc;transition:all 0.5s ease}.mental-health-content p a:hover{color:#0b6b38}.mental-health-content b,.mental-health-content p strong{font-weight:600}.mental-health-content p i{font-style:italic}.mental-health-content a.btnlink{margin-top:2px}.img-col img{display:block;position:relative}.img-col{position:sticky;top:150px;width:fit-content}.mental-health-section .img-col::before{content:"";position:absolute;left:-20px;bottom:-20px;width:20px;height:100%;background-color:#e5e5e5}.mental-health-section .img-col::after{content:"";position:absolute;bottom:-20px;height:20px;width:100%;background-color:#e5e5e5;left:-20px}.left-col,.right-col{width:50%}.service-section{background-color:#f2f2f2;padding-top:90px;padding-bottom:100px;margin-bottom:100px}.service-section h2{text-align:center;padding-bottom:40px}.service-icon{clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);width:90px;height:103px;background:#00a3ff;display:flex;align-items:center;justify-content:center;position:relative;transition:all 0.5s ease}.service-icon img{width:61px;height:61px}.services{display:flex;flex-wrap:wrap;margin-left:-20px!important;margin-right:-20px!important;width:calc(100% + 40px)!important;justify-content:center;grid-row-gap:46px}.services .service-box{width:33.33%;padding:0 20px;margin-bottom:0;display:flex;flex-direction:column;align-items:center;grid-row-gap:24px}.service-content{text-align:center}.service-content h3{font-weight:600;padding-bottom:8px}.service-content p{font-size:17px;line-height:28px}section.contact-section{margin-bottom:92px}section.contact-section .row{display:flex;flex-wrap:wrap;grid-row-gap:40px}section.contact-section h2{padding-bottom:13px}section.contact-section .left-col{width:47.45%}.contact-image{position:sticky;top:0}section.contact-section .right-col{width:52.55%;padding-left:80px;margin-top:-10px}.contact-image img{vertical-align:top}.contact-content{padding-bottom:14px}.contact-form-field{display:flex;flex-wrap:wrap;row-gap:18px;margin:0 -10px}.row-field{padding:0 10px;width:50%;position:relative}.textarea-field p label,.row-field p label{font-weight:500;padding-bottom:2px;display:inline-block}.textarea-field{width:100%;padding:0 10px}.row-field select.wpcf7-form-control,.row-field input{height:45px;font-size:15px;width:100%;border:1px solid #7c7c7c;padding:12px 16px;outline:none;transition:all 0.5s ease;border-radius:4px;font-family:'Montserrat';background:#fff0}.row-field input[type="date"]{background-size:24px;background-image:url(/wp-content/themes/echotabehavioralhealth/images/calendar.png);background-position:92% 50%;background-repeat:no-repeat;-moz-appearance:none!important;-webkit-appearance:none;appearance:none;font-size:15px;line-height:20px;text-align:left}@supports (-moz-appearance:none){.row-field input[type="date"],.contact-form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{-moz-appearance:none!important}}.row-field input[type="date"]::-webkit-inner-spin-button,.row-field input[type="date"]::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;font-size:30px;text-align:left;background:none}.contact-form select.wpcf7-form-control.wpcf7-select{font-size:15px;line-height:20px;color:#a3a1a1;position:relative;background-image:url(/wp-content/themes/echotabehavioralhealth/images/contact-down-arrow.png);background-repeat:no-repeat;background-size:13px;background-position:96% 50%;-webkit-appearance:none;appearance:none;background-color:#fff0}input[type="date"]::-webkit-input-placeholder{color:#a3a1a1}input[type="date"]::-moz-placeholder{color:#a3a1a1}input[type="date"]:-ms-input-placeholder{color:#a3a1a1}input[type="date"]::placeholder{color:#a3a1a1}input[type="date"]{color:#000}input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date{color:#a3a1a1}.textarea-field textarea{width:100%;border:1px solid #7c7c7c;padding:12px 18px;border-radius:4px;outline:none;max-width:100%;transition:all 0.5s ease;min-height:50px;font-family:'Montserrat';font-size:15px;line-height:20px}.textarea-field.address textarea{height:75px}.textarea-field.description textarea{height:90px}.textarea-field span.wpcf7-form-control-wrap{display:flex}.contact-form-field input::placeholder,.contact-form-field textarea::placeholder{color:#a3a1a1;font-size:15px;font-weight:400;font-family:'Montserrat'}section .row-field select:focus,section .row-field input:focus,.textarea-field textarea:focus{box-shadow:0 0 13.5px rgb(0 0 0 / .15);border-bottom-color:#0b6c38}section .contact-form textarea[aria-invalid=true],section .contact-form input[aria-invalid=true],section .contact-form textarea[aria-invalid=true]:focus,section .contact-form input[aria-invalid=true]:focus{border:1px solid red}.cont_bottom_part{margin-top:45px;position:relative}section .wpcf7 form .wpcf7-response-output,section .wpcf7-not-valid-tip{display:none}section .cont_bottom_part .submit_btn input{cursor:pointer;background:#fff0;color:#fff;font-family:'Montserrat';text-transform:uppercase;font-weight:700;font-size:17px;line-height:28px;padding:11px 32.3px;transition:all 0.5s ease;border-radius:25px;outline:none;border:none}section .cont_bottom_part .submit_btn p>span{width:auto;display:inline-block;background:#0b6c38;position:relative;text-transform:uppercase;color:#fff;z-index:1;cursor:pointer;text-transform:uppercase;font-family:"Poppins";font-weight:700;border-color:#0b6c38;overflow:hidden;transition:all 0.5s ease;border-radius:25px}.submit_btn p>span::after{content:"";position:absolute;background:#00a3ff;width:150%;padding-top:150%;transform:translate(-50%,-50%);left:50%;border-radius:999px;top:361%;z-index:-1;transition:all 0.75s ease;display:inline-block}.submit_btn p>span:hover::after{transition:all 1s ease;top:100%}section .cont_bottom_part .submit_btn p>span.focused input,section .cont_bottom_part .submit_btn p>span:hover{color:#fff}section .cont_bottom_part span.wpcf7-spinner{position:absolute;left:130px;top:13px}section .row-field input::-webkit-input-placeholder,section textarea::-webkit-input-placeholder{font-size:15px;line-height:20px;color:#a3a1a1;font-weight:400;font-family:'Montserrat'}section .row-field input::-moz-placeholder,section .textarea-field textarea::-moz-placeholder{font-size:15px;line-height:20px;color:#a3a1a1;font-weight:400;font-family:'Montserrat'}section .row-field input:-ms-input-placeholder,section .textarea-field textarea:-ms-input-placeholder{font-size:15px;line-height:20px;color:#a3a1a1;font-weight:400;font-family:'Montserrat'}section .row-field input:-moz-placeholder,section .textarea-field textarea:-moz-placeholder{font-size:15px;line-height:20px;color:#a3a1a1;font-weight:400;font-family:'Montserrat'}.submit_btn p>span.focused::after{transition:all 1s ease;top:100%}section.about-us-section{margin-bottom:94px}section.referral-section{margin-bottom:0}section.banner-section.about .mobile-banner-image{background-position:center}.about-us-section h1{text-align:center;padding-bottom:36px}.row-item{display:flex;width:100%;grid-row-gap:80px;flex-wrap:wrap}.about-item{display:flex;flex-wrap:wrap;width:100%;grid-row-gap:36px}.about-item:nth-child(even){flex-direction:row-reverse}.about-item:nth-child(even) .right-col{padding-left:0;padding-right:60px}.about-us-section .right-col h2{padding-bottom:10px}.about-us-section .about-item p{padding-bottom:27px}.about-us-section .about-item p:last-child{padding-bottom:0}.about-us-section .right-col{margin-top:-10px;padding-left:60px}body.page-template-referral-form section.about-us-section{margin-bottom:0}.about-us-section .right-col ul{display:flex;flex-direction:column;row-gap:10px}.about-us-section .right-col ul li{padding-left:18px;position:relative}.about-us-section .right-col ul li:before{content:'';position:absolute;height:9px;width:9px;background:linear-gradient(270deg,#00a3ff -50%,#0b6c38 60%);left:0;border-radius:50%;top:10px}.about-us-section .right-col ul+p{margin-top:15px}