.elementor-578 .elementor-element.elementor-element-5ea8b2f{--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:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-578 .elementor-element.elementor-element-5ea8b2f:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-5ea8b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://juanlaura.com/wp-content/uploads/2025/05/laura_juan_0569-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-578 .elementor-element.elementor-element-2a14e9b{--spacer-size:600px;}.elementor-578 .elementor-element.elementor-element-3d545c4{--spacer-size:152px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-578 .elementor-element.elementor-element-0c68929 > .elementor-widget-container{margin:6px 0px 30px 0px;}.elementor-578 .elementor-element.elementor-element-0c68929 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-578 .elementor-element.elementor-element-0c68929 img{width:24%;}.elementor-578 .elementor-element.elementor-element-73011cd{--spacer-size:104px;}.elementor-578 .elementor-element.elementor-element-7a0fb5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-578 .elementor-element.elementor-element-7a0fb5e:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-7a0fb5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DFD2;}.elementor-578 .elementor-element.elementor-element-1e42e9f7{--spacer-size:50px;}.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-578 .elementor-element.elementor-element-f239481{text-align:center;}.elementor-578 .elementor-element.elementor-element-f239481 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:200;color:#62544A;}.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-578 .elementor-element.elementor-element-45eacb99{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-578 .elementor-element.elementor-element-45eacb99 a{color:var( --e-global-color-secondary );}.elementor-578 .elementor-element.elementor-element-45eacb99 a:hover, .elementor-578 .elementor-element.elementor-element-45eacb99 a:focus{color:var( --e-global-color-text );}.elementor-578 .elementor-element.elementor-element-c6c72bf{--spacer-size:50px;}.elementor-578 .elementor-element.elementor-element-52b739dc{--display:flex;}.elementor-578 .elementor-element.elementor-element-1ff84a9{--spacer-size:3px;}.elementor-578 .elementor-element.elementor-element-8f6f4ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-578 .elementor-element.elementor-element-8f6f4ab:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-8f6f4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DFD2;}.elementor-578 .elementor-element.elementor-element-e17b5bc{--spacer-size:50px;}.elementor-578 .elementor-element.elementor-element-e0b9492{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-weight:300;}.elementor-578 .elementor-element.elementor-element-e0b9492 a{color:var( --e-global-color-secondary );}.elementor-578 .elementor-element.elementor-element-e0b9492 a:hover, .elementor-578 .elementor-element.elementor-element-e0b9492 a:focus{color:var( --e-global-color-text );}.elementor-578 .elementor-element.elementor-element-c165a0d{--spacer-size:50px;}.elementor-578 .elementor-element.elementor-element-2610eb0{--display:flex;}.elementor-578 .elementor-element.elementor-element-fc665f2{--spacer-size:50px;}.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-578 .elementor-element.elementor-element-575daa2 .elementor-button{background-color:#AC9B7C00;font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:500;fill:#AC9B7C;color:#AC9B7C;border-style:solid;border-radius:28px 28px 28px 28px;}.elementor-578 .elementor-element.elementor-element-b4c3bf0{--spacer-size:50px;}.elementor-578 .elementor-element.elementor-element-8688452{text-align:center;font-family:"Cormorant Garamond", Sans-serif;font-weight:400;color:#AC9B7C;}.elementor-578 .elementor-element.elementor-element-8688452 a{color:#AC9B7C;}.elementor-578 .elementor-element.elementor-element-53c9dd7{--spacer-size:50px;}.elementor-578 .elementor-element.elementor-element-6f68959{--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:flex-start;}.elementor-578 .elementor-element.elementor-element-6f68959:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-6f68959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DFD2;}.elementor-578 .elementor-element.elementor-element-6f68959.e-con{--align-self:center;}.elementor-578 .elementor-element.elementor-element-119ecc3{--spacer-size:50px;}.elementor-widget-jw-contact-form-7 .wpcf7 input.wpcf7-submit{background-color:var( --e-global-color-primary );}.elementor-widget-jw-contact-form-7  .wpcf7 input.wpcf7-submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jw-contact-form-7 .wpcf7 input.wpcf7-submit:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jw-contact-form-7 .wpcf7 input.wpcf7-submit:focus{background-color:var( --e-global-color-primary );}.elementor-578 .elementor-element.elementor-element-5f34aab{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-578 .elementor-element.elementor-element-5f34aab.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 *:not(.wpcf7-form-control):not(option){color:var( --e-global-color-text );font-size:22px;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 span.wpcf7-not-valid-tip{color:#E6DFD2;font-size:22px;margin:0px 0px 0px 0px;display:block;text-align:left;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]){color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;}#page .elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .select2-selection .select2-selection__rendered{color:var( --e-global-color-text );}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder{color:var( --e-global-color-text );}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder{color:var( --e-global-color-text );}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form .wpcf7-form-control:-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]), .elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .select2-selection{border-style:none;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .select2-selection{border-radius:24px 24px 24px 24px;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not([type="checkbox"]):not([type="radio"]):focus{color:var( --e-global-color-text );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form .wpcf7-form-control:focus::-webkit-input-placeholder{color:var( --e-global-color-text );}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form .wpcf7-form-control:focus::-moz-placeholder{color:var( --e-global-color-text );}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form .wpcf7-form-control:focus:-ms-input-placeholder{color:var( --e-global-color-text );}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form-control.wpcf7-textarea{height:200px;min-height:200px;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 input.wpcf7-submit{background-color:#AC9B7C;color:var( --e-global-color-primary );text-decoration:none;padding:10px 40px 10px 40px;border-radius:25px 25px 25px 25px;border-style:none;margin:0px 0px 0px 0px;}.elementor-578 .elementor-element.elementor-element-5f34aab  .wpcf7 input.wpcf7-submit{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:400;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 input.wpcf7-submit:hover{text-decoration:none;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 input.wpcf7-submit:focus{text-decoration:none;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 div.wpcf7-response-output{text-align:left;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 div.wpcf7-mail-sent-ok{border-style:none;}.elementor-578 .elementor-element.elementor-element-96595ce{--spacer-size:50px;}.elementor-578 .elementor-element.elementor-element-3445fb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-578 .elementor-element.elementor-element-3445fb8:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-3445fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DFD2;}.elementor-578 .elementor-element.elementor-element-1d6e6de{--spacer-size:50px;}.elementor-578 .elementor-element.elementor-element-27e5702{text-align:center;}.elementor-578 .elementor-element.elementor-element-27e5702 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:200;color:#62544A;}.elementor-578 .elementor-element.elementor-element-3ac1ee9{--spacer-size:50px;}@media(min-width:768px){.elementor-578 .elementor-element.elementor-element-52b739dc{--content-width:811px;}.elementor-578 .elementor-element.elementor-element-2610eb0{--content-width:811px;}}@media(max-width:767px){.elementor-578 .elementor-element.elementor-element-5ea8b2f{--min-height:0px;}.elementor-578 .elementor-element.elementor-element-5ea8b2f:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-5ea8b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-124px -6px;background-repeat:no-repeat;background-size:740px auto;}.elementor-578 .elementor-element.elementor-element-2a14e9b{--spacer-size:113px;}.elementor-578 .elementor-element.elementor-element-3d545c4{--spacer-size:146px;}.elementor-578 .elementor-element.elementor-element-0c68929 > .elementor-widget-container{margin:-14px 0px 2px 0px;}.elementor-578 .elementor-element.elementor-element-73011cd{--spacer-size:25px;}.elementor-578 .elementor-element.elementor-element-7a0fb5e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-578 .elementor-element.elementor-element-1e42e9f7{--spacer-size:0px;}.elementor-578 .elementor-element.elementor-element-f239481 .elementor-heading-title{font-size:25px;}.elementor-578 .elementor-element.elementor-element-45eacb99{font-size:20px;}.elementor-578 .elementor-element.elementor-element-c6c72bf{--spacer-size:0px;}.elementor-578 .elementor-element.elementor-element-e17b5bc{--spacer-size:0px;}.elementor-578 .elementor-element.elementor-element-e0b9492{font-size:20px;}.elementor-578 .elementor-element.elementor-element-c165a0d{--spacer-size:0px;}.elementor-578 .elementor-element.elementor-element-575daa2 .elementor-button{border-radius:-1px -1px -1px -1px;}.elementor-578 .elementor-element.elementor-element-119ecc3{--spacer-size:0px;}.elementor-578 .elementor-element.elementor-element-5f34aab{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-578 .elementor-element.elementor-element-5f34aab .wpcf7 .wpcf7-form-control.wpcf7-textarea{height:40px;min-height:40px;}.elementor-578 .elementor-element.elementor-element-96595ce{--spacer-size:0px;}.elementor-578 .elementor-element.elementor-element-27e5702 .elementor-heading-title{font-size:25px;}}