.elementor-2702 .elementor-element.elementor-element-4dd08c7e{--display:flex;--min-height:85vh;--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:10px;--padding-right:10px}.elementor-2702 .elementor-element.elementor-element-1a8a3424{--display:flex;--min-height:85vh;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:.5;--overlay-mix-blend-mode:multiply;--border-radius:8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-1a8a3424:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-1a8a3424>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/miramedspa.com/wp-content/uploads/2026/04/women-making-preparations-wedding.webp?fit=8000%2C5336&ssl=1");background-position:0 -33px;background-size:cover}.elementor-2702 .elementor-element.elementor-element-1a8a3424:before,.elementor-2702 .elementor-element.elementor-element-1a8a3424>.elementor-background-video-container:before,.elementor-2702 .elementor-element.elementor-element-1a8a3424>.e-con-inner>.elementor-background-video-container:before,.elementor-2702 .elementor-element.elementor-element-1a8a3424>.elementor-background-slideshow:before,.elementor-2702 .elementor-element.elementor-element-1a8a3424>.e-con-inner>.elementor-background-slideshow:before,.elementor-2702 .elementor-element.elementor-element-1a8a3424>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg,var(--e-global-color-text) 30%,#00000000 100%)}.elementor-2702 .elementor-element.elementor-element-281058e6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -15px;--e-icon-list-icon-size:11px;--icon-vertical-offset:0px}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2)}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2)}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2)}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2)}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2)}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-icon{padding-inline-end:15px}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-item>a{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-text{color:var(--e-global-color-c987293);transition:color .3s}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-accent)}.elementor-2702 .elementor-element.elementor-element-6533a51{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:var(--e-global-typography-8f521e7-font-family),Sans-serif;font-size:var(--e-global-typography-8f521e7-font-size);font-weight:var(--e-global-typography-8f521e7-font-weight);text-transform:var(--e-global-typography-8f521e7-text-transform);font-style:var(--e-global-typography-8f521e7-font-style);text-decoration:var(--e-global-typography-8f521e7-text-decoration);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing);color:var(--e-global-color-d6c27b1)}.elementor-2702 .elementor-element.elementor-element-44c83e12{width:var(--container-widget-width,750px);max-width:750px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start}.elementor-2702 .elementor-element.elementor-element-44c83e12 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-d6c27b1)}.elementor-2702 .elementor-element.elementor-element-07f26d5{width:var(--container-widget-width,562px);max-width:562px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:562px;--container-widget-flex-grow:0;text-align:start;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);letter-spacing:var(--e-global-typography-text-letter-spacing);color:#FDFDF0D9}.elementor-2702 .elementor-element.elementor-element-0a3a530 .elementor-button{background-color:var(--e-global-color-d6c27b1);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:0;border-color:var(--e-global-color-primary);border-radius:30px;padding:14px 16px}.elementor-2702 .elementor-element.elementor-element-0a3a530 .elementor-button:hover,.elementor-2702 .elementor-element.elementor-element-0a3a530 .elementor-button:focus{background-color:var(--e-global-color-ca90321);color:var(--e-global-color-text);border-color:var(--e-global-color-primary)}.elementor-2702 .elementor-element.elementor-element-0a3a530 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2702 .elementor-element.elementor-element-0a3a530 .elementor-button .elementor-button-content-wrapper{gap:40px}.elementor-2702 .elementor-element.elementor-element-0a3a530 .elementor-button:hover svg,.elementor-2702 .elementor-element.elementor-element-0a3a530 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-fa9caac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 100px;--row-gap:20px;--column-gap:100px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-6d7ee912{--display:flex;--min-height:500px;--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:flex-end;--overlay-opacity:.3;--overlay-mix-blend-mode:multiply;--border-radius:8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-6d7ee912:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-6d7ee912>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/miramedspa.com/wp-content/uploads/2026/04/bride-holds-beautiful-bouquet-with-roses-eucalyptus.webp?fit=2558%2C3837&ssl=1");background-position:top center;background-size:cover}.elementor-2702 .elementor-element.elementor-element-6d7ee912:before,.elementor-2702 .elementor-element.elementor-element-6d7ee912>.elementor-background-video-container:before,.elementor-2702 .elementor-element.elementor-element-6d7ee912>.e-con-inner>.elementor-background-video-container:before,.elementor-2702 .elementor-element.elementor-element-6d7ee912>.elementor-background-slideshow:before,.elementor-2702 .elementor-element.elementor-element-6d7ee912>.e-con-inner>.elementor-background-slideshow:before,.elementor-2702 .elementor-element.elementor-element-6d7ee912>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#39442b;--background-overlay:''}.elementor-2702 .elementor-element.elementor-element-946162f{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px}.elementor-2702 .elementor-element.elementor-element-946162f .elementor-divider-separator{width:100%}.elementor-2702 .elementor-element.elementor-element-946162f .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-2702 .elementor-element.elementor-element-6fc0d9cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-505c526b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:var(--e-global-typography-8f521e7-font-family),Sans-serif;font-size:var(--e-global-typography-8f521e7-font-size);font-weight:var(--e-global-typography-8f521e7-font-weight);text-transform:var(--e-global-typography-8f521e7-text-transform);font-style:var(--e-global-typography-8f521e7-font-style);text-decoration:var(--e-global-typography-8f521e7-text-decoration);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-19c30998{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-2702 .elementor-element.elementor-element-19c30998 .elementor-heading-title{font-family:"Reckless",Sans-serif;font-size:40px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-3d12df1 .elementor-button{background-color:var(--e-global-color-ca90321);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:1px;border-color:var(--e-global-color-ca90321);border-radius:30px;padding:14px 16px}.elementor-2702 .elementor-element.elementor-element-3d12df1 .elementor-button:hover,.elementor-2702 .elementor-element.elementor-element-3d12df1 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-3d12df1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-2702 .elementor-element.elementor-element-3d12df1 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2702 .elementor-element.elementor-element-3d12df1 .elementor-button .elementor-button-content-wrapper{gap:40px}.elementor-2702 .elementor-element.elementor-element-3d12df1 .elementor-button:hover svg,.elementor-2702 .elementor-element.elementor-element-3d12df1 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-2c2ec5{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-2c2ec5:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-2c2ec5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2702 .elementor-element.elementor-element-1177742f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:var(--e-global-typography-8f521e7-font-family),Sans-serif;font-size:var(--e-global-typography-8f521e7-font-size);font-weight:var(--e-global-typography-8f521e7-font-weight);text-transform:var(--e-global-typography-8f521e7-text-transform);font-style:var(--e-global-typography-8f521e7-font-style);text-decoration:var(--e-global-typography-8f521e7-text-decoration);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-5386f4a3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-2702 .elementor-element.elementor-element-5386f4a3 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-4e7945c{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center}.elementor-2702 .elementor-element.elementor-element-584c4994{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-57cefc7d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1F191530;--border-color:#1F191530;--border-radius:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-57cefc7d:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-57cefc7d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-2702 .elementor-element.elementor-element-57cefc7d:hover{border-style:solid;border-color:#1F1915A8;--border-color:#1F1915A8}.elementor-2702 .elementor-element.elementor-element-57cefc7d,.elementor-2702 .elementor-element.elementor-element-57cefc7d:before{--border-transition:.3s}.elementor-2702 .elementor-element.elementor-element-57cefc7d.e-con{--align-self:stretch}.elementor-2702 .elementor-element.elementor-element-7b03d898{width:auto;max-width:auto;margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-2702 .elementor-element.elementor-element-7b03d898.elementor-element{--align-self:flex-start}.elementor-2702 .elementor-element.elementor-element-7b03d898 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-758207d8{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 5px;align-self:flex-end;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-42d57768{width:100%;max-width:100%;margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-2702 .elementor-element.elementor-element-42d57768 .elementor-heading-title{font-family:var(--e-global-typography-ab3a786-font-family),Sans-serif;font-size:var(--e-global-typography-ab3a786-font-size);font-weight:var(--e-global-typography-ab3a786-font-weight);text-transform:var(--e-global-typography-ab3a786-text-transform);font-style:var(--e-global-typography-ab3a786-font-style);text-decoration:var(--e-global-typography-ab3a786-text-decoration);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-1ce56603{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-6b74407c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-2702 .elementor-element.elementor-element-6b74407c .elementor-divider-separator{width:100%}.elementor-2702 .elementor-element.elementor-element-6b74407c .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-2702 .elementor-element.elementor-element-1336bf40{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-2702 .elementor-element.elementor-element-1336bf40 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:#000}.elementor-2702 .elementor-element.elementor-element-740cddf8{width:100%;max-width:100%;margin:-5px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px}.elementor-2702 .elementor-element.elementor-element-740cddf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2)}.elementor-2702 .elementor-element.elementor-element-740cddf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2)}.elementor-2702 .elementor-element.elementor-element-740cddf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2)}.elementor-2702 .elementor-element.elementor-element-740cddf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2)}.elementor-2702 .elementor-element.elementor-element-740cddf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2)}.elementor-2702 .elementor-element.elementor-element-740cddf8 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-2702 .elementor-element.elementor-element-740cddf8 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-2702 .elementor-element.elementor-element-740cddf8 .elementor-icon-list-icon{padding-inline-end:10px}.elementor-2702 .elementor-element.elementor-element-740cddf8 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-2702 .elementor-element.elementor-element-740cddf8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-278dc394 .elementor-button{background-color:var(--e-global-color-ca90321);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:1px;border-color:var(--e-global-color-ca90321);border-radius:30px;padding:14px 16px}.elementor-2702 .elementor-element.elementor-element-278dc394 .elementor-button:hover,.elementor-2702 .elementor-element.elementor-element-278dc394 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-278dc394{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-2702 .elementor-element.elementor-element-278dc394 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2702 .elementor-element.elementor-element-278dc394 .elementor-button .elementor-button-content-wrapper{gap:40px}.elementor-2702 .elementor-element.elementor-element-278dc394 .elementor-button:hover svg,.elementor-2702 .elementor-element.elementor-element-278dc394 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-63f76cae{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1F191530;--border-color:#1F191530;--border-radius:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-63f76cae:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-63f76cae>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-2702 .elementor-element.elementor-element-63f76cae:hover{border-style:solid;border-color:#1F1915A8;--border-color:#1F1915A8}.elementor-2702 .elementor-element.elementor-element-63f76cae,.elementor-2702 .elementor-element.elementor-element-63f76cae:before{--border-transition:.3s}.elementor-2702 .elementor-element.elementor-element-63f76cae.e-con{--align-self:stretch}.elementor-2702 .elementor-element.elementor-element-1ab62d11{width:auto;max-width:auto;margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-2702 .elementor-element.elementor-element-1ab62d11.elementor-element{--align-self:flex-start}.elementor-2702 .elementor-element.elementor-element-1ab62d11 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-63e38d8e{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 5px;align-self:flex-end;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-27d7fc6a{width:100%;max-width:100%;margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-2702 .elementor-element.elementor-element-27d7fc6a .elementor-heading-title{font-family:var(--e-global-typography-ab3a786-font-family),Sans-serif;font-size:var(--e-global-typography-ab3a786-font-size);font-weight:var(--e-global-typography-ab3a786-font-weight);text-transform:var(--e-global-typography-ab3a786-text-transform);font-style:var(--e-global-typography-ab3a786-font-style);text-decoration:var(--e-global-typography-ab3a786-text-decoration);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-1c918cba{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-7278e6a3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-2702 .elementor-element.elementor-element-7278e6a3 .elementor-divider-separator{width:100%}.elementor-2702 .elementor-element.elementor-element-7278e6a3 .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-2702 .elementor-element.elementor-element-e72e64a{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-2702 .elementor-element.elementor-element-e72e64a .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:#000}.elementor-2702 .elementor-element.elementor-element-44a7229f{width:100%;max-width:100%;margin:-5px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px}.elementor-2702 .elementor-element.elementor-element-44a7229f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2)}.elementor-2702 .elementor-element.elementor-element-44a7229f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2)}.elementor-2702 .elementor-element.elementor-element-44a7229f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2)}.elementor-2702 .elementor-element.elementor-element-44a7229f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2)}.elementor-2702 .elementor-element.elementor-element-44a7229f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2)}.elementor-2702 .elementor-element.elementor-element-44a7229f .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-2702 .elementor-element.elementor-element-44a7229f .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-2702 .elementor-element.elementor-element-44a7229f .elementor-icon-list-icon{padding-inline-end:10px}.elementor-2702 .elementor-element.elementor-element-44a7229f .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-2702 .elementor-element.elementor-element-44a7229f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-546be519 .elementor-button{background-color:#000;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:#fff;color:#fff;border-style:solid;border-width:1px;border-color:#000;border-radius:30px;padding:14px 16px}.elementor-2702 .elementor-element.elementor-element-546be519 .elementor-button:hover,.elementor-2702 .elementor-element.elementor-element-546be519 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-546be519{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-2702 .elementor-element.elementor-element-546be519 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2702 .elementor-element.elementor-element-546be519 .elementor-button .elementor-button-content-wrapper{gap:40px}.elementor-2702 .elementor-element.elementor-element-546be519 .elementor-button:hover svg,.elementor-2702 .elementor-element.elementor-element-546be519 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-18d434c2{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1F191530;--border-color:#1F191530;--border-radius:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-18d434c2:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-18d434c2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-2702 .elementor-element.elementor-element-18d434c2:hover{border-style:solid;border-color:#1F1915A8;--border-color:#1F1915A8}.elementor-2702 .elementor-element.elementor-element-18d434c2,.elementor-2702 .elementor-element.elementor-element-18d434c2:before{--border-transition:.3s}.elementor-2702 .elementor-element.elementor-element-18d434c2.e-con{--align-self:stretch}.elementor-2702 .elementor-element.elementor-element-428e334e{width:auto;max-width:auto;margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-2702 .elementor-element.elementor-element-428e334e.elementor-element{--align-self:flex-start}.elementor-2702 .elementor-element.elementor-element-428e334e .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-4185a911{width:auto;max-width:auto;margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 5px;align-self:flex-end;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-81ad488{width:100%;max-width:100%;margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0px}.elementor-2702 .elementor-element.elementor-element-81ad488 .elementor-heading-title{font-family:var(--e-global-typography-ab3a786-font-family),Sans-serif;font-size:var(--e-global-typography-ab3a786-font-size);font-weight:var(--e-global-typography-ab3a786-font-weight);text-transform:var(--e-global-typography-ab3a786-text-transform);font-style:var(--e-global-typography-ab3a786-font-style);text-decoration:var(--e-global-typography-ab3a786-text-decoration);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-3f22a98d{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-3e15a4c4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-2702 .elementor-element.elementor-element-3e15a4c4 .elementor-divider-separator{width:100%}.elementor-2702 .elementor-element.elementor-element-3e15a4c4 .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-2702 .elementor-element.elementor-element-7b73aa49{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-2702 .elementor-element.elementor-element-7b73aa49 .elementor-heading-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);color:#000}.elementor-2702 .elementor-element.elementor-element-1c72b34c{width:100%;max-width:100%;margin:-5px 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px}.elementor-2702 .elementor-element.elementor-element-1c72b34c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2)}.elementor-2702 .elementor-element.elementor-element-1c72b34c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2)}.elementor-2702 .elementor-element.elementor-element-1c72b34c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2)}.elementor-2702 .elementor-element.elementor-element-1c72b34c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2)}.elementor-2702 .elementor-element.elementor-element-1c72b34c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2)}.elementor-2702 .elementor-element.elementor-element-1c72b34c .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-2702 .elementor-element.elementor-element-1c72b34c .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-2702 .elementor-element.elementor-element-1c72b34c .elementor-icon-list-icon{padding-inline-end:10px}.elementor-2702 .elementor-element.elementor-element-1c72b34c .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-2702 .elementor-element.elementor-element-1c72b34c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-67833785 .elementor-button{background-color:var(--e-global-color-ca90321);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:1px;border-color:var(--e-global-color-ca90321);border-radius:30px;padding:14px 16px}.elementor-2702 .elementor-element.elementor-element-67833785 .elementor-button:hover,.elementor-2702 .elementor-element.elementor-element-67833785 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-67833785{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0px}.elementor-2702 .elementor-element.elementor-element-67833785 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2702 .elementor-element.elementor-element-67833785 .elementor-button .elementor-button-content-wrapper{gap:40px}.elementor-2702 .elementor-element.elementor-element-67833785 .elementor-button:hover svg,.elementor-2702 .elementor-element.elementor-element-67833785 .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-11a7c5cc{--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:10px;--padding-right:10px}.elementor-2702 .elementor-element.elementor-element-5261c50{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:.5;--border-radius:8px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-5261c50:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-5261c50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/miramedspa.com/wp-content/uploads/2026/04/full-shot-blurry-women-sitting-couch.webp?fit=6000%2C4000&ssl=1");background-position:center center;background-size:cover}.elementor-2702 .elementor-element.elementor-element-5261c50:before,.elementor-2702 .elementor-element.elementor-element-5261c50>.elementor-background-video-container:before,.elementor-2702 .elementor-element.elementor-element-5261c50>.e-con-inner>.elementor-background-video-container:before,.elementor-2702 .elementor-element.elementor-element-5261c50>.elementor-background-slideshow:before,.elementor-2702 .elementor-element.elementor-element-5261c50>.e-con-inner>.elementor-background-slideshow:before,.elementor-2702 .elementor-element.elementor-element-5261c50>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-2702 .elementor-element.elementor-element-4e4a99d3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:var(--e-global-typography-8f521e7-font-family),Sans-serif;font-size:var(--e-global-typography-8f521e7-font-size);font-weight:var(--e-global-typography-8f521e7-font-weight);text-transform:var(--e-global-typography-8f521e7-text-transform);font-style:var(--e-global-typography-8f521e7-font-style);text-decoration:var(--e-global-typography-8f521e7-text-decoration);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing);color:var(--e-global-color-d6c27b1)}.elementor-2702 .elementor-element.elementor-element-543dd68d{width:var(--container-widget-width,750px);max-width:750px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center}.elementor-2702 .elementor-element.elementor-element-543dd68d .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-d6c27b1)}.elementor-2702 .elementor-element.elementor-element-346c182f{width:var(--container-widget-width,550px);max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;color:var(--e-global-color-c987293)}.elementor-2702 .elementor-element.elementor-element-272ee422{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-37710efb .elementor-button{background-color:var(--e-global-color-d6c27b1);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:0;border-radius:30px;padding:14px 16px}.elementor-2702 .elementor-element.elementor-element-37710efb .elementor-button:hover,.elementor-2702 .elementor-element.elementor-element-37710efb .elementor-button:focus{background-color:var(--e-global-color-ca90321);color:var(--e-global-color-text);border-color:var(--e-global-color-primary)}.elementor-2702 .elementor-element.elementor-element-37710efb .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2702 .elementor-element.elementor-element-37710efb .elementor-button .elementor-button-content-wrapper{gap:40px}.elementor-2702 .elementor-element.elementor-element-37710efb .elementor-button:hover svg,.elementor-2702 .elementor-element.elementor-element-37710efb .elementor-button:focus svg{fill:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-529e9686{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 100px;--row-gap:20px;--column-gap:100px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-20f7aa8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-70e117ea .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-4488ada{margin:-5px 0 calc(var(--kit-widget-spacing, 0px) + -25px) 0px}.elementor-2702 .elementor-element.elementor-element-5706c0eb{--divider-border-style:solid;--divider-color:var(--e-global-color-accent);--divider-border-width:1px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 5px) 0px}.elementor-2702 .elementor-element.elementor-element-5706c0eb .elementor-divider-separator{width:100%}.elementor-2702 .elementor-element.elementor-element-5706c0eb .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-2702 .elementor-element.elementor-element-51faa5b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var(--e-global-typography-398466a-font-family),Sans-serif;font-size:var(--e-global-typography-398466a-font-size);font-weight:var(--e-global-typography-398466a-font-weight);text-transform:var(--e-global-typography-398466a-text-transform);font-style:var(--e-global-typography-398466a-font-style);text-decoration:var(--e-global-typography-398466a-text-decoration);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-47f31e34{--display:flex;--border-radius:7px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-47f31e34:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-47f31e34>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-2702 .elementor-element.elementor-element-47f31e34.e-con{--align-self:flex-start}.elementor-2702 .elementor-element.elementor-element-5cec80e3 .elementor-heading-title{font-family:var(--e-global-typography-ab3a786-font-family),Sans-serif;font-size:var(--e-global-typography-ab3a786-font-size);font-weight:var(--e-global-typography-ab3a786-font-weight);text-transform:var(--e-global-typography-ab3a786-text-transform);font-style:var(--e-global-typography-ab3a786-font-style);text-decoration:var(--e-global-typography-ab3a786-text-decoration);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-3946b596{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0px}.elementor-2702 .elementor-element.elementor-element-3946b596 .elementor-heading-title{font-family:var(--e-global-typography-398466a-font-family),Sans-serif;font-size:var(--e-global-typography-398466a-font-size);font-weight:var(--e-global-typography-398466a-font-weight);text-transform:var(--e-global-typography-398466a-text-transform);font-style:var(--e-global-typography-398466a-font-style);text-decoration:var(--e-global-typography-398466a-text-decoration);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-77554811{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0px;color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-794bd8d6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0px}.elementor-2702 .elementor-element.elementor-element-794bd8d6 .elementor-heading-title{font-family:var(--e-global-typography-398466a-font-family),Sans-serif;font-size:var(--e-global-typography-398466a-font-size);font-weight:var(--e-global-typography-398466a-font-weight);text-transform:var(--e-global-typography-398466a-text-transform);font-style:var(--e-global-typography-398466a-font-style);text-decoration:var(--e-global-typography-398466a-text-decoration);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-7e86ad91{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0px;color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-524684ed{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0px}.elementor-2702 .elementor-element.elementor-element-524684ed .elementor-heading-title{font-family:var(--e-global-typography-398466a-font-family),Sans-serif;font-size:var(--e-global-typography-398466a-font-size);font-weight:var(--e-global-typography-398466a-font-weight);text-transform:var(--e-global-typography-398466a-text-transform);font-style:var(--e-global-typography-398466a-font-style);text-decoration:var(--e-global-typography-398466a-text-decoration);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-2e24ce8c{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0px;color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-6ff215e1{--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-2702 .elementor-element.elementor-element-4f87b519{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px}.elementor-2702 .elementor-element.elementor-element-4f87b519:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-4f87b519>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/miramedspa.com/wp-content/uploads/2026/04/morning-preparation-young-woman-bride-be.webp?fit=4480%2C6720&ssl=1");background-position:center center;background-size:cover}.elementor-2702 .elementor-element.elementor-element-4931d95b{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-4931d95b:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-4931d95b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ca90321)}.elementor-2702 .elementor-element.elementor-element-2eb64c8b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-5dc603f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -15px) 0px;font-family:var(--e-global-typography-8f521e7-font-family),Sans-serif;font-size:var(--e-global-typography-8f521e7-font-size);font-weight:var(--e-global-typography-8f521e7-font-weight);text-transform:var(--e-global-typography-8f521e7-text-transform);font-style:var(--e-global-typography-8f521e7-font-style);text-decoration:var(--e-global-typography-8f521e7-text-decoration);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-4de8dc5a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-2702 .elementor-element.elementor-element-4de8dc5a .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-3f85ccdd{color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-2ccad3d7 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px}.elementor-2702 .elementor-element.elementor-element-2ccad3d7 .elementor-icon-box-title{margin-block-end:5px;color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-2ccad3d7.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-2702 .elementor-element.elementor-element-2ccad3d7.elementor-view-framed .elementor-icon,.elementor-2702 .elementor-element.elementor-element-2ccad3d7.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-2702 .elementor-element.elementor-element-2ccad3d7 .elementor-icon{font-size:24px}.elementor-2702 .elementor-element.elementor-element-2ccad3d7 .elementor-icon-box-title,.elementor-2702 .elementor-element.elementor-element-2ccad3d7 .elementor-icon-box-title a{font-family:var(--e-global-typography-398466a-font-family),Sans-serif;font-size:var(--e-global-typography-398466a-font-size);font-weight:var(--e-global-typography-398466a-font-weight);text-transform:var(--e-global-typography-398466a-text-transform);font-style:var(--e-global-typography-398466a-font-style);text-decoration:var(--e-global-typography-398466a-text-decoration);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-2ccad3d7:has(:hover) .elementor-icon-box-title,.elementor-2702 .elementor-element.elementor-element-2ccad3d7:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-2ccad3d7 .elementor-icon-box-description{color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-73926325 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px}.elementor-2702 .elementor-element.elementor-element-73926325 .elementor-icon-box-title{margin-block-end:5px;color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-73926325.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-2702 .elementor-element.elementor-element-73926325.elementor-view-framed .elementor-icon,.elementor-2702 .elementor-element.elementor-element-73926325.elementor-view-default .elementor-icon{fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.elementor-2702 .elementor-element.elementor-element-73926325 .elementor-icon{font-size:24px}.elementor-2702 .elementor-element.elementor-element-73926325 .elementor-icon-box-title,.elementor-2702 .elementor-element.elementor-element-73926325 .elementor-icon-box-title a{font-family:var(--e-global-typography-398466a-font-family),Sans-serif;font-size:var(--e-global-typography-398466a-font-size);font-weight:var(--e-global-typography-398466a-font-weight);text-transform:var(--e-global-typography-398466a-text-transform);font-style:var(--e-global-typography-398466a-font-style);text-decoration:var(--e-global-typography-398466a-text-decoration);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-73926325:has(:hover) .elementor-icon-box-title,.elementor-2702 .elementor-element.elementor-element-73926325:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-73926325 .elementor-icon-box-description{color:var(--e-global-color-text)}.elementor-2702 .elementor-element.elementor-element-595af71d .elementor-button{background-color:var(--e-global-color-d6c27b1);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);letter-spacing:var(--e-global-typography-accent-letter-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text);border-style:solid;border-width:0;border-color:var(--e-global-color-primary);border-radius:30px;padding:14px 16px}.elementor-2702 .elementor-element.elementor-element-595af71d .elementor-button:hover,.elementor-2702 .elementor-element.elementor-element-595af71d .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-2702 .elementor-element.elementor-element-595af71d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-2702 .elementor-element.elementor-element-595af71d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2702 .elementor-element.elementor-element-595af71d .elementor-button .elementor-button-content-wrapper{gap:40px}.elementor-2702 .elementor-element.elementor-element-595af71d .elementor-button:hover svg,.elementor-2702 .elementor-element.elementor-element-595af71d .elementor-button:focus svg{fill:var(--e-global-color-primary)}@media(min-width:768px){.elementor-2702 .elementor-element.elementor-element-fa9caac{--content-width:1400px}.elementor-2702 .elementor-element.elementor-element-6d7ee912{--width:50%}.elementor-2702 .elementor-element.elementor-element-6fc0d9cb{--width:50%}.elementor-2702 .elementor-element.elementor-element-2c2ec5{--content-width:1400px}.elementor-2702 .elementor-element.elementor-element-272ee422{--width:60%}.elementor-2702 .elementor-element.elementor-element-529e9686{--content-width:1400px}.elementor-2702 .elementor-element.elementor-element-20f7aa8c{--width:70%}.elementor-2702 .elementor-element.elementor-element-47f31e34{--width:30%}.elementor-2702 .elementor-element.elementor-element-4f87b519{--width:50%}.elementor-2702 .elementor-element.elementor-element-4931d95b{--width:50%}.elementor-2702 .elementor-element.elementor-element-2eb64c8b{--width:700px}}@media(max-width:1024px) and (min-width:768px){.elementor-2702 .elementor-element.elementor-element-20f7aa8c{--width:100%}.elementor-2702 .elementor-element.elementor-element-47f31e34{--width:100%}.elementor-2702 .elementor-element.elementor-element-2eb64c8b{--width:100%}}@media(min-width:1025px){.elementor-2702 .elementor-element.elementor-element-5261c50:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-5261c50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-2702 .elementor-element.elementor-element-1a8a3424{--min-height:50vh}.elementor-2702 .elementor-element.elementor-element-1a8a3424:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-1a8a3424>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-item>a{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-6533a51{font-size:var(--e-global-typography-8f521e7-font-size);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-44c83e12 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-07f26d5{text-align:start;font-size:var(--e-global-typography-text-font-size);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-0a3a530 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-fa9caac{--gap:20px 50px;--row-gap:20px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-6d7ee912{--min-height:500px}.elementor-2702 .elementor-element.elementor-element-505c526b{font-size:var(--e-global-typography-8f521e7-font-size);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-19c30998 .elementor-heading-title{font-size:36px}.elementor-2702 .elementor-element.elementor-element-3d12df1 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-2c2ec5{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-1177742f{font-size:var(--e-global-typography-8f521e7-font-size);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-5386f4a3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-584c4994{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-2702 .elementor-element.elementor-element-57cefc7d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2702 .elementor-element.elementor-element-7b03d898{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-2702 .elementor-element.elementor-element-7b03d898 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-758207d8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 5px;font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-42d57768 .elementor-heading-title{font-size:var(--e-global-typography-ab3a786-font-size);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-1ce56603{font-size:var(--e-global-typography-text-font-size);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-1336bf40 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-278dc394 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-63f76cae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2702 .elementor-element.elementor-element-1ab62d11{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-2702 .elementor-element.elementor-element-1ab62d11 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-63e38d8e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 5px;font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-27d7fc6a .elementor-heading-title{font-size:var(--e-global-typography-ab3a786-font-size);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-1c918cba{font-size:var(--e-global-typography-text-font-size);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-e72e64a .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-546be519 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-18d434c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2702 .elementor-element.elementor-element-428e334e{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-2702 .elementor-element.elementor-element-428e334e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-4185a911{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 5px;font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-81ad488 .elementor-heading-title{font-size:var(--e-global-typography-ab3a786-font-size);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-3f22a98d{font-size:var(--e-global-typography-text-font-size);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-7b73aa49 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-67833785 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-4e4a99d3{font-size:var(--e-global-typography-8f521e7-font-size);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-543dd68d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-37710efb .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-529e9686{--gap:50px 20px;--row-gap:50px;--column-gap:20px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-70e117ea .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-51faa5b{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-5cec80e3 .elementor-heading-title{font-size:var(--e-global-typography-ab3a786-font-size);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-3946b596 .elementor-heading-title{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-794bd8d6 .elementor-heading-title{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-524684ed .elementor-heading-title{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-4f87b519{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-4931d95b{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-2eb64c8b{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:30px}.elementor-2702 .elementor-element.elementor-element-5dc603f{font-size:var(--e-global-typography-8f521e7-font-size);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-4de8dc5a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-2ccad3d7 .elementor-icon-box-title,.elementor-2702 .elementor-element.elementor-element-2ccad3d7 .elementor-icon-box-title a{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-73926325 .elementor-icon-box-title,.elementor-2702 .elementor-element.elementor-element-73926325 .elementor-icon-box-title a{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-595af71d .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@media(max-width:767px){.elementor-2702 .elementor-element.elementor-element-1a8a3424{--min-height:50vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2702 .elementor-element.elementor-element-1a8a3424:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-1a8a3424>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-331px 0}.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2702 .elementor-element.elementor-element-281058e6 .elementor-icon-list-item>a{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-6533a51{font-size:var(--e-global-typography-8f521e7-font-size);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-44c83e12 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-07f26d5{font-size:var(--e-global-typography-text-font-size);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-0a3a530 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-fa9caac{--gap:50px 20px;--row-gap:50px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-2702 .elementor-element.elementor-element-6d7ee912{--min-height:400px}.elementor-2702 .elementor-element.elementor-element-6fc0d9cb.e-con{--order:-99999}.elementor-2702 .elementor-element.elementor-element-505c526b{font-size:var(--e-global-typography-8f521e7-font-size);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-19c30998 .elementor-heading-title{font-size:36px}.elementor-2702 .elementor-element.elementor-element-3d12df1 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-2c2ec5{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-2702 .elementor-element.elementor-element-1177742f{font-size:var(--e-global-typography-8f521e7-font-size);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-5386f4a3 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-584c4994{--e-con-grid-template-columns:repeat(1,1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2702 .elementor-element.elementor-element-57cefc7d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2702 .elementor-element.elementor-element-7b03d898{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0px}.elementor-2702 .elementor-element.elementor-element-7b03d898 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-758207d8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -14px) 5px;font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-42d57768 .elementor-heading-title{font-size:var(--e-global-typography-ab3a786-font-size);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-1ce56603{font-size:var(--e-global-typography-text-font-size);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-1336bf40 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-278dc394 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-63f76cae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2702 .elementor-element.elementor-element-1ab62d11{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0px}.elementor-2702 .elementor-element.elementor-element-1ab62d11 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-63e38d8e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -14px) 5px;font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-27d7fc6a .elementor-heading-title{font-size:var(--e-global-typography-ab3a786-font-size);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-1c918cba{font-size:var(--e-global-typography-text-font-size);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-e72e64a .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-546be519 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-18d434c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2702 .elementor-element.elementor-element-428e334e{margin:-7px 0 calc(var(--kit-widget-spacing, 0px) + -6px) 0px}.elementor-2702 .elementor-element.elementor-element-428e334e .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-4185a911{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -14px) 5px;font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-81ad488 .elementor-heading-title{font-size:var(--e-global-typography-ab3a786-font-size);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-3f22a98d{font-size:var(--e-global-typography-text-font-size);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-7b73aa49 .elementor-heading-title{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-67833785 .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-5261c50:not(.elementor-motion-effects-element-type-background),.elementor-2702 .elementor-element.elementor-element-5261c50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top right}.elementor-2702 .elementor-element.elementor-element-4e4a99d3{font-size:var(--e-global-typography-8f521e7-font-size);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-543dd68d .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-37710efb .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-529e9686{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-2702 .elementor-element.elementor-element-70e117ea .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-51faa5b{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-5cec80e3 .elementor-heading-title{font-size:var(--e-global-typography-ab3a786-font-size);line-height:var(--e-global-typography-ab3a786-line-height);letter-spacing:var(--e-global-typography-ab3a786-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-3946b596 .elementor-heading-title{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-794bd8d6 .elementor-heading-title{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-524684ed .elementor-heading-title{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-4f87b519{--min-height:64vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-2702 .elementor-element.elementor-element-4931d95b{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-2702 .elementor-element.elementor-element-4931d95b.e-con{--order:-99999}.elementor-2702 .elementor-element.elementor-element-2eb64c8b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2702 .elementor-element.elementor-element-5dc603f{font-size:var(--e-global-typography-8f521e7-font-size);line-height:var(--e-global-typography-8f521e7-line-height);letter-spacing:var(--e-global-typography-8f521e7-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-4de8dc5a .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-2ccad3d7 .elementor-icon-box-title,.elementor-2702 .elementor-element.elementor-element-2ccad3d7 .elementor-icon-box-title a{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-73926325 .elementor-icon-box-title,.elementor-2702 .elementor-element.elementor-element-73926325 .elementor-icon-box-title a{font-size:var(--e-global-typography-398466a-font-size);line-height:var(--e-global-typography-398466a-line-height);letter-spacing:var(--e-global-typography-398466a-letter-spacing)}.elementor-2702 .elementor-element.elementor-element-595af71d .elementor-button{font-size:var(--e-global-typography-accent-font-size);letter-spacing:var(--e-global-typography-accent-letter-spacing)}}@font-face{font-family:'Reckless';font-display:auto;src:url('https://miramedspa.com/wp-content/uploads/2026/03/RecklessCollectionVF-TRIAL.ttf') format('truetype')}