.elementor-14 .elementor-element.elementor-element-358a499{--display:flex;--min-height:870px;--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;--justify-content:center;--overlay-opacity:1;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-358a499:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-358a499>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://massagetantramarbella.com/wp-content/uploads/2026/09/Depositphotos_124261550_L.jpg);background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-358a499::before,.elementor-14 .elementor-element.elementor-element-358a499>.elementor-background-video-container::before,.elementor-14 .elementor-element.elementor-element-358a499>.e-con-inner>.elementor-background-video-container::before,.elementor-14 .elementor-element.elementor-element-358a499>.elementor-background-slideshow::before,.elementor-14 .elementor-element.elementor-element-358a499>.e-con-inner>.elementor-background-slideshow::before,.elementor-14 .elementor-element.elementor-element-358a499>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0000002B;--background-overlay:''}.elementor-14 .elementor-element.elementor-element-3409d86{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.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-14 .elementor-element.elementor-element-53ff032{width:var(--container-widget-width,586px);max-width:586px;--container-widget-width:586px;--container-widget-flex-grow:0;text-align:center}.elementor-14 .elementor-element.elementor-element-53ff032 .elementor-heading-title{font-family:"Playfair Display SC",Sans-serif;font-size:52px;font-weight:600;text-transform:uppercase;line-height:85px;color:var(--e-global-color-75f648b)}.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-14 .elementor-element.elementor-element-1c3af54{width:var(--container-widget-width,1000px);max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;line-height:31px;color:var(--e-global-color-75f648b)}.elementor-14 .elementor-element.elementor-element-1c3af54 p{margin-block-end:0}.elementor-14 .elementor-element.elementor-element-fdea635{--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;--justify-content:center;--align-items:center}.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-14 .elementor-element.elementor-element-45e60b1 .elementor-button{background-color:#9D733699;font-family:"Abhaya Libre",Sans-serif;font-size:20px;font-weight:700;line-height:22px;border-style:solid;border-width:2px 2px 2px 2px;padding:15px 20px 15px 20px}.elementor-14 .elementor-element.elementor-element-8186243 .elementor-button{background-color:#25D36680;font-family:"Abhaya Libre",Sans-serif;font-size:20px;font-weight:700;line-height:22px;border-style:solid;border-width:2px 2px 2px 2px}.elementor-14 .elementor-element.elementor-element-8186243 .elementor-button-content-wrapper{flex-direction:row}.elementor-14 .elementor-element.elementor-element-8186243 .elementor-button .elementor-button-content-wrapper{gap:7px}.elementor-14 .elementor-element.elementor-element-b0948cd{--display:flex}.elementor-14 .elementor-element.elementor-element-a219122{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-a219122.e-con{--flex-grow:0;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-bcb7518{--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;--justify-content:center}.elementor-14 .elementor-element.elementor-element-5377f2d{width:var(--container-widget-width,83%);max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0}.elementor-14 .elementor-element.elementor-element-5377f2d .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:38px;font-weight:400;color:var(--e-global-color-abde623)}.elementor-14 .elementor-element.elementor-element-1658403{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:32px;color:var(--e-global-color-99884de)}.elementor-14 .elementor-element.elementor-element-1658403 p{margin-block-end:0}.elementor-14 .elementor-element.elementor-element-8291b7b{--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-14 .elementor-element.elementor-element-b76042b .elementor-button{background-color:#6B0606;font-family:"Abhaya Libre",Sans-serif;font-size:22px;font-weight:700;line-height:32px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000;border-radius:0 0 0 0}.elementor-14 .elementor-element.elementor-element-f5c97e3 .elementor-button{background-color:#9D7336;font-family:"Abhaya Libre",Sans-serif;font-size:22px;font-weight:700;line-height:32px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000}.elementor-14 .elementor-element.elementor-element-437cfe8{--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;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-bf2641d .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:45px;font-weight:400;color:var(--e-global-color-abde623)}.elementor-14 .elementor-element.elementor-element-bca7cbf{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-ae3bc26{text-align:center}.elementor-14 .elementor-element.elementor-element-ae3bc26 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:39px;font-weight:400;color:var(--e-global-color-abde623)}.elementor-14 .elementor-element.elementor-element-1e8a061{width:var(--container-widget-width,1000px);max-width:1000px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#00000080}.elementor-14 .elementor-element.elementor-element-1e8a061 p{margin-block-end:0}.elementor-14 .elementor-element.elementor-element-b0be000{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-49a173b{--display:flex}.elementor-14 .elementor-element.elementor-element-c7a31e2{--display:flex}.elementor-14 .elementor-element.elementor-element-78fc54b{--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;--overlay-opacity:0.68;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-78fc54b:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-78fc54b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://massagetantramarbella.com/wp-content/uploads/2025/10/IMG_3974-scaled.jpg);background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-78fc54b::before,.elementor-14 .elementor-element.elementor-element-78fc54b>.elementor-background-video-container::before,.elementor-14 .elementor-element.elementor-element-78fc54b>.e-con-inner>.elementor-background-video-container::before,.elementor-14 .elementor-element.elementor-element-78fc54b>.elementor-background-slideshow::before,.elementor-14 .elementor-element.elementor-element-78fc54b>.e-con-inner>.elementor-background-slideshow::before,.elementor-14 .elementor-element.elementor-element-78fc54b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-99884de);--background-overlay:''}.elementor-14 .elementor-element.elementor-element-0b68e67{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-0b68e67:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-0b68e67>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-14 .elementor-element.elementor-element-c314967{text-align:center}.elementor-14 .elementor-element.elementor-element-c314967 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:700;color:var(--e-global-color-75f648b)}.elementor-14 .elementor-element.elementor-element-4e75340{width:var(--container-widget-width,1000px);max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:var(--e-global-color-75f648b)}.elementor-14 .elementor-element.elementor-element-4e75340 p{margin-block-end:0}.elementor-14 .elementor-element.elementor-element-81e9ea0 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:700;color:#FFF}.elementor-14 .elementor-element.elementor-element-8d5c4e0{width:var(--container-widget-width,944px);max-width:944px;--container-widget-width:944px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFF}.elementor-14 .elementor-element.elementor-element-8d5c4e0 p{margin-block-end:0}.elementor-14 .elementor-element.elementor-element-3b61da0{--display:flex}.elementor-14 .elementor-element.elementor-element-d8851f3{--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;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-14 .elementor-element.elementor-element-edef811{text-align:center}.elementor-14 .elementor-element.elementor-element-edef811 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:39px;font-weight:400;color:var(--e-global-color-abde623)}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-14 .elementor-element.elementor-element-87ceeac{--divider-border-style:solid;--divider-color:#9D7336;--divider-border-width:3px}.elementor-14 .elementor-element.elementor-element-87ceeac .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-87ceeac .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-14 .elementor-element.elementor-element-a793ef6{--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;--justify-content:center;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-41b8903{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DCCF;--border-color:#E6DCCF;--border-radius:3px 3px 3px 3px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px}.elementor-14 .elementor-element.elementor-element-41b8903:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-41b8903>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-14 .elementor-element.elementor-element-59b8df2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8DFD3;--border-color:#E8DFD3;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px}.elementor-14 .elementor-element.elementor-element-59b8df2:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-59b8df2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-14 .elementor-element.elementor-element-d81ba0f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8DFD3;--border-color:#E8DFD3;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px}.elementor-14 .elementor-element.elementor-element-d81ba0f:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-d81ba0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-14 .elementor-element.elementor-element-33d1ef5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8DFD3;--border-color:#E8DFD3;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px}.elementor-14 .elementor-element.elementor-element-33d1ef5:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-33d1ef5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-14 .elementor-element.elementor-element-78eabe1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-9f810ff{text-align:center}.elementor-14 .elementor-element.elementor-element-9f810ff .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:30px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-abde623)}.elementor-14 .elementor-element.elementor-element-c9d5885{width:var(--container-widget-width,1000px);max-width:1000px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#00000080}.elementor-14 .elementor-element.elementor-element-c9d5885 p{margin-block-end:0}.elementor-14 .elementor-element.elementor-element-d0095f0{--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-14 .elementor-element.elementor-element-26b2f67{--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:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DCCF;--border-color:#E6DCCF;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-26b2f67:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-26b2f67>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-14 .elementor-element.elementor-element-168737c iframe{height:190px}.elementor-14 .elementor-element.elementor-element-487284f{padding:0 16px 0 16px;text-align:start}.elementor-14 .elementor-element.elementor-element-487284f .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:700;color:var(--e-global-color-abde623)}.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-14 .elementor-element.elementor-element-9f5b3b8{padding:0 16px 0 16px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px}.elementor-14 .elementor-element.elementor-element-9f5b3b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-14 .elementor-element.elementor-element-9f5b3b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-14 .elementor-element.elementor-element-9f5b3b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-14 .elementor-element.elementor-element-9f5b3b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-14 .elementor-element.elementor-element-9f5b3b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-14 .elementor-element.elementor-element-9f5b3b8 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-14 .elementor-element.elementor-element-9f5b3b8 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-14 .elementor-element.elementor-element-9f5b3b8 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-9f5b3b8 .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-weight:500}.elementor-14 .elementor-element.elementor-element-9f5b3b8 .elementor-icon-list-text{color:#5A4A40;transition:color 0.3s}.elementor-14 .elementor-element.elementor-element-d3d758c{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:4px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px}.elementor-14 .elementor-element.elementor-element-89c9253 .elementor-button{background-color:#9D733699;font-family:"Abhaya Libre",Sans-serif;font-size:20px;font-weight:700;line-height:22px;border-style:solid;border-width:2px 2px 2px 2px;padding:7px 14px 7px 14px}.elementor-14 .elementor-element.elementor-element-163dbce .elementor-button{background-color:#9D733699;font-family:"Abhaya Libre",Sans-serif;font-size:20px;font-weight:700;line-height:22px;border-style:solid;border-width:2px 2px 2px 2px;padding:7px 14px 7px 14px}.elementor-14 .elementor-element.elementor-element-1660195 .elementor-button{background-color:#9D733699;font-family:"Abhaya Libre",Sans-serif;font-size:20px;font-weight:700;line-height:22px;border-style:solid;border-width:2px 2px 2px 2px;padding:7px 14px 7px 14px}.elementor-14 .elementor-element.elementor-element-54cd790{--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:12px 12px;--row-gap:12px;--column-gap:12px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DCCF;--border-color:#E6DCCF;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-54cd790:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-54cd790>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-14 .elementor-element.elementor-element-ac7654c iframe{height:190px}.elementor-14 .elementor-element.elementor-element-95aeead{padding:0 16px 0 16px;text-align:start}.elementor-14 .elementor-element.elementor-element-95aeead .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:700;color:var(--e-global-color-abde623)}.elementor-14 .elementor-element.elementor-element-18cbc04{padding:0 16px 0 16px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px}.elementor-14 .elementor-element.elementor-element-18cbc04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2)}.elementor-14 .elementor-element.elementor-element-18cbc04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2)}.elementor-14 .elementor-element.elementor-element-18cbc04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2)}.elementor-14 .elementor-element.elementor-element-18cbc04 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2)}.elementor-14 .elementor-element.elementor-element-18cbc04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2)}.elementor-14 .elementor-element.elementor-element-18cbc04 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-14 .elementor-element.elementor-element-18cbc04 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-14 .elementor-element.elementor-element-18cbc04 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-14 .elementor-element.elementor-element-18cbc04 .elementor-icon-list-item>a{font-family:"Montserrat",Sans-serif;font-weight:500}.elementor-14 .elementor-element.elementor-element-18cbc04 .elementor-icon-list-text{color:#5A4A40;transition:color 0.3s}.elementor-14 .elementor-element.elementor-element-16bf9a1{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:auto;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:4px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px}.elementor-14 .elementor-element.elementor-element-a7c72d6 .elementor-button{background-color:#9D733699;font-family:"Abhaya Libre",Sans-serif;font-size:20px;font-weight:700;line-height:22px;border-style:solid;border-width:2px 2px 2px 2px;padding:7px 14px 7px 14px}.elementor-14 .elementor-element.elementor-element-85e34a2 .elementor-button{background-color:#9D733699;font-family:"Abhaya Libre",Sans-serif;font-size:20px;font-weight:700;line-height:22px;border-style:solid;border-width:2px 2px 2px 2px;padding:7px 14px 7px 14px}.elementor-14 .elementor-element.elementor-element-2e8fcd3 .elementor-button{background-color:#9D733699;font-family:"Abhaya Libre",Sans-serif;font-size:20px;font-weight:700;line-height:22px;border-style:solid;border-width:2px 2px 2px 2px;padding:7px 14px 7px 14px}.elementor-14 .elementor-element.elementor-element-4478556{--display:flex}.elementor-14 .elementor-element.elementor-element-8533520{width:var(--container-widget-width,1000px);max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#00000080}.elementor-14 .elementor-element.elementor-element-8533520 p{margin-block-end:0}.elementor-14 .elementor-element.elementor-element-85aa88d{--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;--overlay-opacity:0.68;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-85aa88d:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-85aa88d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://massagetantramarbella.com/wp-content/uploads/2025/10/IMG_3974-scaled.jpg);background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-85aa88d::before,.elementor-14 .elementor-element.elementor-element-85aa88d>.elementor-background-video-container::before,.elementor-14 .elementor-element.elementor-element-85aa88d>.e-con-inner>.elementor-background-video-container::before,.elementor-14 .elementor-element.elementor-element-85aa88d>.elementor-background-slideshow::before,.elementor-14 .elementor-element.elementor-element-85aa88d>.e-con-inner>.elementor-background-slideshow::before,.elementor-14 .elementor-element.elementor-element-85aa88d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-99884de);--background-overlay:''}.elementor-14 .elementor-element.elementor-element-d118337{text-align:center}.elementor-14 .elementor-element.elementor-element-d118337 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:20px;font-weight:700;color:var(--e-global-color-75f648b)}.elementor-14 .elementor-element.elementor-element-5f09cef{width:var(--container-widget-width,1000px);max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:var(--e-global-color-75f648b)}.elementor-14 .elementor-element.elementor-element-5f09cef p{margin-block-end:0}:root{--page-title-display:none}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-a219122{--width:98.685%}.elementor-14 .elementor-element.elementor-element-bcb7518{--width:50%}.elementor-14 .elementor-element.elementor-element-a793ef6{--width:100%}.elementor-14 .elementor-element.elementor-element-41b8903{--width:17%}.elementor-14 .elementor-element.elementor-element-59b8df2{--width:24%}.elementor-14 .elementor-element.elementor-element-d81ba0f{--width:24%}.elementor-14 .elementor-element.elementor-element-33d1ef5{--width:24%}.elementor-14 .elementor-element.elementor-element-26b2f67{--width:49%}.elementor-14 .elementor-element.elementor-element-d3d758c{--width:100%}.elementor-14 .elementor-element.elementor-element-54cd790{--width:49%}.elementor-14 .elementor-element.elementor-element-16bf9a1{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-41b8903{--width:30%}.elementor-14 .elementor-element.elementor-element-59b8df2{--width:47%}.elementor-14 .elementor-element.elementor-element-d81ba0f{--width:47%}.elementor-14 .elementor-element.elementor-element-33d1ef5{--width:47%}.elementor-14 .elementor-element.elementor-element-26b2f67{--width:100%}.elementor-14 .elementor-element.elementor-element-54cd790{--width:100%}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-78fc54b:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-78fc54b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-14 .elementor-element.elementor-element-85aa88d:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-85aa88d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-358a499:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-358a499>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://massagetantramarbella.com/wp-content/uploads/2025/10/IMG_4005-scaled.jpg)}.elementor-14 .elementor-element.elementor-element-358a499{--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-53ff032 .elementor-heading-title{font-size:36px;line-height:46px}.elementor-14 .elementor-element.elementor-element-1c3af54{font-size:16px;line-height:26px}.elementor-14 .elementor-element.elementor-element-a219122{--margin-top:30px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px}.elementor-14 .elementor-element.elementor-element-5377f2d{width:100%;max-width:100%}.elementor-14 .elementor-element.elementor-element-5377f2d .elementor-heading-title{font-size:24px}.elementor-14 .elementor-element.elementor-element-1658403{font-size:16px}.elementor-14 .elementor-element.elementor-element-b76042b .elementor-button{font-size:18px}.elementor-14 .elementor-element.elementor-element-f5c97e3 .elementor-button{font-size:18px}.elementor-14 .elementor-element.elementor-element-437cfe8{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-14 .elementor-element.elementor-element-bf2641d .elementor-heading-title{font-size:31px}.elementor-14 .elementor-element.elementor-element-bca7cbf{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-14 .elementor-element.elementor-element-ae3bc26 .elementor-heading-title{font-size:24px}.elementor-14 .elementor-element.elementor-element-78fc54b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-14 .elementor-element.elementor-element-0b68e67{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px}.elementor-14 .elementor-element.elementor-element-c314967 .elementor-heading-title{font-size:24px}.elementor-14 .elementor-element.elementor-element-4e75340{font-size:16px;line-height:26px}.elementor-14 .elementor-element.elementor-element-81e9ea0 .elementor-heading-title{font-size:24px}.elementor-14 .elementor-element.elementor-element-8d5c4e0{font-size:16px;line-height:26px}.elementor-14 .elementor-element.elementor-element-d8851f3{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-14 .elementor-element.elementor-element-edef811 .elementor-heading-title{font-size:26px}.elementor-14 .elementor-element.elementor-element-87ceeac .elementor-divider-separator{width:54%;margin:0 auto;margin-center:0}.elementor-14 .elementor-element.elementor-element-87ceeac .elementor-divider{text-align:center}.elementor-14 .elementor-element.elementor-element-41b8903{--width:100%}.elementor-14 .elementor-element.elementor-element-59b8df2{--width:100%}.elementor-14 .elementor-element.elementor-element-d81ba0f{--width:100%}.elementor-14 .elementor-element.elementor-element-33d1ef5{--width:100%}.elementor-14 .elementor-element.elementor-element-78eabe1{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-14 .elementor-element.elementor-element-9f810ff .elementor-heading-title{font-size:24px}.elementor-14 .elementor-element.elementor-element-26b2f67{--width:100%}.elementor-14 .elementor-element.elementor-element-487284f .elementor-heading-title{font-size:24px}.elementor-14 .elementor-element.elementor-element-54cd790{--width:100%}.elementor-14 .elementor-element.elementor-element-95aeead .elementor-heading-title{font-size:24px}.elementor-14 .elementor-element.elementor-element-8533520{font-size:16px;line-height:26px}.elementor-14 .elementor-element.elementor-element-85aa88d{--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-d118337 .elementor-heading-title{font-size:18px}.elementor-14 .elementor-element.elementor-element-5f09cef{font-size:16px;line-height:26px}}.elementor-element-437cfe8 .elementor-widget-button:first-child:nth-last-child(2),.elementor-element-437cfe8 .elementor-widget-button:nth-child(2):last-child{flex:1 1 0%;width:auto;max-width:none}.elementor-element-437cfe8 .elementor-widget-button:first-child:nth-last-child(2) .elementor-button,.elementor-element-437cfe8 .elementor-widget-button:nth-child(2):last-child .elementor-button{display:flex;width:100%;justify-content:center;align-items:center;text-align:center;font-size:16px!important;line-height:1.2;padding:12px 8px!important;white-space:nowrap;letter-spacing:.2px}@media(max-width:1024px){.elementor-element-437cfe8 .elementor-widget-button:first-child:nth-last-child(2) .elementor-button,.elementor-element-437cfe8 .elementor-widget-button:nth-child(2):last-child .elementor-button{font-size:14px!important;padding:11px 4px!important}}@media(max-width:767px){.elementor-element-437cfe8 .elementor-widget-button:first-child:nth-last-child(2) .elementor-button,.elementor-element-437cfe8 .elementor-widget-button:nth-child(2):last-child .elementor-button{font-size:16px!important;padding:13px 6px!important}}.elementor-element-a219122,.elementor-element-bca7cbf,.elementor-element-b0be000,.elementor-element-49a173b,.elementor-element-85aa88d,.elementor-element-d5d01f0,.elementor-element-78eabe1{background-color:#ffffff!important}.elementor-element-437cfe8,.elementor-element-d8851f3{background-color:#F7F1E8!important}.elementor-element-78fc54b,.elementor-element-0b68e67,.elementor-element-78fc54b{background-color:#1c1410!important}.elementor-element-a219122,.elementor-element-437cfe8,.elementor-element-78fc54b,.elementor-element-bca7cbf,.elementor-element-d8851f3,.elementor-element-78eabe1,.elementor-element-85aa88d,.elementor-element-d5d01f0{padding-top:90px!important}.elementor-element-a219122,.elementor-element-437cfe8,.elementor-element-78fc54b,.elementor-element-49a173b,.elementor-element-d8851f3,.elementor-element-78eabe1,.elementor-element-85aa88d,.elementor-element-d5d01f0{padding-bottom:90px!important}.elementor-element-78fc54b,.elementor-element-0b68e67{padding-bottom:30px!important}.elementor-element-0b68e67{padding-top:40px!important}.elementor-element-85aa88d,.elementor-element-d5d01f0{padding-top:0!important;padding-bottom:40px!important;min-height:0!important}.elementor-element-85aa88d p,.elementor-element-d5d01f0 p{margin:0!important;font-size:15px!important;line-height:1.6!important}.elementor-element-78fc54b .elementor-heading-title,.elementor-element-0b68e67 .elementor-heading-title{color:#fff!important}.elementor-element-78fc54b p,.elementor-element-0b68e67 p{color:#e9dccb!important}.tf-label{width:100%!important;margin-bottom:4px!important}.tf-label p{font-family:"Montserrat",sans-serif!important;font-size:13px!important;line-height:1.4!important;letter-spacing:.28em!important;text-transform:uppercase!important;font-weight:600!important;color:#9D7336!important;margin:0!important}.elementor-element-78fc54b .tf-label p,.elementor-element-0b68e67 .tf-label p,.elementor-element-78fc54b .tf-label p{color:#d8b27a!important}@media(max-width:767px){.elementor-element-a219122,.elementor-element-437cfe8,.elementor-element-78fc54b,.elementor-element-bca7cbf,.elementor-element-d8851f3,.elementor-element-78eabe1{padding-top:60px!important}.elementor-element-a219122,.elementor-element-437cfe8,.elementor-element-78fc54b,.elementor-element-49a173b,.elementor-element-d8851f3,.elementor-element-78eabe1{padding-bottom:60px!important}.tf-label p{font-size:12px!important;letter-spacing:.22em!important}}.elementor-element-37fc2b7>.e-con>.elementor-widget-heading{padding-top:18px!important}.elementor-element-37fc2b7>.e-con .elementor-widget-heading .elementor-heading-title{font-family:"Playfair Display",serif!important;font-size:28px!important;font-weight:600!important;line-height:1.2!important;color:#6B0606!important;letter-spacing:.02em!important}.elementor-element-37fc2b7>.e-con .elementor-widget-heading .elementor-heading-title:after{content:"";display:block;width:34px;height:2px;background:#9D7336;margin-top:10px}.elementor-element-37fc2b7>.e-con .elementor-widget-heading .elementor-heading-title a{color:inherit!important}@media(max-width:767px){.elementor-element-37fc2b7>.e-con .elementor-widget-heading .elementor-heading-title{font-size:31px!important}}.elementor-element-b0be000,.elementor-element-b0be000>.e-con-inner{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}.elementor-element-b0be000>.e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important}.elementor-element-b0be000 .tf-tile{position:relative!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;aspect-ratio:4/5;overflow:hidden;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:0!important;background:#1c1410}.tf-tile>.elementor-widget-image{position:absolute!important;inset:0;margin:0!important;width:100%!important;height:100%}.tf-tile>.elementor-widget-image a,.tf-tile>.elementor-widget-image .elementor-widget-container{display:block;width:100%;height:100%}.tf-tile>.elementor-widget-image img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;border-radius:0!important;transition:transform .9s ease}.tf-tile:hover>.elementor-widget-image img{transform:scale(1.05)}.tf-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 38%,rgb(20 12 8 / .9) 100%);pointer-events:none;z-index:1}.tf-tile>.elementor-element:not(.elementor-widget-image){position:relative;z-index:2;width:100%!important;margin:0!important;padding-left:32px!important;padding-right:32px!important}.tf-tile>.elementor-widget-heading .elementor-heading-title,.tf-tile>.elementor-widget-heading .elementor-heading-title a{font-family:"Playfair Display",serif!important;font-size:32px!important;font-weight:600!important;line-height:1.15!important;color:#fff!important;text-shadow:0 1px 12px rgb(0 0 0 / .35)}.tf-from{margin-top:6px!important}.tf-from p{margin:0!important;line-height:1!important}.tf-from .tf-from-l{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#d8b27a}.tf-from .tf-from-v{font-family:"Playfair Display",serif;font-size:30px;font-weight:600;color:#fff;margin-left:6px}.tf-tile>.tf-charge{margin:12px 0 16px!important}.tf-tile>.tf-charge p{margin:0!important;display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-family:"Montserrat",sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase;color:#e9dccb!important;line-height:1.4!important}.tf-tile>.tf-charge span{color:#e9dccb!important;font-size:11px!important;margin:0!important;display:inline!important}.tf-tile>.tf-charge .ec-m,.tf-tile>.tf-charge .ec-m b{color:#d8b27a!important;letter-spacing:.1em!important}.tf-tile>.e-con{padding-bottom:32px!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important}.tf-tile>.e-con .elementor-widget-button{width:auto!important;margin:0!important}.tf-tile a.elementor-button[href*="massagetantramarbella.com"]{background:transparent!important;border:1px solid rgb(255 255 255 / .75)!important;color:#fff!important}.tf-tile a.elementor-button[href*="massagetantramarbella.com"]:hover{background:#fff!important;color:#1c1410!important}@media(max-width:1024px){.elementor-element-b0be000>.e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.elementor-element-b0be000>.e-con-inner{grid-template-columns:1fr;gap:4px!important}.tf-tile>.elementor-element:not(.elementor-widget-image){padding-left:22px!important;padding-right:22px!important}.tf-tile>.elementor-widget-heading .elementor-heading-title,.tf-tile>.elementor-widget-heading .elementor-heading-title a{font-size:31px!important}.tf-tile>.e-con{padding-bottom:24px!important}}.tf-from{margin-top:12px!important}.tf-from p{line-height:1.15!important}.tf-tile>.tf-charge{margin:14px 0 24px!important}.tf-tile>.e-con{padding-bottom:36px!important;gap:12px!important}.elementor-element-a219122{width:100%!important;max-width:none!important;padding-left:max(24px,calc((100% - 1200px)/2))!important;padding-right:max(24px,calc((100% - 1200px)/2))!important;gap:64px!important;align-items:center!important}.elementor-element-a219122>.elementor-element-1869ec0,.elementor-element-a219122>.elementor-element-bcb7518{width:calc(50% - 32px)!important}@media(max-width:1024px){.elementor-element-a219122{gap:40px!important}.elementor-element-a219122>.elementor-element-1869ec0,.elementor-element-a219122>.elementor-element-bcb7518{width:calc(50% - 20px)!important}}@media(max-width:767px){.elementor-14 h2.elementor-heading-title{font-size:32px!important;line-height:1.2!important}.elementor-element-a219122{padding-left:20px!important;padding-right:20px!important;gap:32px!important}.elementor-element-a219122>.elementor-element-1869ec0,.elementor-element-a219122>.elementor-element-bcb7518{width:100%!important}.tf-tile>.e-con{padding-bottom:28px!important}}.elementor-14 .tf-tile>.elementor-element.tf-from{margin:14px 0 0!important}.elementor-14 .tf-tile>.elementor-element.tf-charge{margin:16px 0 26px!important}.elementor-14 .tf-tile>.elementor-widget-heading{margin:0!important}@media(max-width:767px){.elementor-element-a219122>.elementor-element-1869ec0{padding-left:0!important;padding-right:0!important}}.elementor-14 .elementor-element-a219122{margin-top:0!important;margin-bottom:0!important;padding-top:80px!important;padding-bottom:80px!important}@media(max-width:767px){.elementor-14 .elementor-element-a219122{padding-top:48px!important;padding-bottom:48px!important}}@media(min-width:768px){.elementor-14 .elementor-element-a219122{padding-left:max(32px,calc((100vw - 1220px)/2))!important;padding-right:max(32px,calc((100vw - 1220px)/2))!important}}.elementor-14 .tf-hero{min-height:max(760px,100vh)!important;justify-content:center!important;background-position:center!important;padding-left:0!important;padding-right:0!important;position:relative}.elementor-14 .tf-hero::before{background-color:transparent!important;background-image:radial-gradient(ellipse at center,rgb(20 12 8 / .15) 0%,rgb(20 12 8 / .45) 70%),linear-gradient(180deg,rgb(0 0 0 / .45) 0%,#fff0 22%,rgb(20 12 8 / .35) 100%)!important;opacity:1!important}.elementor-14 .tf-hero>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;position:static!important}.elementor-14 .tf-hero .elementor-element-3409d86{width:100%!important;max-width:none!important;align-items:center!important;text-align:center!important;padding:120px 24px 110px!important;gap:0!important;position:static!important}.elementor-14 .tf-hero .elementor-element-3409d86>.elementor-element{width:auto!important;max-width:1100px!important;margin:0!important;text-align:center!important;position:relative;z-index:2}.elementor-14 .tf-hero .elementor-element-53ff032 .elementor-heading-title{font-family:"Montserrat",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.32em!important;line-height:1.6!important;text-transform:uppercase!important;color:#d8b27a!important;text-align:center!important}.elementor-14 .tf-hero .elementor-element-3409d86>.elementor-element.elementor-element-1c3af54{margin-top:18px!important}.elementor-14 .tf-hero .elementor-element-1c3af54 p{font-family:"Playfair Display",serif!important;font-size:104px!important;font-weight:600!important;line-height:1.02!important;color:#fff!important;margin:0!important;text-align:center!important}.elementor-14 .tf-hero .elementor-element-1c3af54::after{content:"";display:block;width:56px;height:2px;background:#9D7336;margin:28px auto}.elementor-14 .tf-hero .elementor-element-3409d86>.elementor-element.elementor-element-fdea635{padding:0!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important}.elementor-14 .tf-hero .elementor-element-8186243{order:-1}.elementor-14 .tf-hero .elementor-element-fdea635 .elementor-widget-button{width:auto!important;margin:0!important}.elementor-14 .tf-hero .elementor-button{font-family:"Montserrat",sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:17px 30px!important;border-radius:0!important;line-height:1!important}.elementor-14 .tf-hero .elementor-element-45e60b1 .elementor-button{background:transparent!important;border:1px solid rgb(255 255 255 / .75)!important;color:#fff!important}.elementor-14 .tf-hero .elementor-element-45e60b1 .elementor-button:hover{background:#fff!important;color:#1c1410!important}.elementor-14 .tf-hero .elementor-element-3409d86>.elementor-element.tf-hero-trust{position:absolute!important;left:0;right:0;bottom:34px;max-width:none!important;padding:0 16px!important}.elementor-14 .tf-hero .tf-hero-trust p{display:flex;justify-content:center;gap:18px;align-items:center;flex-wrap:wrap;margin:0!important;font-family:"Montserrat",sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase;color:#e9dccb!important;line-height:1.5!important}.elementor-14 .tf-hero .tf-hero-trust i{font-style:normal;font-size:9px;color:#d8b27a}@media(max-width:1024px){.elementor-14 .tf-hero .elementor-element-1c3af54 p{font-size:76px!important}}@media(max-width:767px){.elementor-14 .tf-hero{min-height:780px!important}.elementor-14 .tf-hero .elementor-element-3409d86{padding:40px 20px 130px!important}.elementor-14 .tf-hero .elementor-element-53ff032 .elementor-heading-title{font-size:11px!important;letter-spacing:.24em!important}.elementor-14 .tf-hero .elementor-element-1c3af54 p{font-size:58px!important}.elementor-14 .tf-hero .elementor-element-1c3af54::after{margin:24px auto}.elementor-14 .tf-hero .elementor-button{font-size:12px!important;padding:15px 20px!important}.elementor-14 .tf-hero .elementor-element-3409d86>.elementor-element.tf-hero-trust{bottom:26px}.elementor-14 .tf-hero .tf-hero-trust p{font-size:10px!important;gap:6px 10px;letter-spacing:.16em!important}.elementor-14 .tf-hero .elementor-element-3409d86{padding-top:204px!important}}.elementor-14 .tf-gal-w{width:100%!important;margin:0!important}.tf-gal{position:relative;aspect-ratio:3/4;overflow:hidden;background:#1c1410}.tf-gal-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tf-gal-track::-webkit-scrollbar{display:none}.tf-gal-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:block}.tf-gal-slide img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;border-radius:0!important}.tf-gal button.tf-gal-prev,.tf-gal button.tf-gal-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%!important;border:1px solid rgb(255 255 255 / .6)!important;background:rgb(20 12 8 / .55)!important;color:#fff!important;font-size:26px!important;line-height:36px!important;padding:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .25s;z-index:3;box-shadow:none!important}.tf-gal button.tf-gal-prev{left:12px}.tf-gal button.tf-gal-next{right:12px}.tf-gal button.tf-gal-prev:hover,.tf-gal button.tf-gal-next:hover,.tf-gal button.tf-gal-prev:focus,.tf-gal button.tf-gal-next:focus{background:#825d28!important;color:#fff!important;outline:none}.tf-gal:hover button.tf-gal-prev,.tf-gal:hover button.tf-gal-next,.tf-gal button:focus-visible{opacity:1}.tf-gal.at-start button.tf-gal-prev,.tf-gal.at-end button.tf-gal-next{opacity:0!important;pointer-events:none}@media(hover:none){.tf-gal button.tf-gal-prev,.tf-gal button.tf-gal-next{display:none!important}}.tf-gal-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px;z-index:3;pointer-events:none}.tf-gal-dots span{width:6px;height:6px;border-radius:50%;background:rgb(255 255 255 / .5);transition:all .25s}.tf-gal-dots span.on{background:#fff;width:18px;border-radius:3px}.tf-gal-count{position:absolute;top:12px;right:12px;z-index:3;font:600 11px Montserrat,sans-serif;letter-spacing:.08em;color:#fff;background:rgb(20 12 8 / .55);padding:5px 9px;border-radius:12px;pointer-events:none}.tf-gal::after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(0deg,rgb(0 0 0 / .35),#fff0);pointer-events:none;z-index:2}.elementor-14 .tf-from .tf-from-v{font-size:24px!important;margin-left:4px!important}.elementor-14 .tf-from .tf-from-l{font-size:12px!important}.elementor-14 .tf-tile.tf-dim>.elementor-widget-image::after{content:"";position:absolute;inset:0;background:rgb(10 6 4 / .42);pointer-events:none}@media(max-width:767px){.elementor-14 .tf-from .tf-from-v{font-size:24px!important}}@media(max-width:767px){.elementor-14 .elementor-element-b0be000>.e-con-inner{box-sizing:border-box!important;padding:0 16px!important;gap:20px!important;margin-top:28px!important}}@media(max-width:767px){.elementor-14 .tf-label+.e-con .elementor-widget-divider,.elementor-14 .tf-label+.elementor-widget-heading+.elementor-widget-divider{display:none!important}.elementor-14 .tf-label+.e-con{justify-content:center!important}.elementor-14 .tf-label+.e-con .elementor-widget-heading{width:100%!important;margin:0!important}.elementor-14 .tf-label+.e-con .elementor-heading-title,.elementor-14 .tf-label+.elementor-widget-heading .elementor-heading-title{text-align:center!important}.elementor-14 .tf-label p{text-align:center!important}.elementor-14 .elementor-element-78fc54b{padding-bottom:0!important}.elementor-14 .tf-hero-trust{position:absolute!important;top:596px!important;bottom:auto!important;left:24px!important;right:24px!important;width:auto!important;transform:none!important;margin:0!important}}.elementor-14 .tf-hero .elementor-element-3409d86>.elementor-element.tf-hero-title{margin-top:18px!important}.elementor-14 .tf-hero .tf-hero-title p{font-family:"Playfair Display",serif!important;font-size:104px!important;font-weight:600!important;line-height:1.02!important;color:#fff!important;margin:0!important;text-align:center!important}.elementor-14 .tf-hero .tf-hero-title::after{content:"";display:block;width:56px;height:2px;background:#9D7336;margin:28px auto}.elementor-14 .tf-hero .elementor-element-1c3af54::after{display:none!important}.elementor-14 .tf-hero .elementor-element-3409d86>.elementor-element.tf-hero-sub{margin:0 auto 30px!important;max-width:640px!important}.elementor-14 .tf-hero .tf-hero-sub p{font-family:"Montserrat",sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1.7!important;color:#e9dccb!important;letter-spacing:.01em!important;margin:0!important;text-align:center!important}@media(max-width:1024px){.elementor-14 .tf-hero .tf-hero-title p{font-size:76px!important}}@media(max-width:767px){.elementor-14 .tf-hero .tf-hero-title p{font-size:58px!important}.elementor-14 .tf-hero .tf-hero-title::after{margin:24px auto}.elementor-14 .tf-hero .tf-hero-sub p{font-size:15px!important;line-height:1.65!important}.elementor-14 .tf-hero .elementor-element-3409d86>.elementor-element.tf-hero-sub{margin:0 auto 24px!important}.elementor-14 .tf-hero .elementor-element-3409d86{padding-top:120px!important;padding-bottom:60px!important}.elementor-14 .tf-hero .elementor-element-3409d86>.elementor-element.tf-hero-trust{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:28px auto 0!important;padding:0!important}.elementor-14 .tf-hero-trust{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:28px auto 0!important}}.elementor-14 .elementor-element-78fc54b{padding-top:10px!important;padding-bottom:90px!important;display:block!important}.elementor-14 .tf-cslider-w{width:100%!important;margin:0!important;padding:0 max(24px,calc((100% - 1320px)/2))!important}.tf-cslider{position:relative}.tf-cs-head{display:flex;justify-content:center;gap:14px;margin:0 0 18px}.tf-cs-head button{width:52px;height:52px;border-radius:50%!important;border:1px solid rgb(255 255 255 / .55)!important;background:transparent!important;color:#fff!important;font-size:26px!important;line-height:1!important;padding:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s,color .25s;box-shadow:none!important}.tf-cs-head button:hover,.tf-cs-head button:focus{background:#9D7336!important;border-color:#9D7336!important;color:#fff!important;outline:none}.tf-cs-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.tf-cs-track::-webkit-scrollbar{display:none}.tf-cs-slide{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;aspect-ratio:4/3;overflow:hidden;background:#241a14}.tf-cs-slide img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;border-radius:0!important}.tf-cs-dots{display:flex;justify-content:center;gap:6px;margin-top:20px}.tf-cs-dots span{width:6px;height:6px;border-radius:50%;background:rgb(255 255 255 / .35);transition:all .25s}.tf-cs-dots span.on{background:#d8b27a;width:18px;border-radius:3px}@media(max-width:1024px){.tf-cs-slide{flex:0 0 calc((100% - 16px)/2)}}@media(max-width:767px){.elementor-14 .elementor-element-78fc54b{padding-bottom:60px!important}.elementor-14 .tf-cslider-w{padding:0 16px!important}.tf-cs-slide{flex:0 0 86%}.tf-cs-head button{width:46px;height:46px}}.elementor-14 .elementor-element-78fc54b{padding-bottom:90px!important}.elementor-14 .elementor-element-78fc54b .tf-cslider-w{margin-top:34px!important}@media(max-width:767px){.elementor-14 .elementor-element-78fc54b{padding-bottom:60px!important}.elementor-14 .elementor-element-78fc54b .tf-cslider-w{margin-top:26px!important}}.elementor-14 .elementor-element-37fc2b7{gap:28px 16px!important;justify-content:flex-start!important;max-width:1320px!important;margin:0 auto!important}.elementor-14 .elementor-element-37fc2b7>.e-con{width:calc(25% - 12px)!important;max-width:none!important;margin:0!important;background:#fff!important;padding:0 0 16px!important}@media(max-width:1024px){.elementor-14 .elementor-element-37fc2b7>.e-con{width:calc(50% - 8px)!important}}@media(max-width:767px){.elementor-14 .elementor-element-37fc2b7{gap:22px!important}.elementor-14 .elementor-element-37fc2b7>.e-con{width:100%!important}}.elementor-14 .tf-label p{text-align:center!important}.elementor-14 .elementor-element-bcb7518 .tf-label p{text-align:left!important}.elementor-14 .tf-teamintro{width:100%!important;max-width:820px!important;margin:44px auto 0!important}.elementor-14 .tf-teamintro p{text-align:center!important;font-size:17px!important;line-height:1.8!important}.elementor-14 .elementor-element-78fc54b{padding-top:80px!important;padding-bottom:80px!important}.elementor-14 .elementor-element-78fc54b .tf-cslider-w{margin-top:26px!important}@media(max-width:767px){.elementor-14 .elementor-element-78fc54b{padding-top:56px!important;padding-bottom:56px!important}}.elementor-14 .elementor-element-358a499,.elementor-14.elementor-page .elementor-element-358a499{background-image:url(https://massagetantramarbella.com/wp-content/uploads/2025/10/IMG_4005-scaled.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.elementor-14 .elementor-element-1869ec0 img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover!important;display:block}@media(max-width:767px){.elementor-14 .elementor-element-1869ec0 img{aspect-ratio:4/5}}.elementor-14 .elementor-element-0b68e67{padding:80px max(20px,calc((100% - 900px)/2))!important}.elementor-14 .elementor-element-0b68e67 .elementor-heading-title{text-align:center!important;font-size:40px!important;line-height:1.15!important}.elementor-14 .elementor-element-0b68e67 p{text-align:center!important}.elementor-14 .elementor-element-0b68e67>.e-con-inner>.elementor-widget-heading+.elementor-widget-text-editor{margin-bottom:46px!important}.elementor-14 .elementor-element-0b68e67>.e-con-inner>.elementor-widget-heading~.elementor-widget-heading{margin-top:10px!important;position:relative}.elementor-14 .elementor-element-0b68e67>.e-con-inner>.elementor-widget-heading~.elementor-widget-heading:before{content:"";display:block;width:56px;height:2px;background:#9D7336;margin:0 auto 34px}@media(max-width:767px){.elementor-14 .elementor-element-0b68e67{padding:56px 20px!important}.elementor-14 .elementor-element-0b68e67 .elementor-heading-title{font-size:30px!important}.elementor-14 .elementor-element-0b68e67>.e-con-inner>.elementor-widget-heading+.elementor-widget-text-editor{margin-bottom:38px!important}}.tf-gal{position:relative}.tf-loc{position:absolute;top:10px;left:10px;z-index:4;display:inline-flex;align-items:center;gap:5px;font-family:Montserrat,sans-serif;font-weight:700;font-size:10.5px;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:7px 11px 7px 9px;border-radius:30px;box-shadow:0 2px 8px rgb(0 0 0 / .2);pointer-events:none;white-space:nowrap}.tf-loc svg{width:10px;height:12px;fill:currentColor;flex:none}.tf-loc-other{background:rgb(51 36 29 / .92);color:#d9b77a}.tf-loc-both{background:#9D7336;color:#fff}.tf-xsite{margin:10px 0 0!important;font-size:12px!important;line-height:1.35!important;color:#8a7d75!important;font-style:italic}@media(max-width:767px){.elementor-14 .tf-hero-trust{display:none!important}.elementor-14 .elementor-element-8186243 .elementor-button-icon{display:none!important}.elementor-14 .elementor-element-8186243,.elementor-14 .elementor-element-45e60b1{width:auto!important;max-width:none!important}.elementor-14 .elementor-element-8186243 .elementor-button,.elementor-14 .elementor-element-45e60b1 .elementor-button{white-space:nowrap!important;padding:15px 24px!important;min-width:150px;justify-content:center}.elementor-14 .elementor-element-8186243 .elementor-button-text,.elementor-14 .elementor-element-45e60b1 .elementor-button-text{white-space:nowrap!important}}@media (max-width:767px){.elementor-14 .elementor-element-bcb7518 .elementor-element-3c5e6f1,.elementor-14 .elementor-element-bcb7518 .elementor-element-3c5e6f1.tf-label p{text-align:center!important}.elementor-14 .elementor-element-8291b7b{align-items:center!important;justify-content:center!important}}.elementor-14 .elementor-element-1869ec0 img{object-position:50% 22%!important}@media(min-width:768px){.elementor-14 .elementor-element-1869ec0 img{aspect-ratio:1/1!important}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-a219122{display:flex!important;flex-direction:column!important;padding:48px 0 44px!important;gap:0!important;--gap:0px!important;--row-gap:0px!important;margin:0!important;align-items:stretch!important}.elementor-14 .elementor-element.elementor-element-1869ec0{order:1;width:auto!important;margin:0 16px!important;padding:0!important;display:block!important;height:auto!important}.elementor-14 .elementor-element.elementor-element-4597dbe,.elementor-14 .elementor-element-4597dbe>.elementor-widget-container{margin:0!important}.elementor-14 .elementor-element-1869ec0 img{aspect-ratio:4/3!important;object-position:50% 55%!important;box-shadow:0 10px 26px rgb(0 0 0 / .18)}.elementor-14 .elementor-element.elementor-element-bcb7518{order:2;position:static!important;margin:30px 0 0!important;padding:0 20px!important;box-shadow:none!important;background:transparent!important;width:auto!important}}.tf-oc-band{background:#3A2620!important;border-radius:14px!important;padding:44px 32px 36px!important;margin:56px auto 0!important;width:100%!important;--width:100% !important;max-width:1240px!important;gap:0!important}.tf-oc-head{text-align:center;margin:0 0 26px}.tf-oc-head .tf-oc-label{font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#C9A15A;margin:0 0 8px}.tf-oc-head .tf-oc-title{font-family:"Playfair Display",Georgia,serif;font-weight:400;font-size:34px;line-height:1.2;color:#FFF;margin:0 0 10px;text-wrap:balance}.tf-oc-head .tf-oc-sub{color:#D9C6B0;font-size:15px;line-height:1.5;max-width:560px;margin:0 auto 10px}.tf-oc-head .tf-oc-addr{display:inline-flex;gap:7px;align-items:center;color:#E9D6BD;font-size:13px;margin:0}.tf-oc-head .tf-oc-addr svg{width:10px;height:12px;fill:#C9A15A;flex:none}.tf-oc-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px!important;width:100%!important;--width:100% !important;padding:0!important;margin:0!important}.tf-oc-grid>.e-con{width:auto!important;--width:auto !important;max-width:none!important;min-width:0!important;margin:0!important}.tf-oc-grid .elementor-widget-text-editor{display:none!important}.tf-oc-grid .tf-loc{display:none!important}.tf-oc-grid>.e-con>.e-con{flex-direction:column!important;gap:8px!important;width:100%!important;--width:100% !important;margin-top:auto!important}.tf-oc-grid>.e-con>.e-con>.elementor-widget-button{width:100%!important;--container-widget-width:100% !important;flex:none!important;max-width:none!important}.tf-oc-grid .elementor-button{width:100%!important}@media (max-width:767px){.tf-oc-band{padding:30px 14px 22px!important;margin-top:40px!important;border-radius:12px!important}.tf-oc-head{margin-bottom:20px}.tf-oc-head .tf-oc-title{font-size:26px}.tf-oc-head .tf-oc-sub{font-size:14px}.tf-oc-grid{grid-template-columns:1fr 1fr;gap:12px!important}.tf-oc-grid>.e-con:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)!important}.tf-oc-grid .elementor-heading-title{font-size:19px!important}.tf-oc-grid .elementor-button{padding-left:6px!important;padding-right:6px!important;font-size:12px!important}}@media(max-width:767px){.elementor-14 .tf-hero .tf-hero-trust,.elementor-14 .tf-hero .elementor-element.tf-hero-trust{display:none!important}.elementor-14 .tf-hero .tf-hero-title p{font-size:42px!important;line-height:1.08!important}}.elementor.elementor-14 .tf-hg{max-width:1240px;margin:0 auto;text-align:center}.elementor.elementor-14 .tf-hg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;text-align:left}@media(min-width:768px){.elementor.elementor-14 .tf-hg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1100px){.elementor.elementor-14 .tf-hg-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.elementor.elementor-14 .tf-hg-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px rgb(51 36 29 / .14);display:flex;flex-direction:column}.elementor.elementor-14 .tf-hg-ph{position:relative}.elementor.elementor-14 .tf-hg .tf-gal{aspect-ratio:3/4}.elementor.elementor-14 .tf-hg .tf-gal-count{display:none}.elementor.elementor-14 .tf-hg .tf-gal-dots{position:absolute;top:10px;bottom:auto;left:0;right:0;display:flex;justify-content:center;gap:4px;z-index:3;margin:0}.elementor.elementor-14 .tf-hg .tf-gal::after{display:none}.elementor.elementor-14 .tf-hg-name{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;padding:56px 12px 10px;background:linear-gradient(to top,rgb(20 14 11 / .92) 0%,rgb(20 14 11 / .7) 45%,#fff0 100%);text-shadow:0 1px 3px rgb(0 0 0 / .5)}.elementor.elementor-14 .tf-hg-name h3{margin:0!important;font-family:"Playfair Display",serif!important;font-size:22px!important;font-weight:600!important;line-height:1.15!important;color:#fff!important;letter-spacing:.02em}.elementor.elementor-14 .tf-hg-name span{display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:#f3e3c8;margin-top:4px;line-height:1.35}.elementor.elementor-14 .tf-hg-t{margin:0!important;padding:10px 12px 0;font-family:Montserrat,sans-serif;font-size:12px!important;line-height:1.45!important;color:#5a4636!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.elementor.elementor-14 .tf-hg-b{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:10px 10px 12px;margin-top:auto}.elementor.elementor-14 .tf-hg-prof{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;color:#9D7336!important;text-decoration:none!important}.elementor.elementor-14 .tf-hg-wa{display:flex;align-items:center;justify-content:center;gap:6px;background:#25D366;color:#fff!important;border-radius:50%;width:34px;height:34px;text-decoration:none!important;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.elementor.elementor-14 .tf-hg-wa span{display:none}@media(min-width:768px){.elementor.elementor-14 .tf-hg-wa{border-radius:999px;width:auto;height:auto;padding:8px 14px}.elementor.elementor-14 .tf-hg-wa span{display:inline}}@media(min-width:1100px){.elementor.elementor-14 .tf-hg-name{padding:64px 16px 14px}.elementor.elementor-14 .tf-hg-name h3{font-size:28px!important}.elementor.elementor-14 .tf-hg-name span{font-size:13px}.elementor.elementor-14 .tf-hg-t{padding:14px 16px 0;font-size:13px!important}.elementor.elementor-14 .tf-hg-b{padding:12px 16px 16px}.elementor.elementor-14 .tf-hg-prof{font-size:13px}}.elementor.elementor-14 .tf-hg-more{margin-top:28px}.elementor.elementor-14 .tf-hg-more a{display:inline-block;border:1.5px solid #9D7336;color:#9D7336!important;padding:12px 26px;border-radius:8px;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;text-decoration:none!important}.elementor.elementor-14 .tfm3{max-width:1140px;margin:0 auto}.elementor.elementor-14 .tfm3-list{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.elementor.elementor-14 .tfm3-list{grid-template-columns:1fr 1fr}}.elementor.elementor-14 .tfm3-c{background:#fff;border:1px solid #e8dac3;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 24px rgb(43 30 25 / .07)}.elementor.elementor-14 .tfm3-ph{position:relative;display:block;aspect-ratio:4/3;background:#2b1e19 center/cover no-repeat;text-decoration:none}.elementor.elementor-14 .tfm3-ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(22 16 13 / .85))}.elementor.elementor-14 .tfm3-b{position:absolute;z-index:2;left:12px;top:12px;background:#c9a45c;color:#241810;font:700 11px/1 Mulish,Arial,sans-serif;letter-spacing:.04em;padding:6px 10px;border-radius:99px}.elementor.elementor-14 .tfm3-n{position:absolute;z-index:2;left:16px;right:16px;bottom:12px;margin:0;font:600 26px/1.1 "Playfair Display",serif;color:#fff}.elementor.elementor-14 .tfm3-in{padding:14px 16px 18px;display:flex;flex-direction:column;gap:12px;flex:1}.elementor.elementor-14 .tfm3-ch{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font:700 12px/1.2 Mulish,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6f625a}.elementor.elementor-14 .tfm3-ch .dm{font-size:16px;letter-spacing:2px}.elementor.elementor-14 .tfm3-ch .on{color:#9d7336}.elementor.elementor-14 .tfm3-ch .off{color:#e6d9c4}.elementor.elementor-14 .tfm3-ch .wd{color:#6e1f2e}.elementor.elementor-14 .tfm3-l{margin:0;font-size:15px;line-height:1.5;color:#4a3e37}.elementor.elementor-14 .tfm3-pr{display:grid;gap:8px}.elementor.elementor-14 .tfm3-pr.n2{grid-template-columns:1fr 1fr}.elementor.elementor-14 .tfm3-pr.n3{grid-template-columns:1fr 1fr 1fr}.elementor.elementor-14 .tfm3-pr .bx{border:1px solid #e3d3b8;border-radius:10px;background:#fbf7f1;padding:10px 6px;text-align:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.elementor.elementor-14 .tfm3-pr .d{font:700 11px/1.2 Mulish,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6f625a}.elementor.elementor-14 .tfm3-pr .v{font:600 22px/1 "Playfair Display",serif;color:#2a211d}.elementor.elementor-14 .tfm3-note{margin:-4px 0 0;font-size:12.5px;color:#6f625a;text-align:center}.elementor.elementor-14 .tfm3-wa{display:flex;align-items:center;justify-content:center;gap:8px;background:#1fa855;color:#fff!important;font:700 16px/1 "Playfair Display",serif;padding:15px;border-radius:6px;text-decoration:none;margin-top:auto}.elementor.elementor-14 .tfm3-more{text-align:center;font:700 14px/1 Mulish,Arial,sans-serif;color:#9d7336!important;text-decoration:none}@media (max-width:767px){.elementor.elementor-14 .tfm3-pr .v{font-size:20px}}.elementor.elementor-14 .tfm3-ch .lb{display:inline-flex;align-items:center;gap:5px}.elementor.elementor-14 .tfm3-ch .lb::before{content:"";width:15px;height:15px;flex:none;background:linear-gradient(180deg,#e0a13a,#c2412d);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2c.6 3.2-1.2 5.1-2.8 6.9C7.6 10.7 6 12.5 6 15.2 6 18.9 8.7 22 12 22s6-2.8 6-6.6c0-2.6-1.3-4.3-2.4-5.5-.3 1.5-1 2.6-2.1 3.1.4-3.9-.4-8.2-1.5-11z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2c.6 3.2-1.2 5.1-2.8 6.9C7.6 10.7 6 12.5 6 15.2 6 18.9 8.7 22 12 22s6-2.8 6-6.6c0-2.6-1.3-4.3-2.4-5.5-.3 1.5-1 2.6-2.1 3.1.4-3.9-.4-8.2-1.5-11z'/></svg>") center/contain no-repeat}.elementor.elementor-14 .tfhm-sec{padding:6px 16px 8px!important;background:#fff0}.elementor.elementor-14 .elementor-element.tfhm-sec>.e-con-inner{display:block!important;max-width:100%!important}.elementor.elementor-14 .elementor-element.tfhm-sec{display:block!important}.elementor.elementor-14 .tfhm-sec .elementor-widget-html{width:100%!important;max-width:100%!important;flex:1 1 100%}@media (min-width:768px){.elementor.elementor-14 .tfhm{max-width:960px}}@media (min-width:1100px){.elementor.elementor-14 .tfhm .tfm3-list{grid-template-columns:1fr 1fr;gap:28px}}.elementor.elementor-14 .mt-allm{padding:22px 16px 40px!important}.elementor.elementor-14 .tfh-chips-sec{background:#fff;border-bottom:1px solid #eee3d3;padding:12px 16px!important}.elementor.elementor-14 .tfh-chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.elementor.elementor-14 .tfh-chips a{font-family:Mulish,Arial,sans-serif;font-size:13px;border:1px solid #e3d3b8;border-radius:99px;padding:6px 14px;text-decoration:none;white-space:nowrap;color:#2a211d!important}.elementor.elementor-14 .tfh-chips a:first-child{background:#2b1e19;border-color:#2b1e19;color:#f3e6d2!important}.elementor.elementor-14 .tfh-oc-sec{background:#fff;padding:40px 16px!important}.elementor.elementor-14 .tfh-oc{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:18px;align-items:center}@media (min-width:768px){.elementor.elementor-14 .tfh-oc{grid-template-columns:.9fr 1.1fr;gap:36px}}.elementor.elementor-14 .tfh-oc-ph{aspect-ratio:4/3;border-radius:12px;background:#2b1e19 center 30%/cover no-repeat;box-shadow:0 10px 30px rgb(43 30 25 / .18)}.elementor.elementor-14 .tfh-oc-tx h2{font-family:"Playfair Display",serif;color:#6e1f2e;font-size:32px;margin:4px 0 10px}.elementor.elementor-14 .tfh-oc-tx p{font-size:16px;line-height:1.6;color:#4a3e37;margin:0 0 10px}.elementor.elementor-14 .tfh-oc-tx .tf-lbl{color:#9d7336;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin:0}.elementor.elementor-14 .tfh-oc-p{color:#9d7336!important;font-weight:700}.elementor.elementor-14 .tfh-oc-b{display:flex;gap:10px;flex-wrap:wrap}.elementor.elementor-14 .tfh-btn-wa,.elementor.elementor-14 .tfh-btn-ol{font:700 14px/1 "Playfair Display",serif;padding:14px 20px;border-radius:4px;text-decoration:none}.elementor.elementor-14 .tfh-btn-wa{background:#1fa855;color:#fff!important}.elementor.elementor-14 .tfh-btn-ol{border:1px solid #9d7336;color:#9d7336!important}@media (max-width:767px){.elementor.elementor-14 .tfh-chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.elementor.elementor-14 .tfh-chips a{font-size:12px;padding:5px 11px}.elementor.elementor-14 .tfh-oc-tx h2{font-size:26px}}.elementor.elementor-14 .elementor-element-a219122{background:#fff!important;padding:44px 20px 40px!important;flex-direction:column!important;align-items:center!important}.elementor.elementor-14 .elementor-element-a219122>.e-con-inner{flex-direction:column!important;align-items:center!important}.elementor.elementor-14 .elementor-element.elementor-element-bcb7518{width:100%!important;max-width:760px!important;margin:0 auto!important;text-align:center!important;align-items:center!important;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;height:auto!important;padding:0 0 6px!important;transform:none!important;top:auto!important}.elementor.elementor-14 .elementor-element-bcb7518 .elementor-widget-text-editor,.elementor.elementor-14 .elementor-element-bcb7518 .elementor-widget-heading{text-align:center!important;width:100%}.elementor.elementor-14 .elementor-element-3c5e6f1,.elementor.elementor-14 .elementor-element-3c5e6f1 p{text-align:center!important}.elementor.elementor-14 .elementor-element-5377f2d .elementor-heading-title{text-align:center!important;font-size:clamp(28px,6vw,40px)!important;line-height:1.15!important}.elementor.elementor-14 .elementor-element-1658403,.elementor.elementor-14 .elementor-element-1658403 p{text-align:center!important;font-size:16px!important;line-height:1.7!important;color:#5a4636!important}.elementor.elementor-14 .elementor-element.elementor-element-8291b7b{justify-content:center!important;width:100%!important;max-width:520px!important;margin:6px auto 0!important}@media (min-width:1025px){.elementor.elementor-14 .elementor-element-a219122{padding:64px 20px 60px!important}.elementor.elementor-14 .elementor-element-1658403,.elementor.elementor-14 .elementor-element-1658403 p{font-size:17px!important;max-width:700px;margin-left:auto!important;margin-right:auto!important}.elementor.elementor-14 .elementor-element.elementor-element-8291b7b{margin-top:14px!important}}.elementor.elementor-14 .mt-intro-sec{padding:10px 20px 50px!important}.elementor.elementor-14 .tfh-chips{scrollbar-width:none}.elementor.elementor-14 .tfh-chips::-webkit-scrollbar{display:none}.elementor.elementor-14 .mt-team-txt{padding:4px 20px 44px!important;background:#fff}.elementor.elementor-14 .mt-team-txt .elementor-widget-text-editor{max-width:760px;margin:0 auto;width:100%}.elementor.elementor-14 .mt-team-txt p{text-align:center!important;font-size:16px!important;line-height:1.7!important;color:#5a4636!important;margin:0!important}@media (min-width:1025px){.elementor.elementor-14 .mt-team-txt p{font-size:17px!important}}@media (max-width:767px){.elementor.elementor-14 .elementor-element-1c3af54,.elementor.elementor-14 .elementor-element-d3b3bb8{display:none!important}}