.elementor-2962 .elementor-element.elementor-element-9f35411:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-9f35411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-9f35411{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 60px 20px;}.elementor-2962 .elementor-element.elementor-element-9f35411 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2962 .elementor-element.elementor-element-631517a{text-align:center;}.elementor-2962 .elementor-element.elementor-element-631517a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:42px;font-weight:700;color:#12201B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2962 .elementor-element.elementor-element-3999b19{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.7em;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-91ad72e{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.7em;color:#12201B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2962 .elementor-element.elementor-element-a66651b .elementor-button{background-color:#61816A;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-2962 .elementor-element.elementor-element-9046982:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-9046982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-9046982{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-9046982 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-e4e1044 .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-e4e1044 .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element-e4e1044 .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element-e4e1044 .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element-e4e1044 .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element-e4e1044 .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element-e4e1044 .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-e4e1044 .ep-section-title-content:before{border-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-e4e1044 .ep-section-title-wrapper{text-align:center;}.elementor-2962 .elementor-element.elementor-element-6d81ca7{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.7em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-2333641:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-2333641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-2333641{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-2333641 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-4d876a8 .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-4d876a8 .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element-4d876a8 .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element-4d876a8 .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element-4d876a8 .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element-4d876a8 .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element-4d876a8 .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-4d876a8 .ep-section-title-content:before{border-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-4d876a8 .ep-section-title-wrapper{text-align:center;}.elementor-2962 .elementor-element.elementor-element-a58a7c9 .ep-single-icon-box{padding:36px 32px 36px 32px;background-color:#12201B;border-radius:14px 14px 14px 14px;}.elementor-2962 .elementor-element.elementor-element-a58a7c9 .ep-icon-box-icon{background-color:#F4CE86;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-a58a7c9 .ep-icon-box-icon svg{fill:#12201B;}.elementor-2962 .elementor-element.elementor-element-ca84202:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-ca84202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-ca84202{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-ca84202 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-c49ffe1 .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-c49ffe1 .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element-c49ffe1 .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element-c49ffe1 .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element-c49ffe1 .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element-c49ffe1 .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element-c49ffe1 .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-c49ffe1 .ep-section-title-content:before{border-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-c49ffe1 .ep-section-title-wrapper{text-align:center;}.elementor-2962 .elementor-element.elementor-element-e333d80{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2962 .elementor-element.elementor-element-1530c98{text-align:center;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-31fe12c{--display:flex;}.elementor-2962 .elementor-element.elementor-element-0ae1ef9{--display:flex;}.elementor-2962 .elementor-element.elementor-element-2d3e0e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-2962 .elementor-element.elementor-element-dbd78a0{text-align:center;}.elementor-2962 .elementor-element.elementor-element-dbd78a0 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-75299a3{text-align:center;font-size:13px;line-height:1.4em;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-9c53280{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-2962 .elementor-element.elementor-element-c7259f4{text-align:center;}.elementor-2962 .elementor-element.elementor-element-c7259f4 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-360e558{text-align:center;font-size:13px;line-height:1.4em;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-19d642d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-2962 .elementor-element.elementor-element-255ccab{text-align:center;}.elementor-2962 .elementor-element.elementor-element-255ccab .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-9ea28a5{text-align:center;font-size:13px;line-height:1.4em;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-59cc2e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-2962 .elementor-element.elementor-element-e2b265f{text-align:center;}.elementor-2962 .elementor-element.elementor-element-e2b265f .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-c1a257e{text-align:center;font-size:13px;line-height:1.4em;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-e134c3b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-2962 .elementor-element.elementor-element-308bf29{text-align:center;}.elementor-2962 .elementor-element.elementor-element-308bf29 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-1854bb4{text-align:center;font-size:13px;line-height:1.4em;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-59fb35c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-2962 .elementor-element.elementor-element-5dde460{text-align:center;}.elementor-2962 .elementor-element.elementor-element-5dde460 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.2em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-e4b6adc{text-align:center;font-size:13px;line-height:1.4em;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-d56b746:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-d56b746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-d56b746{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-d56b746 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-8b82814 .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-8b82814 .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element-8b82814 .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element-8b82814 .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element-8b82814 .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element-8b82814 .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element-8b82814 .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-8b82814 .ep-section-title-content:before{border-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-8b82814 .ep-section-title-wrapper{text-align:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2962 .elementor-element.elementor-element-3bf1ac9{--display:flex;--justify-content:center;--overlay-opacity:0.8;}.elementor-2962 .elementor-element.elementor-element-3bf1ac9:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-3bf1ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coreperformancechiro.com/wp-content/uploads/2026/09/Movement-training-at-Core-Performance-Chiropractic-Sport-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2962 .elementor-element.elementor-element-3bf1ac9::before, .elementor-2962 .elementor-element.elementor-element-3bf1ac9 > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-3bf1ac9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-3bf1ac9 > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-3bf1ac9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-3bf1ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F1E1;--background-overlay:'';}.elementor-2962 .elementor-element.elementor-element-66ef8ac .elementor-heading-title{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-9fdcef3{color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-d9605b8{--display:flex;--justify-content:center;--overlay-opacity:0.8;}.elementor-2962 .elementor-element.elementor-element-d9605b8:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-d9605b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coreperformancechiro.com/wp-content/uploads/2026/09/mobility-training-Core-Performance-Chiropractic-Sport-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2962 .elementor-element.elementor-element-d9605b8::before, .elementor-2962 .elementor-element.elementor-element-d9605b8 > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-d9605b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-d9605b8 > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-d9605b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-d9605b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F1E1;--background-overlay:'';}.elementor-2962 .elementor-element.elementor-element-98108cd .elementor-heading-title{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-9ee7cf3{color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-582a4f0{--display:flex;--justify-content:center;--overlay-opacity:0.8;}.elementor-2962 .elementor-element.elementor-element-582a4f0:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-582a4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coreperformancechiro.com/wp-content/uploads/2026/09/Suffering-from-neck-pain-effecting-his-active-lifestyle-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2962 .elementor-element.elementor-element-582a4f0::before, .elementor-2962 .elementor-element.elementor-element-582a4f0 > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-582a4f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-582a4f0 > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-582a4f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-582a4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F1E1;--background-overlay:'';}.elementor-2962 .elementor-element.elementor-element-8fe4302 .elementor-heading-title{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-581ee9e{color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-1d1840e{--display:flex;--justify-content:center;--overlay-opacity:0.8;}.elementor-2962 .elementor-element.elementor-element-1d1840e:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-1d1840e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coreperformancechiro.com/wp-content/uploads/2026/09/Get-back-to-your-favorite-sport-and-consult-with-Dr-Alex-Lee-of-Core-Performance-Chiro-Sport-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2962 .elementor-element.elementor-element-1d1840e::before, .elementor-2962 .elementor-element.elementor-element-1d1840e > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-1d1840e > .e-con-inner > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-1d1840e > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-1d1840e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-1d1840e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F1E1;--background-overlay:'';}.elementor-2962 .elementor-element.elementor-element-a491b99 .elementor-heading-title{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-4f21854{color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-3abf1ee{--display:flex;--justify-content:center;--overlay-opacity:0.8;}.elementor-2962 .elementor-element.elementor-element-3abf1ee:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-3abf1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coreperformancechiro.com/wp-content/uploads/2026/09/soft-tissue-damage-therapy-using-Recovery-Technologies-at-Core-Performance-Chiropractic-Sport-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2962 .elementor-element.elementor-element-3abf1ee::before, .elementor-2962 .elementor-element.elementor-element-3abf1ee > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-3abf1ee > .e-con-inner > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-3abf1ee > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-3abf1ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-3abf1ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F1E1;--background-overlay:'';}.elementor-2962 .elementor-element.elementor-element-044d58f .elementor-heading-title{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-16ad299{color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-89a42df{--display:flex;--justify-content:center;--overlay-opacity:0.8;}.elementor-2962 .elementor-element.elementor-element-89a42df:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-89a42df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.coreperformancechiro.com/wp-content/uploads/2026/09/Chiropractor-Fremont-CA-NeuFit-NEUBIE-Treatment.jpg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2962 .elementor-element.elementor-element-89a42df::before, .elementor-2962 .elementor-element.elementor-element-89a42df > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-89a42df > .e-con-inner > .elementor-background-video-container::before, .elementor-2962 .elementor-element.elementor-element-89a42df > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-89a42df > .e-con-inner > .elementor-background-slideshow::before, .elementor-2962 .elementor-element.elementor-element-89a42df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6F1E1;--background-overlay:'';}.elementor-2962 .elementor-element.elementor-element-86950a1 .elementor-heading-title{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-b413c98{color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-00a1cdc{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:34%;--n-tabs-title-flex-basis:auto;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:100%;--n-tabs-title-align-items:center;--n-tabs-heading-wrap:nowrap;--n-tabs-title-gap:10px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:18px;--n-tabs-title-padding-right:22px;--n-tabs-title-padding-bottom:18px;--n-tabs-title-padding-left:22px;--n-tabs-title-color:#12201B;--n-tabs-title-color-active:#F6F1E1;--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:20px;--n-tabs-icon-gap:12px;--n-tabs-icon-color:#61816A;--n-tabs-icon-color-active:#F4CE86;}.elementor-2962 .elementor-element.elementor-element-00a1cdc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-00a1cdc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#EFE8D4;}.elementor-2962 .elementor-element.elementor-element-00a1cdc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2962 .elementor-element.elementor-element-00a1cdc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#12201B;}:where( .elementor-2962 .elementor-element.elementor-element-00a1cdc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCD3BC;--border-radius:14px 14px 14px 14px;--padding-top:44px;--padding-right:44px;--padding-bottom:44px;--padding-left:44px;}.elementor-2962 .elementor-element.elementor-element-00a1cdc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCD3BC;}.elementor-2962 .elementor-element.elementor-element-00a1cdc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#12201B;--n-tabs-icon-color-hover:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-dfe1023:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-dfe1023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-dfe1023{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-dfe1023 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-78f8803 .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-78f8803 .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element-78f8803 .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element-78f8803 .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element-78f8803 .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element-78f8803 .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element-78f8803 .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-78f8803 .ep-section-title-content:before{border-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-78f8803 .ep-section-title-wrapper{text-align:center;}.elementor-2962 .elementor-element.elementor-element-c8b8f59{--display:flex;--position:relative;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:44px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-2962 .elementor-element.elementor-element-c8b8f59{left:0px;}body.rtl .elementor-2962 .elementor-element.elementor-element-c8b8f59{right:0px;}.elementor-2962 .elementor-element.elementor-element-f47897f{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-2962 .elementor-element.elementor-element-f47897f{left:0px;}body.rtl .elementor-2962 .elementor-element.elementor-element-f47897f{right:0px;}.elementor-2962 .elementor-element.elementor-element-f923606{--display:flex;--min-height:44px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2962 .elementor-element.elementor-element-f923606:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-f923606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61816A;}.elementor-2962 .elementor-element.elementor-element-05d1ddb{text-align:center;}.elementor-2962 .elementor-element.elementor-element-05d1ddb .elementor-heading-title{font-size:17px;font-weight:700;line-height:1em;color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-4560a7f{text-align:center;}.elementor-2962 .elementor-element.elementor-element-4560a7f .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.3em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-19cd28d{text-align:center;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-cacfb9a{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-2962 .elementor-element.elementor-element-cacfb9a{left:0px;}body.rtl .elementor-2962 .elementor-element.elementor-element-cacfb9a{right:0px;}.elementor-2962 .elementor-element.elementor-element-1731f13{--display:flex;--min-height:44px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2962 .elementor-element.elementor-element-1731f13:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-1731f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61816A;}.elementor-2962 .elementor-element.elementor-element-24400cf{text-align:center;}.elementor-2962 .elementor-element.elementor-element-24400cf .elementor-heading-title{font-size:17px;font-weight:700;line-height:1em;color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-e929478{text-align:center;}.elementor-2962 .elementor-element.elementor-element-e929478 .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.3em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-2c9684a{text-align:center;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-001a899{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-2962 .elementor-element.elementor-element-001a899{left:0px;}body.rtl .elementor-2962 .elementor-element.elementor-element-001a899{right:0px;}.elementor-2962 .elementor-element.elementor-element-831c98c{--display:flex;--min-height:44px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2962 .elementor-element.elementor-element-831c98c:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-831c98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-bae0989{text-align:center;}.elementor-2962 .elementor-element.elementor-element-bae0989 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1em;color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-d4b3c02{text-align:center;}.elementor-2962 .elementor-element.elementor-element-d4b3c02 .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.3em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-4c86dac{text-align:center;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-89319a1{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-2962 .elementor-element.elementor-element-89319a1{left:0px;}body.rtl .elementor-2962 .elementor-element.elementor-element-89319a1{right:0px;}.elementor-2962 .elementor-element.elementor-element-dbbfe3e{--display:flex;--min-height:44px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2962 .elementor-element.elementor-element-dbbfe3e:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-dbbfe3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-a5ddd41{text-align:center;}.elementor-2962 .elementor-element.elementor-element-a5ddd41 .elementor-heading-title{font-size:17px;font-weight:700;line-height:1em;color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-d195a91{text-align:center;}.elementor-2962 .elementor-element.elementor-element-d195a91 .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.3em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-3ec1e78{text-align:center;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-e5ee951{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-2962 .elementor-element.elementor-element-e5ee951{left:0px;}body.rtl .elementor-2962 .elementor-element.elementor-element-e5ee951{right:0px;}.elementor-2962 .elementor-element.elementor-element-e39a221{--display:flex;--min-height:44px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2962 .elementor-element.elementor-element-e39a221:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-e39a221 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12201B;}.elementor-2962 .elementor-element.elementor-element-880a1fa{text-align:center;}.elementor-2962 .elementor-element.elementor-element-880a1fa .elementor-heading-title{font-size:17px;font-weight:700;line-height:1em;color:#F4CE86;}.elementor-2962 .elementor-element.elementor-element-a57094c{text-align:center;}.elementor-2962 .elementor-element.elementor-element-a57094c .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.3em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-6b71b84{text-align:center;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-43a1f0c{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-2962 .elementor-element.elementor-element-43a1f0c{left:0px;}body.rtl .elementor-2962 .elementor-element.elementor-element-43a1f0c{right:0px;}.elementor-2962 .elementor-element.elementor-element-6b4c47c{--display:flex;--min-height:44px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-2962 .elementor-element.elementor-element-6b4c47c:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-6b4c47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12201B;}.elementor-2962 .elementor-element.elementor-element-cf8c2bf{text-align:center;}.elementor-2962 .elementor-element.elementor-element-cf8c2bf .elementor-heading-title{font-size:17px;font-weight:700;line-height:1em;color:#F4CE86;}.elementor-2962 .elementor-element.elementor-element-3c63d72{text-align:center;}.elementor-2962 .elementor-element.elementor-element-3c63d72 .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.3em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-79a9581{text-align:center;color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-e0faad9:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-e0faad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1EE;}.elementor-2962 .elementor-element.elementor-element-e0faad9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-e0faad9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-02b0edf .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-02b0edf .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element-02b0edf .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element-02b0edf .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element-02b0edf .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element-02b0edf .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element-02b0edf .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-02b0edf .ep-section-title-wrapper{text-align:center;}.elementor-2962 .elementor-element.elementor-element-7fa4e3e{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.7em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-f874f1b:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-f874f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-f874f1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-f874f1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-1917475:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-1917475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF1EE;}.elementor-2962 .elementor-element.elementor-element-1917475{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-1917475 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element- .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element- .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element- .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element- .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element- .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element- .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element- .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element- .ep-section-title-wrapper{text-align:center;}.elementor-2962 .elementor-element.elementor-element-00421b5:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-00421b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-00421b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-00421b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-da75bd8 .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-da75bd8 .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element-da75bd8 .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element-da75bd8 .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element-da75bd8 .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element-da75bd8 .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element-da75bd8 .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-da75bd8 .ep-section-title-content:before{border-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-da75bd8 .ep-section-title-wrapper{text-align:center;}.elementor-2962 .elementor-element.elementor-element-c2070a1 .ep-single-icon-box{padding:36px 32px 36px 32px;background-color:#12201B;border-radius:14px 14px 14px 14px;}.elementor-2962 .elementor-element.elementor-element-c2070a1 .ep-icon-box-icon{background-color:#F4CE86;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-c2070a1 .ep-icon-box-icon svg{fill:#12201B;}.elementor-2962 .elementor-element.elementor-element-63cca73:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-63cca73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-63cca73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-63cca73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-b7ea010 .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-b7ea010 .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element-b7ea010 .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element-b7ea010 .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element-b7ea010 .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element-b7ea010 .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element-b7ea010 .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-b7ea010 .ep-section-title-content:before{border-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-b7ea010 .ep-section-title-wrapper{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2962 .elementor-element.elementor-element-9f2ec01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2962 .elementor-element.elementor-element-9f2ec01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2962 .elementor-element.elementor-element-9f2ec01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2962 .elementor-element.elementor-element-9f2ec01 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2962 .elementor-element.elementor-element-9f2ec01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2962 .elementor-element.elementor-element-9f2ec01 .elementor-icon-list-icon i{color:#61816A;transition:color 0.3s;}.elementor-2962 .elementor-element.elementor-element-9f2ec01 .elementor-icon-list-icon svg{fill:#61816A;transition:fill 0.3s;}.elementor-2962 .elementor-element.elementor-element-9f2ec01{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-2962 .elementor-element.elementor-element-9f2ec01 .elementor-icon-list-text{color:#12201B;transition:color 0.3s;}.elementor-2962 .elementor-element.elementor-element-dd9b1e5:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-dd9b1e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-dd9b1e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 65px 20px;}.elementor-2962 .elementor-element.elementor-element-dd9b1e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-bc18abd .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-bc18abd .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element-bc18abd .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element-bc18abd .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element-bc18abd .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element-bc18abd .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element-bc18abd .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-bc18abd .ep-section-title-content:before{border-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-bc18abd .ep-section-title-wrapper{text-align:center;}.elementor-2962 .elementor-element.elementor-element-07f2312{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 64px;--row-gap:48px;--column-gap:64px;--border-radius:28px 28px 28px 28px;--padding-top:64px;--padding-bottom:64px;--padding-left:56px;--padding-right:56px;}.elementor-2962 .elementor-element.elementor-element-07f2312:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-07f2312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8CADA5;}.elementor-2962 .elementor-element.elementor-element-e3acf9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2962 .elementor-element.elementor-element-6e3327f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2962 .elementor-element.elementor-element-5d67bc4{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2962 .elementor-element.elementor-element-5d67bc4:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-5d67bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12201B;}.elementor-2962 .elementor-element.elementor-element-f8b9238{text-align:start;}.elementor-2962 .elementor-element.elementor-element-f8b9238 .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.2em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-858b4ba{text-align:start;color:#1F2E29;}.elementor-2962 .elementor-element.elementor-element-c3ad461{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2962 .elementor-element.elementor-element-736b46e{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2962 .elementor-element.elementor-element-736b46e:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-736b46e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12201B;}.elementor-2962 .elementor-element.elementor-element-c994840{text-align:end;}.elementor-2962 .elementor-element.elementor-element-c994840 .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.2em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-e654b2c{text-align:end;color:#1F2E29;}.elementor-2962 .elementor-element.elementor-element-1fbb149{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2962 .elementor-element.elementor-element-966b44a{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2962 .elementor-element.elementor-element-966b44a:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-966b44a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12201B;}.elementor-2962 .elementor-element.elementor-element-bc2bbd8{text-align:start;}.elementor-2962 .elementor-element.elementor-element-bc2bbd8 .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.2em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-5347f09{text-align:start;color:#1F2E29;}.elementor-2962 .elementor-element.elementor-element-59b4513{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2962 .elementor-element.elementor-element-349c7c4{--display:flex;--min-height:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2962 .elementor-element.elementor-element-349c7c4:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-349c7c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12201B;}.elementor-2962 .elementor-element.elementor-element-b5f692a{text-align:end;}.elementor-2962 .elementor-element.elementor-element-b5f692a .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.2em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-c3c5035{text-align:end;color:#1F2E29;}.elementor-2962 .elementor-element.elementor-element-22fb99c{--display:flex;--min-height:480px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2962 .elementor-element.elementor-element-22fb99c.e-con{--align-self:stretch;}.elementor-2962 .elementor-element.elementor-element-0731942{--e-image-carousel-slides-to-show:1;}.elementor-2962 .elementor-element.elementor-element-0731942 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#DCD3BC;opacity:1;}.elementor-2962 .elementor-element.elementor-element-0731942 .swiper-pagination-bullet{background:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-0731942 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:18px 18px 18px 18px;}.elementor-2962 .elementor-element.elementor-element-97ed68e:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-97ed68e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-97ed68e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 20px 90px 20px;}.elementor-2962 .elementor-element.elementor-element-97ed68e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-fe930de .ep-section-subtitle{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-fe930de .ep-section-title h1, .elementor-2962 .elementor-element.elementor-element-fe930de .ep-section-title h2, .elementor-2962 .elementor-element.elementor-element-fe930de .ep-section-title h3, .elementor-2962 .elementor-element.elementor-element-fe930de .ep-section-title h4, .elementor-2962 .elementor-element.elementor-element-fe930de .ep-section-title h5, .elementor-2962 .elementor-element.elementor-element-fe930de .ep-section-title h6{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-fe930de .ep-section-title-content:before{border-color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-fe930de .ep-section-title-wrapper{text-align:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-accordion-item{border-width:1px;border-color:#DCD3BC;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#DCD3BC;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#DCD3BC;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-accordion-icon, .elementor-2962 .elementor-element.elementor-element-088a798 .elementor-accordion-title{color:#12201B;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-accordion-icon svg{fill:#12201B;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-active .elementor-accordion-icon, .elementor-2962 .elementor-element.elementor-element-088a798 .elementor-active .elementor-accordion-title{color:#61816A;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-active .elementor-accordion-icon svg{fill:#61816A;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-tab-title .elementor-accordion-icon i:before{color:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-tab-title .elementor-accordion-icon svg{fill:#A97C1E;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#61816A;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#61816A;}.elementor-2962 .elementor-element.elementor-element-088a798 .elementor-tab-content{color:#4B5650;}.elementor-2962 .elementor-element.elementor-element-a2580fe:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-a2580fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-a2580fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 60px 20px;}.elementor-2962 .elementor-element.elementor-element-a2580fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-9e62b86{text-align:center;}.elementor-2962 .elementor-element.elementor-element-9e62b86 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-5d65ae6{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.7em;color:#12201B;}.elementor-2962 .elementor-element.elementor-element-4f0e197:not(.elementor-motion-effects-element-type-background), .elementor-2962 .elementor-element.elementor-element-4f0e197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12201B;}.elementor-2962 .elementor-element.elementor-element-4f0e197{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 20px 90px 20px;}.elementor-2962 .elementor-element.elementor-element-4f0e197 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2962 .elementor-element.elementor-element-fdf46fa{text-align:center;}.elementor-2962 .elementor-element.elementor-element-fdf46fa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:44px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-2962 .elementor-element.elementor-element-967022c{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.7em;color:#F6F1E1;}.elementor-2962 .elementor-element.elementor-element-aa2c754 .elementor-button{background-color:#61816A;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-2962 .elementor-element.elementor-element-766aa8e{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.7em;color:#F6F1E1;}@media(max-width:1024px){.elementor-2962 .elementor-element.elementor-element-c8b8f59{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:0px;}.elementor-2962 .elementor-element.elementor-element-07f2312{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-2962 .elementor-element.elementor-element-f8b9238 .elementor-heading-title{font-size:22px;}.elementor-2962 .elementor-element.elementor-element-c994840 .elementor-heading-title{font-size:22px;}.elementor-2962 .elementor-element.elementor-element-bc2bbd8 .elementor-heading-title{font-size:22px;}.elementor-2962 .elementor-element.elementor-element-b5f692a .elementor-heading-title{font-size:22px;}.elementor-2962 .elementor-element.elementor-element-22fb99c{--min-height:420px;}.elementor-2962 .elementor-element.elementor-element-0731942{--e-image-carousel-slides-to-show:1;}.elementor-2962 .elementor-element.elementor-element-9e62b86 .elementor-heading-title{font-size:32px;}.elementor-2962 .elementor-element.elementor-element-fdf46fa .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-2962 .elementor-element.elementor-element-c8b8f59{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:0px;}.elementor-2962 .elementor-element.elementor-element-07f2312{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2962 .elementor-element.elementor-element-22fb99c{--min-height:320px;}.elementor-2962 .elementor-element.elementor-element-0731942{--e-image-carousel-slides-to-show:1;}.elementor-2962 .elementor-element.elementor-element-9e62b86 .elementor-heading-title{font-size:26px;}.elementor-2962 .elementor-element.elementor-element-fdf46fa .elementor-heading-title{font-size:28px;}}@media(min-width:768px){.elementor-2962 .elementor-element.elementor-element-f923606{--width:44px;}.elementor-2962 .elementor-element.elementor-element-1731f13{--width:44px;}.elementor-2962 .elementor-element.elementor-element-831c98c{--width:44px;}.elementor-2962 .elementor-element.elementor-element-dbbfe3e{--width:44px;}.elementor-2962 .elementor-element.elementor-element-e39a221{--width:44px;}.elementor-2962 .elementor-element.elementor-element-6b4c47c{--width:44px;}.elementor-2962 .elementor-element.elementor-element-e3acf9d{--width:66%;}.elementor-2962 .elementor-element.elementor-element-5d67bc4{--width:40px;}.elementor-2962 .elementor-element.elementor-element-736b46e{--width:40px;}.elementor-2962 .elementor-element.elementor-element-966b44a{--width:40px;}.elementor-2962 .elementor-element.elementor-element-349c7c4{--width:40px;}.elementor-2962 .elementor-element.elementor-element-22fb99c{--width:26%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2962 .elementor-element.elementor-element-e3acf9d{--width:100%;}.elementor-2962 .elementor-element.elementor-element-22fb99c{--width:80%;}}/* Start custom CSS for fitnase_icon_box, class: .elementor-element-a58a7c9 *//* equal-height cards */
.elementor-2962 .elementor-element.elementor-element-a58a7c9 .row{align-items:stretch;}
.elementor-2962 .elementor-element.elementor-element-a58a7c9 .row > [class*="col"]{display:flex;}
.elementor-2962 .elementor-element.elementor-element-a58a7c9 .ep-single-icon-box{height:100%;width:100%;display:flex;flex-direction:column;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae1ef9 */.elementor-2962 .elementor-element.elementor-element-0ae1ef9 {
  position: absolute !important;
  left: 27%; top: 27%;
  width: 46% !important; height: 46% !important;
  border-radius: 50%;
  background: #F6F1E1;
  box-shadow: 0 0 0 6px rgba(97,129,106,0.12);
  overflow: hidden;
}
.elementor-2962 .elementor-element.elementor-element-0ae1ef9 .hub-item {
  position: absolute !important;
  left: 8%; right: 8%; top: 8%; bottom: 8%;
  width: auto !important; height: auto !important;
  display: flex !important;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity .25s ease;
}
@media (max-width: 767px) {
  .elementor-2962 .elementor-element.elementor-element-0ae1ef9 { left: 17%; top: 17%; width: 66% !important; height: 66% !important; }
  .elementor-2962 .elementor-element.elementor-element-0ae1ef9 .hub-item { left: 6%; right: 6%; top: 6%; bottom: 6%; }
  .elementor-2962 .elementor-element.elementor-element-0ae1ef9 .hub-item .elementor-heading-title { font-size: 13px !important; line-height: 1.15 !important; }
  .elementor-2962 .elementor-element.elementor-element-0ae1ef9 .hub-item p { font-size: 10.5px !important; line-height: 1.3 !important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-2962 .elementor-element.elementor-element-0ae1ef9 { left: 25%; top: 25%; width: 50% !important; height: 50% !important; }
  .elementor-2962 .elementor-element.elementor-element-0ae1ef9 .hub-item .elementor-heading-title { font-size: 15px !important; }
  .elementor-2962 .elementor-element.elementor-element-0ae1ef9 .hub-item p { font-size: 12px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31fe12c */.elementor-2962 .elementor-element.elementor-element-31fe12c { position: relative; aspect-ratio: 1 / 1; max-width: 100%; }/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-00a1cdc */.elementor-2962 .elementor-element.elementor-element-00a1cdc:has(.e-n-tab-title:hover, .e-n-tab-title:focus) .e-n-tabs-content > .e-con { display: none !important; }
.elementor-2962 .elementor-element.elementor-element-00a1cdc:has(#e-n-tab-title-6627481:hover, #e-n-tab-title-6627481:focus) #e-n-tab-content-6627481 { display: flex !important; }
.elementor-2962 .elementor-element.elementor-element-00a1cdc:has(#e-n-tab-title-6627482:hover, #e-n-tab-title-6627482:focus) #e-n-tab-content-6627482 { display: flex !important; }
.elementor-2962 .elementor-element.elementor-element-00a1cdc:has(#e-n-tab-title-6627483:hover, #e-n-tab-title-6627483:focus) #e-n-tab-content-6627483 { display: flex !important; }
.elementor-2962 .elementor-element.elementor-element-00a1cdc:has(#e-n-tab-title-6627484:hover, #e-n-tab-title-6627484:focus) #e-n-tab-content-6627484 { display: flex !important; }
.elementor-2962 .elementor-element.elementor-element-00a1cdc:has(#e-n-tab-title-6627485:hover, #e-n-tab-title-6627485:focus) #e-n-tab-content-6627485 { display: flex !important; }
.elementor-2962 .elementor-element.elementor-element-00a1cdc:has(#e-n-tab-title-6627486:hover, #e-n-tab-title-6627486:focus) #e-n-tab-content-6627486 { display: flex !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f923606 */.elementor-2962 .elementor-element.elementor-element-f923606 { height: 44px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1731f13 */.elementor-2962 .elementor-element.elementor-element-1731f13 { height: 44px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-831c98c */.elementor-2962 .elementor-element.elementor-element-831c98c { height: 44px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbbfe3e */.elementor-2962 .elementor-element.elementor-element-dbbfe3e { height: 44px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39a221 */.elementor-2962 .elementor-element.elementor-element-e39a221 { height: 44px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b4c47c */.elementor-2962 .elementor-element.elementor-element-6b4c47c { height: 44px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8b8f59 */.elementor-2962 .elementor-element.elementor-element-c8b8f59 { position: relative; }
.elementor-2962 .elementor-element.elementor-element-c8b8f59::before {
  content: "";
  position: absolute;
  top: 66px;
  left: calc(100% / 12);
  right: calc(100% / 12);
  height: 2px;
  background: linear-gradient(to right, #61816A 0%, #A97C1E 50%, #12201B 100%);
  z-index: 0;
}
@media (max-width: 1024px) {
  .elementor-2962 .elementor-element.elementor-element-c8b8f59::before {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for fitnase_icon_box, class: .elementor-element-c2070a1 *//* equal-height cards */
.elementor-2962 .elementor-element.elementor-element-c2070a1 .row{align-items:stretch;}
.elementor-2962 .elementor-element.elementor-element-c2070a1 .row > [class*="col"]{display:flex;}
.elementor-2962 .elementor-element.elementor-element-c2070a1 .ep-single-icon-box{height:100%;width:100%;display:flex;flex-direction:column;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0731942 */.elementor-2962 .elementor-element.elementor-element-0731942 { height: 100%; width: 100%; }
.elementor-2962 .elementor-element.elementor-element-0731942 .elementor-image-carousel-wrapper,
.elementor-2962 .elementor-element.elementor-element-0731942 .swiper-wrapper,
.elementor-2962 .elementor-element.elementor-element-0731942 .swiper-slide,
.elementor-2962 .elementor-element.elementor-element-0731942 .swiper-slide-inner { height: 100%; }
.elementor-2962 .elementor-element.elementor-element-0731942 .swiper-slide-image { width: 100%; height: 100%; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07f2312 */.elementor-2962 .elementor-element.elementor-element-07f2312 { position: relative; overflow: hidden; }
.elementor-2962 .elementor-element.elementor-element-07f2312::before {
  content: "";
  position: absolute;
  top: -50px; right: -70px;
  width: 280px; height: 280px;
  background: rgba(18,32,27,0.14);
  clip-path: polygon(100% 0, 0 0, 100% 100%);
  z-index: 0;
  pointer-events: none;
}
.elementor-2962 .elementor-element.elementor-element-07f2312::after {
  content: "";
  position: absolute;
  bottom: -30px; left: -30px;
  width: 170px; height: 170px;
  background: repeating-linear-gradient(52deg, transparent 0px, transparent 10px, rgba(246,241,225,0.7) 10px 16px, transparent 16px 28px);
  transform: rotate(-6deg);
  z-index: 0;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS */.breadcrumb-container, .breadcrumb-container a, .breadcrumb-container span { color: #8CADA5 !important; }

.banner-area.page-banner {
  background-image: url('https://coreperformancechiro.com/wp-content/uploads/2026/09/Chiropractor-Fremont-CA-Athlete-Performance-Hero-Banner.jpg') !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.banner-area.page-banner .banner-content {
  max-width: 40%;
}

@media (max-width: 1199px) {
  .banner-area.page-banner .banner-content {
    max-width: 65%;
  }
}

@media (max-width: 768px) {
  .banner-area.page-banner .banner-content {
    max-width: 85%;
  }
}

/* TAB TEXT WIDTH: keep treatment-tab text clear of the photo on desktop */
@media (min-width:1025px){.e-n-tabs-content .elementor-widget-heading, .e-n-tabs-content .elementor-widget-text-editor{max-width:58% !important;}}

/* PARAGRAPH STANDARD (generic: works on every page built from this master) */
.elementor-widget-text-editor p, .elementor-widget-text-editor .elementor-widget-container{font-size:18px !important;line-height:1.7 !important;color:#12201B !important;}
.ep-section-title-content p{font-size:18px !important;line-height:1.7 !important;color:#12201B !important;}
.elementor-icon-list-text{font-size:18px !important;line-height:1.6 !important;color:#12201B !important;}
.elementor-accordion .elementor-tab-content, .elementor-accordion .elementor-tab-content p{font-size:18px !important;line-height:1.7 !important;color:#61816A !important;}
.ep-single-icon-box p{font-size:18px !important;line-height:1.7 !important;color:#FFFFFF !important;}
.wheel-hub .elementor-widget-text-editor p{font-size:15px !important;}
.elementor-top-section:first-child .elementor-widget-text-editor p, .elementor-top-section:first-child .elementor-widget-text-editor .elementor-widget-container{font-size:19px !important;}
.cp-dark .elementor-widget-text-editor p, .cp-dark .elementor-widget-text-editor .elementor-widget-container{color:#F6F1E1 !important;}/* End custom CSS */