.elementor-83 .elementor-element.elementor-element-81e7f17 > .elementor-container{min-height:700px;}.elementor-83 .elementor-element.elementor-element-81e7f17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-81e7f17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-69c5c10 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-c81406c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83 .elementor-element.elementor-element-c81406c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-c81406c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-83 .elementor-element.elementor-element-c81406c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-4f83455 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Jost", Sans-serif;font-size:45px;font-weight:600;}.elementor-83 .elementor-element.elementor-element-f2c4722 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-83 .elementor-element.elementor-element-f2c4722 .elementor-button:hover, .elementor-83 .elementor-element.elementor-element-f2c4722 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-83 .elementor-element.elementor-element-235cd28:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-235cd28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-83 .elementor-element.elementor-element-235cd28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-83 .elementor-element.elementor-element-235cd28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-6345bfd > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-astglobalcolor5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-83 .elementor-element.elementor-element-6345bfd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-f1a6608 .elementor-icon-box-wrapper{text-align:left;}.elementor-83 .elementor-element.elementor-element-f1a6608.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-f1a6608.elementor-view-framed .elementor-icon, .elementor-83 .elementor-element.elementor-element-f1a6608.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-f1a6608{--icon-box-icon-margin:15px;}.elementor-83 .elementor-element.elementor-element-f1a6608 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-f1a6608 .elementor-icon-box-description{color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-53fb03b > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-astglobalcolor5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-83 .elementor-element.elementor-element-53fb03b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-18e4877 .elementor-icon-box-wrapper{text-align:left;}.elementor-83 .elementor-element.elementor-element-18e4877.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-18e4877.elementor-view-framed .elementor-icon, .elementor-83 .elementor-element.elementor-element-18e4877.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-18e4877{--icon-box-icon-margin:15px;}.elementor-83 .elementor-element.elementor-element-18e4877 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-18e4877 .elementor-icon-box-description{color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-a04a71d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-astglobalcolor5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-83 .elementor-element.elementor-element-a04a71d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-aaaf762 .elementor-icon-box-wrapper{text-align:left;}.elementor-83 .elementor-element.elementor-element-aaaf762.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-aaaf762.elementor-view-framed .elementor-icon, .elementor-83 .elementor-element.elementor-element-aaaf762.elementor-view-default .elementor-icon{fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-aaaf762{--icon-box-icon-margin:15px;}.elementor-83 .elementor-element.elementor-element-aaaf762 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-aaaf762 .elementor-icon-box-description{color:#FFFFFF;}.elementor-83 .elementor-element.elementor-element-a734a9a:not(.elementor-motion-effects-element-type-background), .elementor-83 .elementor-element.elementor-element-a734a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-83 .elementor-element.elementor-element-a734a9a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 50px;}.elementor-83 .elementor-element.elementor-element-a734a9a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-d97a939 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-83 .elementor-element.elementor-element-d97a939 .elementor-button:hover, .elementor-83 .elementor-element.elementor-element-d97a939 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-d97a939 .elementor-button:hover svg, .elementor-83 .elementor-element.elementor-element-d97a939 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-83 .elementor-element.elementor-element-9236fb5{padding:50px 50px 0px 50px;}.elementor-83 .elementor-element.elementor-element-772c089{text-align:center;}.elementor-83 .elementor-element.elementor-element-772c089 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Jost", Sans-serif;font-size:45px;font-weight:600;}.elementor-83 .elementor-element.elementor-element-88da627{text-align:center;}.elementor-83 .elementor-element.elementor-element-5a90a59{padding:50px 50px 50px 50px;}.elementor-83 .elementor-element.elementor-element-2881f93{--grid-columns:3;}.elementor-83 .elementor-element.elementor-element-2881f93 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-83 .elementor-element.elementor-element-2881f93 .e-loop-item > .elementor-section, .elementor-83 .elementor-element.elementor-element-2881f93 .e-loop-item > .elementor-section > .elementor-container, .elementor-83 .elementor-element.elementor-element-2881f93 .e-loop-item > .e-con, .elementor-83 .elementor-element.elementor-element-2881f93 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-83 .elementor-element.elementor-element-559b233:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83 .elementor-element.elementor-element-559b233 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fontaneriavillalba.com/wp-content/uploads/2023/10/villalba-home-bg-contact-form-1.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-83 .elementor-element.elementor-element-559b233 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-559b233 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-0f7230e{--spacer-size:50px;}.elementor-83 .elementor-element.elementor-element-de9b45b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83 .elementor-element.elementor-element-de9b45b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-83 .elementor-element.elementor-element-de9b45b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-de9b45b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-83 .elementor-element.elementor-element-f030c73{text-align:center;}.elementor-83 .elementor-element.elementor-element-f030c73 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Jost", Sans-serif;font-size:45px;font-weight:600;}.elementor-83 .elementor-element.elementor-element-f030c73 > .elementor-widget-container{padding:50px 50px 0px 50px;}.elementor-83 .elementor-element.elementor-element-2256384{text-align:center;}.elementor-83 .elementor-element.elementor-element-2256384 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input:not([type=submit]), .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style select, .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style textarea, .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7-checkbox input[type="checkbox"] + span:before,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7-acceptance input[type="checkbox"] + span:before, .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7-radio input[type="radio"]:not(:checked) + span:before{background-color:#fafafa;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]::-webkit-slider-runnable-track,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]:focus::-webkit-slider-runnable-track{background-color:#fafafa;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]::-moz-range-track,.elementor-83 .elementor-element.elementor-element-cfe57d8 input[type=range]:focus::-moz-range-track{background-color:#fafafa;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]::-ms-fill-lower,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]:focus::-ms-fill-lower{background-color:#fafafa;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]::-ms-fill-upper,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]:focus::-ms-fill-upper{background-color:#fafafa;}.elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-radio input[type="radio"]:checked + span:before, .elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-underline .wpcf7-radio input[type="radio"]:checked + span:before{box-shadow:inset 0px 0px 0px 4px #fafafa;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input:not([type=submit]), .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style select,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style textarea,.elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-checkbox input[type="checkbox"]:checked + span:before, .elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-checkbox input[type="checkbox"] + span:before,.elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-acceptance input[type="checkbox"]:checked + span:before, .elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-acceptance input[type="checkbox"] + span:before, .elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-radio input[type="radio"] + span:before{border-style:solid;border-color:#eaeaea;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input:not([type=submit]), .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style select,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style textarea,.elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-checkbox input[type="checkbox"]:checked + span:before, .elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-checkbox input[type="checkbox"] + span:before,.elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-acceptance input[type="checkbox"]:checked + span:before, .elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-acceptance input[type="checkbox"] + span:before,.elementor-83 .elementor-element.elementor-element-cfe57d8.uael-cf7-style-box .wpcf7-radio input[type="radio"] + span:before{border-width:1px 1px 1px 1px;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]::-webkit-slider-runnable-track{border:0.2px solid #eaeaea;box-shadow:1px 1px 1px #eaeaea, 0px 0px 1px #eaeaea;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]::-moz-range-track{border:0.2px solid #eaeaea;box-shadow:1px 1px 1px #eaeaea, 0px 0px 1px #eaeaea;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]::-ms-fill-lower{border:0.2px solid #eaeaea;box-shadow:1px 1px 1px #eaeaea, 0px 0px 1px #eaeaea;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type=range]::-ms-fill-upper{border:0.2px solid #eaeaea;box-shadow:1px 1px 1px #eaeaea, 0px 0px 1px #eaeaea;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input:not([type="submit"]), .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style select, .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style textarea, .elementor-83 .elementor-element.elementor-element-cfe57d8 .wpcf7-checkbox input[type="checkbox"] + span:before, .elementor-83 .elementor-element.elementor-element-cfe57d8 .wpcf7-acceptance input[type="checkbox"] + span:before{border-radius:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input:not([type=submit]):not([type=checkbox]):not([type=radio]), .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style select, .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style textarea, .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style span.wpcf7-list-item{margin-top:1px;margin-bottom:1px;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type="submit"]{background-color:var( --e-global-color-secondary );}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style input[type="submit"]:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-astglobalcolor5 );}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style span.wpcf7-not-valid-tip{color:#ff0000;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7-mail-sent-ok,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7 form.sent .wpcf7-response-output{border-color:#008000;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7 .wpcf7-validation-errors, .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style div.wpcf7-mail-sent-ng,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7-acceptance-missing,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7 form.invalid .wpcf7-response-output,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7 form.failed .wpcf7-response-output,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7 form.aborted .wpcf7-response-output ,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7 form.spam .wpcf7-response-output,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ff0000;}.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7 .wpcf7-validation-errors, .elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style div.wpcf7-mail-sent-ng,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7-acceptance-missing,.elementor-83 .elementor-element.elementor-element-cfe57d8 .uael-cf7-style .wpcf7 form .wpcf7-response-output{border-width:2px 2px 2px 2px;border-style:solid;}.elementor-83 .elementor-element.elementor-element-cfe57d8 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-83 .elementor-element.elementor-element-b8f7714 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-83 .elementor-element.elementor-element-0003c3d iframe{height:400px;}@media(min-width:768px){.elementor-83 .elementor-element.elementor-element-8513695{width:42.93%;}.elementor-83 .elementor-element.elementor-element-c81406c{width:57.07%;}}@media(max-width:1024px) and (min-width:768px){.elementor-83 .elementor-element.elementor-element-6345bfd{width:100%;}.elementor-83 .elementor-element.elementor-element-53fb03b{width:100%;}.elementor-83 .elementor-element.elementor-element-a04a71d{width:100%;}.elementor-83 .elementor-element.elementor-element-559b233{width:100%;}.elementor-83 .elementor-element.elementor-element-de9b45b{width:100%;}}@media(max-width:1366px){.elementor-83 .elementor-element.elementor-element-c81406c > .elementor-element-populated{padding:042px 042px 042px 042px;}.elementor-83 .elementor-element.elementor-element-235cd28{padding:50px 42px 50px 42px;}.elementor-83 .elementor-element.elementor-element-9236fb5{padding:50px 42px 0px 42px;}.elementor-83 .elementor-element.elementor-element-5a90a59{padding:50px 42px 50px 42px;}.elementor-83 .elementor-element.elementor-element-2881f93{--grid-columns:3;}.elementor-83 .elementor-element.elementor-element-cfe57d8 > .elementor-widget-container{padding:42px 42px 42px 42px;}}@media(max-width:1024px){.elementor-83 .elementor-element.elementor-element-c81406c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-83 .elementor-element.elementor-element-4f83455 .elementor-heading-title{font-size:32px;}.elementor-83 .elementor-element.elementor-element-235cd28{padding:50px 30px 0px 30px;}.elementor-83 .elementor-element.elementor-element-6345bfd > .elementor-element-populated{border-width:0px 0px 1px 0px;}.elementor-83 .elementor-element.elementor-element-53fb03b > .elementor-element-populated{border-width:0px 0px 1px 0px;}.elementor-83 .elementor-element.elementor-element-a04a71d > .elementor-element-populated{border-width:0px 0px 1px 0px;}.elementor-83 .elementor-element.elementor-element-772c089 .elementor-heading-title{font-size:32px;}.elementor-83 .elementor-element.elementor-element-5a90a59{padding:50px 30px 50px 30px;}.elementor-83 .elementor-element.elementor-element-2881f93{--grid-columns:1;}.elementor-83 .elementor-element.elementor-element-559b233{z-index:100;}.elementor-83 .elementor-element.elementor-element-0f7230e{--spacer-size:600px;}.elementor-83 .elementor-element.elementor-element-f030c73 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-83 .elementor-element.elementor-element-5a90a59{padding:50px 20px 50px 20px;}.elementor-83 .elementor-element.elementor-element-2881f93{--grid-columns:1;}.elementor-83 .elementor-element.elementor-element-c1c922b{z-index:1;}}/* Start custom CSS for uael-cf7-styler, class: .elementor-element-cfe57d8 */.elementor-83 .elementor-element.elementor-element-cfe57d8 p {font-size:13px; line-height: 15px}

.elementor-83 .elementor-element.elementor-element-cfe57d8 a {color: #000000;}
.elementor-83 .elementor-element.elementor-element-cfe57d8 a:hover {text-decoration: underline;}/* End custom CSS */