.elementor-142 .elementor-element.elementor-element-88344ca{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-142 .elementor-element.elementor-element-88344ca:not(.elementor-motion-effects-element-type-background), .elementor-142 .elementor-element.elementor-element-88344ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viveaesthetica.com/wp-content/uploads/2026/02/Gorgeous-Shirtless-Female-Posing-Looking-Aside-Over-Gray-Studio-Background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-142 .elementor-element.elementor-element-88344ca::before, .elementor-142 .elementor-element.elementor-element-88344ca > .elementor-background-video-container::before, .elementor-142 .elementor-element.elementor-element-88344ca > .e-con-inner > .elementor-background-video-container::before, .elementor-142 .elementor-element.elementor-element-88344ca > .elementor-background-slideshow::before, .elementor-142 .elementor-element.elementor-element-88344ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-142 .elementor-element.elementor-element-88344ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(264.69deg, #3F332C00 22.94%, #3F332CE6 95.59%);}.elementor-142 .elementor-element.elementor-element-6753b1dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-142 .elementor-element.elementor-element-6753b1dd.e-con{--flex-grow:0;--flex-shrink:0;}.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-142 .elementor-element.elementor-element-79cb58fa{width:var( --container-widget-width, 121.111% );max-width:121.111%;--container-widget-width:121.111%;--container-widget-flex-grow:0;text-align:start;}.elementor-142 .elementor-element.elementor-element-79cb58fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-142 .elementor-element.elementor-element-79cb58fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;line-height:50px;letter-spacing:1.25px;}.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-142 .elementor-element.elementor-element-508ce36c{text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;line-height:50px;letter-spacing:1.25px;color:#7A7A7A;}.elementor-142 .elementor-element.elementor-element-508ce36c p{margin-block-end:0px;}.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-142 .elementor-element.elementor-element-a3fce97 .elementor-button{background-color:#CEAA61;padding:17px 17px 17px 17px;}.elementor-142 .elementor-element.elementor-element-eb84c32 .elementor-button{background-color:#CEAC61;}.elementor-142 .elementor-element.elementor-element-eb84c32{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-142 .elementor-element.elementor-element-eb84c32.elementor-element{--flex-grow:1;--flex-shrink:-6;}.elementor-142 .elementor-element.elementor-element-4b7e01aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-142 .elementor-element.elementor-element-3831169c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-75550500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-142 .elementor-element.elementor-element-4c7e0088{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:start;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.1px;}.elementor-142 .elementor-element.elementor-element-4c7e0088 p{margin-block-end:0px;}.elementor-142 .elementor-element.elementor-element-4c7e0088 a{color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-142 .elementor-element.elementor-element-4c7e0088 a:hover, .elementor-142 .elementor-element.elementor-element-4c7e0088 a:focus{color:var( --e-global-color-text );}.elementor-142 .elementor-element.elementor-element-7af00615{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-142 .elementor-element.elementor-element-ed218d5{--display:flex;}.elementor-142 .elementor-element.elementor-element-60d0f61{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1.5px;}.elementor-142 .elementor-element.elementor-element-60d0f61 p{margin-block-end:2px;}.elementor-142 .elementor-element.elementor-element-636299cc{border-style:double;box-shadow:13px 0px 10px 4px rgba(0,0,0,0.5);text-align:start;}.elementor-142 .elementor-element.elementor-element-636299cc .elementor-heading-title{color:#E46E6E;}.elementor-142 .elementor-element.elementor-element-4cce0493{text-align:start;}.elementor-142 .elementor-element.elementor-element-4cce0493 p{margin-block-end:20px;}.elementor-142 .elementor-element.elementor-element-4cce0493 a{color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-142 .elementor-element.elementor-element-4cce0493 a:hover, .elementor-142 .elementor-element.elementor-element-4cce0493 a:focus{color:var( --e-global-color-text );}.elementor-142 .elementor-element.elementor-element-3280dff7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-142 .elementor-element.elementor-element-90657d9{--display:flex;}.elementor-142 .elementor-element.elementor-element-57c859d{box-shadow:12px 0px 10px 7px rgba(0,0,0,0.5);text-align:start;}.elementor-142 .elementor-element.elementor-element-57c859d .elementor-heading-title{color:#E47F6E;}.elementor-142 .elementor-element.elementor-element-b655c62{--display:flex;}.elementor-142 .elementor-element.elementor-element-70b68932{box-shadow:12px 0px 10px 7px rgba(0,0,0,0.5);text-align:start;}.elementor-142 .elementor-element.elementor-element-70b68932 .elementor-heading-title{color:#E47F6E;}.elementor-142 .elementor-element.elementor-element-5b523532{text-align:start;}.elementor-142 .elementor-element.elementor-element-5b523532 p{margin-block-end:0px;}.elementor-142 .elementor-element.elementor-element-5b523532 a{color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-142 .elementor-element.elementor-element-5b523532 a:hover, .elementor-142 .elementor-element.elementor-element-5b523532 a:focus{color:var( --e-global-color-text );}.elementor-142 .elementor-element.elementor-element-41cb8b6e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-c959c02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-142 .elementor-element.elementor-element-46a51d63{text-align:start;}.elementor-142 .elementor-element.elementor-element-1d263c08{text-align:start;}.elementor-142 .elementor-element.elementor-element-1d263c08 p{margin-block-end:0px;}.elementor-142 .elementor-element.elementor-element-1d263c08 a{color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-142 .elementor-element.elementor-element-1d263c08 a:hover, .elementor-142 .elementor-element.elementor-element-1d263c08 a:focus{color:var( --e-global-color-text );}.elementor-142 .elementor-element.elementor-element-302c02ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-142 .elementor-element.elementor-element-410a0333{text-align:start;}.elementor-142 .elementor-element.elementor-element-7ddad888{text-align:start;}.elementor-142 .elementor-element.elementor-element-7ddad888 p{margin-block-end:0px;}.elementor-142 .elementor-element.elementor-element-7ddad888 a{color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-142 .elementor-element.elementor-element-7ddad888 a:hover, .elementor-142 .elementor-element.elementor-element-7ddad888 a:focus{color:var( --e-global-color-text );}.elementor-142 .elementor-element.elementor-element-72480575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-142 .elementor-element.elementor-element-746a85a{text-align:start;}.elementor-142 .elementor-element.elementor-element-6437ce7b{text-align:start;}.elementor-142 .elementor-element.elementor-element-6437ce7b p{margin-block-end:0px;}.elementor-142 .elementor-element.elementor-element-6437ce7b a{color:var( --e-global-color-primary );transition-duration:0.3s;}.elementor-142 .elementor-element.elementor-element-6437ce7b a:hover, .elementor-142 .elementor-element.elementor-element-6437ce7b a:focus{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-142 .elementor-element.elementor-element-4b7e01aa{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-142 .elementor-element.elementor-element-3831169c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-142 .elementor-element.elementor-element-6753b1dd{--width:665px;}}@media(max-width:767px){.elementor-142 .elementor-element.elementor-element-6753b1dd{--width:76.721%;}.elementor-142 .elementor-element.elementor-element-79cb58fa .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-142 .elementor-element.elementor-element-4b7e01aa{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-142 .elementor-element.elementor-element-3831169c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-142 .elementor-element.elementor-element-41cb8b6e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-75c9510 */open-chat/* End custom CSS */