.elementor-12 .elementor-element.elementor-element-955c85e .elementor-spacer-inner{height:50px;}.elementor-12 .elementor-element.elementor-element-70985d8 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-70985d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-ebdc3dc .elementor-spacer-inner{height:100px;}.elementor-12 .elementor-element.elementor-element-e65a403{text-align:right;}.elementor-12 .elementor-element.elementor-element-e65a403 .elementor-heading-title{color:#000000;font-family:"Playfair Display", Sans-serif;font-size:83px;text-transform:none;line-height:100px;letter-spacing:0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-1b2ee0b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-1b2ee0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-a49e063, .elementor-12 .elementor-element.elementor-element-a49e063 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000000;}.elementor-12 .elementor-element.elementor-element-a49e063, .elementor-12 .elementor-element.elementor-element-a49e063 .elementor-text-editor *{font-family:"Abel", Sans-serif;}.elementor-12 .elementor-element.elementor-element-b6ddf18 .elementor-spacer-inner{height:51px;}.elementor-12 .elementor-element.elementor-element-dacc6a7 > .elementor-container{min-height:390px;}.elementor-12 .elementor-element.elementor-element-dacc6a7 .thegem-section-parallax-background{background-image:url("http://clararroyoesteticaybienestar.es/wp-content/uploads/2023/05/para.jpg");background-position:center right;}.elementor-12 .elementor-element.elementor-element-a2541e8 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a2541e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-bb4ab0e .elementor-spacer-inner{height:100px;}.elementor-12 .elementor-element.elementor-element-ed22567{text-align:left;}.elementor-12 .elementor-element.elementor-element-ed22567 .elementor-heading-title{color:#000000;font-family:"Playfair Display", Sans-serif;font-size:83px;text-transform:none;line-height:100px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-b90801c, .elementor-12 .elementor-element.elementor-element-b90801c .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000000;}.elementor-12 .elementor-element.elementor-element-b90801c, .elementor-12 .elementor-element.elementor-element-b90801c .elementor-text-editor *{font-family:"Abel", Sans-serif;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ae31454.elementor-column .elementor-column-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-ae31454.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-c681309 .elementor-spacer-inner{height:85px;}.elementor-12 .elementor-element.elementor-element-dbc3818{text-align:center;}.elementor-12 .elementor-element.elementor-element-dbc3818 .elementor-heading-title{color:#000000;font-family:"Playfair Display", Sans-serif;font-size:67px;text-transform:none;line-height:100px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-41e43e4 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important;}.elementor-12 .elementor-element.elementor-element-41e43e4 .gem-gallery-grid .row{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2);}.elementor-12 .elementor-element.elementor-element-41e43e4 .gem-gallery-grid .not-fullwidth-block ul{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}.elementor-12 .elementor-element.elementor-element-41e43e4 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-12 .elementor-element.elementor-element-41e43e4 .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-12 .elementor-element.elementor-element-eab4b37 .elementor-spacer-inner{height:85px;}.elementor-12 .elementor-element.elementor-element-fb712f5{text-align:center;}.elementor-12 .elementor-element.elementor-element-fb712f5 .elementor-heading-title{color:#000000;font-family:"Playfair Display", Sans-serif;font-size:67px;text-transform:none;line-height:100px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-6798464 > .elementor-background-overlay{opacity:0.13;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-6798464{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-0880474{text-align:center;}.elementor-12 .elementor-element.elementor-element-0880474 .elementor-heading-title{color:#000000;font-family:"Playfair Display", Sans-serif;}.elementor-12 .elementor-element.elementor-element-539703a{text-align:center;}.elementor-12 .elementor-element.elementor-element-539703a, .elementor-12 .elementor-element.elementor-element-539703a .elementor-text-editor *{font-family:"Abel", Sans-serif;font-size:20px;}.elementor-12 .elementor-element.elementor-element-70a40d8 .elementor-repeater-item-bbdfb0f.elementor-social-icon{background-color:#BA6F6F;}.elementor-12 .elementor-element.elementor-element-70a40d8{--grid-template-columns:repeat(0, auto);--icon-size:32px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-70a40d8 .elementor-widget-container{text-align:center;}.elementor-12 .elementor-element.elementor-element-9b0ea14{text-align:center;}.elementor-12 .elementor-element.elementor-element-9b0ea14, .elementor-12 .elementor-element.elementor-element-9b0ea14 .elementor-text-editor *{font-family:"Abel", Sans-serif;font-size:20px;}.elementor-12 .elementor-element.elementor-element-49eb1c0 > .elementor-element-populated{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-49eb1c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-f42dd21{text-align:center;}.elementor-12 .elementor-element.elementor-element-f42dd21 .elementor-heading-title{color:#000000;font-family:"Playfair Display", Sans-serif;}.elementor-12 .elementor-element.elementor-element-c9ef6ef .wpcf7-form-control-wrap{margin-bottom:24px;}.elementor-12 .elementor-element.elementor-element-c9ef6ef .thegem-cf7 .with-label{margin-bottom:24px;}.elementor-12 .elementor-element.elementor-element-c9ef6ef label{text-align:left;}.elementor-12 .elementor-element.elementor-element-c9ef6ef .wpcf7-form p:nth-last-of-type(1){align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-c9ef6ef .wpcf7-form .submit-outer{align-items:flex-start;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-1b2ee0b{width:59.981%;}.elementor-12 .elementor-element.elementor-element-6a90dd8{width:39.814%;}.elementor-12 .elementor-element.elementor-element-33b529e{width:39.814%;}.elementor-12 .elementor-element.elementor-element-ae31454{width:59.981%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e65a403{text-align:center;}.elementor-12 .elementor-element.elementor-element-e65a403 .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-dacc6a7 .thegem-section-parallax-background{background-position:800px 0px;}.elementor-12 .elementor-element.elementor-element-ed22567{text-align:center;}.elementor-12 .elementor-element.elementor-element-ed22567 .elementor-heading-title{font-size:34px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-dbc3818{text-align:center;}.elementor-12 .elementor-element.elementor-element-dbc3818 .elementor-heading-title{font-size:34px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-fb712f5{text-align:center;}.elementor-12 .elementor-element.elementor-element-fb712f5 .elementor-heading-title{font-size:34px;line-height:1em;}}