.elementor-6036 .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-6036 .elementor-element.elementor-element-358a499:not(.elementor-motion-effects-element-type-background),.elementor-6036 .elementor-element.elementor-element-358a499>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tantrafuengirola.com/wp-content/uploads/2026/09/Depositphotos_92639212_L.jpg);background-repeat:no-repeat;background-size:cover}.elementor-6036 .elementor-element.elementor-element-358a499::before,.elementor-6036 .elementor-element.elementor-element-358a499>.elementor-background-video-container::before,.elementor-6036 .elementor-element.elementor-element-358a499>.e-con-inner>.elementor-background-video-container::before,.elementor-6036 .elementor-element.elementor-element-358a499>.elementor-background-slideshow::before,.elementor-6036 .elementor-element.elementor-element-358a499>.e-con-inner>.elementor-background-slideshow::before,.elementor-6036 .elementor-element.elementor-element-358a499>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#00000069;--background-overlay:''}.elementor-6036 .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-6036 .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-6036 .elementor-element.elementor-element-53ff032 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:23px;font-weight:400;text-transform:uppercase;line-height:63px;letter-spacing:2px;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-6036 .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:"Playfair Display",Sans-serif;font-size:56px;font-weight:400;line-height:31px;color:var(--e-global-color-75f648b)}.elementor-6036 .elementor-element.elementor-element-1c3af54 p{margin-block-end:0}.elementor-6036 .elementor-element.elementor-element-6bfe3c4{--spacer-size:50px}.elementor-6036 .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-6036 .elementor-element.elementor-element-45e60b1 .elementor-button{background-color:#9D73369C;font-family:"Abhaya Libre",Sans-serif;font-size:18px;font-weight:500;line-height:32px;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:var(--e-global-color-75f648b);color:var(--e-global-color-75f648b);border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFF;padding:5px 40px 5px 40px}.elementor-6036 .elementor-element.elementor-element-45e60b1 .elementor-button:hover,.elementor-6036 .elementor-element.elementor-element-45e60b1 .elementor-button:focus{background-color:var(--e-global-color-c051048);color:var(--e-global-color-75f648b);border-color:var(--e-global-color-c051048)}.elementor-6036 .elementor-element.elementor-element-45e60b1 .elementor-button:hover svg,.elementor-6036 .elementor-element.elementor-element-45e60b1 .elementor-button:focus svg{fill:var(--e-global-color-75f648b)}.elementor-6036 .elementor-element.elementor-element-8186243 .elementor-button{background-color:#25D36663;font-family:"Abhaya Libre",Sans-serif;font-size:19px;font-weight:500;line-height:22px;border-style:solid}.elementor-6036 .elementor-element.elementor-element-b0948cd{--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}.elementor-6036 .elementor-element.elementor-element-a219122{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px}.elementor-6036 .elementor-element.elementor-element-a219122.e-con{--flex-grow:0;--flex-shrink:0}.elementor-6036 .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-6036 .elementor-element.elementor-element-3778329{text-align:start;font-family:"Montserrat",Sans-serif;font-weight:600}.elementor-6036 .elementor-element.elementor-element-5377f2d{width:var(--container-widget-width,83%);max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0}.elementor-6036 .elementor-element.elementor-element-5377f2d .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:40px;font-weight:400;color:var(--e-global-color-abde623)}.elementor-6036 .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-6036 .elementor-element.elementor-element-1658403 p{margin-block-end:0}.elementor-6036 .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-6036 .elementor-element.elementor-element-0aa6c96 .elementor-button{background-color:#6B0606;font-family:"Abhaya Libre",Sans-serif;font-size:18px;font-weight:500;line-height:32px;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:var(--e-global-color-75f648b);color:var(--e-global-color-75f648b);border-style:solid;border-width:3px 3px 3px 3px;border-color:#000;border-radius:3px 3px 3px 3px;padding:5px 40px 5px 40px}.elementor-6036 .elementor-element.elementor-element-0aa6c96 .elementor-button:hover,.elementor-6036 .elementor-element.elementor-element-0aa6c96 .elementor-button:focus{background-color:var(--e-global-color-c051048);color:var(--e-global-color-75f648b);border-color:var(--e-global-color-c051048)}.elementor-6036 .elementor-element.elementor-element-0aa6c96 .elementor-button:hover svg,.elementor-6036 .elementor-element.elementor-element-0aa6c96 .elementor-button:focus svg{fill:var(--e-global-color-75f648b)}.elementor-6036 .elementor-element.elementor-element-df46e1b .elementor-button{background-color:#9D73369C;font-family:"Abhaya Libre",Sans-serif;font-size:18px;font-weight:500;line-height:32px;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:var(--e-global-color-75f648b);color:var(--e-global-color-75f648b);border-style:solid;border-width:3px 3px 3px 3px;border-color:#000;padding:5px 40px 5px 40px}.elementor-6036 .elementor-element.elementor-element-df46e1b .elementor-button:hover,.elementor-6036 .elementor-element.elementor-element-df46e1b .elementor-button:focus{background-color:var(--e-global-color-c051048);color:var(--e-global-color-75f648b);border-color:var(--e-global-color-c051048)}.elementor-6036 .elementor-element.elementor-element-df46e1b .elementor-button:hover svg,.elementor-6036 .elementor-element.elementor-element-df46e1b .elementor-button:focus svg{fill:var(--e-global-color-75f648b)}.elementor-6036 .elementor-element.elementor-element-045a11e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-6036 .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-6036 .elementor-element.elementor-element-fc0b900{text-align:center;font-family:"Montserrat",Sans-serif;font-weight:600}.elementor-6036 .elementor-element.elementor-element-cf64d3d{--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-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-6036 .elementor-element.elementor-element-e44dfda{--divider-border-style:solid;--divider-color:var( --e-global-color-33deb2b );--divider-border-width:3px;width:auto;max-width:auto}.elementor-6036 .elementor-element.elementor-element-e44dfda .elementor-divider-separator{width:20%;margin:0 auto;margin-right:0}.elementor-6036 .elementor-element.elementor-element-e44dfda .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-6036 .elementor-element.elementor-element-4551d66{text-align:center}.elementor-6036 .elementor-element.elementor-element-4551d66 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:37px;font-weight:400;color:var(--e-global-color-abde623)}.elementor-6036 .elementor-element.elementor-element-6e634d3{--divider-border-style:solid;--divider-color:var( --e-global-color-33deb2b );--divider-border-width:3px;width:auto;max-width:auto}.elementor-6036 .elementor-element.elementor-element-6e634d3 .elementor-divider-separator{width:20%}.elementor-6036 .elementor-element.elementor-element-6e634d3 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-6036 .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-6036 .elementor-element.elementor-element-1e8a061 p{margin-block-end:0}.elementor-6036 .elementor-element.elementor-element-b0be000{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-6036 .elementor-element.elementor-element-0369227{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-6036 .elementor-element.elementor-element-49a173b{--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;--margin-top:40px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px}.elementor-6036 .elementor-element.elementor-element-ba93dde .elementor-button{background-color:var(--e-global-color-33deb2b);font-family:"Abhaya Libre",Sans-serif;font-size:18px;font-weight:500;line-height:32px;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:var(--e-global-color-75f648b);color:var(--e-global-color-75f648b);border-style:solid;border-width:3px 3px 3px 3px;border-color:#000;padding:5px 40px 5px 40px}.elementor-6036 .elementor-element.elementor-element-ba93dde .elementor-button:hover,.elementor-6036 .elementor-element.elementor-element-ba93dde .elementor-button:focus{background-color:var(--e-global-color-c051048);color:var(--e-global-color-75f648b);border-color:var(--e-global-color-c051048)}.elementor-6036 .elementor-element.elementor-element-ba93dde .elementor-button:hover svg,.elementor-6036 .elementor-element.elementor-element-ba93dde .elementor-button:focus svg{fill:var(--e-global-color-75f648b)}.elementor-6036 .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-6036 .elementor-element.elementor-element-0b68e67:not(.elementor-motion-effects-element-type-background),.elementor-6036 .elementor-element.elementor-element-0b68e67>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-6036 .elementor-element.elementor-element-7f237b3{text-align:center;font-family:"Montserrat",Sans-serif;font-weight:600}.elementor-6036 .elementor-element.elementor-element-eb8d4c4{--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-6036 .elementor-element.elementor-element-f6a1766{--divider-border-style:solid;--divider-color:var( --e-global-color-33deb2b );--divider-border-width:3px;width:auto;max-width:auto}.elementor-6036 .elementor-element.elementor-element-f6a1766 .elementor-divider-separator{width:20%;margin:0 auto;margin-right:0}.elementor-6036 .elementor-element.elementor-element-f6a1766 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-6036 .elementor-element.elementor-element-53e070e .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:39px;font-weight:400;color:#FFF}.elementor-6036 .elementor-element.elementor-element-ef92a78{--divider-border-style:solid;--divider-color:var( --e-global-color-33deb2b );--divider-border-width:3px;width:auto;max-width:auto}.elementor-6036 .elementor-element.elementor-element-ef92a78 .elementor-divider-separator{width:20%}.elementor-6036 .elementor-element.elementor-element-ef92a78 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-6036 .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-6036 .elementor-element.elementor-element-8d5c4e0 p{margin-block-end:0}.elementor-6036 .elementor-element.elementor-element-f641e0b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-6036 .elementor-element.elementor-element-3b61da0{--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}.elementor-6036 .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;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}.elementor-6036 .elementor-element.elementor-element-d835ebe{text-align:center;font-family:"Montserrat",Sans-serif;font-weight:600}.elementor-6036 .elementor-element.elementor-element-6e893df{--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-6036 .elementor-element.elementor-element-f981992{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px}.elementor-6036 .elementor-element.elementor-element-f981992 .elementor-divider-separator{width:20%;margin:0 auto;margin-right:0}.elementor-6036 .elementor-element.elementor-element-f981992 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-6036 .elementor-element.elementor-element-edef811{text-align:center}.elementor-6036 .elementor-element.elementor-element-edef811 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:37px;font-weight:400;color:var(--e-global-color-abde623)}.elementor-6036 .elementor-element.elementor-element-87ceeac{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px}.elementor-6036 .elementor-element.elementor-element-87ceeac .elementor-divider-separator{width:20%}.elementor-6036 .elementor-element.elementor-element-87ceeac .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-6036 .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}.elementor-6036 .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-6036 .elementor-element.elementor-element-41b8903:not(.elementor-motion-effects-element-type-background),.elementor-6036 .elementor-element.elementor-element-41b8903>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-6036 .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-6036 .elementor-element.elementor-element-59b8df2:not(.elementor-motion-effects-element-type-background),.elementor-6036 .elementor-element.elementor-element-59b8df2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-6036 .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-6036 .elementor-element.elementor-element-d81ba0f:not(.elementor-motion-effects-element-type-background),.elementor-6036 .elementor-element.elementor-element-d81ba0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-6036 .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-6036 .elementor-element.elementor-element-33d1ef5:not(.elementor-motion-effects-element-type-background),.elementor-6036 .elementor-element.elementor-element-33d1ef5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-6036 .elementor-element.elementor-element-4e4d89e{--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-6036 .elementor-element.elementor-element-3c759c0{text-align:center;font-family:"Montserrat",Sans-serif;font-weight:600}.elementor-6036 .elementor-element.elementor-element-8586ee6{--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-6036 .elementor-element.elementor-element-ede7c35{--divider-border-style:solid;--divider-color:var( --e-global-color-33deb2b );--divider-border-width:3px;width:auto;max-width:auto}.elementor-6036 .elementor-element.elementor-element-ede7c35 .elementor-divider-separator{width:20%;margin:0 auto;margin-right:0}.elementor-6036 .elementor-element.elementor-element-ede7c35 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px}.elementor-6036 .elementor-element.elementor-element-5109106{text-align:center}.elementor-6036 .elementor-element.elementor-element-5109106 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:38px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-abde623)}.elementor-6036 .elementor-element.elementor-element-51905b6{--divider-border-style:solid;--divider-color:var( --e-global-color-33deb2b );--divider-border-width:3px;width:auto;max-width:auto}.elementor-6036 .elementor-element.elementor-element-51905b6 .elementor-divider-separator{width:20%}.elementor-6036 .elementor-element.elementor-element-51905b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-6036 .elementor-element.elementor-element-139ee8a{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-6036 .elementor-element.elementor-element-139ee8a p{margin-block-end:0}.elementor-6036 .elementor-element.elementor-element-6d9ebc2{--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-6036 .elementor-element.elementor-element-7097633{--display:flex;--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:18px;--padding-left:0px;--padding-right:0px}.elementor-6036 .elementor-element.elementor-element-7097633:not(.elementor-motion-effects-element-type-background),.elementor-6036 .elementor-element.elementor-element-7097633>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-6036 .elementor-element.elementor-element-2313bd1 iframe{height:190px}.elementor-6036 .elementor-element.elementor-element-968a8d8{padding:14px 18px 0 18px;text-align:start}.elementor-6036 .elementor-element.elementor-element-968a8d8 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:700;color:var(--e-global-color-abde623)}.elementor-6036 .elementor-element.elementor-element-2c76454{padding:0 18px 0 18px}.elementor-6036 .elementor-element.elementor-element-40604bd{--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;--padding-top:4px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px}.elementor-6036 .elementor-element.elementor-element-56a495d .elementor-button{background-color:#9D73369C;font-family:"Abhaya Libre",Sans-serif;font-size:14px;font-weight:500;line-height:32px;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:var(--e-global-color-75f648b);color:var(--e-global-color-75f648b);border-style:solid;border-width:3px 3px 3px 3px;border-color:#000;padding:7px 14px 7px 14px}.elementor-6036 .elementor-element.elementor-element-56a495d .elementor-button:hover,.elementor-6036 .elementor-element.elementor-element-56a495d .elementor-button:focus{background-color:var(--e-global-color-c051048);color:var(--e-global-color-75f648b);border-color:var(--e-global-color-c051048)}.elementor-6036 .elementor-element.elementor-element-56a495d .elementor-button:hover svg,.elementor-6036 .elementor-element.elementor-element-56a495d .elementor-button:focus svg{fill:var(--e-global-color-75f648b)}.elementor-6036 .elementor-element.elementor-element-00467d1 .elementor-button{background-color:#0000;font-family:"Abhaya Libre",Sans-serif;font-size:14px;font-weight:500;line-height:32px;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:#6B0606;color:#6B0606;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6B0606;padding:7px 14px 7px 14px}.elementor-6036 .elementor-element.elementor-element-00467d1 .elementor-button:hover,.elementor-6036 .elementor-element.elementor-element-00467d1 .elementor-button:focus{background-color:#6B0606;color:#FFF;border-color:#6B0606}.elementor-6036 .elementor-element.elementor-element-00467d1 .elementor-button:hover svg,.elementor-6036 .elementor-element.elementor-element-00467d1 .elementor-button:focus svg{fill:#FFF}.elementor-6036 .elementor-element.elementor-element-c1e5ea4 .elementor-button{background-color:#0000;font-family:"Abhaya Libre",Sans-serif;font-size:14px;font-weight:500;line-height:32px;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:#6B0606;color:#6B0606;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6B0606;padding:7px 14px 7px 14px}.elementor-6036 .elementor-element.elementor-element-c1e5ea4 .elementor-button:hover,.elementor-6036 .elementor-element.elementor-element-c1e5ea4 .elementor-button:focus{background-color:#6B0606;color:#FFF;border-color:#6B0606}.elementor-6036 .elementor-element.elementor-element-c1e5ea4 .elementor-button:hover svg,.elementor-6036 .elementor-element.elementor-element-c1e5ea4 .elementor-button:focus svg{fill:#FFF}.elementor-6036 .elementor-element.elementor-element-9724d5d{--display:flex;--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:18px;--padding-left:0px;--padding-right:0px}.elementor-6036 .elementor-element.elementor-element-9724d5d:not(.elementor-motion-effects-element-type-background),.elementor-6036 .elementor-element.elementor-element-9724d5d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-6036 .elementor-element.elementor-element-6bd0772 iframe{height:190px}.elementor-6036 .elementor-element.elementor-element-30e26b9{padding:14px 18px 0 18px;text-align:start}.elementor-6036 .elementor-element.elementor-element-30e26b9 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:700;color:var(--e-global-color-abde623)}.elementor-6036 .elementor-element.elementor-element-1ea5333{padding:0 18px 0 18px}.elementor-6036 .elementor-element.elementor-element-3b22892{--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;--padding-top:4px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px}.elementor-6036 .elementor-element.elementor-element-611b584 .elementor-button{background-color:#9D73369C;font-family:"Abhaya Libre",Sans-serif;font-size:14px;font-weight:500;line-height:32px;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:var(--e-global-color-75f648b);color:var(--e-global-color-75f648b);border-style:solid;border-width:3px 3px 3px 3px;border-color:#000;padding:7px 14px 7px 14px}.elementor-6036 .elementor-element.elementor-element-611b584 .elementor-button:hover,.elementor-6036 .elementor-element.elementor-element-611b584 .elementor-button:focus{background-color:var(--e-global-color-c051048);color:var(--e-global-color-75f648b);border-color:var(--e-global-color-c051048)}.elementor-6036 .elementor-element.elementor-element-611b584 .elementor-button:hover svg,.elementor-6036 .elementor-element.elementor-element-611b584 .elementor-button:focus svg{fill:var(--e-global-color-75f648b)}.elementor-6036 .elementor-element.elementor-element-d088c81 .elementor-button{background-color:#0000;font-family:"Abhaya Libre",Sans-serif;font-size:14px;font-weight:500;line-height:32px;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:#6B0606;color:#6B0606;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6B0606;padding:7px 14px 7px 14px}.elementor-6036 .elementor-element.elementor-element-d088c81 .elementor-button:hover,.elementor-6036 .elementor-element.elementor-element-d088c81 .elementor-button:focus{background-color:#6B0606;color:#FFF;border-color:#6B0606}.elementor-6036 .elementor-element.elementor-element-d088c81 .elementor-button:hover svg,.elementor-6036 .elementor-element.elementor-element-d088c81 .elementor-button:focus svg{fill:#FFF}.elementor-6036 .elementor-element.elementor-element-4ca166b .elementor-button{background-color:#0000;font-family:"Abhaya Libre",Sans-serif;font-size:14px;font-weight:500;line-height:32px;text-shadow:0 0 10px rgb(0 0 0 / .3);fill:#6B0606;color:#6B0606;border-style:solid;border-width:2px 2px 2px 2px;border-color:#6B0606;padding:7px 14px 7px 14px}.elementor-6036 .elementor-element.elementor-element-4ca166b .elementor-button:hover,.elementor-6036 .elementor-element.elementor-element-4ca166b .elementor-button:focus{background-color:#6B0606;color:#FFF;border-color:#6B0606}.elementor-6036 .elementor-element.elementor-element-4ca166b .elementor-button:hover svg,.elementor-6036 .elementor-element.elementor-element-4ca166b .elementor-button:focus svg{fill:#FFF}.elementor-6036 .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-6036 .elementor-element.elementor-element-4478556{--display:flex}.elementor-6036 .elementor-element.elementor-element-27b5426{text-align:center;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400}.elementor-6036 .elementor-element.elementor-element-0932cd1{--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}:root{--page-title-display:none}@media(max-width:767px){.elementor-6036 .elementor-element.elementor-element-358a499:not(.elementor-motion-effects-element-type-background),.elementor-6036 .elementor-element.elementor-element-358a499>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://tantrafuengirola.com/wp-content/uploads/2026/09/tantra-fuengirola-tantric-massages-1-rotated.jpg);background-position:center center}.elementor-6036 .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-6036 .elementor-element.elementor-element-53ff032 .elementor-heading-title{font-size:18px;line-height:26px}.elementor-6036 .elementor-element.elementor-element-1c3af54{font-size:35px;line-height:45px;letter-spacing:.8px}.elementor-6036 .elementor-element.elementor-element-6bfe3c4{--spacer-size:5px}.elementor-6036 .elementor-element.elementor-element-a219122{--margin-top:30px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px}.elementor-6036 .elementor-element.elementor-element-5377f2d{width:100%;max-width:100%}.elementor-6036 .elementor-element.elementor-element-5377f2d .elementor-heading-title{font-size:24px}.elementor-6036 .elementor-element.elementor-element-1658403{font-size:16px}.elementor-6036 .elementor-element.elementor-element-bca7cbf{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-6036 .elementor-element.elementor-element-4551d66 .elementor-heading-title{font-size:24px}.elementor-6036 .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-6036 .elementor-element.elementor-element-53e070e .elementor-heading-title{font-size:24px}.elementor-6036 .elementor-element.elementor-element-8d5c4e0{font-size:16px;line-height:26px}.elementor-6036 .elementor-element.elementor-element-edef811 .elementor-heading-title{font-size:24px}.elementor-6036 .elementor-element.elementor-element-41b8903{--width:100%}.elementor-6036 .elementor-element.elementor-element-59b8df2{--width:100%}.elementor-6036 .elementor-element.elementor-element-d81ba0f{--width:100%}.elementor-6036 .elementor-element.elementor-element-33d1ef5{--width:100%}.elementor-6036 .elementor-element.elementor-element-4e4d89e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-6036 .elementor-element.elementor-element-ede7c35 .elementor-divider{text-align:center}.elementor-6036 .elementor-element.elementor-element-ede7c35 .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-6036 .elementor-element.elementor-element-5109106 .elementor-heading-title{font-size:32px}.elementor-6036 .elementor-element.elementor-element-51905b6 .elementor-divider{text-align:center}.elementor-6036 .elementor-element.elementor-element-51905b6 .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-6036 .elementor-element.elementor-element-968a8d8 .elementor-heading-title{font-size:24px}.elementor-6036 .elementor-element.elementor-element-30e26b9 .elementor-heading-title{font-size:24px}.elementor-6036 .elementor-element.elementor-element-437cfe8{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}}@media(min-width:768px){.elementor-6036 .elementor-element.elementor-element-a219122{--width:98.685%}.elementor-6036 .elementor-element.elementor-element-bcb7518{--width:50%}.elementor-6036 .elementor-element.elementor-element-6e893df{--width:100%}.elementor-6036 .elementor-element.elementor-element-a793ef6{--width:100%}.elementor-6036 .elementor-element.elementor-element-41b8903{--width:17%}.elementor-6036 .elementor-element.elementor-element-59b8df2{--width:24%}.elementor-6036 .elementor-element.elementor-element-d81ba0f{--width:24%}.elementor-6036 .elementor-element.elementor-element-33d1ef5{--width:24%}.elementor-6036 .elementor-element.elementor-element-7097633{--width:50%}.elementor-6036 .elementor-element.elementor-element-9724d5d{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-6036 .elementor-element.elementor-element-41b8903{--width:30%}.elementor-6036 .elementor-element.elementor-element-59b8df2{--width:47%}.elementor-6036 .elementor-element.elementor-element-d81ba0f{--width:47%}.elementor-6036 .elementor-element.elementor-element-33d1ef5{--width:47%}}.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-5fe1d2b,.elementor-element-4e4d89e{background-color:#ffffff!important}.elementor-element-437cfe8,.elementor-element-d8851f3{background-color:#F7F1E8!important}.elementor-element-0b68e67,.elementor-element-f641e0b{background-color:#1c1410!important}.elementor-element-a219122,.elementor-element-437cfe8,.elementor-element-0b68e67,.elementor-element-bca7cbf,.elementor-element-d8851f3,.elementor-element-4e4d89e,.elementor-element-5fe1d2b{padding-top:90px!important}.elementor-element-a219122,.elementor-element-437cfe8,.elementor-element-f641e0b,.elementor-element-49a173b,.elementor-element-d8851f3,.elementor-element-4e4d89e,.elementor-element-5fe1d2b{padding-bottom:90px!important}.elementor-element-0b68e67{padding-bottom:30px!important}.elementor-element-5fe1d2b{padding-top:0!important;padding-bottom:40px!important;min-height:0!important}.elementor-element-5fe1d2b p{margin:0!important;font-size:15px!important;line-height:1.6!important}.elementor-element-4e4d89e{padding-bottom:40px!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-0b68e67 .tf-label p,.elementor-element-f641e0b .tf-label p{color:#d8b27a!important}@media(max-width:767px){.elementor-element-a219122,.elementor-element-437cfe8,.elementor-element-0b68e67,.elementor-element-bca7cbf,.elementor-element-d8851f3,.elementor-element-4e4d89e{padding-top:60px!important}.elementor-element-a219122,.elementor-element-437cfe8,.elementor-element-f641e0b,.elementor-element-49a173b,.elementor-element-d8851f3,.elementor-element-4e4d89e{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*="tantrafuengirola.com"]{background:transparent!important;border:1px solid rgb(255 255 255 / .75)!important;color:#fff!important}.tf-tile a.elementor-button[href*="tantrafuengirola.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}.elementor-element-857f844 video,.elementor-element-857f844 .elementor-wrapper{display:block}@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-6036 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-6036 .tf-tile>.elementor-element.tf-from{margin:14px 0 0!important}.elementor-6036 .tf-tile>.elementor-element.tf-charge{margin:16px 0 26px!important}.elementor-6036 .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-6036 .elementor-element-a219122{margin-top:0!important;margin-bottom:0!important;padding-top:80px!important;padding-bottom:80px!important}@media(max-width:767px){.elementor-6036 .elementor-element-a219122{padding-top:48px!important;padding-bottom:48px!important}}@media(min-width:768px){.elementor-6036 .elementor-element-a219122{padding-left:max(32px,calc((100vw - 1220px)/2))!important;padding-right:max(32px,calc((100vw - 1220px)/2))!important}}.elementor-6036 .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-6036 .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) 75%),linear-gradient(180deg,rgb(0 0 0 / .45) 0%,#fff0 22%,rgb(20 12 8 / .35) 100%)!important;opacity:1!important}.elementor-6036 .tf-hero>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important;margin:0!important;position:static!important}.elementor-6036 .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-6036 .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-6036 .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-6036 .tf-hero .elementor-element-3409d86>.elementor-element.elementor-element-1c3af54{margin-top:18px!important}.elementor-6036 .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-6036 .tf-hero .elementor-element-1c3af54::after{content:"";display:block;width:56px;height:2px;background:#9D7336;margin:28px auto}.elementor-6036 .tf-hero .elementor-element-6bfe3c4{display:none!important}.elementor-6036 .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-6036 .tf-hero .elementor-element-8186243{order:-1}.elementor-6036 .tf-hero .elementor-element-fdea635 .elementor-widget-button{width:auto!important;margin:0!important}.elementor-6036 .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-6036 .tf-hero .elementor-element-45e60b1 .elementor-button{background:transparent!important;border:1px solid rgb(255 255 255 / .75)!important;color:#fff!important}.elementor-6036 .tf-hero .elementor-element-45e60b1 .elementor-button:hover{background:#fff!important;color:#1c1410!important}.elementor-6036 .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-6036 .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-6036 .tf-hero .tf-hero-trust i{font-style:normal;font-size:9px;color:#d8b27a}@media(max-width:1024px){.elementor-6036 .tf-hero .elementor-element-1c3af54 p{font-size:76px!important}}@media(max-width:767px){.elementor-6036 .tf-hero{min-height:780px!important}.elementor-6036 .tf-hero .elementor-element-3409d86{padding:40px 20px 130px!important}.elementor-6036 .tf-hero .elementor-element-53ff032 .elementor-heading-title{font-size:11px!important;letter-spacing:.24em!important}.elementor-6036 .tf-hero .elementor-element-1c3af54 p{font-size:58px!important}.elementor-6036 .tf-hero .elementor-element-1c3af54::after{margin:24px auto}.elementor-6036 .tf-hero .elementor-button{font-size:12px!important;padding:15px 20px!important}.elementor-6036 .tf-hero .elementor-element-3409d86>.elementor-element.tf-hero-trust{bottom:26px}.elementor-6036 .tf-hero .tf-hero-trust p{font-size:10px!important;gap:6px 10px;letter-spacing:.16em!important}}@media(max-width:767px){.elementor-6036 .tf-hero .elementor-element-3409d86{padding-top:204px!important}}.elementor-6036 .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-6036 .tf-from .tf-from-v{font-size:24px!important;margin-left:4px!important}.elementor-6036 .tf-from .tf-from-l{font-size:12px!important}.elementor-6036 .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-6036 .tf-from .tf-from-v{font-size:24px!important}}@media(max-width:767px){.elementor-6036 .elementor-element-b0be000>.e-con-inner{box-sizing:border-box!important;padding:0 16px!important;gap:20px!important;margin-top:28px!important}}.elementor-6036 .elementor-element-9f810ff .elementor-heading-title{font-weight:400!important}@media(max-width:767px){.elementor-6036 .tf-label+.e-con .elementor-widget-divider{display:none!important}.elementor-6036 .tf-label+.e-con{justify-content:center!important}.elementor-6036 .tf-label+.e-con .elementor-widget-heading{width:100%!important;margin:0!important}.elementor-6036 .tf-label+.e-con .elementor-heading-title{text-align:center!important}.elementor-6036 .elementor-element-f641e0b{padding-bottom:0!important}.elementor-6036 .elementor-element-f641e0b .e-con{display:flex!important;flex-direction:column!important;--flex-direction:column}.elementor-6036 .elementor-element-f641e0b .elementor-widget-image{flex:1 1 0!important;min-height:0!important;margin:0!important}.elementor-6036 .elementor-element-f641e0b .elementor-widget-image a,.elementor-6036 .elementor-element-f641e0b .elementor-widget-image .elementor-widget-container{display:block!important;height:100%!important}.elementor-6036 .elementor-element-f641e0b .elementor-widget-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}.elementor-6036 .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}}@media(max-width:767px){.elementor-6036 .elementor-element-f641e0b>.e-con{height:300px!important;min-height:300px!important}}.elementor-6036 .elementor-element-f641e0b{padding:10px max(32px,calc((100% - 1240px)/2)) 100px!important;display:block!important}.elementor-6036 .tf-rt-w{width:100%!important}.elementor-6036 .tf-rt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.elementor-6036 .tf-rt-t{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;text-decoration:none!important;background:#000}.elementor-6036 .tf-rt-t img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transition:transform .6s ease;display:block}.elementor-6036 .tf-rt-t:hover img{transform:scale(1.05)}.elementor-6036 .tf-rt-t:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(12 8 5 / .9) 0%,rgb(12 8 5 / .35) 45%,#fff0 70%)}.elementor-6036 .tf-rt-c{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 24px 26px;display:flex;flex-direction:column}.elementor-6036 .tf-rt-k{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#d8b27a}.elementor-6036 .tf-rt-n{font-family:"Playfair Display",serif;font-size:34px;font-weight:600;color:#fff;line-height:1.15;margin:4px 0 8px}.elementor-6036 .tf-rt-n:after{content:"";display:block;width:34px;height:2px;background:#9D7336;margin-top:10px}.elementor-6036 .tf-rt-l{font-family:"Montserrat",sans-serif;font-size:13px;line-height:1.5;color:#e4d8ca}.elementor-6036 .tf-rt-go{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#d8b27a;margin-top:14px}.elementor-6036 .tf-rt-bw{text-align:center;margin-top:44px}.elementor-6036 .tf-rt-b{display:inline-block;padding:16px 38px;border:1.5px solid #d8b27a;color:#fff!important;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important;transition:background .2s}.elementor-6036 .tf-rt-b:hover{background:#9D7336;border-color:#9D7336}@media(max-width:1024px){.elementor-6036 .tf-rt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.elementor-6036 .elementor-element-f641e0b{padding:0 0 64px!important}.elementor-6036 .tf-rt{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 20px;scroll-padding:0 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.elementor-6036 .tf-rt::-webkit-scrollbar{display:none}.elementor-6036 .tf-rt-t{flex:0 0 76%;scroll-snap-align:start}.elementor-6036 .tf-rt-n{font-size:30px}.elementor-6036 .tf-rt-bw{margin:32px 20px 0}.elementor-6036 .tf-rt-b{display:block}}.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}.elementor .elementor-element.elementor-element-a219122{align-items:center!important;flex-wrap:nowrap!important;gap:0!important;column-gap:0!important;row-gap:0!important}.elementor .elementor-element.elementor-element-1869ec0{position:relative;width:58%!important;max-width:none!important;padding:0!important;margin:0!important;z-index:0;flex:none!important;order:2}.elementor .elementor-element.elementor-element-1869ec0{display:block!important;height:auto!important}.tf-bali{position:relative;width:100%}.tf-bali img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;max-width:none}.tf-bali-cap{position:absolute;right:20px;left:auto;top:20px;background:#f7f1e8;color:#2a1d1a;font:600 11px/1 Montserrat,sans-serif;letter-spacing:2.2px;text-transform:uppercase;padding:9px 13px}.elementor .elementor-element.elementor-element-bcb7518{position:relative;z-index:1;width:46%!important;max-width:none!important;flex:none!important;background:#f7f1e8;padding:40px 40px 36px!important;margin:0 -4% 0 0!important;order:1;box-shadow:0 16px 40px rgb(0 0 0 / .22)}@media(max-width:767px){.elementor .elementor-element.elementor-element-a219122{flex-direction:column!important;padding:0 0 12px!important;align-items:stretch!important}.elementor .elementor-element.elementor-element-1869ec0{width:100%!important;order:1}.elementor .elementor-element.elementor-element-bcb7518{order:2}.tf-bali img{aspect-ratio:4/3;object-position:62% 50%}.tf-bali-cap{left:16px;right:auto;top:16px;font-size:10px;letter-spacing:1.8px;padding:7px 10px}.elementor .elementor-element.elementor-element-bcb7518{width:auto!important;margin:-64px 16px 0!important;padding:30px 22px 28px!important;box-shadow:0 12px 30px rgb(0 0 0 / .2)}}.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-6036 .elementor-element.elementor-element-a219122{flex-direction:column!important;padding:48px 0 44px!important;gap:0!important;--gap:0px!important;--row-gap:0px!important;margin-top:0!important;margin-bottom:0!important;align-items:stretch!important}.elementor-6036 .elementor-element.elementor-element-1869ec0{order:1;width:auto!important;margin:0 16px!important;padding:0!important;display:block!important;height:auto!important}.elementor-6036 .tf-bali img{box-shadow:0 10px 26px rgb(0 0 0 / .18)}.elementor-6036 .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}}@media(max-width:767px){.elementor-6036 .tf-hero .tf-hero-trust,.elementor-6036 .tf-hero .elementor-element.tf-hero-trust{display:none!important}.elementor-6036 .tf-hero .elementor-element-1c3af54 p{font-size:42px!important;line-height:1.08!important}}.elementor-6036 .tf-vip2-hero{background-position:center 28%!important}.elementor-6036 .tf-s-intro{padding-top:0!important;background:transparent!important;position:relative;z-index:3}.elementor-6036 .tf-vip2-card{background:#fff!important;border-radius:12px!important;box-shadow:0 10px 28px rgb(40 20 10 / .16)!important;padding:20px 18px!important;margin:-44px auto 0!important;max-width:560px!important;width:calc(100% - 24px)!important;gap:12px!important}.elementor-6036 .tf-vip2-card .tf-intro-p p{margin:0!important;font-size:15px!important;line-height:1.55!important}.elementor-6036 .tf-vip2-card .tf-bx{position:relative}.elementor-6036 .tf-vip2-card .tf-bx:nth-child(2){border:2px solid #9D7336!important;background:#fbf5ea!important}.elementor-6036 .tf-vip2-card .tf-bx:nth-child(2):after{content:"Most chosen";position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#9D7336;color:#fff;font:600 10px/1 Montserrat,sans-serif;letter-spacing:.04em;padding:4px 8px;border-radius:99px;white-space:nowrap}.elementor-6036 .tf-vip2-wa{width:100%!important}.elementor-6036 .tf-vip2-wa .elementor-button{width:100%!important;justify-content:center}.elementor-6036 .tf-inc2-list{list-style:none!important;padding:0!important;display:grid!important;gap:12px!important}.elementor-6036 .tf-inc2-list li{position:relative;padding-left:34px!important;font-size:15px!important;line-height:1.45!important;list-style:none!important}.elementor-6036 .tf-inc2-list li:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;background:#9D7336;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.elementor-6036 .tf-inc2-list li:nth-child(1){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M8%203h8l-1%207a3%203%200%200%201-6%200L8%203zM12%2013v7M8.5%2020h7'%2F%3E%3C%2Fsvg%3E")}.elementor-6036 .tf-inc2-list li:nth-child(2){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2015c3-3%206-3%209%200s6%203%209%200M3%2010c3-3%206-3%209%200s6%203%209%200'%2F%3E%3C%2Fsvg%3E")}.elementor-6036 .tf-inc2-list li:nth-child(3){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2012c2-3%204-4%206-3l3%201%203-1c2-1%204%200%206%203-3%204-6%205-9%205s-6-1-9-5z'%2F%3E%3Cpath%20d%3D'M3%2012h18'%2F%3E%3C%2Fsvg%3E")}.elementor-6036 .tf-inc2-list li:nth-child(4){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M7%2013V6a1.5%201.5%200%200%201%203%200v5M10%2011V4.5a1.5%201.5%200%200%201%203%200V11M13%2011V6a1.5%201.5%200%200%201%203%200v7c0%204-2.5%207-6%207s-5-2-6.5-5L3%2012a1.5%201.5%200%200%201%202.5-1.5L7%2013'%2F%3E%3C%2Fsvg%3E")}.elementor-6036 .tf-inc2-list li:nth-child(5){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%2021c-4%200-6-2.7-6-6%200-4%204-6%204-11%203%202%208%206%208%2011%200%203.3-2%206-6%206z'%2F%3E%3C%2Fsvg%3E")}.elementor-6036 .tf-inc2-list li:nth-child(6){--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'1.6'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l2.6%205.6%206%20.6-4.5%204%201.3%206L12%2016l-5.4%203.2%201.3-6-4.5-4%206-.6z'%2F%3E%3C%2Fsvg%3E")}.elementor-6036 .tf-inc2-every ul{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;list-style:none!important}.elementor-6036 .tf-inc2-every ul li{list-style:none!important;font-size:12px!important;padding:6px 11px!important;border:1px solid #e3d6c5;border-radius:99px;background:#fff;margin:0!important}.elementor-6036 .tf-inc2-every ul li:before{display:none!important}.elementor-6036 .tf-vip2-team{background:#fff}.elementor-6036 .tf-vm-wrap{max-width:760px;margin:0 auto;width:100%}.elementor-6036 .tf-vm-head{display:flex;justify-content:space-between;align-items:baseline}.elementor-6036 .tf-vm-head a{font-size:13px;color:#825D28;text-decoration:underline}.elementor-6036 .tf-vm-h{font-family:"Playfair Display",serif!important;font-weight:600!important;color:#6B0606!important;font-size:24px!important;margin:6px 0 0!important;line-height:1.2!important}.elementor-6036 .tf-vm-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px 2px 8px;scrollbar-width:none}.elementor-6036 .tf-vm-strip::-webkit-scrollbar{display:none}.elementor-6036 .tf-vm{flex:none;width:82px;scroll-snap-align:start;text-align:center;text-decoration:none!important;color:inherit}.elementor-6036 .tf-vm-ph{display:block;width:82px;height:108px;border-radius:8px;overflow:hidden;position:relative;background:#eee}.elementor-6036 .tf-vm-ph img{width:100%!important;height:100%!important;object-fit:cover;display:block}.elementor-6036 .tf-vm-wa{position:absolute;right:5px;bottom:5px;width:22px;height:22px;border-radius:50%;background:#25D366;display:grid;place-items:center;color:#fff}.elementor-6036 .tf-vm-wa svg{width:13px;height:13px}.elementor-6036 .tf-vm b{display:block;font:600 14px/1.2 "Playfair Display",serif;color:#6B0606;margin-top:6px}.elementor-6036 .tf-vm small{display:block;font-size:10.5px;color:#8a7b70}.elementor-6036 .tf-vm small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#3fae5a;margin-right:4px;vertical-align:middle}@media(min-width:768px){.elementor-6036 .tf-vm-strip{justify-content:center;flex-wrap:wrap}.elementor-6036 .tf-vm{width:96px}.elementor-6036 .tf-vm-ph{width:96px;height:126px}}.elementor-6036 .tf-inc2-list li{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:2px 0 2px 36px!important;min-height:24px;display:flex!important;align-items:center}.elementor-6036 .tf-inc2-list li:before{top:50%!important;transform:translateY(-50%)!important;left:0!important;margin:0!important;border:0!important}.elementor-6036 .tf-inc2-list{gap:14px!important}.elementor-6036 .tf-cf{max-width:900px;margin:0 auto;text-align:center;width:100%}.elementor-6036 .tf-cf-lbl{text-align:center!important}.elementor-6036 .tf-cf-h{font-family:"Playfair Display",serif!important;font-weight:600!important;color:#6B0606!important;font-size:clamp(30px,6.5vw,46px)!important;line-height:1.1!important;margin:6px 0 8px!important;text-wrap:balance}.elementor-6036 .tf-cf-sub{color:#6f6158;font-size:15px;margin:0 0 6px!important}.elementor-6036 .tf-cf-stage{position:relative}.elementor-6036 .tf-cf-track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:18px calc(50% - 115px) 10px;-webkit-overflow-scrolling:touch}.elementor-6036 .tf-cf-track::-webkit-scrollbar{display:none}.elementor-6036 .tf-cf-c{flex:none;width:230px;margin:0 -14px;scroll-snap-align:center;text-decoration:none!important;color:inherit;transition:transform .15s linear,opacity .15s linear;transform-origin:center center;position:relative;z-index:1}.elementor-6036 .tf-cf-c.on{z-index:2}.elementor-6036 .tf-cf-ph{display:block;aspect-ratio:3/4;border-radius:14px;overflow:hidden;box-shadow:0 10px 26px rgb(40 20 10 / .22);background:#eee;max-width:100%}.elementor-6036 .tf-cf-ph img{width:100%!important;height:100%!important;object-fit:cover;display:block}.elementor-6036 .tf-cf-c b{display:block;font:600 17px/1.2 "Playfair Display",serif;color:#6B0606;margin-top:8px;opacity:0;transition:opacity .2s}.elementor-6036 .tf-cf-c.on b{opacity:0}.elementor-6036 .tf-cf-name{font:600 30px/1.1 "Playfair Display",serif!important;color:#6B0606;margin:4px 0 12px!important}.elementor-6036 .tf-cf-btn{display:inline-flex!important;align-items:center;gap:8px;justify-content:center;background:#9D7336!important;color:#fff!important;padding:15px 22px!important;border-radius:4px;font-weight:600;width:min(100%,360px)}.elementor-6036 .tf-cf-all{display:block;margin-top:12px;font-size:13px;color:#825D28;text-decoration:underline}.elementor-6036 .tf-cf-arr{display:none;position:absolute;top:44%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:0;background:#9D7336;color:#fff;font-size:28px;line-height:1;cursor:pointer;padding:0}.elementor-6036 .tf-cf-arr[data-d="-1"]{left:4px}.elementor-6036 .tf-cf-arr[data-d="1"]{right:4px}@media(min-width:768px){.elementor-6036 .tf-cf-arr{display:block}.elementor-6036 .tf-cf-c{width:250px;margin:0 -6px}.elementor-6036 .tf-cf-track{padding-inline:calc(50% - 125px)}}@media(max-width:420px){.elementor-6036 .tf-cf-c{width:200px;margin:0 -18px}.elementor-6036 .tf-cf-track{padding-inline:calc(50% - 100px)}}.elementor-6036 .tf-cf-track{overscroll-behavior-x:contain}.elementor-6036 .tf-cf-c{box-shadow:none}.elementor-6036 .tf-cf-hint{margin:2px 0 0!important;font:600 12px/1 Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#9D7336}.elementor-6036 .tf-cf-hint span{display:inline-block;font-size:18px;vertical-align:-2px;animation:tfNudgeL 1.6s ease-in-out infinite}.elementor-6036 .tf-cf-hint span+span{animation-name:tfNudgeR}@keyframes tfNudgeL{0%,100%{transform:translateX(0)}50%{transform:translateX(-5px)}}@keyframes tfNudgeR{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}.elementor-6036 .tf-cf-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:min(100%,380px);padding:17px 24px!important;border-radius:999px!important;background:#25D366!important;color:#fff!important;font:700 16px/1.2 Montserrat,sans-serif!important;letter-spacing:.02em;text-decoration:none!important;box-shadow:0 8px 22px rgb(37 211 102 / .38),0 2px 0 #1da851;animation:tfPulse 2.4s ease-in-out infinite;transition:transform .15s}.elementor-6036 .tf-cf-btn:hover{transform:translateY(-2px)}.elementor-6036 .tf-cf-btn svg{width:22px!important;height:22px!important}@keyframes tfPulse{0%,100%{box-shadow:0 8px 22px rgb(37 211 102 / .38),0 0 0 0 rgb(37 211 102 / .45)}60%{box-shadow:0 8px 22px rgb(37 211 102 / .38),0 0 0 12px #fff0}}.elementor-6036 .tf-cf-note{margin:10px 0 0!important;font-size:12.5px;color:#6f6158}@media(prefers-reduced-motion:reduce){.elementor-6036 .tf-cf-btn,.elementor-6036 .tf-cf-hint span{animation:none}}.elementor-6036 .tf-cf-wa{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#128C4A!important;font:600 14px/1.3 Montserrat,sans-serif;text-decoration:underline!important;text-underline-offset:3px}.elementor-6036 .tf-cf-wa svg{width:18px!important;height:18px!important;color:#25D366}.elementor-6036 .tf-cf-wa{display:flex!important;width:max-content;max-width:100%;margin:14px auto 0!important}@media(min-width:1025px){.elementor.elementor-6036 .tf-vip2-card.tf-vip2-card{max-width:1000px!important;display:grid!important;grid-template-columns:1.05fr 1fr!important;grid-template-rows:auto auto!important;column-gap:48px!important;row-gap:18px!important;align-items:start!important;padding:40px 48px!important;margin-top:-70px!important}.elementor.elementor-6036 .tf-vip2-card.tf-vip2-card>.elementor-element:nth-child(1){grid-column:1;grid-row:1;align-self:start}.elementor.elementor-6036 .tf-vip2-card.tf-vip2-card>.elementor-element:nth-child(2){grid-column:1;grid-row:2;align-self:center}.elementor.elementor-6036 .tf-vip2-card.tf-vip2-card>.elementor-element:nth-child(3){grid-column:2;grid-row:1;align-self:start;margin-top:12px}.elementor.elementor-6036 .tf-vip2-card.tf-vip2-card>.elementor-element:nth-child(4){grid-column:2;grid-row:2;align-self:center}.elementor.elementor-6036 .tf-vip2-card.tf-vip2-card .tf-intro-p p,.elementor.elementor-6036 .tf-vip2-card.tf-vip2-card>.elementor-element:nth-child(1) p{font-size:19px!important;line-height:1.6!important;color:#2e1f1a!important;text-align:left!important}.elementor.elementor-6036 .tf-vip2-card.tf-vip2-card .tf-charge,.elementor.elementor-6036 .tf-vip2-card.tf-vip2-card .tf-charge p{justify-content:flex-start!important;text-align:left!important}}@media(min-width:1025px){.elementor.elementor-6036 .tf-inc2-list.tf-inc2-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;max-width:900px!important;margin:0 auto!important}.elementor.elementor-6036 .tf-inc2-list.tf-inc2-list li{background:#fff!important;border:1px solid #e6d6bd!important;border-radius:10px!important;padding:18px 20px 18px 56px!important;display:flex!important;align-items:center!important;min-height:64px;font-size:16px!important}.elementor.elementor-6036 .tf-inc2-list.tf-inc2-list li:before{left:20px!important}}.elementor.elementor-6036 .tf-vip2-team.tf-vip2-team{background:linear-gradient(180deg,#2b1e19,#16100d)!important;background-color:#211712!important}.elementor.elementor-6036 .tf-vip2-team .tf-cf-h,.elementor.elementor-6036 .tf-vip2-team .tf-cf-name{color:#fff6ea!important}.elementor.elementor-6036 .tf-vip2-team .tf-cf-sub,.elementor.elementor-6036 .tf-vip2-team .tf-cf-note{color:rgb(255 240 225 / .75)!important}.elementor.elementor-6036 .tf-vip2-team .tf-cf-lbl,.elementor.elementor-6036 .tf-vip2-team .tf-cf-hint,.elementor.elementor-6036 .tf-vip2-team .tf-cf-hint span{color:#d8b27a!important}.elementor.elementor-6036 .tf-vip2-team .tf-cf-arr{background:rgb(255 255 255 / .12)!important;color:#fff!important;border-color:rgb(216 178 122 / .5)!important}.elementor.elementor-6036 .tf-vip2-card .tf-charge .ec-l,.elementor.elementor-6036 .tf-vip2-card .tf-charge .ec-v{font-size:13px!important}.elementor.elementor-6036 .tf-vip2-card .tf-charge .ec-m,.elementor.elementor-6036 .tf-vip2-card .tf-charge .ec-m b{font-size:16px!important}@media(min-width:1025px){.elementor.elementor-6036 .tf-vip2-card .tf-charge .ec-l,.elementor.elementor-6036 .tf-vip2-card .tf-charge .ec-v{font-size:14px!important}.elementor.elementor-6036 .tf-vip2-card .tf-charge .ec-m,.elementor.elementor-6036 .tf-vip2-card .tf-charge .ec-m b{font-size:18px!important}}@keyframes tfhPulse{0%,100%{box-shadow:rgb(31 168 85 / .45) 0 0 0 0}50%{box-shadow:#fff0 0 0 0 8px}}.elementor-6036 .tfh-chips-sec{background:#fff;border-bottom:1px solid #eee3d3;padding:12px 16px!important}.elementor-6036 .tfh-chips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.elementor-6036 .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-6036 .tfh-chips a:first-child{background:#2b1e19;border-color:#2b1e19;color:#f3e6d2!important}.elementor-6036 .elementor-element-b0be000 .tf-tile:nth-child(n+5){display:none!important}.elementor-6036 .elementor-element-1a5a860{position:relative}.elementor-6036 .elementor-element-1a5a860::before{content:"Most chosen";position:absolute;z-index:3;left:12px;top:12px;background:#c9a45c;color:#241810;font:700 11px / 1 Mulish,Arial,sans-serif;letter-spacing:.04em;padding:5px 10px;border-radius:99px}.elementor-6036 .elementor-element-61a9c11{position:relative}.elementor-6036 .elementor-element-61a9c11::before{content:"New";position:absolute;z-index:3;left:12px;top:12px;background:#c9a45c;color:#241810;font:700 11px / 1 Mulish,Arial,sans-serif;padding:5px 10px;border-radius:99px}.elementor.elementor-6036 .tf-oc-grid,.elementor.elementor-6036 .tf-oc-grid>.e-con-inner{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:12px!important;grid-template-columns:none!important}.elementor.elementor-6036 .tf-oc-grid>.e-con,.elementor.elementor-6036 .tf-oc-grid>.e-con-inner>.e-con{scroll-snap-align:start;flex:0 0 44%!important;max-width:44%!important;width:44%!important}@media (min-width:768px){.elementor.elementor-6036 .tf-oc-grid>.e-con,.elementor.elementor-6036 .tf-oc-grid>.e-con-inner>.e-con{flex:0 0 19%!important;max-width:19%!important;width:19%!important}}.elementor-6036 .tfh-oc-sec{background:#fff;padding:40px 16px!important}.elementor-6036 .tfh-oc{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:18px;align-items:center}@media (min-width:768px){.elementor-6036 .tfh-oc{grid-template-columns:0.9fr 1.1fr;gap:36px}}.elementor-6036 .tfh-oc-ph{aspect-ratio:4 / 3;border-radius:12px;background:url(https://tantrafuengirola.com/wp-content/uploads/2026/09/tantric-massage-fuengirola-red-satin-card.jpg) center 30% / cover no-repeat #2b1e19;box-shadow:rgb(43 30 25 / .18) 0 10px 30px}.elementor-6036 .tfh-oc-tx h2{font-family:"Playfair Display",serif;color:#6e1f2e;font-size:32px;margin:4px 0 10px}.elementor-6036 .tfh-oc-tx p{font-size:16px;line-height:1.6;color:#4a3e37;margin:0 0 10px}.elementor-6036 .tfh-oc-tx .tf-lbl{color:#9d7336;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin:0}.elementor-6036 .tfh-oc-p{color:#9d7336!important;font-weight:700}.elementor-6036 .tfh-oc-b{display:flex;gap:10px;flex-wrap:wrap}.elementor-6036 .tfh-btn-wa,.elementor-6036 .tfh-btn-ol{font:700 14px / 1 "Playfair Display",serif;padding:14px 20px;border-radius:4px;text-decoration:none}.elementor-6036 .tfh-btn-wa{background:#1fa855;color:#ffffff!important}.elementor-6036 .tfh-btn-ol{border:1px solid #9d7336;color:#9d7336!important}.elementor-6036 .tfh-sticky-sec{padding:0px!important;min-height:0px!important}.elementor-6036 .tfh-sticky{display:none}@media (max-width:767px){.elementor-6036 .tfh-chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.elementor-6036 .tfh-chips a{font-size:12px;padding:5px 11px}.elementor-6036 .tfh-oc-tx h2{font-size:26px}.elementor-6036 .tfh-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9990;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:rgb(22 16 13 / .96);color:#f3e6d2;font:400 14px / 1.2 Mulish,Arial,sans-serif}.elementor-6036 .tfh-sticky b{color:#fff}.elementor-6036 .tfh-sticky a{background:#1fa855;font:700 14px / 1 "Playfair Display",serif;padding:11px 14px;border-radius:4px;text-decoration:none;color:#ffffff!important}body.elementor-page-6036 #mt-float-wrap,body.elementor-page-6036 #ht-ctc-chat{display:none!important}body.elementor-page-6036{padding-bottom:60px}}.elementor-6036 .tfh-chips{scrollbar-width:none}.elementor-6036 .tfh-chips::-webkit-scrollbar{display:none}.elementor.elementor-6036 .elementor-element-1a5a860::before,.elementor.elementor-6036 .elementor-element-61a9c11::before{z-index:20}.elementor-6036 .tfmm-hero{min-height:440px!important;display:flex!important;justify-content:flex-end!important;padding-bottom:84px!important;position:relative}.elementor-6036 .tfmm-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(22 16 13 / .35),rgb(22 16 13 / .15) 40%,rgb(22 16 13 / .75));pointer-events:none}.elementor-6036 .tfmm-hero>*{position:relative;z-index:1}.elementor-6036 .tfmm-eyebrow{margin:0 0 6px;text-align:center;color:#d8b27a;font:700 12px/1.3 Mulish,Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase}.elementor.elementor-6036 .tfmm-hero .elementor-heading-title{font-family:"Playfair Display",serif!important;text-transform:none!important;letter-spacing:0!important;font-size:48px!important;line-height:1.05!important;color:#fff!important;font-weight:600!important}.elementor.elementor-6036 .tfmm-card{position:relative;z-index:2;max-width:760px!important;margin:-56px auto 0!important;width:calc(100% - 32px)!important;background:#fff!important;border-radius:14px!important;box-shadow:0 14px 40px rgb(43 30 25 / .16)!important;padding:26px 22px 24px!important}.elementor.elementor-6036 .tfmm-card .elementor-element-154eb88,.elementor.elementor-6036 .tfmm-card .elementor-element-245dbcd{display:none!important}.elementor.elementor-6036 .tfmm-card .elementor-element-788b76b .elementor-heading-title{font-size:30px!important;line-height:1.15!important;margin:0!important}.elementor.elementor-6036 .tfmm-card .elementor-element-af9d838,.elementor.elementor-6036 .tfmm-card .elementor-element-af9d838 p{font-size:16px!important;line-height:1.6!important;color:#4a3e37!important;margin:0!important}.elementor.elementor-6036 .tfmm-card .elementor-element-9b1ac11{margin-bottom:4px!important}.elementor-6036 .tfm3-sec{background:#f7f1e8;padding:34px 16px 44px!important}.elementor-6036 .tfm3{max-width:1140px;margin:0 auto}.elementor-6036 .tfm3-list{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.elementor-6036 .tfm3-list{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.elementor-6036 .tfm3-list{grid-template-columns:1fr 1fr 1fr}}.elementor-6036 .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-6036 .tfm3-ph{position:relative;display:block;aspect-ratio:4/3;background:#2b1e19 center/cover no-repeat;text-decoration:none}.elementor-6036 .tfm3-ph::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(22 16 13 / .85))}.elementor-6036 .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-6036 .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-6036 .tfm3-in{padding:14px 16px 18px;display:flex;flex-direction:column;gap:12px;flex:1}.elementor-6036 .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-6036 .tfm3-ch .dm{font-size:16px;letter-spacing:2px}.elementor-6036 .tfm3-ch .on{color:#9d7336}.elementor-6036 .tfm3-ch .off{color:#e6d9c4}.elementor-6036 .tfm3-ch .wd{color:#6e1f2e}.elementor-6036 .tfm3-l{margin:0;font-size:15px;line-height:1.5;color:#4a3e37}.elementor-6036 .tfm3-pr{display:grid;gap:8px}.elementor-6036 .tfm3-pr.n2{grid-template-columns:1fr 1fr}.elementor-6036 .tfm3-pr.n3{grid-template-columns:1fr 1fr 1fr}.elementor-6036 .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-6036 .tfm3-pr .d{font:700 11px/1.2 Mulish,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6f625a}.elementor-6036 .tfm3-pr .v{font:600 22px/1 "Playfair Display",serif;color:#2a211d}.elementor-6036 .tfm3-note{margin:-4px 0 0;font-size:12.5px;color:#6f625a;text-align:center}.elementor-6036 .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-6036 .tfm3-more{text-align:center;font:700 14px/1 Mulish,Arial,sans-serif;color:#9d7336!important;text-decoration:none}.elementor-6036 .tfm3-exp{text-align:center;color:#6f625a;font-size:14px;margin:26px 0 0}.elementor-6036 .tfm3-exp a{color:#9d7336!important}.elementor-6036 .tfm3-det-sec{background:#fff;padding:44px 16px 40px!important}.elementor-6036 .tfm3-det{max-width:760px;margin:0 auto}.elementor-6036 .tfm3-lbl{text-align:center;color:#9d7336;font:700 12px/1 Mulish,Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;margin:0 0 8px}.elementor-6036 .tfm3-det h2{text-align:center;font:600 32px/1.15 "Playfair Display",serif;color:#6e1f2e;margin:0 0 20px}.elementor-6036 .tfm3-d{padding:18px 0;border-top:1px solid #eee3d3}.elementor-6036 .tfm3-d h3{margin:0 0 4px;font:600 22px/1.2 "Playfair Display",serif}.elementor-6036 .tfm3-d h3 a{color:#2a211d!important;text-decoration:none}.elementor-6036 .tfm3-dch{margin:0 0 8px!important;color:#9d7336;font-size:13px;letter-spacing:.06em}.elementor-6036 .tfm3-d p{font-size:15.5px;line-height:1.65;color:#4a3e37;margin:0 0 8px}.elementor-6036 .tfm3-dp{color:#9d7336!important;font-weight:700;font-size:14px!important}@media (max-width:767px){.elementor-6036 .tfmm-hero{min-height:400px!important}.elementor.elementor-6036 .tfmm-hero .elementor-heading-title{font-size:42px!important}.elementor.elementor-6036 .tfmm-card .elementor-element-788b76b .elementor-heading-title{font-size:26px!important}.elementor-6036 .tfm3-pr .v{font-size:20px}}.elementor-6036 .tfm3-d{padding:22px 0 24px}.elementor-6036 .tfm3-dt p{margin:0 0 12px}.elementor-6036 .tfm3-cr{white-space:nowrap;font:700 14px/1 Mulish,Arial,sans-serif;color:#9d7336!important;text-decoration:none;border-bottom:1px solid rgb(157 115 54 / .4);padding-bottom:2px;margin-left:4px}.elementor-6036 .tfm3-pl{list-style:none;margin:6px 0 0;padding:14px 16px;background:#fbf7f1;border:1px solid #eadcc6;border-radius:10px;display:flex;flex-direction:column;gap:10px}.elementor-6036 .tfm3-pl li{display:flex;align-items:baseline;gap:8px;margin:0}.elementor-6036 .tfm3-pl .k{font:600 15px/1.3 Mulish,Arial,sans-serif;color:#4a3e37}.elementor-6036 .tfm3-pl .dots{flex:1;border-bottom:1px dotted #c9b28c;transform:translateY(-4px);min-width:16px}.elementor-6036 .tfm3-pl .p{font:600 19px/1 "Playfair Display",serif;color:#2a211d;white-space:nowrap}.elementor-6036 .tfm3-lv{display:grid;gap:10px;margin-top:6px}@media (min-width:768px){.elementor-6036 .tfm3-lv{grid-template-columns:1fr 1fr 1fr}}.elementor-6036 .tfm3-lvb .tfm3-pl{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.elementor-6036 .tfm3-lvn{margin:0!important;background:#2b1e19;color:#f3e6d2!important;font:700 12px/1 Mulish,Arial,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;padding:9px 16px;border-radius:10px 10px 0 0}.elementor-6036 .tfm3-lvb .tfm3-pl .k{font-size:14px}.elementor-6036 .tfm3-pnone{font-size:14px;color:#6f625a}.elementor-6036 .tfm3-ch .lb,.elementor-6036 .tfm3-dch{display:inline-flex;align-items:center;gap:5px}.elementor-6036 .tfm3-ch .lb::before,.elementor-6036 .tfm3-dch::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-6036 .tfhm-sec{padding:6px 16px 8px!important;background:#fff0}.elementor.elementor-6036 .elementor-element.tfhm-sec>.e-con-inner{display:block!important;max-width:100%!important}.elementor-6036 .tfhm-sec .elementor-widget-html{width:100%!important;max-width:100%!important;flex:1 1 100%}@media (min-width:768px){.elementor-6036 .tfhm{max-width:960px}}@media (min-width:1100px){.elementor-6036 .tfhm .tfm3-list{grid-template-columns:1fr 1fr;gap:28px}}.elementor.elementor-6036 .elementor-element.tfh-about-sec{background:#fff;padding:44px 20px 40px!important}.elementor.elementor-6036 .tfh-about-sec .elementor-widget-html{width:100%}.elementor.elementor-6036 .tfh-about{max-width:720px;margin:0 auto;text-align:center}.elementor.elementor-6036 .tfh-about-lbl{margin:0 0 8px!important}.elementor.elementor-6036 .tfh-about-h{font-family:"Playfair Display",serif!important;font-weight:600!important;color:#6B0606!important;font-size:clamp(28px,6vw,40px)!important;line-height:1.15!important;margin:0 0 16px!important}.elementor.elementor-6036 .tfh-about-p{font-size:16px!important;line-height:1.7!important;color:#5a4636!important;margin:0 auto 20px!important}.elementor.elementor-6036 .tfh-about-pts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.elementor.elementor-6036 .tfh-about-pts li{font-size:13px;letter-spacing:.02em;color:#6B0606;background:#F7F1E8;border:1px solid #e8dac3;border-radius:999px;padding:7px 14px;margin:0}.elementor.elementor-6036 .tfh-about-pts li::before{content:"◆";color:#9D7336;margin-right:7px;font-size:10px}.elementor.elementor-6036 .elementor-element.elementor-element-045a11e.tf-vip2-team{background:linear-gradient(180deg,#F8EEDB 0%,#EAD09F 100%)!important;background-color:#F1DFBC!important}.elementor.elementor-6036 .elementor-element-045a11e.tf-vip2-team .tf-cf-h,.elementor.elementor-6036 .elementor-element-045a11e.tf-vip2-team .tf-cf-name{color:#6B0606!important}.elementor.elementor-6036 .elementor-element-045a11e.tf-vip2-team .tf-cf-sub,.elementor.elementor-6036 .elementor-element-045a11e.tf-vip2-team .tf-cf-note{color:#5a4636!important}.elementor.elementor-6036 .elementor-element-045a11e.tf-vip2-team .tf-cf-lbl,.elementor.elementor-6036 .elementor-element-045a11e.tf-vip2-team .tf-cf-hint,.elementor.elementor-6036 .elementor-element-045a11e.tf-vip2-team .tf-cf-hint span{color:#8a5f25!important}.elementor.elementor-6036 .elementor-element-045a11e.tf-vip2-team .tf-cf-arr{background:#fff!important;color:#6B0606!important;border-color:#C9A56A!important}.elementor.elementor-6036 .elementor-element-045a11e.tf-vip2-team .tf-cf-all{color:#6B0606!important}.elementor.elementor-6036 .elementor-element-045a11e.tf-vip2-team .tf-cf-c b{color:#6B0606!important}.elementor.elementor-6036 .tfh-about-lbl{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#9D7336!important}.elementor.elementor-6036 .tfh-loc{margin:6px auto 0;max-width:420px;background:#F7F1E8;border:1px solid #d9c29a;border-radius:16px;padding:22px 20px 20px;text-align:center}.elementor.elementor-6036 .tfh-loc-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#6B0606;color:#fff;margin-bottom:10px}.elementor.elementor-6036 .tfh-loc-k{font-family:"Playfair Display",serif!important;font-size:21px!important;font-weight:600!important;color:#6B0606!important;margin:0 0 6px!important;line-height:1.25!important}.elementor.elementor-6036 .tfh-loc-a{font-size:16px!important;line-height:1.5!important;color:#3a2418!important;margin:0 0 16px!important}.elementor.elementor-6036 a.tfh-loc-btn{display:inline-block;background:#9D7336;color:#fff!important;text-decoration:none!important;font-family:"Playfair Display",serif;font-size:16px;padding:11px 26px;border-radius:4px}.elementor.elementor-6036 .elementor-element.elementor-element-a219122{background:#fff!important;padding:44px 20px 40px!important}.elementor.elementor-6036 .elementor-element-a219122>.e-con-inner,.elementor.elementor-6036 .elementor-element.elementor-element-a219122{flex-direction:column!important;align-items:center!important}.elementor.elementor-6036 .elementor-element.elementor-element-bcb7518{width:100%!important;max-width:760px!important;margin:0 auto!important;text-align:center!important;align-items:center!important;padding:0!important}.elementor.elementor-6036 .elementor-element-bcb7518 .elementor-widget-text-editor,.elementor.elementor-6036 .elementor-element-bcb7518 .elementor-widget-heading{text-align:center!important;width:100%}.elementor.elementor-6036 .elementor-element-5377f2d .elementor-heading-title{text-align:center!important;font-size:clamp(28px,6vw,40px)!important;line-height:1.15!important}.elementor.elementor-6036 .elementor-element-1658403,.elementor.elementor-6036 .elementor-element-1658403 p{text-align:center!important;font-size:16px!important;line-height:1.7!important;color:#5a4636!important}.elementor.elementor-6036 .elementor-element.elementor-element-8291b7b{justify-content:center!important;width:100%!important;max-width:520px!important;margin:6px auto 0!important}.elementor.elementor-6036 .elementor-element.elementor-element-bcb7518{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}@media (min-width:1025px){.elementor.elementor-6036 .elementor-element.elementor-element-a219122{padding:64px 20px 60px!important}.elementor.elementor-6036 .elementor-element-1658403,.elementor.elementor-6036 .elementor-element-1658403 p{font-size:17px!important;max-width:700px;margin-left:auto!important;margin-right:auto!important}.elementor.elementor-6036 .elementor-element.elementor-element-8291b7b{margin-top:14px!important}}.elementor.elementor-6036 .elementor-element.elementor-element-045a11e.tf-vip2-team{background:linear-gradient(180deg,#F6E9D2 0%,#E6C891 100%)!important;background-color:#EDD6AA!important;border-bottom:1px solid rgb(157 115 54 / .55)!important;box-shadow:inset 0 -14px 18px -14px rgb(107 70 30 / .35)!important}body.elementor-page-6036 #mt-float-wrap{display:block!important}body.elementor-page-6036 .tfh-sticky,body.elementor-page-6036 .tfh-sticky-sec{display:none!important}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;;src:url(https://tantrafuengirola.com/wp-content/uploads/2025/12/PlayfairDisplay-Regular.woff2) format('woff2'),url(https://tantrafuengirola.com/wp-content/uploads/2025/12/PlayfairDisplay-Regular.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;;src:url(https://tantrafuengirola.com/wp-content/uploads/2025/12/PlayfairDisplay-Medium.woff2) format('woff2'),url(https://tantrafuengirola.com/wp-content/uploads/2025/12/PlayfairDisplay-Medium.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;;src:url(https://tantrafuengirola.com/wp-content/uploads/2025/12/PlayfairDisplay-Bold.woff2) format('woff2'),url(https://tantrafuengirola.com/wp-content/uploads/2025/12/PlayfairDisplay-Bold.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;;src:url(https://tantrafuengirola.com/wp-content/uploads/2025/12/PlayfairDisplay-SemiBold.woff2) format('woff2'),url(https://tantrafuengirola.com/wp-content/uploads/2025/12/PlayfairDisplay-SemiBold.ttf) format('truetype')}@font-face{font-family:'Abhaya Libre';font-style:normal;font-weight:400;font-display:swap;;src:url(https://www.tantrafuengirola.com/wp-content/uploads/2025/11/AbhayaLibre-Regular.ttf) format('truetype')}@font-face{font-family:'Abhaya Libre';font-style:normal;font-weight:500;font-display:swap;;src:url(https://www.tantrafuengirola.com/wp-content/uploads/2025/11/AbhayaLibre-Medium.ttf) format('truetype')}@font-face{font-family:'Abhaya Libre';font-style:normal;font-weight:600;font-display:swap;;src:url(https://www.tantrafuengirola.com/wp-content/uploads/2025/11/AbhayaLibre-SemiBold.ttf) format('truetype')}@font-face{font-family:'Abhaya Libre';font-style:normal;font-weight:700;font-display:swap;;src:url(https://www.tantrafuengirola.com/wp-content/uploads/2025/11/AbhayaLibre-Bold.ttf) format('truetype')}@font-face{font-family:'Abhaya Libre';font-style:normal;font-weight:800;font-display:swap;;src:url(https://www.tantrafuengirola.com/wp-content/uploads/2025/11/AbhayaLibre-ExtraBold.ttf) format('truetype')}