.elementor-89 .elementor-element.elementor-element-cec79a9{--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;--padding-top:90px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-cec79a9:not(.elementor-motion-effects-element-type-background), .elementor-89 .elementor-element.elementor-element-cec79a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sexylacewellness.com/wp-content/uploads/2026/09/Footer.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-89 .elementor-element.elementor-element-eda8834{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-dd347a9{--display:flex;}.elementor-89 .elementor-element.elementor-element-501f932{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Noto Sans Thai, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Noto Sans Thai, 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-89 .elementor-element.elementor-element-0db0143{text-align:center;font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:14px;font-weight:700;}.elementor-89 .elementor-element.elementor-element-0db0143 p{margin-block-end:0px;}.elementor-89 .elementor-element.elementor-element-31e46c6{--display:flex;}.elementor-89 .elementor-element.elementor-element-23f96a6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Sans Thai, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-c94b6b0 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:700;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-a36dfb7 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:700;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-27b6025 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:14px;font-weight:400;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-a99dd87{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-89 .elementor-element.elementor-element-0d981e2 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:700;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-263e01d .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:700;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-36362fe{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-7934ce2{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-55fcfbf{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-e5b07aa{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-61d7e88{width:var( --container-widget-width, 25px );max-width:25px;--container-widget-width:25px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-2cc3567{--display:flex;}.elementor-89 .elementor-element.elementor-element-a3c639e{--display:flex;}.elementor-89 .elementor-element.elementor-element-97fa4bd .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:700;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-07e2a05{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-5a518f6 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:700;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-366a952 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:14px;font-weight:400;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-7f89156 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:14px;font-weight:400;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-4300b3b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-b073210 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:700;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-545e1af .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:14px;font-weight:400;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-23980bc .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:14px;font-weight:400;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-21a9d5b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-7adc809 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:700;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-7d7a1b1 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:14px;font-weight:400;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-b0dc243 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:14px;font-weight:400;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-44fc6b1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-4336261 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:16px;font-weight:700;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-670e698 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:14px;font-weight:400;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-0a49fd8 .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:14px;font-weight:400;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-be4d056{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#81756B33;--border-color:#81756B33;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-89 .elementor-element.elementor-element-d52581e{text-align:center;}.elementor-89 .elementor-element.elementor-element-d52581e .elementor-heading-title{font-family:"PT Serif", Noto Sans Thai, Sans-serif;font-size:12px;font-weight:400;color:#5A3F2C;}.elementor-89 .elementor-element.elementor-element-e0cf46d{--display:flex;--position:fixed;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:20px;--z-index:2;}.elementor-89 .elementor-element.elementor-element-e0cf46d.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-e0cf46d{right:20px;}body.rtl .elementor-89 .elementor-element.elementor-element-e0cf46d{left:20px;}.elementor-89 .elementor-element.elementor-element-db2950d{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-8abaedc{--display:flex;--min-height:200px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-89 .elementor-element.elementor-element-ac6dbf2{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-89 .elementor-element.elementor-element-8af65af{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-db2950d{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-89 .elementor-element.elementor-element-8abaedc{--min-height:170px;}.elementor-89 .elementor-element.elementor-element-ac6dbf2{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-89 .elementor-element.elementor-element-8af65af{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-cec79a9{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-89 .elementor-element.elementor-element-e0cf46d{--width:150px;bottom:10px;}body:not(.rtl) .elementor-89 .elementor-element.elementor-element-e0cf46d{right:10px;}body.rtl .elementor-89 .elementor-element.elementor-element-e0cf46d{left:10px;}.elementor-89 .elementor-element.elementor-element-8abaedc{--min-height:125px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-89 .elementor-element.elementor-element-e0cf46d{--width:auto;}}/* Start custom CSS for container, class: .elementor-element-e0cf46d *//* 1. กำหนดความสูงและจัดตำแหน่งให้ Container ของ Presenter */
.presenter-wrapper {
  position: relative !important;
  width: 100%;
  max-width: 400px; /* ปรับตามความกว้างของรูปภาพ */
}

/* 2. จัดตำแหน่งรูป Presenter ให้ทับกันพอดีข้างใน Container */
.fade-presenter-1,
.fade-presenter-2 {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
}

.fade-presenter-1 img,
.fade-presenter-2 img {
  width: 100%;
  height: auto;
  display: block;
}

/* 3. แอนิเมชันเด้งขึ้นลงสำหรับปุ่ม */
@keyframes bounceUpDown {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}

.bounce-btn {
  animation: bounceUpDown .8s ease-in-out infinite;
}

/* 4. แอนิเมชันสลับการแสดงผล (Fade) */
@keyframes fadeSwitch1 {
  0%, 45% { opacity: 1; visibility: visible; }
  50%, 100% { opacity: 0; visibility: hidden; }
}

@keyframes fadeSwitch2 {
  0%, 45% { opacity: 0; visibility: hidden; }
  50%, 100% { opacity: 1; visibility: visible; }
}

.fade-presenter-1 {
  animation: fadeSwitch1 4s infinite;
}

.fade-presenter-2 {
  animation: fadeSwitch2 4s infinite;
}/* End custom CSS */