.elementor-9360 .elementor-element.elementor-element-66beca8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9360 .elementor-element.elementor-element-66beca8:not(.elementor-motion-effects-element-type-background), .elementor-9360 .elementor-element.elementor-element-66beca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://palmleafmassage.com/wp-content/uploads/2026/09/blog-2-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-9360 .elementor-element.elementor-element-a8ebeca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9360 .elementor-element.elementor-element-2917f13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9360 .elementor-element.elementor-element-6b2be55 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-9360 .elementor-element.elementor-element-6b2be55 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-9360 .elementor-element.elementor-element-6b2be55{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9360 .elementor-element.elementor-element-6b2be55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9360 .elementor-element.elementor-element-6b2be55 .elementor-icon-list-item > a{font-size:16px;}.elementor-9360 .elementor-element.elementor-element-6b2be55 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-9360 .elementor-element.elementor-element-a3ae9e3{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-9360 .elementor-element.elementor-element-a3ae9e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9360 .elementor-element.elementor-element-a3ae9e3 .elementor-heading-title{font-size:35px;line-height:1.2em;color:#354528;}.elementor-9360 .elementor-element.elementor-element-ca45147{font-size:18px;}.elementor-9360 .elementor-element.elementor-element-9d71a8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9360 .elementor-element.elementor-element-5bdd083 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-9360 .elementor-element.elementor-element-5bdd083 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-9360 .elementor-element.elementor-element-5bdd083{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9360 .elementor-element.elementor-element-5bdd083 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9360 .elementor-element.elementor-element-5bdd083 .elementor-icon-list-item > a{font-size:16px;}.elementor-9360 .elementor-element.elementor-element-5bdd083 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-9360 .elementor-element.elementor-element-22d537ae{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:48px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-9360 .elementor-element.elementor-element-4ff6d3f0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:44px;font-weight:400;line-height:1.15em;color:#3B5033;}.elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(18px/2);}.elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(18px/2);}.elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body.rtl .elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-18px/2);}body:not(.rtl) .elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-18px/2);}.elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-icon{width:14px;}.elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-icon i{font-size:14px;}.elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-text, .elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-text a{color:#595F58;}.elementor-9360 .elementor-element.elementor-element-104ffe76 .elementor-icon-list-item{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-9360 .elementor-element.elementor-element-11d99ec9 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-9360 .elementor-element.elementor-element-d56559f{padding:0em 1em 0em 1em;color:#2B2B2B;font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-9360 .elementor-element.elementor-element-c9592af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9360 .elementor-element.elementor-element-c9592af:not(.elementor-motion-effects-element-type-background), .elementor-9360 .elementor-element.elementor-element-c9592af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F3EC;}.elementor-9360 .elementor-element.elementor-element-f8ec6b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9360 .elementor-element.elementor-element-b29230e .elementor-heading-title{font-size:45px;}.elementor-9360 .elementor-element.elementor-element-556cc31{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-9360 .elementor-element.elementor-element-1fe76da{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9360 .elementor-element.elementor-element-fbfee97 .elementor-button{background-color:#344428;font-weight:500;border-radius:5px 5px 5px 5px;}.elementor-9360 .elementor-element.elementor-element-0c08306 .elementor-button{background-color:#34442800;font-weight:500;fill:#344428;color:#344428;border-style:solid;border-width:2px 2px 2px 2px;border-color:#344428;border-radius:5px 5px 5px 5px;}@media(min-width:768px){.elementor-9360 .elementor-element.elementor-element-22d537ae{--content-width:760px;}}@media(min-width:1025px){.elementor-9360 .elementor-element.elementor-element-66beca8:not(.elementor-motion-effects-element-type-background), .elementor-9360 .elementor-element.elementor-element-66beca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-9360 .elementor-element.elementor-element-86c8422 .elementor-heading-title{font-size:30px;}.elementor-9360 .elementor-element.elementor-element-ca45147{font-size:14px;}.elementor-9360 .elementor-element.elementor-element-22d537ae{--padding-top:36px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-9360 .elementor-element.elementor-element-4ff6d3f0 .elementor-heading-title{font-size:38px;}.elementor-9360 .elementor-element.elementor-element-d56559f{padding:0em 1em 0em 1em;}.elementor-9360 .elementor-element.elementor-element-c9592af{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-9360 .elementor-element.elementor-element-b29230e .elementor-heading-title{font-size:35px;}.elementor-9360 .elementor-element.elementor-element-556cc31{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9360 .elementor-element.elementor-element-1fe76da{--justify-content:center;}}@media(max-width:767px){.elementor-9360 .elementor-element.elementor-element-66beca8:not(.elementor-motion-effects-element-type-background), .elementor-9360 .elementor-element.elementor-element-66beca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-669px 0px;}.elementor-9360 .elementor-element.elementor-element-66beca8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9360 .elementor-element.elementor-element-a3ae9e3{width:100%;max-width:100%;}.elementor-9360 .elementor-element.elementor-element-a3ae9e3 .elementor-heading-title{font-size:20px;}.elementor-9360 .elementor-element.elementor-element-9d71a8d{--padding-top:1rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9360 .elementor-element.elementor-element-5bdd083{padding:0em 0em 0em 0em;}.elementor-9360 .elementor-element.elementor-element-22d537ae{--padding-top:24px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-9360 .elementor-element.elementor-element-4ff6d3f0 .elementor-heading-title{font-size:30px;}.elementor-9360 .elementor-element.elementor-element-d56559f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0.5em 0em 0.5em;font-size:16px;}.elementor-9360 .elementor-element.elementor-element-c9592af{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-9360 .elementor-element.elementor-element-b29230e .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-9360 .elementor-element.elementor-element-556cc31{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for theme-post-content, class: .elementor-element-d56559f *//* PalmLeaf October layout. Scoped to this Post Content widget. */
.elementor-9360 .elementor-element.elementor-element-d56559f {color:#2B2B2B;font-family:Poppins,Arial,sans-serif;font-size:17px;line-height:1.75;overflow-wrap:anywhere;min-width:0;}
.elementor-9360 .elementor-element.elementor-element-d56559f *, .elementor-9360 .elementor-element.elementor-element-d56559f *::before, .elementor-9360 .elementor-element.elementor-element-d56559f *::after {box-sizing:border-box;}
.elementor-9360 .elementor-element.elementor-element-d56559f p {margin:0 0 1.15em;}
.elementor-9360 .elementor-element.elementor-element-d56559f strong, .elementor-9360 .elementor-element.elementor-element-d56559f b {font-weight:600;}
.elementor-9360 .elementor-element.elementor-element-d56559f h2, .elementor-9360 .elementor-element.elementor-element-d56559f h3, .elementor-9360 .elementor-element.elementor-element-d56559f h4 {color:#3B5033;font-family:"Times New Roman",Times,serif;font-weight:400;text-wrap:pretty;scroll-margin-top:100px;}
.elementor-9360 .elementor-element.elementor-element-d56559f h2 {font-size:36px;line-height:1.2;margin:2.1rem 0 .7rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f h3 {font-size:27px;line-height:1.3;margin:1.6rem 0 .55rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f h4 {font-size:23px;line-height:1.35;}
.elementor-9360 .elementor-element.elementor-element-d56559f h2 + p, .elementor-9360 .elementor-element.elementor-element-d56559f h3 + p {margin-top:0;}
.elementor-9360 .elementor-element.elementor-element-d56559f ul, .elementor-9360 .elementor-element.elementor-element-d56559f ol {padding-left:1.4em;margin:0 0 1.2rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f li + li {margin-top:.45em;}
.elementor-9360 .elementor-element.elementor-element-d56559f a:not(.wp-block-button__link):not(.elementor-button) {color:#0066CC;text-decoration:underline;text-underline-offset:3px;}
.elementor-9360 .elementor-element.elementor-element-d56559f a:not(.wp-block-button__link):not(.elementor-button):hover {color:#3B5033;}
.elementor-9360 .elementor-element.elementor-element-d56559f a:focus-visible, .elementor-9360 .elementor-element.elementor-element-d56559f summary:focus-visible {outline:3px solid #4F8A3D;outline-offset:4px;}
/* Supports the September class names and explicit PalmLeaf variants. */
.elementor-9360 .elementor-element.elementor-element-d56559f :is(.quick-answer-card,.palmleaf-quick-answer) {background:#F1F6EE;border:1px solid #D7E3D1;border-left:4px solid #4F8A3D;border-radius:12px;padding:24px;margin:1.5rem 0 2rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f .quick-answer {margin-bottom:2rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f :is(.quick-answer-card,.palmleaf-quick-answer) :is(h2,h3) {margin-top:0;font-size:27px;line-height:1.25;}
.elementor-9360 .elementor-element.elementor-element-d56559f :is(.quick-answer-card,.palmleaf-quick-answer) > :last-child {margin-bottom:0;}
/* Native details preserve keyboard controls without JavaScript. */
.elementor-9360 .elementor-element.elementor-element-d56559f :is(.responsive-faq-section,.palmleaf-faq) {margin-block:1.75rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f details {border:1px solid #D7E3D1;border-radius:10px;background:#FAFCF9;padding:0 20px;margin:0 0 12px;}
.elementor-9360 .elementor-element.elementor-element-d56559f summary {position:relative;list-style:none;cursor:pointer;padding:18px 30px 18px 0;font-weight:600;line-height:1.5;color:#3B5033;min-height:48px;}
.elementor-9360 .elementor-element.elementor-element-d56559f summary::-webkit-details-marker {display:none;}
.elementor-9360 .elementor-element.elementor-element-d56559f summary::marker {content:"";}
.elementor-9360 .elementor-element.elementor-element-d56559f summary::after {content:"+";position:absolute;right:0;top:18px;color:#4F8A3D;font-size:24px;line-height:1;}
.elementor-9360 .elementor-element.elementor-element-d56559f details[open] > summary::after {content:"−";}
.elementor-9360 .elementor-element.elementor-element-d56559f details > :not(summary) {margin-bottom:1rem;}
/* Explicit source hooks avoid treating unrelated final headings as Sources. */
.elementor-9360 .elementor-element.elementor-element-d56559f :is(.palmleaf-sources,.sources,#sources) {font-size:15px;line-height:1.7;}
.elementor-9360 .elementor-element.elementor-element-d56559f :is(.palmleaf-sources,.sources):not(h2):not(h3) {border-top:1px solid #D7E3D1;padding-top:20px;margin-top:2rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f :is(.palmleaf-sources,.sources) p {margin-bottom:1rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f h2:is(#sources,.palmleaf-sources,.sources) ~ p {font-size:15px;line-height:1.7;margin-bottom:1rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f :is(.palmleaf-sources,.sources) li {margin-bottom:.75rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f img {max-width:100%;height:auto;}
.elementor-9360 .elementor-element.elementor-element-d56559f .wp-block-image {max-width:100%;margin:2rem 0;}
.elementor-9360 .elementor-element.elementor-element-d56559f .wp-block-image img {display:block;width:100%;height:auto;border-radius:10px;}
.elementor-9360 .elementor-element.elementor-element-d56559f figcaption {font-size:14px;line-height:1.5;color:#595F58;margin-top:.65rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f .wp-block-table {max-width:100%;overflow-x:auto;margin:1.5rem 0;-webkit-overflow-scrolling:touch;}
.elementor-9360 .elementor-element.elementor-element-d56559f table {border-collapse:collapse;width:100%;font-size:15px;}
.elementor-9360 .elementor-element.elementor-element-d56559f th, .elementor-9360 .elementor-element.elementor-element-d56559f td {border:1px solid #DDE3D9;padding:12px;text-align:left;vertical-align:top;}
.elementor-9360 .elementor-element.elementor-element-d56559f th {background:#EDF3E9;font-weight:600;}
.elementor-9360 .elementor-element.elementor-element-d56559f tbody tr:nth-child(even) {background:#F7F9F5;}
.elementor-9360 .elementor-element.elementor-element-d56559f .palmleaf-cta {background:#3B5033;color:#FFF;border-radius:14px;padding:28px;text-align:center;margin-block:2rem;}
.elementor-9360 .elementor-element.elementor-element-d56559f .palmleaf-cta :is(h2,h3,p) {color:inherit;text-align:center;}
.elementor-9360 .elementor-element.elementor-element-d56559f .palmleaf-cta :is(h2,h3) {margin-top:0;}
.elementor-9360 .elementor-element.elementor-element-d56559f .palmleaf-cta a:not(.wp-block-button__link) {color:#FFF;}
.elementor-9360 .elementor-element.elementor-element-d56559f .palmleaf-cta .wp-block-buttons {justify-content:center;gap:12px;}
.elementor-9360 .elementor-element.elementor-element-d56559f .palmleaf-cta .wp-block-button__link {background:#FFF;color:#263721;border-radius:999px;padding:14px 24px;min-height:48px;font-weight:600;text-decoration:none;}
.elementor-9360 .elementor-element.elementor-element-d56559f .palmleaf-cta .wp-block-button__link:hover {background:#E9D8AF;color:#263721;}
@media(max-width:1024px) {.elementor-9360 .elementor-element.elementor-element-d56559f h2 {font-size:32px;} .elementor-9360 .elementor-element.elementor-element-d56559f h3 {font-size:25px;}}
@media(max-width:767px) {
 .elementor-9360 .elementor-element.elementor-element-d56559f {font-size:16px;line-height:1.75;}
 .elementor-9360 .elementor-element.elementor-element-d56559f h2 {font-size:28px;line-height:1.25;margin-top:1.8rem;}
 .elementor-9360 .elementor-element.elementor-element-d56559f h3 {font-size:23px;line-height:1.3;}
 .elementor-9360 .elementor-element.elementor-element-d56559f :is(.quick-answer-card,.palmleaf-quick-answer) {padding:18px;}
 .elementor-9360 .elementor-element.elementor-element-d56559f :is(.quick-answer-card,.palmleaf-quick-answer) :is(h2,h3) {font-size:24px;}
 .elementor-9360 .elementor-element.elementor-element-d56559f details {padding-inline:16px;}
 .elementor-9360 .elementor-element.elementor-element-d56559f summary {font-size:16px;}
 .elementor-9360 .elementor-element.elementor-element-d56559f .palmleaf-cta {padding:22px 18px;}
 .elementor-9360 .elementor-element.elementor-element-d56559f .wp-block-image {margin-block:1.5rem;}
 .elementor-9360 .elementor-element.elementor-element-d56559f th, .elementor-9360 .elementor-element.elementor-element-d56559f td {padding:10px;min-width:120px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22d537ae */.elementor-9360 .elementor-element.elementor-element-22d537ae {width:100%;min-width:0;margin-inline:auto;}
.elementor-9360 .elementor-element.elementor-element-22d537ae > .e-con-inner {min-width:0;}
.elementor-9360 .elementor-element.elementor-element-22d537ae .elementor-widget {min-width:0;max-width:100%;}
.elementor-9360 .elementor-element.elementor-element-22d537ae .palmleaf-post-title .elementor-heading-title {color:#3B5033;font-family:"Times New Roman",Times,serif;font-weight:400;font-size:clamp(30px,4vw,44px);line-height:1.15;margin:0;text-wrap:pretty;overflow-wrap:anywhere;}
.elementor-9360 .elementor-element.elementor-element-22d537ae .palmleaf-post-meta .elementor-icon-list-items {display:flex;flex-wrap:wrap;gap:8px 18px;}
.elementor-9360 .elementor-element.elementor-element-22d537ae .palmleaf-featured-image img {display:block;width:100%;height:auto;border-radius:14px;}
.elementor-9360 .elementor-element.elementor-element-22d537ae .palmleaf-post-body {margin-top:8px;}/* End custom CSS */