@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://use.typekit.net/vko7okl.css);@import url(https://fonts.googleapis.com/css2?family=Birthstone&display=swap);*{outline:none!important;text-decoration:none!important}ul{padding:0}.site-branding{display:none}p,li{margin-bottom:20px}p,li,div,p.elementor-heading-title{color:#222;font-size:15px;line-height:29px;font-family:"Poppins",sans-serif;font-weight:400}p:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5 h6,.h6{color:#0e2849;letter-spacing:0;font-family:"Poppins",sans-serif;font-weight:500}p a{color:#0e2849!important;font-weight:700;text-decoration:unset!important}p a:hover,.link-text a:hover{color:#0e2849!important}strong{font-weight:500!important}.subheading h6{font-size:18px;line-height:49px;text-transform:uppercase;color:#2b328c}.pl60{padding-left:60px}.pl30{padding-left:30px}.pr60{padding-right:60px}.pt0{padding-top:0px!important}.pb0{padding-bottom:0px!important}.mt50{margin-top:50px}.mt35{margin-top:35px}.mt100{margin-top:100px}.pad100{padding:100px 15px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.pt50{padding-top:50px}.defbtn .elementor-widget-container{margin-top:30px}body{position:relative}a{transition:all ease-in-out 0.5s!important}div[data-elementor-type="wp-page"]{overflow:hidden}.pad50{padding:50px 15px}@keyframes slideIn{from{top:-50%}to{top:0}}.hdactive .elementor-location-header{position:fixed!important;animation:0.5s ease-in slideIn;z-index:102;background:#fff;box-shadow:rgb(0 0 0 / .2) 0 0 11px;padding:10px 15px}.hd_menu .elementor-widget-container{width:100%}.header_main .elementor-widget-wrap{justify-content:space-between;align-items:center}.hd_menu .elementor-nav-menu>li{margin-left:50px}.hd_menu .elementor-nav-menu>li>a{font-size:16px;color:#fff!important;padding:0!important;text-transform:uppercase;font-weight:400}.elementor-nav-menu>li>ul.sub-menu a{padding:16px 15px 17px!important;color:#fff!important;border-bottom:1px solid #ffffff38;border-left:0;white-space:normal;background:#051931!important;font-size:15px;text-transform:uppercase;letter-spacing:0}.elementor-nav-menu>li>ul.sub-menu li:last-child a{border-bottom:0px!important}.hdactive .elementor-nav-menu li .sub-arrow svg{fill:#000!important}.elementor-sub-item.elementor-item-active{background-color:transparent!important}.elementor-nav-menu>li>ul.sub-menu{background:#000;min-width:307px!important;border-radius:0;margin-top:0px!important}.elementor-nav-menu>li>ul.sub-menu:last-child a{border-radius:0}.elementor-nav-menu>li>ul.sub-menu .sub-arrow{display:none!important}.elementor-nav-menu>li>ul.sub-menu a:hover{background:#b09052!important;opacity:1;border-left:unset!important;color:#fff!important}.elementor-location-header{position:absolute;top:0;left:0;right:0;z-index:100;padding:15px}.elementor-nav-menu li .sub-arrow svg{transition:all ease-in-out 0.5s;fill:#fff;top:0px!important;position:relative}body:not(.home) .elementor-nav-menu li .sub-arrow svg{fill:#051931}.elementor-nav-menu li:hover .sub-arrow svg,.hdactive .elementor-nav-menu li:hover .sub-arrow svg{fill:#b09052!important}.site_logo{width:auto!important;max-width:300px}.hdactive .site_logo{max-width:230px}.hdright{width:calc(100% - 330px)!important}body .hd_menu .elementor-nav-menu>li>a:hover{color:#b09052!important}.hdactive .hd_menu .elementor-nav-menu>li>a{color:#0e2849!important}.hdactive .hide_scroll,.showscroll{display:none}.hdactive .showscroll{display:block}.btnhd{margin-bottom:10px!important}.btnhd a{background:transparent!important;padding:0!important;font-weight:600;font-size:17px;color:#b09052!important}.btnhd a svg{font-size:17px;position:relative;top:1px;fill:#b09052}.bannercaption{padding:240px 0 100px}.bannercaption h1{font-size:55px;margin-bottom:15px;line-height:1.1}.bannercaption>div{max-width:840px}.gform_wrapper .gform_validation_errors{border-radius:40px;box-shadow:unset;margin-bottom:20px;margin-top:0}.validation_message{padding:0!important;background:0 0!important;border:0!important;margin-top:0!important;line-height:20px!important;font-size:13px!important;color:#ff5658!important}.gform_wrapper .gfield_required{display:none!important}.custom-contact label{font-size:14px!important;line-height:normal!important;padding:0!important;color:#fff!important;display:block!important;margin-bottom:0px!important;font-weight:normal!important}.gform_fields{row-gap:20px!important}.custom-contact legend{color:#fff!important;font-size:16px!important}.custom-contact .gfield_checkbox input{height:15px!important;padding:0!important;width:15px!important;margin-top:3px}.check-box label{margin-left:4px!important}.custom-contact .gfield_checkbox input::before{left:0px!important;position:relative;top:0}.gform_fields{row-gap:12px!important;column-gap:12px!important}.contact-form .custom-contact label{color:#000!important}.contact-form .custom-contact .gfield_description{font-size:13px!important;color:#000!important}.contact-form .custom-contact legend{color:#000!important}.custom-contact input[type="email"],.custom-contact input[type="text"],.custom-contact input[type="tel"],.custom-contact .textarea,.custom-contact select{background:#fff!important;border:0px!important;height:45px!important;margin-bottom:0!important;border-radius:0px!important;padding:12px 15px!important;color:#000!important;display:block!important;box-shadow:none!important;font-size:15px!important}.custom-contact .gfield_description{font-size:11px!important;color:#fff!important}.custom-contact .gform_wrapper{margin-top:20px}.custom-contact .gform_footer{margin:20px 0 0!important;padding:0!important}.custom-contact form{position:relative}.half-col{grid-column:span 6!important}.third-col{grid-column:span 4!important}.custom-contact .button{border:0!important;margin:0 auto!important;padding:20px 25px!important;color:#fff!important;min-width:220px!important;background-color:#051931!important;width:100%!important;border-radius:0px!important;height:auto!important;font-weight:normal!important}.gform_wrapper .gform_validation_errors>h2{font-size:17px!important;font-weight:500;line-height:normal!important}.custom-contact .button:hover{background:#fff!important;color:#000!important}.gform_validation_errors,.gfield_description.instruction{display:none!important}.custom-contact>div{background:#af8f50;padding:60px!important;margin-top:-50px}.custom-contact h2{color:#fff;font-size:25px;margin:0 0 10px}.custom-contact p{color:#fff}.custom-contact .textarea{height:100px!important;min-height:auto!important}.gform_confirmation_message{color:#fff}.bigheading h2{margin-bottom:20px;font-size:50px}.meet_block_inner>div{max-width:620px;padding:180px 0}.bigtext p{font-size:19px;font-weight:500}.defbtn a,body .hd_menu .elementor-nav-menu>li:last-child>a{background-color:#b09052;border-radius:0;padding:15px 30px!important;min-width:170px;font-size:16px;position:relative;z-index:1;color:#fff!important;text-transform:uppercase}.defbtn{margin-top:30px}.defbtn a:before,body .hd_menu .elementor-nav-menu>li:last-child>a:before{background:#0e2849;position:absolute;left:0;width:0;height:100%;transition:all ease-in-out 0.5s;content:"";top:0;bottom:0;z-index:-1}.defbtn a:hover::before,body .hd_menu .elementor-nav-menu>li:last-child>a:hover:before{width:100%}.wt p{color:#fff}.smheading h2{font-size:31px;line-height:1.2;margin-bottom:20px}.consult_block{padding:60px}.wtbtn a:before{background:#fff}.wtbtn a:hover{color:#0e2849!important}.review_slide .elementor-testimonial__cite{position:relative;margin-top:40px}.review_slide .elementor-testimonial{display:flex;flex-wrap:wrap}.review_slide .elementor-testimonial__header{order:2}.review_slide .elementor-testimonial__name{color:#0e2849;font-weight:400;font-size:19px;line-height:normal;padding:6px 0 6px 58px}.review_ic{width:auto!important;float:right!important;margin:-48px 0 auto auto}.review_ic img{max-width:90px}.review_slide .elementor-testimonial__text{font-size:15px!important;line-height:30px!important;border-bottom:1px solid #cccccc52;padding-bottom:40px}.review_slide{background:#EBFAFF;background:linear-gradient(180deg,#d8e6f8 0%,#fff0 68%);padding:50px 50px 0;border-radius:0;margin-top:20px}.review_slide .swiper-slide{background:transparent!important}.review_slide::before{content:"";background-image:url(https://carolinacounselingforathletes.com/wp-content/uploads/2025/12/rev_ic.png);background-repeat:no-repeat;width:60px;height:60px;background-color:#af8f50;position:absolute;background-size:25px;background-position:center;border-radius:5px;left:-20px;top:-20px}.elementor-main-swiper{width:100%!important;padding:0!important}.review_slide .elementor-testimonial__title{position:absolute;left:0;top:0;background:#003da0;width:40px!important;height:40px!important;border-radius:40px!important;color:#fff!important;display:flex;align-items:center;justify-content:center;font-size:20px!important;font-weight:500}.subheading p{font-size:60px;color:#b09052;font-family:"Birthstone",cursive}.bannercaption h1 i{color:#b09052;font-family:"Birthstone",cursive;font-size:76px;display:block;line-height:1}.ft_col_contact{margin-bottom:-80px;position:relative;z-index:1}.ft_social svg{margin:0!important;fill:#af8f50;width:25px!important;height:19px!important}.ft_social span{border:1px solid #af8f50;height:40px!important;width:40px!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;transition:all ease-in-out 0.5s!important}.ft_social span .elementor-icon-list-text{display:none!important}.ft_social span:hover{background:#af8f50!important;border:1px solid #af8f50}.ft_social span:hover svg{fill:#000}.ft_social span.elementor-icon-list-text{display:none!important}.ftcopyright p{color:#fff}.ftcopyright a{color:#fff!important;font-weight:normal!important}.ftcopyright a:hover{color:#0c3c64}.mb100{margin-bottom:100px}.ft_bottom{border-top:1px solid #ffffff1a;padding:15px 0}.ft_logo img{max-width:250px}.ft_text p{color:#fff;font-weight:600;margin-bottom:10px;font-size:16px}.ft_menu span{color:#fff}.ft_menu li{margin-bottom:5px!important}.ft_menu span{color:#fff}.ft_menu li{margin-bottom:5px!important}.ft_text p{color:#fff;font-weight:600;margin-bottom:10px;font-size:16px}.info_ft span.elementor-icon-list-text{color:#fff;display:block;line-height:normal;padding-left:40px!important;margin-bottom:20px!important}.info_ft span i{display:block;font-style:normal;color:#fff}.ft_logo{margin:50px 0!important}.info_ft span.elementor-icon-list-text:hover,.ft_menu span:hover{color:#af8f50}.ft_btm_block{border-top:1px solid #ffffff24;padding-top:40px}.info_ft span.elementor-icon-list-icon svg{fill:#af8f50;width:25px;height:19px}.info_ft span.elementor-icon-list-icon{position:absolute;top:4px}.info_ft li:last-child span.elementor-icon-list-text{margin:0!important}.services_block{margin-top:50px}.services_block .swiper-slide{background:transparent!important}.services_block .elementor-testimonial__icon{display:none}.services_block .elementor-testimonial__header{flex-wrap:wrap}.services_block .elementor-testimonial__image{width:100%!important;border-radius:0px!important;overflow:hidden}.services_block .elementor-testimonial__image img{width:100%!important;height:auto!important;border-radius:0px!important;transition:all ease-in-out 0.5s;transform:unset!important}.services_block .elementor-testimonial__image:hover img{transform:scale(1.1)!important}.services_block span{font-size:17px;font-weight:500;margin-top:15px;line-height:23px}.services_block .swiper-slide:nth-of-type(2n){margin-top:60px}.services_block .elementor-swiper-button{width:40px!important;height:30px!important;background-image:url(https://carolinacounselingforathletes.com/wp-content/uploads/2025/12/arr.png);background-repeat:no-repeat;transform:unset!important;right:0!important;top:-100px!important;bottom:unset!important;left:unset!important;background-size:16px;background-position:center;display:none!important}.services_block .elementor-swiper-button.elementor-swiper-button-prev{right:40px!important;-webkit-transform:scaleX(-1)!important;transform:scaleX(-1)!important}body:not(.home) .elementor-location-header{position:static}body:not(.home) .hd_menu .elementor-nav-menu>li>a{color:#0e2849!important}body:not(.home) .hd_menu .elementor-nav-menu>li:last-child>a{color:#fff!important}body:not(.home) .hd_menu .elementor-nav-menu>li>a:hover{color:#b09052!important}body:not(.home) .hide_scroll{display:none}body:not(.home) .showscroll{display:block}.inr-bnr{padding:12% 15px}.right-container .elementor-container{max-width:calc((100% - 1360px)/2 + 1360px)!important;margin-right:0}.inr-hd h1{font-size:60px}.help_outer>div{column-gap:20px;justify-content:center}.help-boxes{width:calc(100% / 5 - 16px)!important;background:#fff;padding:40px 25px}.help-boxes .elementor-image-box-img{width:auto!important;display:block;margin-bottom:30px!important}.help-boxes .elementor-image-box-img img{width:auto;max-width:70px;display:block;position:relative;top:0;transition:all ease-in-out 0.5s!important;max-height:50px}.help-boxes:hover .elementor-image-box-img img{top:-5px}.gradient-list li{background:#FFF;background:linear-gradient(90deg,rgb(255 255 255 / .08) 0%,#fff0 70%);padding:10px;color:#fff;list-style:none;position:relative;padding-left:30px}.gradient-list li::before{content:"";background:#b09052;width:8px;height:8px;position:absolute;top:20px;left:9px}.gradient-list li:last-child{margin-bottom:0!important}.serv-boxes{width:calc(100% / 3 - 14px)!important;height:350px!important;overflow:hidden;position:relative!important;border-radius:0}.serv_outer>div{column-gap:20px;row-gap:20px;justify-content:center}.serv-boxes .elementor-flip-box__image{margin:0px!important;display:block!important}.serv-boxes .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px!important}.serv-boxes .elementor-flip-box{height:350px!important}.serv-boxes .elementor-flip-box__image img{height:350px!important;object-fit:cover;max-width:100%!important;width:100%!important;display:block;position:relative}.serv-boxes .elementor-flip-box__back{background-color:#051931!important;display:block;z-index:3}.serv-boxes .elementor-flip-box__front{background-color:transparent!important}.serv-boxes .elementor-flip-box__front .elementor-flip-box__layer__title{position:absolute;left:0;right:0;margin:auto;text-align:center;pointer-events:none;opacity:1;z-index:1;color:#fff;bottom:0;padding:200px 15px 18px;background:linear-gradient(0deg,#051931 0%,#fff0 68%);font-style:normal;font-weight:500;display:block;font-size:18px;line-height:normal}.serv-boxes .elementor-flip-box__back .elementor-flip-box__layer__overlay{background:#051931e0!important}.serv-boxes .elementor-flip-box__back .elementor-flip-box__layer__title{text-align:center;border-bottom:1px solid #ffffff69;padding-bottom:20px;color:#fff;font-weight:500!important;margin-bottom:14px;font-size:18px;display:block}.serv-boxes .elementor-flip-box__back .elementor-flip-box__layer__description{color:#fff;font-size:15px!important;line-height:27px!important}.serv-boxes .elementor-flip-box__layer__overlay{padding:40px 20px!important}.serv-boxes .elementor-flip-box__button{border-radius:0px!important;padding:11px 24px 14px!important}.help-boxes .elementor-image-box-title{font-size:18px;font-weight:500;margin-top:15px;line-height:24px;display:block;margin-bottom:7px}.four-icon-box .help-boxes{width:calc(100% / 4 - 16px)!important;background:#F6F6F6}.post-card .elementor-post__excerpt p{color:#fff!important;font-size:15px;line-height:29px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card h3 a{color:#fff}.post-card .elementor-post__meta-data{font-size:14px;margin-bottom:7px}.post-card .elementor-post__title a{font-size:23px!important;line-height:31px!important;text-transform:capitalize;display:block;margin-bottom:12px}.post-card .elementor-post__text{width:55%!important;padding:30px 22px 20px 20px}.post-card .elementor-post__thumbnail__link{width:45%!important;margin:0}.post-card>div{row-gap:90px;column-gap:30px}.post-card article{display:flex!important;flex-direction:row!important;background-color:#0E2849;position:relative;overflow:visible!important;min-height:320px}.post-card .elementor-post__thumbnail{position:static}.post-card .elementor-post__thumbnail img{width:100%!important;position:absolute;top:unset!important;left:0!important;transform:none!important;height:310px!important;object-fit:cover;bottom:-25px}.post-card .elementor-post__read-more:hover::before{background-color:#fff;width:100%}.post-card .elementor-post__read-more::before{background:#0e2849;position:absolute;left:0;width:0;height:100%;transition:all ease-in-out 0.5s;content:"";top:0;bottom:0;z-index:-1}.post-card .elementor-post__read-more:hover{color:#0e2849!important}.post-card .elementor-post__read-more{background-color:#b09052;border-radius:0;padding:14px 27px!important;font-size:16px;position:relative;z-index:1;color:#fff!important;font-weight:400;position:absolute;bottom:20px;line-height:1!important}.single-main{box-shadow:unset!important;padding:80px 15px}.single-main .elementor-widget-wrap{box-shadow:none!important;transition:none!important;background:transparent!important}.single-main h1{font-size:45px!important;line-height:55px!important;margin-bottom:11px}.single-main .elementor-icon-list-item{margin:0 0 0 8px!important}.single-main li a{color:#4e4e4e!important;font-size:18px!important;line-height:28px!important}.single-main li a:hover{color:#000!important}.single-main img{width:100%;display:block!important;height:450px;object-fit:cover}.single-main .elementor-icon-list-icon{display:none!important}.single-left h2{font-size:35px;line-height:42px}.single-left h3{font-size:30px;line-height:34px}.single-left h4{font-size:25px;line-height:28px}.single-left h5{font-size:20px;line-height:24px}.single-left h2,.single-left h3,.single-left h4,.single-left h5{margin:30px auto 10px}.single-ryt .sidebar .elementor-container{background:#0E2849!important;padding:30px}.single-ryt h4{font-size:26px;line-height:36px;margin-bottom:20px;color:#fff!important;font-family:"Poppins",sans-serif!important}.single-ryt article{padding-bottom:15px!important;border-bottom:1px solid #fff6;align-items:center}.single-ryt h3 a{font-size:15px!important;line-height:22px!important;color:#fff!important;font-weight:400}.single-ryt .elementor-post__thumbnail__link{display:none}.single-ryt article:last-child{border-bottom:0px!important;padding-bottom:0px!important;margin-bottom:0px!important}.pl40{padding-left:40px}.single-post .elementor-location-header{box-shadow:0 4px 8px 0 rgb(0 0 0 / .2),0 6px 20px 0 rgb(0 0 0 / .19)}.single-left li::before{background-image:url(https://carolinacounselingforathletes.com/wp-content/uploads/2025/12/arr.png);content:"";background-size:14px;height:28px;width:20px;background-repeat:no-repeat;position:absolute;left:0;background-position:center top 9px}.single-left li{position:relative;padding-left:23px;list-style:none;margin-bottom:10px}.single-left .post-info li::before{display:none}.pad-gap .help-boxes{padding:40px 20px}.mdheading h2{font-size:40px;line-height:1.2;margin-bottom:20px}.two-box .help-boxes{width:calc(100% / 2 - 16px)!important;background:linear-gradient(180deg,#d8e6f8 0%,#fff0 80%)}.two-box .help_outer>div{row-gap:30px}.two-box .help-boxes .elementor-image-box-title{font-size:19px;margin-top:0;margin-bottom:10px}.two-box .help-boxes .elementor-image-box-img{margin-bottom:25px!important}.faqblock .elementor-accordion-title{font-size:21px;font-weight:500;margin-top:15px;line-height:23px;color:#1c2022}.faqblock .elementor-accordion-item{margin-bottom:25px;border:1px solid #0519314f!important;background:#c7b2990a}.faqblock .elementor-accordion .elementor-tab-title{padding:25px 25px 25px 68px;background-image:url(https://carolinacounselingforathletes.com/wp-content/uploads/2026/01/ath-qs.png);background-repeat:no-repeat;background-position:center left 25px;background-size:27px}.faqblock .elementor-accordion-icon{height:28px;display:flex!important;justify-content:center;align-items:center}.faqblock .elementor-accordion .elementor-tab-content{border:0;padding:0 25px 35px;color:#fff!important}.faqblock .elementor-accordion .elementor-tab-content p{color:#fff!important}.faqblock .elementor-active{background:#051931}.faqblock .elementor-tab-title.elementor-active a{color:#fff!important}.faqblock .elementor-accordion .elementor-active.elementor-tab-title{background-image:url(https://carolinacounselingforathletes.com/wp-content/uploads/2026/01/ic_hover.png)!important}.faqblock .elementor-accordion-icon{width:auto!important}.faqblock .elementor-accordion-icon-closed,.faqblock .elementor-accordion-icon-opened{position:relative;transition:all ease-in-out 0.5s}.faqblock .elementor-accordion-icon-closed:before,.faqblock .elementor-accordion-icon-opened:before{content:"";position:absolute;background-image:url(https://carolinacounselingforathletes.com/wp-content/uploads/2026/01/plus-ath.png);width:25px!important;height:25px!important;background-size:17px;background-position:center;background-repeat:no-repeat;border-radius:50%;left:-25px;top:-15px}.faqblock .elementor-accordion-icon-opened::before{background-image:url(https://carolinacounselingforathletes.com/wp-content/uploads/2026/01/minus-ath.png)}.faqblock .elementor-active .elementor-accordion-icon-opened::before{background-image:url(https://carolinacounselingforathletes.com/wp-content/uploads/2026/01/minus-wtt.png)}.faqblock .elementor-accordion-icon svg{display:none!important}.faqblock .elementor-accordion .elementor-tab-content a{color:#fff!important}.faqblock .elementor-accordion .elementor-tab-content a:hover{opacity:.7}.pad80{padding:80px 15px}.form-row .custom-contact>div{padding:35px 50px!important;margin-top:0;background:linear-gradient(180deg,#d8e6f8 40%,#fff0 95%)}.form-row .custom-contact .button{background-color:#b09052!important;transition:all ease-in-out 0.5s!important}.form-row .custom-contact .button:hover{background-color:#051931!important;color:#fff!important}body:not(.home) .site_logo{max-width:250px}body:not(.home).hdactive{padding-top:130px}.elementor-nav-menu>.info-nav>ul.sub-menu{min-width:220px!important}.page-id-438 .ftr-btm{display:none}.form-row .custom-contact h2{color:#0e2849}.form-row .custom-contact p{color:#000}.info-contact .elementor-widget-container{padding:0 10px 40px 0}.info-contact li{margin-bottom:25px!important;border-bottom:1px solid #05193121;padding-bottom:25px!important}.info-contact li:last-child{padding-bottom:0px!important;border-bottom:0 solid #f1f1f1!important;margin-bottom:0px!important}.info-contact li a,.info-contact li span{color:#000!important;font-size:15px!important;line-height:23px}.info-contact li span{padding-left:15px!important}.info-contact .elementor-icon-list-icon{padding:11px!important;border:1px solid #051931;border-radius:50%;transition:all ease-in-out 0.5s}.info-contact .elementor-icon-list-icon svg{transition:all ease-in-out 0.5s!important;margin:0px!important;width:18px!important;height:18px!important;fill:#051931}.elementor-location-footer{margin-top:50px}.info-contact i{font-style:normal;font-size:17px;line-height:normal;display:block;color:#b19151;font-weight:500;margin-bottom:5px}.info-contact .elementor-icon-list-text b{display:block;line-height:normal}.info-contact p{color:#fff!important;font-size:16px;line-height:normal}.info-contact li:hover .elementor-icon-list-icon{background-color:#b09052;border:1px solid #b09052}.info-contact li:hover .elementor-icon-list-icon svg{fill:#fff}.abs-vd{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:1}.show-vd .e-hosted-video{position:relative}.show-vd .e-hosted-video::before{position:absolute;content:"";background-image:url(https://carolinacounselingforathletes.com/wp-content/uploads/2026/01/play-button.png);background-size:100px;left:0;right:0;bottom:0;top:0;margin:auto;background-repeat:no-repeat;filter:invert();background-position:center;pointer-events:none}.bannercontainer>div{max-width:620px}.blog_container.bannercontainer>div{max-width:697px}.approch_col::before{content:"";height:100%;width:auto;border-left:2px solid #8080800f;padding-right:60px}.podcast_icon img{width:70px}.pod_box{width:calc(100% / 3 - 14px)!important;padding:12px;border:1px solid #e7e7e7}.pod_fetur>div{column-gap:20px;row-gap:20px}.pod_box .elementor-image-box-img{display:block;width:100%!important}.pod_box .elementor-image-box-img img{max-height:400px;object-fit:cover;width:100%}.episod a{margin-left:12px}.pod_box i{display:block;font-style:normal;font-size:14px!important;color:#222;font-weight:400}.pod_box .elementor-image-box-content{text-align:left}.pod_box .elementor-image-box-title{font-size:19px;text-transform:capitalize;font-weight:500;color:#0e2849}.pod_box ul li{list-style:none;text-transform:capitalize;margin:0!important;padding-left:30px;position:relative}.pod_box ul li::before{content:"";background-image:url(https://carolinacounselingforathletes.com/wp-content/uploads/2026/01/chapter.png);background-size:20px;position:absolute;width:30px;background-repeat:no-repeat;height:30px;left:0;top:4px}.episod{display:flex;justify-content:space-between;margin-top:14px;border-top:1px solid #e7e7e7;padding-top:14px}.episod img{max-height:25px}.ft-fix-btn{display:none}.mt20{margin-top:20px}.approch_col p{text-align:center!important}.sm_txt p{color:#b09052;font-size:22px;line-height:normal;font-family:"Poppins",sans-serif;font-weight:500}.info_list li{padding-left:24px!important}.info_list li::before{content:"";background:url(https://carolinacounselingforathletes.com/wp-content/uploads/2025/12/arr.png);background-size:15px;height:17px;width:17px;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:7px}.rates_img img{border-radius:50%;height:500px;object-fit:cover;width:500px}.top_gradient{background:linear-gradient(180deg,rgb(243 248 255) 0%,rgb(255 255 255) 100%)}.small_txt p{font-size:41px!important}.subheading h2{font-size:25px;line-height:27px;margin-bottom:10px}.reviews-col .es-review-background-container{border-radius:13px!important;padding:35px 20px 25px!important;min-height:200px;border-radius:0!important}.reviews-col .es-review-author-name{font-size:16px!important;font-weight:500!important;color:#0e2849;font-family:"Poppins",sans-serif}.reviews-col .es-button-base-overlay{background:#e93134!important;text-transform:capitalize;font-size:16px;padding:14px 30px!important;position:relative;font-style:normal;color:#fff!important;line-height:normal;text-shadow:none;font-weight:500;transition:all ease-in-out 0.5s!important}.reviews-col .es-text-shortener-control{color:#000!important;padding-top:5px;font-size:14px;font-weight:500!important;font-family:"Poppins",sans-serif}.reviews-col .injected-svg{width:70px;height:28px!important}.reviews-col .es-review-link-container{margin-top:0}.reviews-col .es-review-content-rating{margin-bottom:12px!important}.reviews-col .es-review-info-source-container{display:none}.reviews-col .es-verified-badge{display:none}.reviews-col .es-review-info-info-block{display:none}.team_col>div{column-gap:40px;justify-content:center}.team_box{width:calc(100% / 2 - 20px)!important;border:1px solid #00000021}.team_box i a{font-size:16px;color:#fff!important;text-transform:uppercase;font-weight:400}.team_box .elementor-image-box-img{width:100%!important;margin:0!important;overflow:hidden;display:block!important}.team_box img{width:100%;transition:all ease-in-out .5s!important;display:block!important;min-height:400px;max-height:400px;object-fit:cover;object-position:top}.team_box:hover img{transform:scale(1.1)}.team_box .elementor-image-box-content{padding:20px}.team_box .elementor-image-box-title{color:#0e2849;text-transform:uppercase;font-size:20px;font-weight:600}.team_box p{font-size:16px;color:#0e2849}.team_box i{display:block;background-color:#b09052;border-radius:0;padding:7px 27px;font-style:normal;width:max-content;text-align:center!important;margin-top:12px!important;margin:auto;transition:0.5s ease-in-out}.team_box i:hover{background:#0e2849}.page-id-2187 .elementor-location-header,.page-id-2182 .elementor-location-header{box-shadow:1px 1px 11px 10px #88888817}.reviews-col .CfMHG{background:#b09052}@media(max-width:1400px){.ft_bottom{padding:15px 15px}.ftr-btm{padding:0 15px}.schedule_img img{min-height:550px;max-height:550px;object-fit:cover}.meet_block_inner>div{padding:180px 15px}.lft-ryt-spc{padding-left:15px;padding-right:15px}.bannercaption{padding:240px 15px 100px}}@media(max-width:1199px){.rates_img img{height:370px;width:370px}.single-ryt{display:none}.single-left{width:100%!important}.single-left h4{font-size:23px;line-height:26px}.single-left h2{font-size:33px;line-height:40px}.single-left h3{font-size:26px;line-height:31px}.single-left h2,.single-left h3,.single-left h4,.single-left h5{margin:25px auto 10px}.single-main .elementor-post-info{justify-content:left!important}.single-main h1{font-size:40px!important;line-height:50px!important;margin-bottom:10px;text-align:left}.serv-boxes .elementor-flip-box{height:410px!important}.serv-boxes{height:410px!important}.mdheading h2{font-size:38px;margin-bottom:20px}.faqblock .elementor-accordion .elementor-tab-title{padding:23px 23px 23px 60px;background-position:center left 22px;background-size:25px}.faqblock .elementor-accordion-icon-closed::before,.faqblock .elementor-accordion-icon-opened::before{width:23px!important;height:23px!important;background-size:15px;left:-21px;top:-15px}.faqblock .elementor-accordion-item{margin-bottom:19px}.faqblock .elementor-accordion .elementor-tab-title{padding:23px 23px 23px 64px}.faqblock .elementor-accordion-item{margin-bottom:21px}.form-row .custom-contact>div{padding:30px 30px!important}.post-card article{min-height:400px}.post-card .elementor-post__title a{font-size:20px!important;line-height:27px!important;margin-bottom:12px}p,li{margin-bottom:18px}.pr60{padding-right:50px}.approch_col::before{padding-right:50px}.inr-hd h1{font-size:50px}.bigheading h2{margin-bottom:18px;font-size:46px}.pl60{padding-left:50px}.custom-contact>div{padding:30px!important;margin-top:-40px}.mb100{margin-bottom:80px}.subheading p{font-size:56px}.smheading h2{font-size:27px;margin-bottom:17px}.consult_block{padding:44px}.pod_box .elementor-image-box-img img{max-height:360px}.meet_block_inner>div{padding:160px 15px}.pt100{padding-top:80px}.pb100{padding-bottom:80px}.pad100{padding:80px 15px}.bannercaption h1{font-size:52px;margin-bottom:13px}.bannercaption h1 i{font-size:71px}.defbtn a,body .hd_menu .elementor-nav-menu>li:last-child>a{padding:15px 20px!important;min-width:160px}.hd_menu .elementor-nav-menu>li{margin-left:22px}.hdright{width:calc(100% - 280px)!important}.site_logo{max-width:260px}}@media(max-width:1024px){body:not(.home) .hd_menu .elementor-nav-menu>li>a{color:#fff!important}.defbtn a,body .hd_menu .elementor-nav-menu>li:last-child>a{text-transform:uppercase!important}.header_main .elementor-menu-toggle__icon--close.e-font-icon-svg.e-eicon-close{fill:#b09052}.header_main .elementor-menu-toggle__icon--open.e-font-icon-svg.e-eicon-menu-bar{fill:#fff}.hd_menu{flex-direction:row-reverse!important}.header_main .elementor-menu-toggle.elementor-active{background-color:#fff;margin:0px!important;position:fixed;right:15px;top:38px}.header_main .elementor-menu-toggle{background-color:#b09052;padding:11px;margin:0 0px!important;z-index:10;display:flex;justify-content:flex-end;width:fit-content;border-radius:0}.header_main nav.elementor-nav-menu--dropdown{position:fixed;top:0;bottom:0;width:480px;margin:0!important;display:flex;align-items:center;justify-content:center;right:-490px;transform:unset!important;max-height:100%!important;transition:all ease-in-out 0.3s!important;background-color:#051931;overflow:auto;z-index:5}.header_main .elementor-nav-menu>li>a{color:#fff}.hdactive .elementor-nav-menu li .sub-arrow svg{fill:#fff!important}.hdactive .hd_menu .elementor-nav-menu>li>a{color:#fff!important}.header_main .elementor-menu-toggle.elementor-active~.elementor-nav-menu--dropdown{right:0px!important}.hd_menu .elementor-nav-menu>li>a:hover{color:#fff!important}.header_main .elementor-nav-menu{margin:auto;margin-top:90px!important;width:100%!important}.header_main .sub-arrow{position:absolute;right:30px}.header_main .elementor-nav-menu>li:last-child>a:hover{background:transparent!important;color:#fff!important}.header_main .elementor-nav-menu>li:last-child{margin-left:0}.header_main .hd_menu .elementor-nav-menu>li:last-child>a{border:0!important}.header_main ul.elementor-nav-menu>li>a,.hd_menu .elementor-nav-menu>li:last-child>a{background-color:transparent!important;font-size:20px!important;padding:22px 15px!important;border:0px!important;color:#fff!important;border-bottom:1px solid #ffffff1f!important}body .hd_menu .elementor-nav-menu>li>a:hover{color:#fff!important}.hd_menu nav>ul.elementor-nav-menu>li{margin-left:0}.header_main ul.elementor-nav-menu .sub-menu li a{padding:20px 20px 20px 35px!important;color:#fff!important;font-size:17px!important;background-color:#06172b!important;text-transform:uppercase}.header_main ul.elementor-nav-menu .sub-menu{background:transparent!important}}@media(max-width:999px){.t-full img{width:100%!important}.rates_img img{height:300px;width:300px}.single-main h1{font-size:36px!important;line-height:41px!important;margin-bottom:9px;text-align:left}.single-main{padding:60px 15px}.serv-boxes{width:calc(100% / 3 - 7px)!important;height:350px!important;overflow:hidden;position:relative!important;border-radius:0;height:auto!important}.serv_outer>div{column-gap:10px;row-gap:10px}.serv-boxes:nth-child(n+4){width:calc(100% / 2 - 7px)!important}.serv-boxes .elementor-flip-box__layer__overlay{padding:20px 20px 40px!important;justify-content:flex-start}.serv-boxes .elementor-flip-box__front .elementor-flip-box__layer__title{display:none!important}.serv-boxes .elementor-flip-box__front{background-color:transparent!important;height:280px;position:static}.serv-boxes .elementor-flip-box__back{background-color:#051931!important;display:block;transform:unset!important;height:530px;position:static;opacity:1!important;background-image:unset!important}.serv-boxes .elementor-flip-box{height:auto!important}.mdheading h2{font-size:35px;margin-bottom:18px}.help-boxes{width:calc(100% / 3 - 7px)!important;padding:35px 20px}.help_outer>div{column-gap:10px;row-gap:10px}.faqblock .elementor-accordion-icon-closed::before,.faqblock .elementor-accordion-icon-opened::before{width:20px!important;height:20px!important;background-size:13px;left:-18px;top:-15px}.faqblock .elementor-accordion .elementor-tab-title{padding:20px 20px 20px 51px;background-position:center left 16px;background-size:23px}.faqblock .elementor-accordion .elementor-tab-content{padding:0 25px 25px}.faqblock .elementor-accordion-item{margin-bottom:15px}.inr-bnr{padding:16% 15px}.custom-contact h2{font-size:23px}.info-contact .elementor-icon-list-icon svg{width:14px!important;height:14px!important}.info-contact li{margin-bottom:20px!important;padding-bottom:20px!important}.form-row .custom-contact>div{padding:30px 20px!important}.post-card article{min-height:420px}.post-card .elementor-post__text{padding:20px 15px 20px 15px}.post-card .elementor-post__excerpt p{font-size:15px;line-height:25px}.post-card>div{row-gap:40px;column-gap:10px}.post-card .elementor-post__thumbnail img{height:340px!important;bottom:-10px}.pr60{padding-right:35px}.approch_col::before{padding-right:35px}.pad80{padding:60px 15px}.inr-hd h1{font-size:43px}.because_sec{text-align:center}.bannercaption>div{max-width:840px;text-align:center;margin:0 auto!important}.ft_logo img{max-width:230px}.pl60{padding-left:35px}.custom-contact>div{padding:30px 15px!important;margin-top:-30px}.wtbtn a:hover{color:#fff!important}.consult_block{padding:26px}.mb100{margin-bottom:60px}.pod_box i{font-size:13px!important;line-height:18px}.episod a{margin-left:5px}.pod_box ul li{padding-left:26px;font-size:13px}.pod_box .elementor-image-box-title{font-size:17px}.pod_fetur>div{column-gap:10px;row-gap:10px}.pod_box{width:calc(100% / 3 - 7px)!important;padding:5px}.bigheading h2{margin-bottom:16px;font-size:44px}.meet_block_inner>div{max-width:510px;padding:100px 15px}.services_block .elementor-testimonial__image:hover img{transform:unset!important}.services_block{margin-top:33px}.pt100{padding-top:60px}.pb100{padding-bottom:60px}.t-full-col.pl60{padding-left:0}.t-full-col{width:100%!important}.pl60{padding-left:35px}.pad100{padding:60px 15px}.defbtn a::before,body .hd_menu .elementor-nav-menu>li:last-child>a::before{display:none}.defbtn a,body .hd_menu .elementor-nav-menu>li:last-child>a{font-size:15px}.bannercaption h1{font-size:47px;margin-bottom:11px}.bannercaption h1 i{font-size:66px}.banner .elementor-column-gap-no{min-height:fit-content!important}.bannercaption{padding:20px 15px 40px;background-color:#051931}.banner video{position:static!important;height:auto!important;transform:unset!important;width:100%!important;display:flex}.banner>div{position:static!important}.site_logo{max-width:240px}}@media(max-width:767px){.team_col>div{column-gap:20px;justify-content:center}.team_box{width:calc(100% / 2 - 10px)!important}.info_list li::before{display:none}.info_list li{padding-left:24px!important;border:1px solid #8080802b;margin-top:10px!important;padding:8px!important}.rates_img img{height:100%!important;width:100%!important;border-radius:0}.ftr-btm{padding:0 15px 35px}.single-left h4{font-size:21px;line-height:24px}.single-left h3{font-size:24px;line-height:29px}.single-left h2,.single-left h3,.single-left h4,.single-left h5{margin:20px auto 10px}.single-left h2{font-size:30px;line-height:37px}.single-main h1{font-size:33px!important;line-height:36px!important}.mt35{margin-top:17px}p,li{margin-bottom:10px}.gradient-list li::before{display:none}.gradient-list li{padding-left:0;text-align:center;background:#80808012}.serv-boxes .elementor-flip-box__front{height:290px}.serv-boxes .elementor-flip-box__button{border-radius:0px!important;padding:8px 14px 11px!important}.mob_bg .elementor-background-overlay{background-color:#041931!important;background-image:unset!important;opacity:unset!important}.serv-boxes .elementor-flip-box__back .elementor-flip-box__layer__title{padding-bottom:20px;margin-bottom:20px}.serv-boxes .elementor-flip-box__back{height:auto!important}.serv-boxes .elementor-flip-box__back .elementor-flip-box__layer__description{display:none}.bigheading h2{margin-bottom:11px;font-size:34px}.help-boxes .elementor-image-box-img{margin-bottom:10px!important}.help_outer>div{column-gap:10px;row-gap:10px}.four-icon-box .help-boxes{width:calc(100% / 2 - 5px)!important}.serv-boxes .elementor-flip-box__back{height:450px}.serv-boxes .elementor-flip-box__layer__overlay{padding:20px 15px 20px!important}.serv-boxes{width:calc(100% / 2 - 7px)!important}.serv-boxes{height:auto!important}.mdheading h2{font-size:32px;margin-bottom:15px}.two-box .help-boxes{width:calc(100% / 2 - 7px)!important}.two-box .help_outer>div{row-gap:14px;column-gap:14px}.pad-gap .help-boxes{padding:30px 15px}.two-box .help-boxes .elementor-image-box-title{text-align:center}.help-boxes .elementor-image-box-img{justify-content:center;display:flex}.help-boxes:hover .elementor-image-box-img img{top:0}.faqblock .elementor-accordion-item{margin-bottom:10px}.faqblock .elementor-accordion .elementor-tab-title{padding:17px 17px 17px 46px;background-position:center left 14px;background-size:21px}.faqblock .elementor-accordion-title{max-width:470px;display:flex;font-size:20px;margin-top:0}.form-row .custom-contact p{text-align:center}.form-row .custom-contact>div{padding:30px 15px!important}.info-contact li a,.info-contact li span{display:block!important}.info-contact li span{padding-left:0px!important}.info-contact .elementor-icon-list-icon{margin:0 auto 10px!important;display:block!important;width:fit-content;line-height:11px}.info-contact li{display:block!important}.inr-bnr{padding:20% 15px}.post-card .elementor-post__read-more{position:static;display:inline-block!important}.post-card>div{row-gap:15px}.post-card .elementor-post__thumbnail img{position:static!important;bottom:0}.post-card .elementor-post__thumbnail{position:static;padding:0!important}.post-card .elementor-post__thumbnail img{position:static}.post-card article{flex-direction:column!important}.post-card .elementor-post__thumbnail__link{width:100%!important}.post-card .elementor-post__text{width:100%!important;max-width:fit-content}.bannercontainer>div{max-width:100%!important}.mb100{margin-bottom:40px}.pad80{padding:40px 15px}body:not(.home) .site_logo{max-width:220px}.approch_col::before{display:none}.pr60{padding-right:0}.inr-hd h1{font-size:39px}.site_logo{max-width:180px}.mob-full img{width:100%!important;height:auto!important}.header_main .elementor-menu-toggle.elementor-active{top:41px}.hdactive .site_logo{max-width:190px}.ft_bottom{padding:30px 15px 70px}.ft-fix-btn a:last-child{background-color:#051931}.ft-fix-btn a{font-size:15px;text-transform:uppercase;color:#fff;line-height:25px;padding:10px;width:100%!important;text-align:center}.ft-fix-btn{position:fixed;left:0;right:0;bottom:0;width:100%;justify-content:space-between;display:flex;background-color:#af8f50;z-index:10;border-top:1px solid #ffffff36}.custom-contact .button{padding:16px 15px!important;min-width:190px!important;width:fit-content!important}.custom-contact h2{text-align:center!important}.half-col{grid-column:span 12!important}.info_ft .elementor-icon-list-item{display:block}.info_ft a{display:block!important}.info_ft span.elementor-icon-list-icon{position:static;margin:0 auto 10px!important;justify-content:center}.custom-contact>div{padding:30px 15px!important;margin-top:20px}.pl60{padding-left:0}.info_ft span.elementor-icon-list-text{padding-left:0!important;margin-bottom:20px!important}.ft_logo{margin:40px 0!important}.smheading h2{font-size:25px;margin-bottom:11px}.consult_block{padding:20px 15px 40px}.schedule_img img{min-height:auto;max-height:fit-content;object-fit:cover}.pod_box{width:100%!important}.meet-sec>div{background-color:#000000a6!important}.services_block{margin-top:15px}.meet_block_inner>div{max-width:100%!important;padding:40px 15px}.services_block .elementor-testimonial__cite{width:100%!important}.services_block span{text-align:center}.services_block .swiper-slide:nth-of-type(2n){margin-top:0}.pt100{padding-top:40px}.pb100{padding-bottom:40px}.pad100{padding:40px 15px}.bannercaption h1{font-size:40px;margin-bottom:9px}.bannercaption h1 i{font-size:57px}.defbtn{margin-top:20px}p,li,div,p.elementor-heading-title{line-height:27px}.single-main img{height:340px}}@media(max-width:600px){.team_box img{min-height:200px!important;max-height:200px}.team_box:hover img{transform:unset!important}.team_col>div{column-gap:0;row-gap:10px}.mob-full img{min-height:181px;object-fit:cover}.team_box i{padding:7px 20px;margin-top:11px!important;margin:0}.team_box .elementor-image-box-content{padding:17px;width:60%!important;align-content:center;text-align:left}.team_box .elementor-image-box-img{width:40%!important}.team_box .elementor-image-box-wrapper{display:flex}.team_box{width:calc(100% / 1 - 10px)!important}.help-boxes:last-child{width:100%!important}.single-main img{height:310px}.single-main h1{font-size:31px!important;line-height:34px!important}.serv-boxes .elementor-flip-box__front{height:160px}.help-boxes .elementor-image-box-img img{max-width:41px}.help-boxes{width:calc(100% / 2 - 5px)!important;padding:20px 12px}.thanks_sec h2{max-width:330px;margin:0 auto!important}.two-box .help_outer>div{row-gap:10px;column-gap:10px}.mdheading h2{font-size:25px;margin-bottom:11px}.two-box .help-boxes{width:100%!important}.faqblock .elementor-accordion .elementor-tab-title{padding:14px 14px 14px 40px;background-position:center left 11px;background-size:19px}.faqblock .elementor-accordion-title{max-width:290px;font-size:20px;margin-top:0}body:not(.home) .site_logo{max-width:190px}.inr-hd h1{font-size:31px}.info_ft span.elementor-icon-list-text:hover,.ft_menu span:hover{color:#fff}.ftcopyright p{max-width:460px;margin:0 auto!important}.bigtext p{font-size:17px}.bigheading h2{margin-bottom:10px;font-size:29px}.bannercaption h1{font-size:35px}.bannercaption h1 i{font-size:45px}.header_main .elementor-menu-toggle.elementor-active{top:31px}.header_main ul.elementor-nav-menu .sub-menu li a{padding:15px 15px 15px 30px!important;font-size:16px!important}.header_main ul.elementor-nav-menu>li>a,.hd_menu .elementor-nav-menu>li:last-child>a{font-size:18px!important;padding:15px 15px!important}.header_main nav.elementor-nav-menu--dropdown{width:370px}.header_main .elementor-menu-toggle{padding:9px}.hdright{width:auto!important}}