.elementor-38 .elementor-element.elementor-element-c2eae7b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-c2eae7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rubiaevasion.com/wp-content/uploads/2026/09/rubia-evasion-cabourg-grand-hotel-coucher-soleil.jpg");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-c2eae7b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(43,38,34,0.62) 0%, rgba(43,38,34,0.08) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-c2eae7b > .elementor-container{min-height:92vh;}.elementor-38 .elementor-element.elementor-element-c2eae7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-f508936.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-f508936.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-f508936 > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;padding:60px 56px 60px 56px;}.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-38 .elementor-element.elementor-element-d2b6cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-d2b6cdf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#BFA070;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-8b13e74{--iteration-count:infinite;--animation-duration:1400ms;}.elementor-38 .elementor-element.elementor-element-8b13e74 .elementor-headline{text-align:start;}.elementor-38 .elementor-element.elementor-element-8b13e74 .elementor-headline-plain-text{color:#2B2622;}.elementor-38 .elementor-element.elementor-element-8b13e74 .elementor-headline-dynamic-wrapper path{stroke:#BFA070;stroke-width:7px;}.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-38 .elementor-element.elementor-element-520f3d2{text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.75em;color:#2B2622;}.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-38 .elementor-element.elementor-element-f6af836:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-f6af836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-38 .elementor-element.elementor-element-f6af836{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-38 .elementor-element.elementor-element-f6af836 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-350890b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-350890b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{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-38 .elementor-element.elementor-element-3549d90 .elementor-counter-number-wrapper{color:#2B2622;font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1em;}.elementor-38 .elementor-element.elementor-element-3549d90 .elementor-counter-title{color:#6B645C;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-80023c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-80023c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-d785a77 .elementor-counter-number-wrapper{color:#2B2622;font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1em;}.elementor-38 .elementor-element.elementor-element-d785a77 .elementor-counter-title{color:#6B645C;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-dbba0b0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-dbba0b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-2dfb132 .elementor-counter-number-wrapper{color:#2B2622;font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:500;line-height:1em;}.elementor-38 .elementor-element.elementor-element-2dfb132 .elementor-counter-title{color:#6B645C;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-113d1f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-113d1f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-9b04672{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-4779746{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;letter-spacing:0.5px;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-443b049:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-443b049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-443b049{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-38 .elementor-element.elementor-element-443b049 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-fed700f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-fed700f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-fed700f > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-db02b25.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-db02b25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-db02b25 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-38 .elementor-element.elementor-element-fff3ae1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-fff3ae1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#BFA070;}.elementor-38 .elementor-element.elementor-element-81f1f66{text-align:start;}.elementor-38 .elementor-element.elementor-element-81f1f66 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.18em;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-79c33d2{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.75em;color:#6B645C;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-d4bf70f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-38 .elementor-element.elementor-element-d4bf70f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-38 .elementor-element.elementor-element-d4bf70f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-38 .elementor-element.elementor-element-d4bf70f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-38 .elementor-element.elementor-element-d4bf70f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-38 .elementor-element.elementor-element-d4bf70f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-d4bf70f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-d4bf70f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-d4bf70f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-d4bf70f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;}.elementor-38 .elementor-element.elementor-element-d4bf70f .elementor-icon-list-text{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-1fc4686{--spacer-size:10px;}.elementor-38 .elementor-element.elementor-element-4f8d7a6:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4f8d7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE7DA;}.elementor-38 .elementor-element.elementor-element-4f8d7a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-38 .elementor-element.elementor-element-4f8d7a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-5db68a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-5db68a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-9a9e453{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-9a9e453 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#BFA070;}.elementor-38 .elementor-element.elementor-element-bb61f54{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;}.elementor-38 .elementor-element.elementor-element-bb61f54 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.18em;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-74e1d81{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.75em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-1d7748f{--spacer-size:30px;}.elementor-38 .elementor-element.elementor-element-25a8912 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:24px;}.elementor-38 .elementor-element.elementor-element-feaf405:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-feaf405 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-feaf405 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 34px 40px 34px;}.elementor-38 .elementor-element.elementor-element-feaf405 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-38 .elementor-element.elementor-element-a227f30 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-38 .elementor-element.elementor-element-a227f30.elementor-view-stacked .elementor-icon{background-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-a227f30.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-a227f30.elementor-view-default .elementor-icon{fill:#BFA070;color:#BFA070;border-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-a227f30 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-a227f30 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-a227f30 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;}.elementor-38 .elementor-element.elementor-element-a227f30 .elementor-icon-box-title{color:#2B2622;}.elementor-38 .elementor-element.elementor-element-a227f30 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-051fa7a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-051fa7a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-051fa7a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 34px 40px 34px;}.elementor-38 .elementor-element.elementor-element-051fa7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-d2b6ff5 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-38 .elementor-element.elementor-element-d2b6ff5.elementor-view-stacked .elementor-icon{background-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-d2b6ff5.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-d2b6ff5.elementor-view-default .elementor-icon{fill:#BFA070;color:#BFA070;border-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-d2b6ff5 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-d2b6ff5 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-d2b6ff5 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;}.elementor-38 .elementor-element.elementor-element-d2b6ff5 .elementor-icon-box-title{color:#2B2622;}.elementor-38 .elementor-element.elementor-element-d2b6ff5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-a6e675b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-a6e675b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-a6e675b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 34px 40px 34px;}.elementor-38 .elementor-element.elementor-element-a6e675b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-7c21fdf .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-38 .elementor-element.elementor-element-7c21fdf.elementor-view-stacked .elementor-icon{background-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-7c21fdf.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-7c21fdf.elementor-view-default .elementor-icon{fill:#BFA070;color:#BFA070;border-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-7c21fdf .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-7c21fdf .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-7c21fdf .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;}.elementor-38 .elementor-element.elementor-element-7c21fdf .elementor-icon-box-title{color:#2B2622;}.elementor-38 .elementor-element.elementor-element-7c21fdf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-5874c4a{--spacer-size:24px;}.elementor-38 .elementor-element.elementor-element-757905e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:24px;}.elementor-38 .elementor-element.elementor-element-6151232:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-6151232 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-6151232 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 34px 40px 34px;}.elementor-38 .elementor-element.elementor-element-6151232 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-4ebad16 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-38 .elementor-element.elementor-element-4ebad16.elementor-view-stacked .elementor-icon{background-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-4ebad16.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-4ebad16.elementor-view-default .elementor-icon{fill:#BFA070;color:#BFA070;border-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-4ebad16 .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-4ebad16 .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-4ebad16 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;}.elementor-38 .elementor-element.elementor-element-4ebad16 .elementor-icon-box-title{color:#2B2622;}.elementor-38 .elementor-element.elementor-element-4ebad16 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-551dec5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-551dec5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-551dec5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 34px 40px 34px;}.elementor-38 .elementor-element.elementor-element-551dec5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-5a66b3f .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-38 .elementor-element.elementor-element-5a66b3f.elementor-view-stacked .elementor-icon{background-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-5a66b3f.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-5a66b3f.elementor-view-default .elementor-icon{fill:#BFA070;color:#BFA070;border-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-5a66b3f .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-5a66b3f .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-5a66b3f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;}.elementor-38 .elementor-element.elementor-element-5a66b3f .elementor-icon-box-title{color:#2B2622;}.elementor-38 .elementor-element.elementor-element-5a66b3f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-8c17e6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-8c17e6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-8c17e6a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 34px 40px 34px;}.elementor-38 .elementor-element.elementor-element-8c17e6a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-f9223dc .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-38 .elementor-element.elementor-element-f9223dc.elementor-view-stacked .elementor-icon{background-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-f9223dc.elementor-view-framed .elementor-icon, .elementor-38 .elementor-element.elementor-element-f9223dc.elementor-view-default .elementor-icon{fill:#BFA070;color:#BFA070;border-color:#BFA070;}.elementor-38 .elementor-element.elementor-element-f9223dc .elementor-icon{font-size:30px;}.elementor-38 .elementor-element.elementor-element-f9223dc .elementor-icon-box-title, .elementor-38 .elementor-element.elementor-element-f9223dc .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;}.elementor-38 .elementor-element.elementor-element-f9223dc .elementor-icon-box-title{color:#2B2622;}.elementor-38 .elementor-element.elementor-element-f9223dc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-74a64a3{--spacer-size:40px;}.elementor-38 .elementor-element.elementor-element-aac2f56:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-aac2f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rubiaevasion.com/wp-content/uploads/2026/09/rubia-evasion-salon-beige-luxueux.jpg");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-aac2f56 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(43,38,34,0.72) 0%, rgba(43,38,34,0.55) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-aac2f56 > .elementor-container{min-height:520px;}.elementor-38 .elementor-element.elementor-element-aac2f56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-ca78776.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-ca78776.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-c6bccd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-c6bccd2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#BFA070;}.elementor-38 .elementor-element.elementor-element-64fbe5b{text-align:center;}.elementor-38 .elementor-element.elementor-element-64fbe5b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.18em;color:#F8F5F0;}.elementor-38 .elementor-element.elementor-element-29463f6{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.75em;color:#D9C7A9;}.elementor-38 .elementor-element.elementor-element-8cf4724:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8cf4724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-38 .elementor-element.elementor-element-8cf4724{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-38 .elementor-element.elementor-element-8cf4724 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-be52481.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-be52481.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-8d97662{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-8d97662 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#BFA070;}.elementor-38 .elementor-element.elementor-element-50bb2e9{text-align:center;}.elementor-38 .elementor-element.elementor-element-50bb2e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.18em;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-cc52f03{--spacer-size:40px;}.elementor-38 .elementor-element.elementor-element-55c9366 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:28px;}.elementor-38 .elementor-element.elementor-element-c3c4ab5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-e443987{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-e443987 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-b6f3036{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-9ad1a0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-fc74f98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-fc74f98 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-13077c4{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-2d2d6b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-0d07bc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-0d07bc1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-3a687a6{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-374e143{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-d5ba0b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-d5ba0b6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-b14c50a{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-7fbc1b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-b9b7d21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-b9b7d21 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:500;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-f7d6aa1{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-0e93b13{--spacer-size:40px;}.elementor-38 .elementor-element.elementor-element-a4fd83d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a4fd83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-a4fd83d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-38 .elementor-element.elementor-element-a4fd83d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-db15dd4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-db15dd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-d8d474f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-d8d474f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#BFA070;}.elementor-38 .elementor-element.elementor-element-d795c8f{text-align:center;}.elementor-38 .elementor-element.elementor-element-d795c8f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.18em;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-81be8f3{--spacer-size:40px;}.elementor-38 .elementor-element.elementor-element-5aca23b .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:32px;}.elementor-38 .elementor-element.elementor-element-d1e7712 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-38 .elementor-element.elementor-element-707f3e6 .elementor-cta .elementor-cta__bg, .elementor-38 .elementor-element.elementor-element-707f3e6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-38 .elementor-element.elementor-element-707f3e6 .elementor-cta__content{text-align:start;background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-707f3e6 .elementor-cta__bg-wrapper{min-height:300px;}.elementor-38 .elementor-element.elementor-element-707f3e6 .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-707f3e6 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-af12bdc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-9b49092 .elementor-cta .elementor-cta__bg, .elementor-38 .elementor-element.elementor-element-9b49092 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-38 .elementor-element.elementor-element-9b49092 .elementor-cta__content{text-align:start;background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-9b49092 .elementor-cta__bg-wrapper{min-height:300px;}.elementor-38 .elementor-element.elementor-element-9b49092 .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-9b49092 .elementor-cta__description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.7em;color:#6B645C;}.elementor-38 .elementor-element.elementor-element-217c272:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-217c272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-38 .elementor-element.elementor-element-217c272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-38 .elementor-element.elementor-element-217c272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-8da8e31.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-8da8e31.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-453450b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-453450b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#BFA070;}.elementor-38 .elementor-element.elementor-element-173c269{text-align:center;}.elementor-38 .elementor-element.elementor-element-173c269 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.18em;color:#2B2622;}.elementor-38 .elementor-element.elementor-element-012f053{--spacer-size:30px;}.elementor-38 .elementor-element.elementor-element-d198a25{--e-image-carousel-slides-to-show:3;}.elementor-38 .elementor-element.elementor-element-b4c358d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b4c358d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE7DA;}.elementor-38 .elementor-element.elementor-element-b4c358d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-38 .elementor-element.elementor-element-b4c358d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-1389a35.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-1389a35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-23fa808{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-23fa808 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#BFA070;}.elementor-38 .elementor-element.elementor-element-920adc5{text-align:center;}.elementor-38 .elementor-element.elementor-element-920adc5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:500;line-height:1.18em;color:#2B2622;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-38 .elementor-element.elementor-element-25454ea{text-align:center;}.elementor-38 .elementor-element.elementor-element-25454ea .elementor-star-rating__title{color:#6B645C;font-family:"Inter", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;}.elementor-38 .elementor-element.elementor-element-25454ea:not(.elementor-star-rating--align-justify) .elementor-star-rating__title{margin-inline-end:12px;}.elementor-38 .elementor-element.elementor-element-25454ea .elementor-star-rating{font-size:18px;}.elementor-38 .elementor-element.elementor-element-25454ea .elementor-star-rating i:before{color:#BFA070;}.elementor-38 .elementor-element.elementor-element-25454ea .elementor-star-rating i{color:#D9C7A9;}.elementor-38 .elementor-element.elementor-element-c3e0158{--spacer-size:30px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-38 .elementor-element.elementor-element-514295d .elementor-swiper-button{font-size:20px;}.elementor-38 .elementor-element.elementor-element-514295d .elementor-testimonial__text{color:#2B2622;font-family:"Inter", Sans-serif;font-size:15px;font-style:italic;line-height:1.75em;}.elementor-38 .elementor-element.elementor-element-514295d .elementor-testimonial__name{color:#2B2622;font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;}.elementor-38 .elementor-element.elementor-element-514295d .elementor-testimonial__title{color:#BFA070;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-38 .elementor-element.elementor-element-4e7fa5f{--spacer-size:30px;}.elementor-38 .elementor-element.elementor-element-f076975 > .elementor-container{min-height:520px;}.elementor-38 .elementor-element.elementor-element-d4571cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-d4571cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2622;}.elementor-bc-flex-widget .elementor-38 .elementor-element.elementor-element-d4571cf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38 .elementor-element.elementor-element-d4571cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38 .elementor-element.elementor-element-d4571cf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 80px 90px 90px;}.elementor-38 .elementor-element.elementor-element-d4571cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38 .elementor-element.elementor-element-4d085db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-38 .elementor-element.elementor-element-4d085db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#BFA070;}.elementor-38 .elementor-element.elementor-element-120974d{text-align:start;}.elementor-38 .elementor-element.elementor-element-120974d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:500;line-height:1.18em;color:#F8F5F0;}.elementor-38 .elementor-element.elementor-element-2364088{text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.75em;color:#D9C7A9;}.elementor-38 .elementor-element.elementor-element-15d7988{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#D9C7A9;}.elementor-38 .elementor-element.elementor-element-c6d62f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-38 .elementor-element.elementor-element-c6d62f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rubiaevasion.com/wp-content/uploads/2026/09/rubia-evasion-salon-elegant-table-ronde.jpg");background-position:center center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-c6d62f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-38 .elementor-element.elementor-element-c6d62f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-81f1f66 .elementor-heading-title{font-size:34px;}.elementor-38 .elementor-element.elementor-element-bb61f54 .elementor-heading-title{font-size:34px;}.elementor-38 .elementor-element.elementor-element-64fbe5b .elementor-heading-title{font-size:34px;}.elementor-38 .elementor-element.elementor-element-50bb2e9 .elementor-heading-title{font-size:34px;}.elementor-38 .elementor-element.elementor-element-d795c8f .elementor-heading-title{font-size:34px;}.elementor-38 .elementor-element.elementor-element-173c269 .elementor-heading-title{font-size:34px;}.elementor-38 .elementor-element.elementor-element-d198a25{--e-image-carousel-slides-to-show:2;}.elementor-38 .elementor-element.elementor-element-920adc5 .elementor-heading-title{font-size:34px;}.elementor-38 .elementor-element.elementor-element-120974d .elementor-heading-title{font-size:34px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-f508936{width:58%;}.elementor-38 .elementor-element.elementor-element-904e4dd{width:42%;}.elementor-38 .elementor-element.elementor-element-fed700f{width:45%;}.elementor-38 .elementor-element.elementor-element-db02b25{width:55%;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-3549d90 .elementor-counter-number-wrapper{font-size:44px;}.elementor-38 .elementor-element.elementor-element-d785a77 .elementor-counter-number-wrapper{font-size:44px;}.elementor-38 .elementor-element.elementor-element-2dfb132 .elementor-counter-number-wrapper{font-size:44px;}.elementor-38 .elementor-element.elementor-element-81f1f66 .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-bb61f54 .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-64fbe5b .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-50bb2e9 .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-d795c8f .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-173c269 .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-d198a25{--e-image-carousel-slides-to-show:1;}.elementor-38 .elementor-element.elementor-element-920adc5 .elementor-heading-title{font-size:29px;}.elementor-38 .elementor-element.elementor-element-120974d .elementor-heading-title{font-size:29px;}}/* Start custom CSS for column, class: .elementor-element-f508936 */.elementor-38 .elementor-element.elementor-element-f508936 > .elementor-widget-wrap{border-left:3px solid #BFA070}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-3549d90 */.elementor-38 .elementor-element.elementor-element-3549d90 .elementor-counter-title{margin-top:10px;max-width:220px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-d785a77 */.elementor-38 .elementor-element.elementor-element-d785a77 .elementor-counter-title{margin-top:10px;max-width:220px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2dfb132 */.elementor-38 .elementor-element.elementor-element-2dfb132 .elementor-counter-title{margin-top:10px;max-width:220px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-707f3e6 */.elementor-38 .elementor-element.elementor-element-707f3e6 .elementor-cta{border:1px solid rgba(191,160,112,.25);transition:transform .35s ease,box-shadow .35s ease;overflow:hidden}.elementor-38 .elementor-element.elementor-element-707f3e6:hover .elementor-cta{transform:translateY(-6px);box-shadow:0 26px 50px rgba(43,38,34,.12)}.elementor-38 .elementor-element.elementor-element-707f3e6 .elementor-cta__button{background:transparent;border:1px solid #2B2622;color:#2B2622;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-family:Inter,sans-serif;font-weight:600;padding:11px 20px;border-radius:2px}.elementor-38 .elementor-element.elementor-element-707f3e6 .elementor-cta__button:hover{background:#2B2622;color:#F8F5F0}.elementor-38 .elementor-element.elementor-element-707f3e6 .elementor-cta__title{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-9b49092 */.elementor-38 .elementor-element.elementor-element-9b49092 .elementor-cta{border:1px solid rgba(191,160,112,.25);transition:transform .35s ease,box-shadow .35s ease;overflow:hidden}.elementor-38 .elementor-element.elementor-element-9b49092:hover .elementor-cta{transform:translateY(-6px);box-shadow:0 26px 50px rgba(43,38,34,.12)}.elementor-38 .elementor-element.elementor-element-9b49092 .elementor-cta__button{background:transparent;border:1px solid #2B2622;color:#2B2622;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-family:Inter,sans-serif;font-weight:600;padding:11px 20px;border-radius:2px}.elementor-38 .elementor-element.elementor-element-9b49092 .elementor-cta__button:hover{background:#2B2622;color:#F8F5F0}.elementor-38 .elementor-element.elementor-element-9b49092 .elementor-cta__title{margin-bottom:10px}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-514295d */.elementor-38 .elementor-element.elementor-element-514295d .swiper-slide{background:#fff;border:1px solid rgba(191,160,112,.25);padding:40px 36px 34px;position:relative;height:auto;box-sizing:border-box}.elementor-38 .elementor-element.elementor-element-514295d .swiper-slide:after{content:"\201C";position:absolute;top:8px;right:26px;font-family:"Playfair Display",serif;font-size:120px;line-height:1;color:rgba(191,160,112,.28);pointer-events:none}.elementor-38 .elementor-element.elementor-element-514295d .elementor-testimonial__content{margin-bottom:22px}.elementor-38 .elementor-element.elementor-element-514295d .elementor-testimonial__footer{margin-top:0}.elementor-38 .elementor-element.elementor-element-514295d .swiper-pagination{position:static;margin-top:28px}.elementor-38 .elementor-element.elementor-element-514295d .swiper-pagination-bullet{background:#D9C7A9;opacity:1;width:8px;height:8px}.elementor-38 .elementor-element.elementor-element-514295d .swiper-pagination-bullet-active{background:#BFA070}.elementor-38 .elementor-element.elementor-element-514295d .swiper{padding-bottom:0}/* End custom CSS */