.avia-section.av-257k3r-d2f8e2b91932eae1f0bd4e0e9a1e12b4{
background-repeat:no-repeat;
background-image:url(https://petersonfamilytherapy.com/wp-content/uploads/2026/03/Depression-Therapy-Salt-Lake-City-Utah-scaled.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-257k3r-d2f8e2b91932eae1f0bd4e0e9a1e12b4 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-jnn153-bb8fc6af97b61b6c93d5ce6cfd121695{
height:130px;
}

#top .av-special-heading.av-mmmi7d42-9996a53d60b8f274849537edc9ac190d{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:42px;
}
body .av-special-heading.av-mmmi7d42-9996a53d60b8f274849537edc9ac190d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmmi7d42-9996a53d60b8f274849537edc9ac190d .av-special-heading-tag{
font-size:42px;
padding:0 0 0 0;
}
.av-special-heading.av-mmmi7d42-9996a53d60b8f274849537edc9ac190d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mmmi7d42-9996a53d60b8f274849537edc9ac190d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1fquk7-afd533044e150eeb5a011668564eaef9{
height:40px;
}

#top #wrap_all .avia-button.av-allmuf-48b16cd9509d20a42ba07b559be3eb4f{
font-size:18px;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-9c31nb-a3dfac118fb56440d29aadf49b91030f{
font-size:18px;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top .hr.hr-invisible.av-85w9pz-bece925d686d0d92be3da937c51d9133{
height:140px;
}

#top .hr.hr-invisible.av-29xxef-3181cb322a2d92e9ff21bb95f500d1e9{
height:25px;
}

#top .av-special-heading.av-mbsfodud-84773bc7f24d18e463f04729e81b8d4c{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-mbsfodud-84773bc7f24d18e463f04729e81b8d4c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mbsfodud-84773bc7f24d18e463f04729e81b8d4c .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-mbsfodud-84773bc7f24d18e463f04729e81b8d4c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2r2crb-bfd4ad564789b65f3dd9535cd5abd629{
height:10px;
}

#top .hr.hr-invisible.av-3iw5kn-044350b6e51f5a7100b813e035b1c489{
height:10px;
}

.avia-section.av-mbsfrun6-c6c7f7373c081279894affb50abac8fb{
background-color:#2b304f;
background-image:unset;
}

#top .hr.hr-invisible.av-2m4vvb-0218009790ebef15de6c73a0aded075d{
height:5px;
}

#top .av_textblock_section.av-mbsfs7yo-80aeab183751d346ea3bb7f5d246815b .avia_textblock{
font-size:21px;
color:#ffffff;
}

#top .av_textblock_section.av-mbvru0zr-b420d3207da29c211606ffc3c03b8ec7 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2l70qf-f14b9abe761ce19871cd283f9978f06e{
height:5px;
}

#top .hr.hr-invisible.av-2gk4vd3-225ac5cb179cb6d0c742a4a11549a10d{
height:25px;
}

#top .av-special-heading.av-mmniy6wi-321979d90c49cc1ef7e952e736601f68{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-mmniy6wi-321979d90c49cc1ef7e952e736601f68 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmniy6wi-321979d90c49cc1ef7e952e736601f68 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-mmniy6wi-321979d90c49cc1ef7e952e736601f68 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2fhwubr-45dab4d1ec8370f2684aed7e80ddff27{
height:10px;
}

#top .hr.hr-invisible.av-2dwg30n-4f26762bca430eeb8f8053741b87e7d5{
height:10px;
}

.avia-section.av-mmnj575b-433084f1d5880d5cf1cd902feabda702{
background-color:#f4f4f4;
background-image:unset;
}

#top .hr.hr-invisible.av-2b0pqaf-714623d6847a1154716b3807c4f7e798{
height:25px;
}

#top .av-special-heading.av-mmniynbx-181853b1760ff3ca7f247477b3c88e24{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-mmniynbx-181853b1760ff3ca7f247477b3c88e24 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmniynbx-181853b1760ff3ca7f247477b3c88e24 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-mmniynbx-181853b1760ff3ca7f247477b3c88e24 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-29cky6v-3f56e33461f7805d6d5652c26ab42c2a{
height:10px;
}

#top .hr.hr-invisible.av-28wayif-599d25b241929cfe442eaaa8d1016734{
height:10px;
}

#top .hr.hr-invisible.av-24b9lmf-bde85cf9e3562bbe1660c49535fd7119{
height:25px;
}

#top .av-special-heading.av-mmniz7jh-6438aca8c8cc36dcbf3cd4c0de77e710{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-mmniz7jh-6438aca8c8cc36dcbf3cd4c0de77e710 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmniz7jh-6438aca8c8cc36dcbf3cd4c0de77e710 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-mmniz7jh-6438aca8c8cc36dcbf3cd4c0de77e710 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-23g3cdz-39f1974824bb84f0373fbe4bb08e5ebf{
height:10px;
}

#top .hr.hr-invisible.av-20yqtmv-ad2fd825ed25e82d6d566449a5bf5e27{
height:10px;
}

.avia-section.av-mbsfv10z-c67b426b860ad9ede598587f25b836ac{
background-color:#f4f4f4;
background-image:unset;
}

#top .hr.hr-invisible.av-2m9dwn-3df55eead61369e0e577b65191abd80d{
height:30px;
}

#top .flex_column.av-sumiif-2c9811562888e884bfdd6068f0281676{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-sumiif-2c9811562888e884bfdd6068f0281676{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-49e5pj-b17ff9db98c321310d15809aa778aae2{
height:20px;
}

#top .av-special-heading.av-mebdtfgi-aafccc2a4c46b4734fd81348a2a00bce{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-mebdtfgi-aafccc2a4c46b4734fd81348a2a00bce .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mebdtfgi-aafccc2a4c46b4734fd81348a2a00bce .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-mebdtfgi-aafccc2a4c46b4734fd81348a2a00bce .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-3lvyqv-493c9c55804f178412af60ca674c9de4{
height:15px;
}

#top .av_textblock_section.av-mbsh89h1-c3c087b822635cbff499d0c1334dd367 .avia_textblock{
column-count:2;
}

#top .hr.av-432w0-7e96a685da4599a4f3ea60d9bdb6fdd0{
margin-top:0;
margin-bottom:25px;
}
.hr.av-432w0-7e96a685da4599a4f3ea60d9bdb6fdd0 .hr-inner{
width:100%;
border-color:#dedede;
}

#top .hr.hr-invisible.av-9qhacw-a76699e6d3e7f8aa3f23ffeaf93df571{
height:20px;
}

#top .hr.hr-invisible.av-1z2yep3-ac92905356a95a6d880da2c9f25a632b{
height:20px;
}

#top .flex_column.av-1wzdn5z-aa97588ab5641113f982064cbe1dd009{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-1wzdn5z-aa97588ab5641113f982064cbe1dd009{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-1udrnpz-ebd95af5a54053f154bf5171fa7f419a{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-1udrnpz-ebd95af5a54053f154bf5171fa7f419a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1udrnpz-ebd95af5a54053f154bf5171fa7f419a .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-1udrnpz-ebd95af5a54053f154bf5171fa7f419a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-6k6amf-9add9b3dd0d15a74f13da20780b17462{
height:15px;
}

#top .avia-icon-list-container.av-1rfv2mv-3b7e6e53366aa07e24b75adf45b070d1 .iconlist_icon{
color:#ffffff;
background-color:#737db8;
}
#top .avia-icon-list-container.av-1rfv2mv-3b7e6e53366aa07e24b75adf45b070d1 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-1rfv2mv-3b7e6e53366aa07e24b75adf45b070d1 .av_iconlist_title{
color:#4c5488;
}
.avia-icon-list-container.av-1rfv2mv-3b7e6e53366aa07e24b75adf45b070d1 .iconlist_content{
color:#4c5488;
}

#top .hr.hr-invisible.av-1hn88qv-25e3bf9418732b551229eee02a29be6f{
height:30px;
}

#top #wrap_all .avia-button.av-1ehaazr-9dcea3250beefb3752a90759822f5db7{
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-1df8hpz-658583c34e9fb167c7c203233eb7307e{
font-size:18px;
background-color:#3d9c99;
border-color:#3d9c99;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}
#top #wrap_all .avia-button.av-1df8hpz-658583c34e9fb167c7c203233eb7307e .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-1aq5rjb-58b0ca34a2046ca2c68a2b660973916a{
height:30px;
}

#top .hr.hr-invisible.av-17af8vr-6e190083624ab3ec8a92e7c651441727{
height:20px;
}

#top .flex_column.av-15rbsk7-6b068414a0884052fc3f799f7a5a9f9d{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-15rbsk7-6b068414a0884052fc3f799f7a5a9f9d{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mmnj7669-48f007fe70997cecbb0468695891bf58{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-mmnj7669-48f007fe70997cecbb0468695891bf58 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmnj7669-48f007fe70997cecbb0468695891bf58 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-mmnj7669-48f007fe70997cecbb0468695891bf58 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-14dmqp3-9a9f6e8356261410694aab45dfd1ee4c{
height:20px;
}

#top .hr.hr-invisible.av-12w5l53-30c7f755d4f6e8266d1d09cc5890dee1{
height:25px;
}

#top .flex_column.av-11yd8k7-eb32e1c7b4919e7781f572294e4d210b{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-11yd8k7-eb32e1c7b4919e7781f572294e4d210b{
width:31.333333333333%;
}
.responsive #top #wrap_all .flex_column.av-11yd8k7-eb32e1c7b4919e7781f572294e4d210b{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-zyeko7-be75087c904bf79dccbd796df1111d5a{
height:18px;
}

.avia-image-container.av-xn1gjr-e7531da35aa8b8a039c1087ed92daf1b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-xn1gjr-e7531da35aa8b8a039c1087ed92daf1b .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-vpmj4n-901dd078d8cbacc59052cd87a5b72914 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-vpmj4n-901dd078d8cbacc59052cd87a5b72914 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-v4cxef-d0395834c3e038998479fa293608a859{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-v4cxef-d0395834c3e038998479fa293608a859{
width:65.666666666667%;
margin-left:3%;
}
.responsive #top #wrap_all .flex_column.av-v4cxef-d0395834c3e038998479fa293608a859{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-pvi8bb-98a2f1da691cba55265e2b912e27ea48{
height:40px;
}

#top .flex_column.av-2g9d3b-f7a3407831505df2d90e605bda6fa79d{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2g9d3b-f7a3407831505df2d90e605bda6fa79d{
width:31.333333333333%;
}
.responsive #top #wrap_all .flex_column.av-2g9d3b-f7a3407831505df2d90e605bda6fa79d{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-mkkoif-e0b0894ed10b288a7a811d7ae62212b8{
height:18px;
}

.avia-image-container.av-k6140n-d53181a8548a5aa5a26b4f635b9397ce img.avia_image{
box-shadow:none;
}
.avia-image-container.av-k6140n-d53181a8548a5aa5a26b4f635b9397ce .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column.av-iyg6jb-525796d1fa71ed40cf5a8ea6b66bbadb{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-iyg6jb-525796d1fa71ed40cf5a8ea6b66bbadb{
width:65.666666666667%;
margin-left:3%;
}
.responsive #top #wrap_all .flex_column.av-iyg6jb-525796d1fa71ed40cf5a8ea6b66bbadb{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-efsk2f-6f3d440c0f28fd44a0baa711ae4b444e{
height:50px;
}

#top .flex_column.av-c3h5dj-05d56e6ec57bcdf71da9573fb7ffd514{
margin-top:0px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-c3h5dj-05d56e6ec57bcdf71da9573fb7ffd514{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-ahzj7b-ff5c4da644233dbbabeaa0224c31d98c{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-ahzj7b-ff5c4da644233dbbabeaa0224c31d98c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ahzj7b-ff5c4da644233dbbabeaa0224c31d98c .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-ahzj7b-ff5c4da644233dbbabeaa0224c31d98c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2zc3bb-06bea620b073fab062121d4f8b91803a{
height:20px;
}

.avia-section.av-hy006o-fd4ea949690e68c1104ffdeb1895bb18{
background-color:#f7f7f7;
background-image:unset;
}

#top .hr.hr-invisible.av-18uue8-10a2f76ffdec14572cec973e0392c200{
height:30px;
}

#top .av-special-heading.av-a69pbk-f925bf7a809e81adfe1edceb1671fb58{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-a69pbk-f925bf7a809e81adfe1edceb1671fb58 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-a69pbk-f925bf7a809e81adfe1edceb1671fb58 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-a69pbk-f925bf7a809e81adfe1edceb1671fb58 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-9qg028-0b18c974d7a58365402ee665adba7774{
height:15px;
}

#top .hr.hr-invisible.av-450mog-dec6973f75c929f747efa880277f2285{
height:10px;
}

.avia-image-container.av-9u4lc-ffadd16d1835e23cc885f6a60d58d4f7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9u4lc-ffadd16d1835e23cc885f6a60d58d4f7 .av-image-caption-overlay-center{
color:#ffffff;
}


@media only screen and (max-width: 989px){ 
#top .av_textblock_section.av-mbsh89h1-c3c087b822635cbff499d0c1334dd367 .avia_textblock{
column-count:1;
}
.av_textblock_section.av-mbsh89h1-c3c087b822635cbff499d0c1334dd367 .avia_textblock.av_multi_colums > p:first-child{
margin-top:0.85em;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-mmmi7d42-9996a53d60b8f274849537edc9ac190d .av-special-heading-tag{
font-size:36px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mmmi7d42-9996a53d60b8f274849537edc9ac190d .av-special-heading-tag{
font-size:32px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mmmi7d42-9996a53d60b8f274849537edc9ac190d .av-special-heading-tag{
font-size:32px;
}
}
