.elementor-2109 .elementor-element.elementor-element-089c685{--display:flex;--min-height:62vh;--padding-top:80px;--padding-bottom:65px;--padding-left:24px;--padding-right:24px;}.elementor-2109 .elementor-element.elementor-element-089c685:not(.elementor-motion-effects-element-type-background), .elementor-2109 .elementor-element.elementor-element-089c685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://styleapartments.javiervega.dev/wp-content/uploads/vega-styleapartments-media/37783e6297e2e319213e8916d07f7ed6b94f4bdc5660bdd7a75cbebae365cfa8.jpg");background-position:center center;background-size:cover;}.elementor-2109 .elementor-element.elementor-element-3585a0f .elementor-heading-title{color:#ffffff;}.elementor-2109 .elementor-element.elementor-element-c263376{color:#ffffff;}.elementor-2109 .elementor-element.elementor-element-2e2463f{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-3585a0f *//* VEGA_WIDGET_STYLE_BEGIN role=h1 page_type=zone version=6.0.1 */
.elementor-2109 .elementor-element.elementor-element-3585a0f .elementor-heading-title,.elementor-2109 .elementor-element.elementor-element-3585a0f h1,.elementor-2109 .elementor-element.elementor-element-3585a0f h2,.elementor-2109 .elementor-element.elementor-element-3585a0f h3,.elementor-2109 .elementor-element.elementor-element-3585a0f h4{font-family:Poppins, sans-serif!important;font-size:44px!important;font-weight:700!important;line-height:52.8px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(11, 60, 93)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;}
@media(max-width:767px){.elementor-2109 .elementor-element.elementor-element-3585a0f .elementor-heading-title,.elementor-2109 .elementor-element.elementor-element-3585a0f h1,.elementor-2109 .elementor-element.elementor-element-3585a0f h2,.elementor-2109 .elementor-element.elementor-element-3585a0f h3,.elementor-2109 .elementor-element.elementor-element-3585a0f h4{font-family:Poppins, sans-serif!important;font-size:44px!important;font-weight:700!important;line-height:52.8px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(11, 60, 93)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;}}
/* VEGA_WIDGET_STYLE_END *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c263376 *//* VEGA_WIDGET_STYLE_BEGIN role=lead page_type=zone version=6.0.1 */
.elementor-2109 .elementor-element.elementor-element-c263376,.elementor-2109 .elementor-element.elementor-element-c263376 p,.elementor-2109 .elementor-element.elementor-element-c263376 .elementor-widget-container{font-family:Inter, sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(31, 41, 51)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:14.4px!important;}
@media(max-width:767px){.elementor-2109 .elementor-element.elementor-element-c263376,.elementor-2109 .elementor-element.elementor-element-c263376 p,.elementor-2109 .elementor-element.elementor-element-c263376 .elementor-widget-container{font-family:Inter, sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(31, 41, 51)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:14.4px!important;}}
/* VEGA_WIDGET_STYLE_END */

/* VEGA_WIDGET_STYLE_BEGIN role=body_text page_type=zone version=6.0.1 */
.elementor-2109 .elementor-element.elementor-element-c263376,.elementor-2109 .elementor-element.elementor-element-c263376 p,.elementor-2109 .elementor-element.elementor-element-c263376 .elementor-widget-container{font-family:Inter, sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(31, 41, 51)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:14.4px!important;}
@media(max-width:767px){.elementor-2109 .elementor-element.elementor-element-c263376,.elementor-2109 .elementor-element.elementor-element-c263376 p,.elementor-2109 .elementor-element.elementor-element-c263376 .elementor-widget-container{font-family:Inter, sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(31, 41, 51)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:14.4px!important;}}
/* VEGA_WIDGET_STYLE_END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-089c685 *//* VEGA_WIDGET_STYLE_BEGIN role=hero page_type=zone version=6.0.1 */
.elementor-2109 .elementor-element.elementor-element-089c685{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:10px!important;padding-right:0px!important;padding-bottom:10px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;gap:20px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:min(100%, 1140px)!important;}
@media(max-width:767px){.elementor-2109 .elementor-element.elementor-element-089c685{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;gap:normal!important;display:block!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:none!important;}}
/* VEGA_WIDGET_STYLE_END */

/* VEGA_WIDGET_STYLE_BEGIN role=generic_container page_type=zone version=6.0.1 */
.elementor-2109 .elementor-element.elementor-element-089c685{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:16px!important;gap:0px 30px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:100%!important;}
@media(max-width:767px){.elementor-2109 .elementor-element.elementor-element-089c685{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:16px!important;gap:0px 30px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:100%!important;}}
/* VEGA_WIDGET_STYLE_END *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-300c4ec *//* VEGA_WIDGET_STYLE_BEGIN role=section_heading page_type=zone version=6.0.1 */
.elementor-2109 .elementor-element.elementor-element-300c4ec .elementor-heading-title,.elementor-2109 .elementor-element.elementor-element-300c4ec h1,.elementor-2109 .elementor-element.elementor-element-300c4ec h2,.elementor-2109 .elementor-element.elementor-element-300c4ec h3,.elementor-2109 .elementor-element.elementor-element-300c4ec h4{font-family:Roboto, sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:26px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(255, 255, 255)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;}
@media(max-width:767px){.elementor-2109 .elementor-element.elementor-element-300c4ec .elementor-heading-title,.elementor-2109 .elementor-element.elementor-element-300c4ec h1,.elementor-2109 .elementor-element.elementor-element-300c4ec h2,.elementor-2109 .elementor-element.elementor-element-300c4ec h3,.elementor-2109 .elementor-element.elementor-element-300c4ec h4{font-family:Roboto, sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:26px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(255, 255, 255)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:0px!important;}}
/* VEGA_WIDGET_STYLE_END *//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bcc1609 *//* VEGA_WIDGET_STYLE_BEGIN role=body_text page_type=zone version=6.0.1 */
.elementor-2109 .elementor-element.elementor-element-bcc1609,.elementor-2109 .elementor-element.elementor-element-bcc1609 p,.elementor-2109 .elementor-element.elementor-element-bcc1609 .elementor-widget-container{font-family:Inter, sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(31, 41, 51)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:14.4px!important;}
@media(max-width:767px){.elementor-2109 .elementor-element.elementor-element-bcc1609,.elementor-2109 .elementor-element.elementor-element-bcc1609 p,.elementor-2109 .elementor-element.elementor-element-bcc1609 .elementor-widget-container{font-family:Inter, sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:32px!important;letter-spacing:normal!important;text-transform:none!important;text-align:start!important;color:rgb(31, 41, 51)!important;background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:14.4px!important;}}
/* VEGA_WIDGET_STYLE_END *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2463f *//* VEGA_WIDGET_STYLE_BEGIN role=generic_container page_type=zone version=6.0.1 */
.elementor-2109 .elementor-element.elementor-element-2e2463f{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:16px!important;gap:0px 30px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:100%!important;}
@media(max-width:767px){.elementor-2109 .elementor-element.elementor-element-2e2463f{background-color:rgba(0, 0, 0, 0)!important;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-bottom-right-radius:0px!important;border-bottom-left-radius:0px!important;box-shadow:none!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-bottom:16px!important;gap:0px 30px!important;display:flex!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:100%!important;}}
/* VEGA_WIDGET_STYLE_END *//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e48d4af *//* VEGA_WIDGET_STYLE_BEGIN role=primary_button page_type=zone version=6.0.1 */
.elementor-2109 .elementor-element.elementor-element-e48d4af .elementor-button,.elementor-2109 .elementor-element.elementor-element-e48d4af button,.elementor-2109 .elementor-element.elementor-element-e48d4af input[type="submit"],.elementor-2109 .elementor-element.elementor-element-e48d4af a{font-family:Poppins, sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:25.6px!important;letter-spacing:normal!important;text-transform:capitalize!important;text-align:center!important;color:rgb(255, 255, 255)!important;background-color:rgb(200, 155, 60)!important;border-top-left-radius:6px!important;border-top-right-radius:6px!important;border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important;box-shadow:none!important;padding-top:14.08px!important;padding-right:30.08px!important;padding-bottom:14.08px!important;padding-left:30.08px!important;margin-top:0px!important;margin-bottom:0px!important;gap:normal!important;display:inline-block!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:none!important;}
@media(max-width:767px){.elementor-2109 .elementor-element.elementor-element-e48d4af .elementor-button,.elementor-2109 .elementor-element.elementor-element-e48d4af button,.elementor-2109 .elementor-element.elementor-element-e48d4af input[type="submit"],.elementor-2109 .elementor-element.elementor-element-e48d4af a{font-family:Poppins, sans-serif!important;font-size:13.6px!important;font-weight:600!important;line-height:21.76px!important;letter-spacing:normal!important;text-transform:capitalize!important;text-align:center!important;color:rgb(255, 255, 255)!important;background-color:rgb(200, 155, 60)!important;border-top-left-radius:6px!important;border-top-right-radius:6px!important;border-bottom-right-radius:6px!important;border-bottom-left-radius:6px!important;box-shadow:none!important;padding-top:6.8px!important;padding-right:13.6px!important;padding-bottom:6.8px!important;padding-left:13.6px!important;margin-top:0px!important;margin-bottom:0px!important;gap:normal!important;display:inline-block!important;grid-template-columns:none!important;align-items:normal!important;justify-content:normal!important;max-width:none!important;}}
/* VEGA_WIDGET_STYLE_END *//* End custom CSS */