.elementor-1049 .elementor-element.elementor-element-c85c247>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1049 .elementor-element.elementor-element-c85c247:not(.elementor-motion-effects-element-type-background),.elementor-1049 .elementor-element.elementor-element-c85c247>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-1049 .elementor-element.elementor-element-c85c247{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:250px 0 150px}.elementor-1049 .elementor-element.elementor-element-c85c247>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1049 .elementor-element.elementor-element-fed80dc{text-align:center}.elementor-1049 .elementor-element.elementor-element-a597e56:not(.elementor-motion-effects-element-type-background),.elementor-1049 .elementor-element.elementor-element-a597e56>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1049 .elementor-element.elementor-element-a597e56{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:120px 0}.elementor-1049 .elementor-element.elementor-element-a597e56>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1049 .elementor-element.elementor-element-ebbe4f3>.elementor-widget-container{margin:-20px 0 0}.elementor-1049 .elementor-element.elementor-element-299d7cc>.elementor-widget-container{margin:-20px 0 0}.elementor-1049 .elementor-element.elementor-element-008bb37>.elementor-widget-container{margin:0 0 -20px}.elementor-1049 .elementor-element.elementor-element-008bb37 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-1049 .elementor-element.elementor-element-dfbb0a0>.elementor-widget-container{margin:0 0 20px}.elementor-1049 .elementor-element.elementor-element-dfbb0a0{color:#8a6e4b}.elementor-1049 .elementor-element.elementor-element-d2ca20a>.elementor-element-populated{margin:0 60px 0 0;--e-column-margin-right:60px;--e-column-margin-left:0px}.elementor-1049 .elementor-element.elementor-element-0949c59{color:var(--e-global-color-primary)}.elementor-1049 .elementor-element.elementor-element-ee487dd .elementor-button{background-color:#fff;fill:#000;color:#000;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-1049 .elementor-element.elementor-element-ee487dd .elementor-button:hover,.elementor-1049 .elementor-element.elementor-element-ee487dd .elementor-button:focus{background-color:#ad9a81;color:#fff;border-color:#ad9a81}.elementor-1049 .elementor-element.elementor-element-ee487dd .elementor-button:hover svg,.elementor-1049 .elementor-element.elementor-element-ee487dd .elementor-button:focus svg{fill:#fff}.elementor-1049 .elementor-element.elementor-element-6ea6d3b>.elementor-element-populated{margin:0 60px 0 0;--e-column-margin-right:60px;--e-column-margin-left:0px}.elementor-1049 .elementor-element.elementor-element-331dd12{color:var(--e-global-color-primary)}.elementor-1049 .elementor-element.elementor-element-6a8c67b:not(.elementor-motion-effects-element-type-background),.elementor-1049 .elementor-element.elementor-element-6a8c67b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://casadojoa.com/wp-content/uploads/2022/10/alto-joa-1.jpg");background-position:center center;background-size:cover}.elementor-1049 .elementor-element.elementor-element-6a8c67b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:250px 0}.elementor-1049 .elementor-element.elementor-element-6a8c67b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1049 .elementor-element.elementor-element-7278c5b:not(.elementor-motion-effects-element-type-background),.elementor-1049 .elementor-element.elementor-element-7278c5b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1049 .elementor-element.elementor-element-7278c5b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:120px 0}.elementor-1049 .elementor-element.elementor-element-7278c5b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1049 .elementor-element.elementor-element-0729b0f>.elementor-widget-container{margin:-20px 0 0}.elementor-1049 .elementor-element.elementor-element-e409f7d>.elementor-widget-container{margin:-20px 0 0}.elementor-1049 .elementor-element.elementor-element-eb80d01>.elementor-widget-container{margin:0 0 -20px}.elementor-1049 .elementor-element.elementor-element-eb80d01 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-1049 .elementor-element.elementor-element-1302cff>.elementor-widget-container{margin:0 0 20px}.elementor-1049 .elementor-element.elementor-element-1302cff{color:#8a6e4b}.elementor-1049 .elementor-element.elementor-element-4480d82>.elementor-element-populated{margin:0 60px 0 0;--e-column-margin-right:60px;--e-column-margin-left:0px}.elementor-1049 .elementor-element.elementor-element-e7351fc{color:var(--e-global-color-primary)}.elementor-1049 .elementor-element.elementor-element-f6a52bb .elementor-button{background-color:#fff;fill:#000;color:#000;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-1049 .elementor-element.elementor-element-f6a52bb .elementor-button:hover,.elementor-1049 .elementor-element.elementor-element-f6a52bb .elementor-button:focus{background-color:#ad9a81;color:#fff;border-color:#ad9a81}.elementor-1049 .elementor-element.elementor-element-f6a52bb .elementor-button:hover svg,.elementor-1049 .elementor-element.elementor-element-f6a52bb .elementor-button:focus svg{fill:#fff}.elementor-1049 .elementor-element.elementor-element-574572d>.elementor-element-populated{margin:0 60px 0 0;--e-column-margin-right:60px;--e-column-margin-left:0px}.elementor-1049 .elementor-element.elementor-element-06d8a34{color:var(--e-global-color-primary)}.elementor-1049 .elementor-element.elementor-element-4931c21:not(.elementor-motion-effects-element-type-background),.elementor-1049 .elementor-element.elementor-element-4931c21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1049 .elementor-element.elementor-element-4931c21{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:120px 0}.elementor-1049 .elementor-element.elementor-element-4931c21>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1049 .elementor-element.elementor-element-d6b0c63>.elementor-widget-container{margin:0 0 -20px}.elementor-1049 .elementor-element.elementor-element-d6b0c63{text-align:start}.elementor-1049 .elementor-element.elementor-element-d6b0c63 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-1049 .elementor-element.elementor-element-f831e06>.elementor-widget-container{margin:0 0 20px}.elementor-1049 .elementor-element.elementor-element-f831e06{color:#8a6e4b}.elementor-1049 .elementor-element.elementor-element-04c3920:not(.elementor-motion-effects-element-type-background),.elementor-1049 .elementor-element.elementor-element-04c3920>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-1049 .elementor-element.elementor-element-04c3920{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:120px 0}.elementor-1049 .elementor-element.elementor-element-04c3920>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}@media(max-width:767px){.elementor-1049 .elementor-element.elementor-element-c85c247{padding:160px 0 70px}.elementor-1049 .elementor-element.elementor-element-ebbe4f3>.elementor-widget-container{margin:-20px 40px 30px}.elementor-1049 .elementor-element.elementor-element-299d7cc>.elementor-widget-container{margin:-20px 40px 30px}.elementor-1049 .elementor-element.elementor-element-6a8c67b{padding:100px 0}.elementor-1049 .elementor-element.elementor-element-0729b0f>.elementor-widget-container{margin:-20px 40px 30px}.elementor-1049 .elementor-element.elementor-element-e409f7d>.elementor-widget-container{margin:-20px 40px 30px}}.elementor-button span{text-decoration:inherit;color:#000 !important}.elementor-button span{text-decoration:inherit;color:#000 !important}.elementor-kit-40 a{color:#8a6e4b !important}