h1{font-family:"barlow",sans-serif;font-weight:300;font-style:normal}h2{font-family:"barlow",sans-serif;font-weight:300;font-style:normal}h3{font-family:"barlow",sans-serif;font-weight:300;font-style:normal}h4{font-family:"barlow",sans-serif;font-weight:300;font-style:normal}p,body{font-family:"barlow",sans-serif;font-weight:400;font-style:normal}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field-label,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label{color:white!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=submit]:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=submit]:active,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]:active,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-page-button:hover,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-page-button:active,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full input[type=submit]:not(:hover):not(:active),.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]:not(:hover):not(:active),.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){color:#021133!important;border-color:#ffffff!important;border-radius:25px!important;font-size:18px!important;text-transform:uppercase!important;background-color:#ffffff!important}.et_pb_module.et_pb_text p{font-size:16px;line-height:22px}.et_pb_module.et_pb_text.highlight{background:#61aedc30;padding:12px;border-radius:5px}.et_pb_module.et_pb_text h4{font-size:24px;line-height:32px;margin:0;padding:0}.et_pb_video_0.videoblock .et_pb_video_overlay .et_pb_video_play:before{display:none}.et_pb_module.et_pb_video.videoblock{border-radius:5px;overflow:hidden}.et_pb_video_overlay::before{content:"";display:inline-block;width:100%;height:100%;margin:0 auto;background-image:url(http://sohealthco.com/wp-content/uploads/2026/03/play-arrow.png);background-repeat:no-repeat;background-position:center}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.booknow>a{background:#021033;padding:12px 12px 12px 20px;margin:-10px 0 0;border-radius:50px;color:#fff}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li.booknow>a::before{color:#FFFFFF;font-family:FontAwesome!important;font-weight:900!important;content:"\f245";margin:0 10px 0 0}.et_pb_row.switch .et_pb_column.firstcol{float:right;margin:0px 0px 0px 5.5%}.et_pb_heading_container h2.et_pb_module_heading{font-size:45px;line-height:52px;font-weight:300;padding:0}.et_pb_module.et_pb_text.highlight h4{font-size:22px;line-height:22px;color:#031033;font-weight:400}.et_pb_column.footercol.two ul{width:48%;display:inline-block;vertical-align:top;list-style:none;padding:0}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{font-size:18px;font-weight:400;;color:#021033}.et_pb_module.et_pb_menu.mainmenu{margin:20px 0 0}.et_pb_column.footercol.two ul li a{color:#fff}.et_pb_row.footerblock h3.et_pb_module_heading{font-size:22px;line-height:26px}.et_pb_section.mainheader .et_pb_row{padding:0}.et_pb_module.et_pb_image.logo{max-width:180px}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:11% 0}.mainbanner .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content{max-width:520px;background:transparent;margin:0px;padding:0px}.mainbanner .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content h1{font-size:50px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,0)}.mainbanner .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content h1 em{font-weight:200;display:block;font-style:normal}.mainbanner .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content p{font-size:22px;line-height:32px;font-weight:400}.mainbanner .et_pb_slides .et_pb_slide .et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px;background:#031033;border-color:#031033;border-radius:50px}.et_pb_bg_layout_dark .et_pb_slide_content{color:#fff}.et_pb_module.et_pb_text.threecolbullet ul{margin:10px 0 0;padding:0;list-style:none}.et_pb_module.et_pb_text.threecolbullet ul li{background:#DEEEF8;display:inline-block;vertical-align:top;width:32%;min-height:120px;padding:10px;border-radius:5px;font-size:16px;line-height:22px}.quicklinks .et_pb_column{border:solid #61aedd 1px;border-radius:5px;overflow:hidden;transition:0.35s;box-shadow:0px 0px 0px 0px #61aedd54}.quicklinks .et_pb_column:hover{box-shadow:0 0 10px 5px #61aedd54}.et_pb_module.et_pb_blurb.service{min-height:300px;transition:0.35s}.quicklinks .service h3.et_pb_module_header{font-weight:200;color:#fff}.service .et_pb_blurb_content{max-width:100%;padding:20px;min-height:100px;position:absolute;bottom:0}.values .et_pb_blurb .et_pb_image_wrap{background:#61aedd;width:57px;height:57px;line-height:60px;border-radius:50%}.values .et_pb_blurb .et-pb-icon{color:#FFFFFF;font-family:FontAwesome!important;font-weight:900!important;font-size:25px;line-height:40px}.values .et_pb_column{background:#fff;border:solid #61aedd 1px;border-radius:5px;text-align:center;box-shadow:0 4px 10px -5px #61aedd;padding:10px}.values .et_pb_column .et_pb_main_blurb_image{margin-bottom:10px}.values .et_pb_column h4{font-size:16px;color:#021033;font-weight:300}.et_pb_section.message .et_pb_column.infoblock .et_pb_module.et_pb_heading{margin:0}.et_pb_section.message .et_pb_column.infoblock{padding:20px 50px 20px 0}.et_pb_section.message .et_pb_column.infoblock .et_pb_module.et_pb_text,.et_pb_section.message .et_pb_column.infoblock .et_pb_module.et_pb_text p{font-size:18px;line-height:28px}.et_pb_section.message .et_pb_column.infoblock h3{font-size:55px;line-height:62px;padding:0;font-weight:200}.et_pb_section.message .et_pb_row{padding:0;border-radius:10px;overflow:hidden}.et_pb_section.message{padding:3% 0 0%}.et_pb_section.message.bottom{padding:3% 0 4%}.et_pb_section.message .et_pb_column.photo{margin-right:5%}.et_pb_module.et_pb_text.quote{font-size:32px;line-height:40px}.et_pb_heading.quotename h3.et_pb_module_heading{font-weight:600;font-size:38px}.quotes .dipi-testimonial-main .swiper-container .dipi-testimonial-item{margin-top:0;visibility:visible!important;border-radius:10px}.quotes .dipi_testimonial_0 .dipi-testimonial-img{margin:0px auto 10px!important;box-shadow:0 5px 10px -10px #0000007d}.dipi-testimonial-name{margin-bottom:0;font-size:20px;color:#021033}.dipi-testimonial-text{font-size:16px;line-height:20px;margin:0 5px 10px}.map .et_pb_code_inner{margin:0 0 -8px}.et_pb_column.address{padding:40px 20px 0}.et_pb_column.address .et_pb_module.et_pb_text p{font-size:18px;line-height:26px}.et_pb_column.address .et_pb_module.et_pb_text p a{color:#021033;text-decoration:underline}.et_pb_module.blogblock article h3.entry-title{margin-bottom:0;padding:0}.et_pb_bg_layout_light .et_pb_post .post-meta,.et_pb_bg_layout_light .et_pb_post .post-meta a,.et_pb_bg_layout_light .et_pb_post p{color:#60AEDC;font-size:14px;font-weight:400}.sidebar .et_pb_bg_layout_light .et_pb_post .post-meta,.sidebar .et_pb_bg_layout_light .et_pb_post .post-meta a,.sidebar .et_pb_bg_layout_light .et_pb_post p{color:#222;font-size:12px;margin:0 5px}.et_pb_post h4.entry-title a{color:#021033;font-weight:400}.et_pb_fullwidth_section .et_pb_title_container h1.entry-title{font-size:60px;line-height:68px}.single .sidebar .post{padding-bottom:0;margin-bottom:20px;background:#61aedc30}.single .et_pb_title_featured_container{line-height:0;position:relative;box-shadow:0 8px 10px -10px #00000080}.single .sidebar .post h4.entry-title{margin:0 5px;padding-bottom:0}.et_pb_post .entry-featured-image-url{display:block;position:relative;margin-bottom:10px}.et_pb_blog_grid.blogblock .et_pb_post{border:none;padding:10px;background-color:#61aedc30;word-wrap:break-word}.blogblock .et_pb_image_container{margin:-20px -20px 10px}.blogblock .et_pb_blog_grid .et_pb_post{border:none;padding:19px;background-color:#61aedc30;word-wrap:break-word;min-height:360px;border-radius:5px}.blogblock .et_pb_post .entry-title a{font-size:24px;line-height:26px}.blogblock a.more-link{background:#021033;color:#fff;padding:5px 15px 5px 20px;border-radius:50px;font-size:14px;position:relative;max-width:140px;font-weight:400;text-transform:capitalize}.blogblock a.more-link::before{color:#FFFFFF;font-family:FontAwesome!important;font-weight:900!important;content:"\f054";margin:0 10px 0 0;font-size:12px}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none}.et_pb_image_container img,.et_pb_post a img{vertical-align:bottom;max-width:100%;border-radius:4px}.venue .et_pb_gallery_image{line-height:0;height:100%}.pageheader .et_pb_heading h1{font-size:60px;line-height:68px}.et_pb_section.pageheader{padding:6% 0}.et_pb_section.serviceblock .info.white{background:#b0d7ed30;padding:20px;border-radius:10px}.et_pb_section.serviceblock .info.blue{background:#ffffff61;padding:20px;border-radius:10px}.serviceblock .et_pb_module.et_pb_text h4{font-size:16px;color:#61AEDC;font-weight:600;padding:0;margin:0;line-height:22px}.et_pb_section.switch .et_pb_column.firstcol{float:right;margin-right:0}.serviceblock span.et_pb_image_wrap{border-radius:10px;overflow:hidden;padding:5px;background:#fff;box-shadow:0 5px 10px -5px #0000004d}.serviceblock span.et_pb_image_wrap img{border-radius:5px}.et_pb_row.team .et_pb_column{background:#fff;padding:10px;border-radius:6px;box-shadow:0 10px 10px -10px #00000085;transition:0.35s}.et_pb_row.team .et_pb_column:hover{box-shadow:0px 0px 15px 0px #00000085}.team .et_pb_blurb h4.et_pb_module_header{font-size:24px;line-height:32px}a.et_pb_button.blue{background-color:#61aedc}a.et_pb_button.blue:hover{background:#61aedc}.team .et_pb_main_blurb_image{margin-bottom:15px}.pagination .alignright a,.pagination .alignleft a{background:#021033;padding:10px 20px;border-radius:50px;color:#fff}body .et_pb_bg_layout_light.et_pb_button.blue:hover,body .et_pb_bg_layout_light .et_pb_button.blue:hover,body .et_pb_button.blue:hover{color:#ffffff!important;background-color:#61aedc;border-color:#61aedc !importan}.dipi_carousel .swiper-button-next.swiper-button-disabled,.dipi_carousel .swiper-button-prev.swiper-button-disabled{cursor:pointer;pointer-events:all;opacity:1}.et-db #et-boc .et-l .et_pb_module.webform div.wpforms-container-full .wpforms-field-label{color:#031033!important;font-weight:300;font-size:24px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]:not(:hover):not(:active){background-color:#021033!important;color:#fff!important;padding-left:18px;padding-right:20px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]:hover{background-color:#021033!important;color:#fff!important;padding-left:18px;padding-right:20px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]:not(:hover):not(:active)::before{font-family:FontAwesome!important;font-weight:900!important;content:"\f054";margin:0 10px 0 0;font-size:12px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label{color:#021033!important;font-weight:300}div#wpforms-406-field_2-container{padding:20px;border-radius:10px;background:#ffffff73}.et_pb_module.blogblock.et_pb_posts article.et_pb_post{background:#fff;width:32%;padding:10px 10px 20px;border-radius:6px;box-shadow:0 5px 10px -10px #000;display:inline-block;vertical-align:top;margin:0 1% 2% 0;min-height:320px}body #page-container .et_pb_section .et_pb_button_0_tb_footer{padding-right:1em;padding-left:2em;background-color:#2ea3f2;font-size:16px}.et_pb_scroll_top.et-pb-icon{background:#61AEDC;bottom:125px;right:5px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius::50px;display:none;cursor:pointer;font-size:30px;padding:5px;color:#fff}.dipi_filterable_grid .dipi_filterable_grid_wrapper.layout_grid .grid .grid-item{position:relative;box-shadow:0 5px 10px -8px #0000008a}@media (max-width:988px){.et_pb_section.mainheader .et_pb_column_0_tb_header{margin:0}.et_pb_section.switch .et_pb_column.firstcol{float:none}.et_pb_row.switch .et_pb_column.firstcol{float:none;margin:0 0 30px}.et_pb_section.message .et_pb_column.photo{margin-right:2%}.et_pb_column.photo{width:30%;margin-bottom:0}.et_pb_section.message .et_pb_column.photo span.et_pb_image_wrap{background:#fff;padding:5px;margin:20px;border-radius:5px}.et_pb_section.message .et_pb_column.infoblock{padding:20px 50px 50px 0;width:64%}.et_pb_section.message .et_pb_column.infoblock h3{font-size:40px;line-height:52px}}@media (max-width:767px){.pageheader .et_pb_heading h1{font-size:40px;line-height:55px;text-align:center}.et_pb_section.message .et_pb_column.photo{margin-right:0%}.et_pb_column.photo{width:100%;margin-bottom:10px}.et_pb_section.message .et_pb_column.infoblock{padding:10px 20px 50px;width:100%}.et_pb_section.message .et_pb_column.photo span.et_pb_image_wrap{background:transparent;padding:0;margin:0;border-radius:0;box-shadow:0 10px 10px 10px #0000;width:100%}.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img{width:100%!important}.mainbanner .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content h1{font-size:45px}.quicklinks .service h3.et_pb_module_header{font-size:26px}.et_pb_module.et_pb_blurb.service{min-height:230px}.service .et_pb_blurb_content{padding:20px;min-height:70px;position:absolute;bottom:0;background:#0000004f}.mainbanner .et_pb_slides .et_pb_slide .et_pb_slide_description .et_pb_slide_content p{font-size:18px;line-height:26px}.et_pb_heading_container h2.et_pb_module_heading{font-size:32px;line-height:40px}.et_pb_row.values .et_pb_column{width:48%!important;margin:0 5px 5px 0;min-height:140px;padding-top:20px}.values.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:5px}.values.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:5px}.et_pb_row{width:90%}.et_pb_module.et_pb_text.threecolbullet ul li{display:block;vertical-align:top;width:100%;min-height:0;margin-bottom:10px}.et_pb_video_overlay::before{background-size:60px}.et_pb_module.et_pb_text.quote{font-size:22px;line-height:30px}.et_pb_heading.quotename h3.et_pb_module_heading{font-size:30px}.et_pb_module.blogblock.et_pb_posts article.et_pb_post{width:100%;padding:10px 10px 20px;display:block;margin:0 0 3% 0;min-height:320px}}