@charset "UTF-8";
.page-id-339 .header{background:transparent !important}.site-btn .elementor-button{position:relative}.site-btn .elementor-button:after{content:"";background-image:url("https://oscounseling.com/wp-content/uploads/2026/09/btn-icon.png");background-position:center;background-repeat:no-repeat;background-size:contain;width:60px;height:60px;position:absolute;right:-70px;top:0;bottom:0;transition:all 0.3s ease}@media screen and (max-width:1440px){.site-btn .elementor-button:after{width:51px;height:51px;right:-60px}}@media screen and (max-width:1036px){.site-btn .elementor-button:after{width:48px;height:48px;right:-60px}}@media screen and (max-width:767px){.site-btn .elementor-button:after{width:43px;height:43px;right:-50px}}.site-btn .elementor-button:hover:after{transform:rotate(40deg)}.site-btn.style-2 .elementor-button:after{background-image:url("https://oscounseling.com/wp-content/uploads/2026/09/site-btn-icon.png")}.benefit-slider{padding-left:max(calc((100% - 1440px) / 2), 20px) !important}.benefit-slider.toa .swiper{padding-bottom:0px}.benefit-slider.toa .swiper .swiper-slide .benefit-slide-item h6{min-height:1px !important}.benefit-slider.toa .benefit-slide-item.e-flex.e-con.e-child{min-height:1px !important;justify-content:start !important}.benefit-slider .swiper{padding-top:50px;padding-bottom:50px;cursor:url("https://oscounseling.com/wp-content/uploads/2026/09/drag-icon.png"), auto !important}@media screen and (max-width:1036px){.benefit-slider .swiper{padding-top:30px;padding-bottom:40px}}@media screen and (max-width:767px){.benefit-slider .swiper{padding-top:20px;padding-bottom:30px}}.benefit-slider .swiper .swiper-slide .benefit-slide-item{backdrop-filter:blur(27px)}.benefit-slider .swiper .swiper-slide .benefit-slide-item h6{min-height:120px !important}@media screen and (max-width:1440px){.benefit-slider .swiper .swiper-slide .benefit-slide-item h6{min-height:90px !important}}@media screen and (max-width:1036px){.benefit-slider .swiper .swiper-slide .benefit-slide-item h6{min-height:auto !important}}.benefit-slider .swiper .swiper-slide:hover .benefit-slide-item{background:#AB6E6B !important;box-shadow:0 15px 20px 0 rgba(166, 166, 166, 0.78)}.benefit-slider .swiper .swiper-slide:hover .benefit-slide-item .elementor-icon svg{background-color:white;border-radius:50%}.benefit-slider .swiper .swiper-slide:hover .benefit-slide-item .elementor-icon svg rect{stroke:white}.benefit-slider .swiper .swiper-slide:hover .benefit-slide-item .elementor-icon svg path{fill:black !important}.benefit-slider .swiper .swiper-slide:hover .benefit-slide-item h6,.benefit-slider .swiper .swiper-slide:hover .benefit-slide-item p{color:white}.benefit-slider .swiper .swiper-slide-active .benefit-slide-item{background:#AB6E6B !important;box-shadow:0 15px 20px 0 rgba(166, 166, 166, 0.78)}.benefit-slider .swiper .swiper-slide-active .benefit-slide-item .elementor-icon svg{background-color:white;border-radius:50%}.benefit-slider .swiper .swiper-slide-active .benefit-slide-item .elementor-icon svg rect{stroke:white}.benefit-slider .swiper .swiper-slide-active .benefit-slide-item .elementor-icon svg path{fill:black !important}.benefit-slider .swiper .swiper-slide-active .benefit-slide-item h6,.benefit-slider .swiper .swiper-slide-active .benefit-slide-item p{color:white}@media screen and (max-width:1036px){.faq_tabs .elementor-widget-n-tabs .e-n-tabs-heading{flex-wrap:wrap !important}}@media screen and (max-width:1036px){.faq_tabs .elementor-widget-n-tabs .e-n-tab-title{width:auto !important;min-width:auto !important;max-width:fit-content !important}}.faq_tabs .e-n-accordion-item-title-icon span{background:#AC6F6C !important}.faq_tabs:hover .e-n-accordion-item-title-icon span{background-color:#AC6F6C !important}.faq-section .e-n-accordion-item .e-n-accordion-item-title{border-radius:20px !important}.faq-section .e-n-accordion-item .e-n-accordion-item-title-icon span{width:38px !important;height:38px !important;background:rgba(255, 255, 255, 0.49);backdrop-filter:blur(7.3000001907px);display:flex;justify-content:center;align-items:center;border-radius:50%}.faq-section .e-n-accordion-item:hover .e-n-accordion-item-title-icon span{background-color:#AC6F6C}.faq-section .e-n-accordion-item[open] .e-n-accordion-item-title{border-radius:20px 20px 0px 0px !important;padding-top:36px;padding-bottom:15px}.faq-section .e-n-accordion-item[open] .e-n-accordion-item-title-icon span{background:#AC6F6C}.os-started-card{backdrop-filter:blur(27px)}.os-started-card:hover .elementor-icon svg rect{fill:white;stroke:white}.os-started-card:hover *{color:white !important}.scroll-text:hover svg rect{fill:#D9A441;stroke:#D9A441}.scroll-text:hover svg circle{stroke:white}.scroll-text:hover p{color:#D9A441 !important}.os-approach-stack{position:relative}.os-approach-stack .os-approach-card{backdrop-filter:blur(27px);-webkit-backdrop-filter:blur(27px);transition:background-color 0.3s ease, color 0.3s ease}.os-approach-stack .os-approach-card h2{background:linear-gradient(180deg, #FFF -64.75%, rgba(255, 255, 255, 0) 76.99%) !important;background-clip:text !important;-webkit-background-clip:text !important;color:transparent !important;-webkit-text-fill-color:transparent !important}.os-approach-stack .os-approach-card.is-active{background:#ffffff !important;backdrop-filter:none;-webkit-backdrop-filter:none}.os-approach-stack .os-approach-card.is-active h2{background:linear-gradient(180deg, #D9A441 -64.75%, rgba(217, 164, 65, 0) 76.99%) !important;background-clip:text !important;-webkit-background-clip:text !important;color:transparent !important;-webkit-text-fill-color:transparent !important}.os-approach-stack .os-approach-card.is-active h6{color:#0B0B0B !important}.os-life-card:hover *{color:white !important}.os-trauma-card:hover svg circle{stroke:black}.os-trauma-card:hover svg path{stroke:black;filter:brightness(0)}.os-trauma-card:hover p{color:black}.os-life-card .trauma--icon .elementor-icon-list-icon svg circle{stroke:black !important;transition:stroke 0.3s ease}.os-life-card .trauma--icon .elementor-icon-list-icon svg path{fill:black !important;transition:fill 0.3s ease}.os-life-card:hover .trauma--icon .elementor-icon-list-item .elementor-icon-list-icon svg circle{stroke:white !important}.os-life-card:hover .trauma--icon .elementor-icon-list-item .elementor-icon-list-icon svg path{fill:white !important}.benefit-slide-item.e-flex.e-con.e-child{min-height:503px !important}@media screen and (max-width:1440px){.benefit-slide-item.e-flex.e-con.e-child{min-height:463px !important;justify-content:space-between}}@media screen and (max-width:1036px){.benefit-slide-item.e-flex.e-con.e-child{min-height:303px !important}}@media screen and (max-width:767px){.benefit-slide-item.e-flex.e-con.e-child{min-height:260px !important}}@media screen and (max-width:570px){.benefit-slide-item.e-flex.e-con.e-child{min-height:260px !important}}@keyframes "RTL"{from{transform:translate3d(-50%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes "LFT"{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}.marquee .marquee__track{display:flex;width:max-content;will-change:transform;transform:translate3d(0, 0, 0);gap:10px;backface-visibility:hidden}.marquee .marquee__track:hover{animation-play-state:paused}.marquee .marquee__group{display:flex;flex-shrink:0;gap:10px}.marquee .card{padding:30px 45px 35px 25px;border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;background:rgba(255, 255, 255, 0.15);backdrop-filter:blur(40px);transition:0.3s;max-width:359px;min-width:359px;min-height:300px}@media screen and (max-width:1036px){.marquee .card{padding:30px 25px 35px 25px}}@media screen and (max-width:570px){.marquee .card{max-width:329px;min-width:329px}}.marquee .card .card__icon img{transition:0.3s}.marquee .card:hover{background:#fff;color:#000000}.marquee .card:hover .card__icon{border-color:#000000}.marquee .card:hover .card__icon img{filter:brightness(0)}.marquee .card:hover p{color:#000000}.marquee .card__icon{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;transition:border-color 0.35s ease;border:1px solid white;margin-bottom:30px}.marquee .card__icon svg{width:20px;height:20px}.marquee .card__icon img{width:36px;height:36px}.marquee p.card__text{color:white;font-size:17px;font-family:"Open Sauce One", sans-serif}.pd-grid{display:grid !important;grid-template-columns:repeat(4, 1fr);gap:18px;align-items:stretch}.pd-grid .pd-card{width:100% !important;max-width:100% !important;min-width:0;height:100%;min-height:245px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.pd-grid .pd-card.grey_card{justify-content:start !important}.pd-grid .pd-card.grey_card:hover .grey_card_list path{fill:#D9A441 !important}.pd-grid .pd-card.grey_card .grey_card_list path{fill:#fff !important}.pd-grid .pd-wide-2{grid-column:span 2}.pd-grid .pd-wide-3{grid-column:span 3}@media screen and (max-width:1036px){.pd-grid{grid-template-columns:repeat(2, 1fr)}.pd-grid .pd-wide-2,.pd-grid .pd-wide-3{grid-column:span 2}.pd-grid .pd-card{min-height:200px}}@media screen and (max-width:767px){.pd-grid{grid-template-columns:1fr;gap:14px}.pd-grid .pd-wide-2,.pd-grid .pd-wide-3{grid-column:span 1}.pd-grid .pd-card{min-height:auto}}.pd-grid .pd-card{transition:background-color 0.3s ease}.pd-grid .pd-card svg{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-grid .pd-card svg path{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-grid .pd-card svg circle{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-grid .pd-card p{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-grid .pd-card strong{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-grid .pd-card span{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-grid .pd-card:hover{background-color:#fff !important;background-image:none !important}.pd-grid .pd-card:hover .elementor-widget-text-editor{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-grid .pd-card:hover .elementor-widget-text-editor *{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-grid .pd-card:hover .elementor-icon-list-text{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-grid .pd-card:hover .elementor-widget-container{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-grid .pd-card:hover .elementor-widget-container *{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-grid .pd-card:hover p{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-grid .pd-card:hover strong{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-grid .pd-card:hover span{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-grid .pd-card:hover .elementor-icon svg circle{stroke:#000 !important}.pd-grid .pd-card:hover .elementor-icon svg path{fill:#000 !important}.pd-grid .pd-card:hover .elementor-icon-list-icon svg circle{stroke:#000 !important}.pd-grid .pd-card:hover .elementor-icon-list-icon svg path{fill:#000 !important}.pd-grid .pd-card:hover svg>circle{stroke:#000 !important}.benefit-slider .swiper-wrapper{align-items:stretch !important}.benefit-slider .swiper-slide{height:auto !important;display:flex;-webkit-user-drag:none;user-select:none}.benefit-slider .swiper-slide>.e-con{width:100%;height:100%}.benefit-slider .swiper-slide .e-con-inner{width:100%;height:100%;display:flex}.benefit-slider .swiper-slide .benefit-slide-item{width:100%;height:100%;box-sizing:border-box}.benefit-slider .swiper-slide *{-webkit-user-drag:none;user-select:none}.benefit-slider .e-n-carousel.swiper{padding-top:40px;padding-bottom:70px;touch-action:pan-y;cursor:grab}.benefit-slider .e-n-carousel.swiper:active{cursor:grabbing}.pd-card-tabs{transition:background-color 0.3s ease}.pd-card-tabs svg{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-card-tabs svg path{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-card-tabs svg circle{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-card-tabs p{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-card-tabs strong{transition:fill 0.3s ease, stroke 0.3s ease, color 0.3s ease}.pd-card-tabs:hover{background-color:#fff !important;background-image:none !important}.pd-card-tabs:hover .elementor-widget-text-editor{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-card-tabs:hover .elementor-widget-text-editor *{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-card-tabs:hover .elementor-widget-container{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-card-tabs:hover .elementor-widget-container *{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-card-tabs:hover p{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-card-tabs:hover strong{color:#000 !important;-webkit-text-fill-color:#000 !important}.pd-card-tabs:hover .elementor-icon svg circle{stroke:#000 !important}.pd-card-tabs:hover .elementor-icon svg path[fill]{fill:#000 !important}.pd-card-tabs:hover .elementor-icon svg path[stroke]{stroke:#000 !important}@media screen and (max-width:1036px){.elementor-widget-n-tabs .e-n-tabs-heading{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;overflow-x:auto !important;overflow-y:hidden !important;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:40px !important}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none !important}.elementor-widget-n-tabs .e-n-tab-title{box-sizing:border-box !important;flex:0 0 300px !important;width:300px !important;min-width:100px !important;max-width:220px !important;height:80px !important;min-height:50px !important;max-height:30px !important;margin:0 !important;align-self:center !important;transform:none !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.elementor-widget-n-tabs .e-n-tab-title-text{white-space:nowrap !important;line-height:1.2 !important}}.fill-issue{width:102px;height:102px;flex-shrink:0;box-sizing:border-box;border:1px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;transition:background 0.3s ease, border-color 0.3s ease}.fill-issue .elementor-widget-container{width:100%;display:flex;align-items:center;justify-content:center}.fill-issue img{width:60%;max-width:100%;height:auto;filter:none !important}.fill-issue:hover{background:#fff;border-color:#fff}@media screen and (max-width:1440px){.fill-issue{width:82px;height:82px}}@media screen and (max-width:1036px){.fill-issue{width:72px;height:72px}}@media screen and (max-width:570px){.fill-issue{width:64px;height:64px}}.benefit-slide-item:hover .fill-issue{background:#fff;border-color:#fff}.contact_emails .elementor-icon-box-content{display:flex;flex-direction:column-reverse;gap:2px}.form_styling .elementor-field-type-checkbox input[type="checkbox"]{-webkit-appearance:none;width:18px;height:18px;border:1px solid #cccccc;border-radius:4px;background:rgba(217, 217, 217, 0.14);cursor:pointer;margin:0;vertical-align:middle;display:inline-flex !important}.form_styling .elementor-field-type-checkbox input[type="checkbox"]:checked{background:#d9a441;border-color:#d9a441}.form_styling .elementor-field-type-checkbox input[type="checkbox"]:checked::after{content:"✓";display:flex;align-items:center;justify-content:center;height:100%;color:#ffffff;font-size:11px;font-weight:bold;width:100%}.form_styling .elementor-field{padding:15px 20px !important}.form_styling .elementor-field:focus{outline:none !important;box-shadow:none !important}.form_styling .elementor-field-type-checkbox .elementor-field-subgroup{gap:23px;margin-top:7px}.form_styling .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option{display:flex;align-items:center;gap:11px;cursor:pointer !important}.faq-section details[open]{background:var(--e-global-color-05c19b1) !important;overflow:hidden !important;border-radius:22px !important}.cc-item{transition:0.2s ease}.cc-item *{transition:0.2s ease}.cc-item:hover{background:#EBE4DC}.cc-item:hover p{color:black}.cc-item img{filter:invert(1)}@media screen and (max-width:767px){.footer-nav ul{flex-wrap:nowrap !important;flex-direction:column;align-items:center}.footer-nav a{margin-inline:0 !important}}