/* 
Theme Name:		 THG Master Theme (Child)
Theme URI:		 https://www.tidalhealthgroup.com
Description:	 THG Master Theme (Child) is a child theme of THG Master Theme
Author:			 Tidal Health Group
Author URI:		 https://www.tidalhealthgroup.com
Template:		 thg-master-theme
Version:		 1.0.0
Text Domain:	 thg-master-theme-child
*/

:root{--light-red:#A42036;--dark-red:#51121D;--white:#FFFFFF;--light-gray:#DEDEDE;--dark-gray:#4F4F4F;--black:#000000;--montserrat:"Montserrat", sans-serif}.dg{background-color:var(--dark-gray)}.ar{background-color:blue}.lr{background-color:var(--light-red)}.lg{background-color:var(--light-gray)}.lg-half{background:linear-gradient(to bottom,var(--light-gray) 50%,#ffffff 50%)}figure{margin:0}.ls-25{letter-spacing:25%}.fs-30{font-size:30px!important;line-height:30px!important}.fs-60{font-size:60px!important;line-height:60px!important}.fs-45{font-size:45px!important;line-height:45px!important}.text-black{color:var(--black)!important}.red-btn a,.cct-search-container .red-btn,.cct-result-card a.red-btn,.cct-location-search-wrapper .red-btn{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);background:linear-gradient(to right,var(--dark-gray) 50%,var(--light-red) 50%);background-size:200% 100%;background-position:right bottom;border:2px solid var(--light-red);border-radius:40px;padding:13px 30px;transition:all .2s ease-in-out}.red-btn-sec a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);background:linear-gradient(to right,transparent 50%,var(--light-red) 50%);background-size:200% 100%;background-position:right bottom;border:2px solid var(--light-red);border-radius:40px;padding:13px 30px;transition:all .2s ease-in-out}.red-btn a:hover,.cct-search-container .red-btn:hover,.cct-result-card a.red-btn:hover,.cct-location-search-wrapper .red-btn:hover{background-position:left bottom;border:2px solid var(--dark-gray);color:var(--white)}.red-btn-sec a:hover{background-position:left bottom;border:2px solid var(--white);color:var(--white)}.btn-outline-transparent a{position:relative;border:2px solid var(--white);background-color:#fff0;border-radius:50px;font-family:var(--montserrat);color:var(--white);font-size:15px;line-height:24px;font-weight:700;padding:13px 30px;transition:padding 0.2s ease-in-out}.btn-outline-transparent a::after{content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.00009L11.6066 11.6067L1 22.2133' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity 0.2s ease-in-out,right 0.2s ease-in-out}.btn-outline-transparent a:hover{padding-right:45px;color:var(--white)}.btn-outline-transparent a:hover::after{opacity:1;right:20px}.thg-theme .btn-white a,.thg-theme .header-block .lr .btn-white a{background:linear-gradient(to right,var(--dark-gray) 50%,var(--white) 50%);background-size:200% 100%;background-position:right bottom;color:var(--dark-gray);font-weight:700;padding:13px 30px;border-radius:50px;transition:all 0.2s ease-in-out;border:2px solid var(--white)}.thg-theme .btn-white a:hover,.thg-theme .header-block .lr .btn-white a:hover{background-position:left bottom;color:var(--white);border:2px solid var(--dark-gray)}.global-procedures{gap:40px}.global-procedures>div.col-lg-4{background-color:var(--white);padding:40px;border-radius:10px;flex:0 1 calc(33.33% - 35px)}.global-procedures>div.col-lg-6{background-color:var(--white);padding:40px;border-radius:10px;flex:0 1 calc(50% - 30px)}.global-procedures .thg-global-item{display:flex;flex-direction:column;justify-content:space-between;height:100%}.global-procedures .thg-global-item h3{margin-top:13px;margin-bottom:10px}.global-procedures .thg-global-item h3 a{font-family:var(--montserrat);font-size:20px;line-height:24px;font-weight:800;color:var(--light-red)}.global-procedures .thg-global-item .description-procedure{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--dark-gray);margin-bottom:15px}.global-procedures .thg-global-item .learn-more{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--dark-gray)}.global-procedures .thg-global-image{display:none}.global-team{row-gap:1.5rem}body:not(.post-type-archive-team) .global-team>div{border:2px solid var(--light-gray);padding:40px;border-radius:10px;display:flex;gap:20px;flex-wrap:wrap;background-color:var(--white)}.global-team .thg-global-item .thg-global-image img{width:150px;height:150px;object-fit:cover;object-position:top center;border-radius:50%}.global-team .thg-global-item .thg-global-content{display:flex;flex-direction:column;justify-content:flex-start;flex:1}.global-team .thg-global-item h3{margin-bottom:5px}.global-team .thg-global-item h3 a{font-family:var(--montserrat);font-size:25px;line-height:24px;font-weight:700;color:var(--dark-gray)}.global-team .thg-global-item .stff_position,.global-team .thg-global-item .staff-location-name{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:500;color:var(--dark-gray)}.global-team .thg-global-item .staff-location-phone a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--dark-gray);text-decoration:underline}.global-team .thg-global-item .description-staff{display:none}.global-team .thg-global-item .provider-more{order:1;flex-grow:0;display:flex;gap:30px}.global-team .thg-global-item .provider-more .btn-team{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--dark-gray);border:2px solid var(--dark-gray);border-radius:41px;background:#fff0;text-transform:capitalize;margin-bottom:0}.global-team .thg-global-item .provider-more .schedule-btn{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--white);border-radius:41px;background-color:var(--light-red);text-transform:capitalize;margin-bottom:0}.thg-tabs .global-team .thg-global-item .staff-description{display:none}.header-block .dg p a,.header-block .dg p{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:500;color:var(--white)}.header-block .lr .wp-block-group{justify-content:space-between}.header-block .lr .wp-block-group a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:500;color:var(--white)}#menu-main-menu{align-items:center;gap:0}#menu-main-menu>li>a:not(:last-child){padding:36px 15px}.footer-block .lr h2{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--white)}.footer-block .lr p{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:500;color:var(--white)}.footer-block .dg h3 a,.footer-block .dg h3{font-family:var(--montserrat);font-size:18px;line-height:28px;font-weight:700;color:var(--white);margin-bottom:7px}.footer-block .dg p{margin-bottom:8px}.footer-block .dg a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:500;color:var(--white)}.footer-block .dg hr{background:#E5E7EB;border:0;height:2px}.footer-block .dg .social-icons{display:flex;gap:15px;padding:0;list-style:none}.footer-block .dg .social-icons a{font-size:24px}.footer-block .dg .copyright{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:500;color:var(--white)}.hero-homepage{min-height:600px;background:url(/wp-content/uploads/2025/12/CompleteHealth_Header_Homepage.webp);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center}.hero-homepage>div{min-height:600px;height:100%;position:relative;display:flex;align-items:center}.hero-homepage h1{font-family:var(--montserrat);font-size:45px;line-height:50px;font-weight:800;color:var(--light-red)}.care-team{background:url(/wp-content/uploads/2025/12/CompleteHealth_CareTeam_Homepage.webp);background-repeat:no-repeat;background-position:50% 35%;background-size:cover}.patient-advocate{background:url(/wp-content/uploads/2025/12/CompleteHealth_Patient-Advocate_Homepage.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.care-access{background:url(/wp-content/uploads/2025/12/CompleteHealth_Convenient-Access_Homepage.webp);background-repeat:no-repeat;background-position:center;background-size:cover}.container-fluid.hero-homepage .wp-block-button a{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--white);background:linear-gradient(to right,var(--dark-gray) 50%,var(--light-red) 50%);background-size:200% 100%;background-position:right bottom;border-radius:40px;letter-spacing:25%;padding:27px 0;transition:.2s ease-in-out}.container-fluid.hero-homepage .wp-block-button a:hover{background-position:left bottom;color:var(--white)}.container-fluid.hero-homepage .grouped-btns{gap:40px;position:absolute;max-width:1320px;bottom:-37px;width:100%}.container-fluid.hero-homepage .wp-block-button{flex:1}.thg-theme p.sub-title{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);text-transform:uppercase;letter-spacing:25%}.thg-theme p.sub-title-sec{font-weight:700;letter-spacing:25%}h2.title{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--white);margin:5px 0}p.description{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--white);margin-bottom:30px}.sub-title-sec{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--black);text-transform:uppercase}h2.title-sec{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--light-red);margin:5px 0}p.description-sec{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--black);margin-bottom:30px}.container-fluid.striked{min-height:600px}.container-fluid.striked .wp-block-columns{min-height:600px;height:100%}.container-fluid.striked h2 del{text-decoration-color:var(--light-gray);text-decoration-thickness:7px}.container.breadcrumbs a,.container.breadcrumbs span{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--dark-gray)}.container.breadcrumbs .thg-breadcrumb{gap:5px}.container.breadcrumbs hr{margin:15px 0 0;border:0;height:2px;background:var(--light-gray)}.container.post-title h1{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--light-red)}.container.post-title p{font-family:var(--montserrat);font-size:20px;line-height:25px;font-weight:500;color:var(--dark-gray)}.container.post-title p a{color:var(--dark-gray);text-decoration:underline}p.content a,div.content-tabs a{color:var(--dark-gray);text-decoration:underline;font-weight:700}#provider-search .row .col-lg-4:last-child{display:none!important}.container-fluid.filters-providers{background:url(/wp-content/uploads/2025/12/CompleteHealth_Find-a-Physician.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;display:flex;align-items:center}.container-fluid.filters-providers #provider-search{background-color:var(--white);border-radius:10px}.container-fluid.filters-providers #provider-search span{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--dark-gray)}.container-fluid.filters-providers #provider-search #search-box-title,.container-fluid.filters-providers #provider-search #search-box-location,.container-fluid.filters-providers #provider-search .custom-select-trigger{border-radius:10px;border:2px solid var(--light-gray);font-family:var(--montserrat);font-weight:500;color:var(--dark-gray)}.container-fluid.filters-providers #provider-search #search-box-title:focus,.container-fluid.filters-providers #provider-search #search-box-location:focus,.container-fluid.filters-providers #provider-search .custom-select-trigger:focus{box-shadow:0 0 0 2px var(--light-red)}.container-fluid.filters-providers #provider-search p a{color:var(--dark-gray);text-decoration:underline}#team-results .global-team{gap:40px!important}#team-results .global-team .thg-global-item{border:2px solid var(--light-gray);padding:40px;border-radius:10px;display:flex;gap:20px;flex-wrap:wrap;height:100%}#team-results .global-team>div.col-lg-6{flex:0 1 calc(50% - 20px);padding:0}#team-results .global-team .thg-global-item .thg-global-image img{width:150px;height:150px;object-fit:cover;object-position:top center;border-radius:50%}#team-results .global-team .thg-global-item .thg-global-content{display:flex;flex-direction:column;justify-content:flex-start;flex:1}#team-results .global-team .thg-global-item h3{margin-bottom:5px}#team-results .global-team .thg-global-item h3 a{font-family:var(--montserrat);font-size:25px;line-height:24px;font-weight:700;color:var(--dark-gray)}#team-results .global-team .thg-global-item .stff_position,#team-results .global-team .thg-global-item .staff-location-name{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:500;color:var(--dark-gray)}#team-results .global-team .thg-global-item .staff-location-phone a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--dark-gray);text-decoration:underline}#team-results .global-team .thg-global-item .description-staff,#team-results .global-team .thg-global-item .staff-description{display:none}#team-results .global-team .thg-global-item .provider-more{margin-top:auto}#team-results .global-team .thg-global-item .provider-more .btn-team{background:linear-gradient(to right,var(--dark-gray) 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--dark-gray);border:2px solid var(--dark-gray);border-radius:41px;text-transform:capitalize;margin-bottom:0;transition:all .2s ease-in-out}#team-results .global-team .thg-global-item .provider-more .btn-team:hover{background-position:left bottom;border:2px solid var(--dark-gray);color:var(--white)}#team-results .global-team .thg-global-item .provider-more .schedule-btn{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--white);border-radius:41px;background:linear-gradient(to right,var(--dark-gray) 50%,var(--light-red) 50%);background-size:200% 100%;background-position:right bottom;text-transform:capitalize;margin-bottom:0;border:2px solid var(--light-red);transition:all .2s ease-in-out}#team-results .global-team .thg-global-item .provider-more .schedule-btn:hover{background-position:left bottom;border:2px solid var(--dark-gray);color:var(--white)}.single-team .provider-image img{border-radius:50%;object-position:top}.info-col h1{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--light-red);margin-bottom:5px}.info-col .staff_position,.info-col .leadership_position{font-family:var(--montserrat);font-size:20px;line-height:30px;font-weight:500;color:var(--dark-gray);margin-bottom:25px}.single-team .info-col p.field:not(.staff_position),.single-team .info-col p.field:not(.staff_position) a{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--dark-gray)}.single-team .info-col p.field:not(.field-staff_position) a{text-decoration:underline;font-weight:700}.info-col > .wp-block-group > p{display:none}.single-team .info-col p.field i{margin-right:10px;width:15px;height:15px}.single-team .schedule-btn a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);background-color:var(--light-red)}.single-team .call-btn a{position: relative;border: 2px solid var(--dark-gray);background-color: #fff0;border-radius: 50px;font-family: var(--montserrat);color: var(--dark-gray);font-size: 15px;line-height: 24px;font-weight: 700;padding: 13px 30px;transition: padding 0.2s ease-in-out;}.call-btn a::after{content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.00009L11.6066 11.6067L1 22.2133' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity 0.2s ease-in-out,right 0.2s ease-in-out}.call-btn a:hover{padding-right:45px;color:var(--dark-gray)}.call-btn a:hover::after{opacity:1;right:20px}.about-provider-section h2{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--white);margin-bottom:0;margin-top:0}.about-provider-section p.description{font-family:var(--montserrat);font-size:15px;line-height:25px;font-weight:500;color:var(--white)}.about-provider-section p.description a{font-weight:700;text-decoration:underline;color:var(--white)}.education-provider-section{background:url(/wp-content/uploads/2025/12/CompleteHealth_Education_Physician.webp);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px}.education-provider-section .wp-block-columns{min-height:400px}.education-provider-section .wp-block-columns h2{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--light-red)}.education-provider-section .wp-block-columns p.field{margin-bottom:5px}.education-provider-section .wp-block-columns .doctor_title{font-family:var(--montserrat);font-size:20px;line-height:25px;font-weight:800;color:var(--dark-gray)}.education-provider-section .wp-block-columns p.field:not(.doctor_title){font-family:var(--montserrat);font-size:15px;line-height:25px;font-weight:500;color:var(--black)}.services-provider-info h2{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--light-red)}.services-provider-info p.excerpt{font-family:var(--montserrat);font-size:15px;line-height:25px;font-weight:500;color:var(--dark-gray)}.single-team .view-all-services a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);background-color:var(--light-red);border-radius:40px}.locations-provider-info h2{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--light-red)}.locations-provider-info .thg-global-image img{width:100%;border-top-left-radius:10px;border-top-right-radius:10px;max-height:330px;object-fit:cover}.locations-provider-info .thg-global-content{border:2px solid var(--light-gray);border-top:0;padding:40px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.locations-provider-info .thg-global-content h3 a{font-family:var(--montserrat);font-size:25px;line-height:24px;font-weight:800;color:var(--light-red)}.locations-provider-info .thg-global-content .full-address{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--dark-gray)}.locations-provider-info .thg-global-content .location-phone a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--dark-gray);text-decoration:underline}.locations-provider-info .thg-global-content .view-location{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);background-color:var(--light-red);text-transform:capitalize}.locations-provider-info .description-location{display:none}.testimonial-provider-info h2{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--light-red)}.single-locations h1{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--light-red)}.single-locations .info-col p.name{font-family:var(--montserrat);font-size:25px;line-height:30px;font-weight:800;color:var(--dark-gray);margin-bottom:5px}.single-locations .info-col p.former_name{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;font-style:italic;color:var(--dark-gray);margin-bottom:0!important}.single-locations .info-col .field:not(.name),.single-locations .info-col .field:not(.name) a{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--dark-gray)}.single-locations .info-col .field i{display:none}.single-locations .info-col .row-address{margin-top:1em!important}.single-locations .info-col .row-address i{font-size:15px;color:var(--dark-gray);margin-right:10px;width:15px;height:15px;margin-top:5px}.single-locations .info-col .stack-info{gap:0}.single-locations .info-col .stack-info p.row-title{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--dark-gray)}.single-locations .info-col .hours-info{padding:25px;border:2px solid var(--light-gray);border-radius:10px}.single-locations .info-col .hours-info h3{font-family:var(--montserrat);font-size:20px;line-height:20px;font-weight:800;color:var(--light-red)}.single-locations .info-col .hours-info p{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--dark-gray);margin-bottom:0}.single-locations .info-col .schedule-btn a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);background-color:var(--light-red);border-radius:40px}.single-locations .info-col .call-btn a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--dark-gray);background-color:#fff0;border:2px solid var(--dark-gray);border-radius:40px}.single-locations .location-image img{border-radius:10px}.thg-theme .related-providers h2{font-family:var(--montserrat);font-size:45px;line-height:45px;font-weight:800;color:var(--light-red)}.single-locations .related-providers .global-team{gap:40px}.single-locations .related-providers .global-team>div.col-lg-4{flex:0 1 calc(33.33% - 35px);background-color:var(--white);padding:30px;border-radius:10px;text-align:center;display:flex;flex-direction:column}.single-locations .related-providers .global-team .thg-global-item{gap:20px;display:flex;flex-direction:column;height:100%}.single-locations .global-team .thg-global-item .thg-global-content{margin-bottom:auto}.single-locations .related-providers .global-team .thg-global-item img{border-radius:50%;width:125px;height:125px;object-fit:cover;object-position:top}.single-locations .related-providers .global-team .thg-global-item h3{margin-bottom:0}.single-locations .related-providers .global-team .thg-global-item h3 a{font-family:var(--montserrat);font-size:20px;line-height:20px;font-weight:700;color:var(--dark-gray)}.single-locations .related-providers .global-team .thg-global-item .staff_position{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--dark-gray);margin-bottom:0px!important}.single-locations .related-providers .provider-more{justify-content:center;margin-top:auto}.single-locations .related-providers .global-team .thg-global-item .staff-locations,.single-locations .related-providers .global-team .thg-global-item .exceprt-team,.single-locations .related-providers .global-team .thg-global-item .schedule-btn,.single-locations .related-providers .global-team .thg-global-item .description-staff,.single-locations .related-providers .global-team .thg-global-item .staff-description{display:none}.single-locations .related-providers .global-team .thg-global-item .btn-team{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--dark-gray);border:2px solid var(--dark-gray);background-color:#fff0;border-radius:40px}.single-locations .view-all-services a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);background-color:var(--light-red);border-radius:40px}.single-locations .accepted-insurance{background:url(/wp-content/uploads/2025/12/CompleteHealth_Insurance_ClinicProfile.webp);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:600px}.single-locations .accepted-insurance .insurance-first p,.single-locations .accepted-insurance .insurance-second p{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:500;color:var(--black)}.single-locations .accepted-insurance .insurance-first p a{text-decoration:underline;color:var(--black)}.single-locations .accepted-insurance .insurance-second{background-color:var(--white);border-radius:10px;padding:40px}.single-locations .accepted-insurance .insurance-second .full-list a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);background-color:var(--light-red);border-radius:40px}.single-locations .accepted-insurance .insurance-second .programs a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--dark-gray);background-color:#fff0;border:2px solid var(--dark-gray);border-radius:40px}.single-locations .related-testimonials p,.single-locations .related-cert p,.single-locations .related-providers p,.single-locations .related-services p,.single-locations .related-questions p,.single-locations .related-posts p{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:500;color:var(--dark-gray)}.single-locations .related-posts .thg-global-posts h2 a{color:var(--light-red)}.single-locations .related-posts .thg-global-posts .post-card-footer a{margin:0;line-height:20px;color:var(--dark-gray)}.container-fluid.clinic-search{background:url(/wp-content/uploads/2025/12/CompleteHealth_Find-a-Clinic.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;display:flex;align-items:center}.container-fluid.clinic-search .container div{background-color:var(--white);border-radius:10px;max-width:800px}.container-fluid.clinic-search .container div span{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:500;color:var(--dark-gray)}.container-fluid.clinic-search .container div input#addressSearch{border-radius:10px;border:2px solid var(--light-gray);font-family:var(--montserrat);font-weight:500;color:var(--dark-gray)}.post-type-archive-locations .locations-list{max-height:510px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.post-type-archive-locations .locations-list::-webkit-scrollbar{display:none}.post-type-archive-locations .locations-list .location-item{border-bottom:2px solid var(--light-gray)}.post-type-archive-locations .locations-list .distance{font-family:var(--montserrat);font-weight:700;font-size:10px;line-height:24px;color:var(--dark-gray)}.post-type-archive-locations .locations-list h2{font-family:var(--montserrat);font-size:25px;line-height:24px;font-weight:800;color:var(--light-red)}.post-type-archive-locations .locations-list .address{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:500;color:var(--dark-gray)}.post-type-archive-locations .locations-list .phone a{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--dark-gray);text-decoration:underline}.post-type-archive-locations .locations-list .action-buttons{display:flex;gap:15px;align-items:center}.post-type-archive-locations .locations-list .action-buttons .btn-appt{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);background-color:var(--light-red);text-transform:capitalize}.post-type-archive-locations .locations-list .action-buttons .btn-location{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--dark-gray);background-color:#fff0;border:2px solid var(--dark-gray);text-transform:capitalize}.post-type-archive-locations .state-filter-wrapper{display:flex;justify-content:space-between;align-items:center}.post-type-archive-locations .state-filter-wrapper .state-filter-label{font-family:var(--montserrat);font-size:20px;line-height:24px;font-weight:800;color:var(--light-red)}.post-type-archive-locations .state-filter-wrapper .state-filter-buttons{display:flex;flex:1;justify-content:flex-end;gap:30px}.post-type-archive-locations .state-filter-wrapper .state-filter-btn{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--light-red);background-color:#fff0;border:2px solid var(--light-red);text-transform:capitalize;transition:all .2s ease-in-out;max-width:200px;width:100%;padding:14px 0;border-radius:40px}.post-type-archive-locations .state-filter-wrapper .state-filter-btn.active,.post-type-archive-locations .state-filter-wrapper .state-filter-btn:hover{background-color:var(--light-red);transition:all .2s ease-in-out;color:var(--white)}.about-us-hero{background:linear-gradient(270.14deg,#fff0 .1%,rgb(0 0 0 / .5) 99.87%),url(/wp-content/uploads/2025/12/CompleteHealth_Header_Abou-Us.webp);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:500px}.about-us-hero .wp-block-columns{min-height:500px}.apart-cols .wp-block-column{background-color:var(--light-red);border-radius:10px}.apart-cols .wp-block-group{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:40px;height:300px;position:relative}.apart-cols .wp-block-group>div{height:100%;display:flex;flex-direction:column}.apart-cols .w-100 img{width:100%!important;}.apart-cols .wp-block-group h3{font-family:var(--montserrat);font-weight:700;font-size:20px;line-height:45px;color:var(--white)}.apart-cols .wp-block-group p{font-family:var(--montserrat);font-weight:500;font-size:15px;line-height:20px;color:var(--white)}.apart-cols .wp-block-group .wp-block-buttons{margin-top:auto}.apart-cols .wp-block-group .more a{font-family:var(--montserrat);font-weight:700;font-size:15px;line-height:24px;color:var(--white);border:2px solid var(--white);border-radius:40px;background:linear-gradient(to right,var(--dark-gray) 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;transition:all .2s ease-in-out}.apart-cols .wp-block-group .more a:hover{background-position:left bottom;border:2px solid var(--dark-gray);color:var(--white)}.apart-cols .care-column img{object-fit:cover;object-position:91% 100%;border-top-left-radius:10px;border-top-right-radius:10px}.apart-cols .patient-column img{object-fit:cover;object-position:0% 100%;border-top-left-radius:10px;border-top-right-radius:10px}.apart-cols .convenient-column img{object-fit:cover;object-position:100% 100%;border-top-left-radius:10px;border-top-right-radius:10px}.our-story .sub-title,.our-history .sub-title{font-family:var(--montserrat);font-weight:700;font-size:15px;line-height:25px;color:var(--dark-gray)!important}.our-story p{font-family:var(--montserrat);font-weight:500;font-size:15px;line-height:25px;color:var(--dark-gray)}.resources .wp-block-buttons{gap:40px;margin-bottom:40px}.resources .wp-block-button a{font-family:var(--montserrat);font-weight:700;font-size:15px;line-height:24px;color:var(--light-red);background:linear-gradient(to right,var(--light-red) 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;border:2px solid var(--light-red);width:280px;border-radius:40px;transition:all .2s ease-in-out}.resources .wp-block-button a:hover{background-position:left bottom;border:2px solid var(--light-red);color:var(--white)}.leadership .ldr-btn a{font-family:var(--montserrat);font-weight:700;font-size:15px;line-height:24px;color:var(--white);background-color:var(--light-red);border-radius:40px}.thg-theme .ldr-member h2{line-height:25px}.ldr-member hr{margin:0 auto;width:25%;background:var(--light-red);border:0;height:3px;opacity:1}.eu .wp-block-column{background-color:var(--white);border-radius:10px;padding:40px}.thg-theme .eu h2{font-size:30px;line-height:20px;font-weight:800;color:var(--dark-gray);margin-bottom:10px}.eu .wp-block-media-text{grid-template-columns:10% auto!important}.contact-information .wp-block-columns{padding:100px 0 0;min-height:200px}.contact-information .wp-block-columns>div{min-height:200px;align-items:center;display:flex;flex-direction:column;justify-content:center}.contact-information .wp-block-columns>div:not(:last-child){border-right:2px solid var(--light-gray)}.contact-information a,.contact-information p{font-family:var(--montserrat);font-weight:700!important;font-size:15px;line-height:24px;color:var(--dark-gray);margin-top:10px}.contact-information p.phone a{text-decoration:underline}.contact-information .wp-block-button a{font-family:var(--montserrat);font-weight:700!important;font-size:15px;line-height:20px;color:var(--dark-gray);background-color:#fff0;border:2px solid var(--dark-gray)}.need-help{background:url(/wp-content/uploads/2025/12/CompleteHealth_Need-Help_Contact-Us.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.need-help .schedule-btn a{font-family:var(--montserrat);font-weight:700!important;font-size:15px;line-height:20px;color:var(--white);background-color:var(--light-red)}.need-help .patient-portal a{font-family:var(--montserrat);font-weight:700!important;font-size:15px;line-height:20px;color:var(--white);background-color:#fff0;border:2px solid var(--white)}.additional-resources .wp-block-columns{gap:40px}.additional-resources .wp-block-column{flex:1;background-color:var(--white);padding:40px;border-radius:10px;border:2px solid var(--light-gray);display:flex;flex-direction:column}.additional-resources .wp-block-column p{line-height:20px}.additional-resources .wp-block-column .last{margin-bottom:10px}.additional-resources .wp-block-column .last.l{margin-bottom:auto}.additional-resources .wp-block-column .last a{font-family:var(--montserrat);font-weight:700!important;font-size:15px;line-height:20px;color:var(--dark-gray);text-decoration:underline}.additional-resources .wp-block-column .wp-block-button{margin-top:auto}.additional-resources .wp-block-column .wp-block-button a{font-family:var(--montserrat);font-weight:700!important;font-size:15px;line-height:20px;color:var(--dark-gray);background-color:#fff0;border:2px solid var(--dark-gray)}.wellness-program{border-radius:10px}.wellness-program .wp-block-button a{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--white);background-color:#fff0;border:2px solid var(--white);border-radius:40px}.row-news{gap:40px;width:100%;margin:0 auto}.row-news>div{background-color:var(--white);padding:40px;border-radius:10px;flex:0 1 calc(33.33% - 35px)}.row-news .card{box-shadow:none}.row-news .search-col{background-color:var(--light-red)}.row-news .search-col h3,form.post-search h3{font-family:var(--montserrat);font-size:20px;line-height:20px;font-weight:700;color:var(--white)}.row-news .search-col input{border-radius:10px;font-family:var(--montserrat);font-size:15px;height:50px}.row-news .search-col input:focus{border-color:var(--white);box-shadow:0 0 0 2px var(--white)}.row-news .card .card-body{padding:0;margin-top:30px}.thg-theme .row-news h2{line-height:27px}.row-news .card-body>a:not(.read-more-link){margin-bottom:auto}.row-news .card-body a.read-more-link{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--dark-gray)}.row-news .card-body hr{height:2px;border:0;background-color:var(--light-gray);margin:26px 0 13px}.row-news .card-body .card-meta,.featured-card .card-body .card-meta{font-family:var(--montserrat);font-size:12px;line-height:20px;font-weight:700;color:var(--dark-gray)}.row-news .card-body .card-meta i,.featured-card .card-body .card-meta i{color:var(--light-red);font-size:5px}.row-news .lp-categories .btn,#bs-categories-list .lp-cat-filter,.row-news .lp-archives .btn,#bs-archives-list .lp-archive-filter{padding:0;color:var(--white);font-family:var(--montserrat);font-weight:500;font-size:15px;line-height:25px;text-decoration:underline;text-transform:capitalize}.row-news .categories-title,.row-news .archive-title{margin:40px 0 15px}.latest-posts-view-more,.latest-posts-view-more:hover{font-family:var(--montserrat);font-size:15px;line-height:24px;font-weight:700;color:var(--white);background-color:var(--light-red);border-radius:40px;text-transform:capitalize;padding:13px 25px}.latest-posts-wrapper .card-img-top img{border-top-left-radius:10px;border-top-right-radius:10px}.featured-card{border-radius:10px;padding:40px}.thg-theme .featured-card h2{line-height:27px}.featured-card .badge{font-family:var(--montserrat);font-weight:700;font-size:12px;line-height:20px;color:var(--dark-gray);padding:0;text-transform:capitalize;text-align:left}.featured-card .card-body a.read-more-link{font-family:var(--montserrat);font-size:15px;line-height:20px;font-weight:700;color:var(--white);background-color:var(--light-red);border-radius:40px;width:max-content;text-transform:capitalize;margin:40px 0 40px}.featured-post .card img{width:50%}.featured-news_press .featured-card{padding:0}.featured-news_press .featured-card .card-body{padding:75px}.featured-news_press .card img{object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.row-news_press>div:not(.search-col){padding:0}.row-news_press .card .card-body{padding:40px;margin-top:0}.faq-block .accordion .accordion-item{background-color:var(--white);border-radius:10px;padding:20px;margin-bottom:10px!important}.faq-block .accordion .accordion-item .accordion-button,.faq-block .accordion .accordion-item .accordion-body{padding:0}.faq-block .accordion .accordion-item .accordion-body{font-family:var(--montserrat);font-size:15px;font-weight:500;line-height:24px;color:var(--dark-gray)}.faq-block .accordion .accordion-item .accordion-body a{font-family:var(--montserrat);font-size:15px;font-weight:700;line-height:24px;color:var(--dark-gray)}.faq-block .accordion .accordion-item .accordion-button{font-family:var(--montserrat);font-size:15px!important;line-height:28px;font-weight:700;color:var(--dark-gray);transition:all .2s ease-in-out}.faq-block .accordion .accordion-item .accordion-button::after{display:none}.faq-block .accordion .accordion-item .accordion-button:not(.collapsed){color:var(--light-red);transition:all .2s ease-in-out}.faq-block .accordion .accordion-item .accordion-button i.fa-regular{display:inline-block;transform:rotate(0deg);transition:transform .2s ease-in-out}.faq-block .accordion .accordion-item .accordion-button:not(.collapsed) i{transform:rotate(180deg);transition:all .2s ease-in-out}.thg-theme.single-procedures h1.wp-block-post-title{font-family:var(--montserrat);font-size:20px!important;line-height:20px;font-weight:700;color:var(--dark-gray)}.thg-theme.single-procedures p.headline{font-family:var(--montserrat);font-size:45px!important;line-height:45px;font-weight:900;color:var(--light-red);margin:20px 0 10px}.author-content .bio-learn-more{font-family:var(--montserrat);font-size:15px!important;line-height:20px;font-weight:700;color:var(--dark-gray)}.author-post-meta i{width:16px;height:16px}.author-post-meta{gap:10px}.author-post-meta,.author-post-meta a{font-family:var(--montserrat);font-size:15px!important;line-height:24px;font-weight:500;color:var(--dark-gray)}.global-leadership-team>div{margin-bottom:100px}.global-leadership-team .thg-global-item{display:flex;gap:100px}.global-leadership-team .thg-global-image img{border-radius:50%;width:250px;max-width:250px;height:250px;object-fit:cover;object-position:top}.global-leadership-team .thg-global-content h3 a{font-family:var(--montserrat);font-size:25px!important;line-height:24px;font-weight:700;color:var(--white)}.global-leadership-team .thg-global-content p.leadership-position{font-family:var(--montserrat);font-size:15px!important;line-height:20px;font-weight:500;color:var(--white);font-style:italic}.global-leadership-team .thg-global-content hr{height:3px;color:var(--light-red);opacity:1;width:10%}.global-leadership-team .thg-global-content p.leadership-description{font-family:var(--montserrat);font-size:15px!important;line-height:20px;font-weight:500;color:var(--white)}.global-leadership-team .thg-global-content a.learn-more-leadership{font-family:var(--montserrat);font-size:15px!important;line-height:20px;font-weight:700;color:var(--white)}.postid-1895 .hero-dept{background:url(/wp-content/uploads/2025/12/CompleteHealth_Header_CareTeam.webp);background-size:cover;background-position:100% 35%;background-repeat:no-repeat}.postid-1920 .hero-dept{background:url(/wp-content/uploads/2025/12/CompleteHealth_Header_Patient-Advocate.webp);background-size:cover;background-position:100% 50%;background-repeat:no-repeat}.postid-1919 .hero-dept{background:url(/wp-content/uploads/2025/12/CompleteHealth_Header_Convenient-Access.webp);background-size:cover;background-position:100% 25%;background-repeat:no-repeat}#menu-main-menu>li>a::after{transition:all .2s ease-in-out}#menu-main-menu>li:hover>a::after{transform:rotate(180deg);transition:all .2s ease-in-out}#menu-main-menu .sub-menu{background-color:var(--dark-gray);border-radius:0 0 10px 10px;padding:25px 30px 25px 30px;transition:all .2s ease-in-out}#menu-main-menu .sub-menu li:not(:last-child){margin-bottom:5px}#menu-main-menu .sub-menu a{padding:0}.thg-theme-menu .sub-menu{width:max-content!important}.provider-testimonial img{object-position:top!important}.postid-1920 .thg-tab-nav [data-tab="care-team"]{display:none}.testimonial-meta img{width:25px;height:25px;margin-left:20px}.single-leadership-team .leadership-image{border-radius:50%;object-position:top;object-fit:cover;width:250px;height:250px}.single-procedures .thg-global-image{display:none}a strong{color:var(--dark-gray);text-decoration:underline}.faq-block a{color:var(--dark-gray);text-decoration:underline}ul.checkbox-list{list-style:none;padding-left:0}ul.checkbox-list li{position:relative;padding-left:25px;margin-bottom:10px}ul.checkbox-list li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.50001 15C3.36209 15 0 11.6442 0 7.5C0 3.35583 3.35583 0 7.50001 0C11.6442 0 15 3.35583 15 7.5C15 11.6442 11.6442 15 7.50001 15Z' fill='white'/%3E%3Cpath d='M3.57555 8.16245L6.07958 10.6665C6.44525 11.0322 7.03816 11.0322 7.40383 10.6665L11.4238 6.6465C11.7895 6.28083 11.7895 5.68792 11.4238 5.32225C11.0581 4.95658 10.4652 4.95658 10.0996 5.32225L6.7417 8.68012L4.8998 6.83821C4.53413 6.47254 3.94122 6.47254 3.57555 6.83821C3.20988 7.20388 3.20988 7.79678 3.57555 8.16245Z' fill='%23A42036'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.content-column a{font-family:var(--montserrat);font-size:15px!important;line-height:24px;font-weight:700;color:var(--dark-gray);text-decoration:underline}.post-type-archive-news_press.thg-theme p,.page-id-1496.thg-theme p{margin-bottom:0px!important}.single-post.thg-theme h3{font-size:20px}.single-post .author-meta p,.single-news_press .author-meta p,.single-post .wp-block-post-author__name,.single-news_press .wp-block-post-author__name,.single-post .wp-block-post-date,.single-news_press .wp-block-post-date{font-family:var(--montserrat);font-size:15px!important;line-height:24px;font-weight:700;color:var(--dark-gray)}.single-post .dot,.single-news_press .dot{color:var(--light-red)!important}.img-title{gap:40px}.single-news_press .wp-block-post-featured-image img{border-radius:10px}.post-type-archive-procedures .faq-block .accordion-item:nth-last-child(-n+3){display:none!important}.post-type-archive-procedures .faq-block .accordion .accordion-item{background-color:var(--light-gray)}#menu-accountable-care{justify-content:center}#menu-accountable-care .current-menu-item a{color:var(--light-red);border-bottom:2px solid var(--light-red)}.testimonials-count{font-family:var(--montserrat);font-size:15px!important;line-height:24px;font-weight:700;color:var(--white)!important}.testimonials-count .total-reviews-value{color:var(--white)}@media screen and (max-width:1024px){.row-news>div{flex:0 1 calc(50% - 20px)}.featured-news_press .featured-card .card-body{padding:40px}.state-filter-wrapper{flex-direction:column}.post-type-archive-locations .state-filter-wrapper .state-filter-buttons{width:100%}.state-filter-label{margin-bottom:30px}#provider-search .row>div{margin-bottom:20px}.global-leadership-team>div{margin-bottom:50px}.mobile-menu-container i{color:var(--white)}.header-block .lr .wp-block-group .mobile-menu-container a{color:var(--dark-gray)}.mobile-menu-container .close-btn i{color:var(--dark-gray)}.header-block .lr .wp-block-group .mobile-menu-container .btn-white a{background:var(--light-red);color:var(--white);width:max-content}.thg-theme .mobile-menu-header{justify-content:flex-end}.container-fluid.hero-homepage .grouped-btns{display:none}.thg-theme .fs-45{font-size:35px!important;line-height:40px!important}.thg-theme p.description-sec,.thg-theme p.sub-title-sec{color:var(--white)}.thg-theme .fs-60{font-size:45px!important;line-height:50px!important}.container-fluid.striked{min-height:400px}.container-fluid.striked .wp-block-columns{min-height:400px;height:100%}.thg-theme h1{font-size:40px!important}.global-procedures>div.col-md-6,.single-locations .related-providers .global-team>div.col-md-6,.row.global-post>div.col-md-6,.row.global-news_press>div.col-md-6{flex:0 1 calc(50% - 20px)!important}.row.global-testimonials{gap:40px}.footer-block .lr h2{font-size:35px;line-height:40px!important}.provider-more{flex-wrap:wrap;gap:20px}.apart-cols img{height:250px!important}.apart-cols .wp-block-group h3{font-size:18px;line-height:24px!important}.apart-cols .wp-block-group{padding:20px}.resources .wp-block-buttons{gap:20px;margin-bottom:20px}.cct-clinic-finder{border-radius:0px!important;padding:100px 20px!important}.h-100{height:auto!important}.featured-news_press .card img{border-bottom-left-radius:0;border-top-right-radius:10px}.categories-title i,.archive-title i{color:var(--white);width:15px;height:15px;font-size:15px}.education-provider-section,.education-provider-section .wp-block-columns{min-height:200px}.thg-theme.single-procedures p.headline{font-size:35px!important;line-height:40px!important}.thg-theme h2,.thg-theme .h2{line-height:30px!important}div#author-bio-box{grid-template-columns:1fr!important}.author-content{margin:25px 0px!important}div#author-bio-content{flex-wrap:wrap}.hero-dept{background-position:82% 100%;position:relative}.cct-clinic-finder{position:relative}.hero-dept::after,.cct-clinic-finder::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4);pointer-events:none}.hero-dept>*{position:relative;z-index:2}.cct-clinic-finder>*{position:relative;z-index:2}}@media screen and (max-width:768px){.thg-theme h1{font-size:30px!important;line-height:35px!important}.care-team{background-position:77% 100%;position:relative}.thg-theme .fs-45{font-size:30px!important;line-height:35px!important}.patient-advocate{background-position:10% 100%;position:relative}.care-access{background-position:91% 100%;position:relative}.about-us-hero{position:relative}.care-access::after,.care-team::after,.patient-advocate::after,.about-us-hero::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4);pointer-events:none}.care-access .container,.care-team .container,.patient-advocate .container{position:relative;z-index:2}.about-us-hero>*{z-index:2;position:relative}.container-fluid .container{padding-left:0;padding-right:0}.row-news>div{flex:0 1 100%}.featured-card{padding:10px}.row-news>div,.row-news_press .card .card-body{padding:30px}.categories-title:hover,.archives-title:hover{cursor:pointer}.featured-news_press .featured-card .card-body{padding:30px}.post-type-archive-locations .state-filter-wrapper .state-filter-buttons{flex-wrap:wrap;gap:10px}.post-type-archive-locations .state-filter-wrapper .state-filter-btn{flex:1 1 calc(50% - 10px)}#map{height:300px!important}.global-leadership-team .thg-global-item{flex-direction:column;gap:20px}.post-type-archive-locations .locations-list .action-buttons{flex-direction:column;align-items:flex-start;justify-content:center}.post-type-archive-locations .state-filter-wrapper .state-filter-buttons{justify-content:center}.top-header .top-header-links{justify-content:center!important}.global-procedures{gap:20px}.global-procedures>div.col-sm-12,.single-locations .related-providers .global-team>div.col-sm-12,.row.global-post>div.col-sm-12,.row.global-news_press>div.col-sm-12{flex:0 1 calc(100% - 20px)!important}.row.global-testimonials{gap:20px}.row-icons{flex-wrap:wrap!important;justify-content:flex-start!important}.container-fluid.clinic-search{height:250px}.container.post-title p{font-size:15px}.global-team .thg-global-item{flex-wrap:nowrap;flex-direction:column}.global-team .thg-global-item .provider-more{gap:20px}.about-us-hero{background-position:79% 100%;min-height:400px}.apart-cols .wp-block-group{height:250px}.cct-search-container{flex-wrap:nowrap!important;justify-content:center!important;flex-direction:column!important;align-items:center!important}.cct-search-container .red-btn{width:max-content!important}.cct-clinic-finder{padding:50px 20px!important;position:relative}.contact-information .wp-block-columns>div:not(:last-child){border-right:0;border-bottom:2px solid var(--light-gray)}.featured-post .card img{width:100%}.container.breadcrumbs a,.container.breadcrumbs span{font-size:12px}.wp-block-columns .info-col{order:1}.wp-block-columns .provider-image{order:0}.container.breadcrumbs .thg-breadcrumb{flex-wrap:wrap}.single-locations .info-col p.name{line-height:30px}.contact-information .wp-block-columns{padding:0}.contact-information .wp-block-columns>div{min-height:150px}#team-results .global-team>div.col-sm-12{flex:0 1 calc(100% - 20px)}.sub-title-sec~h2{color:var(--white)!important}.about-us-hero .wp-block-columns{min-height:400px;padding-top:40px}.page-menu .mobile-menu-container{display:none}.page-menu .desktop-menu-container{display:block}}.testimonial-row{width:100%;clear:both;margin:0 0 75px 0}.testimonial-meta{width:33%;float:left;font-size:22px;color:#c4231c}.testimonial-content{width:66%;float:right;margin:0}#left-area .testimonial-sidebar ul,.entry-content .testimonial-sidebar ul,.comment-content .testimonial-sidebar ul,body.et-pb-preview #main-content .container .testimonial-sidebar ul,.testimonial-sidebar ul{list-style-type:none;padding:0 0 25px 0}.testimonial-sidebar{border-right:1px solid #EEE;padding-bottom:25px!important}.testimonial-sidebar h4:hover,.testimonial-sidebar ul li label{cursor:pointer}.testimonial-sidebar h4:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f146";padding:0 5px 0 0}.testimonial-sidebar h4.filter-hidden:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0fe";padding:0 5px 0 0}.testimonial-sidebar ul li a.current{font-weight:700;text-decoration:underline}.testimonial-sidebar ul li a:hover{font-weight:700;text-decoration:underline}.source-img{max-width:150px;height:auto;margin:15px auto 20px auto}h3.testimonial-name{margin:0;padding:0}.testimonial-image img{max-width:100%;height:auto}.testimonial-column{width:27%;margin:0 3% 3% 3%;display:inline-block;float:left}.testimonial-column .testimonial-meta{width:100%;float:none;text-align:center;margin:0 auto;font-size:22px;color:#c4231c}.testimonial-column .testimonial-content{width:100%;float:none;margin:0;text-align:center}.testimonials-count{text-align:center;padding:15px}.total-reviews-value{font-size:26px;font-weight:700;color:#c4231c;margin:8px 0}.testimonials-count-button{font-size:16px;padding:0}.check-uncheck-link{font-size:12px}.check-uncheck-link i{padding:0 3px}p.noreviews{padding:0 0 35px 0!important;margin:0 0 45px 0;border-bottom:1px solid #EEE;text-align:center}.clear{clear:both}@media all and (max-width:980px){.testimonial-sidebar{text-align:center;border-right:0;border-bottom:1px solid #EEE}}@media all and (max-width:767px){.testimonial-row{margin:0 0 45px 0}.testimonial-meta{width:100%;float:none;text-align:center}.testimonial-content{width:100%;float:none;text-align:center}.testimonial-sidebar{text-align:center}.testimonial-column{width:100%;margin:0 0 45px 0}}