.elementor-597 .elementor-element.elementor-element-63278f8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-597 .elementor-element.elementor-element-63278f8:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-63278f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://viviendalider.com/wp-content/uploads/2023/09/Image-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-597 .elementor-element.elementor-element-63278f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-203px;margin-bottom:0px;padding:320px 0px 320px 0px;z-index:0;}.elementor-597 .elementor-element.elementor-element-63278f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-e25b1bc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-219e43a > .elementor-container{max-width:820px;}.elementor-597 .elementor-element.elementor-element-219e43a{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-b4de1ae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-09749df{text-align:center;}.elementor-597 .elementor-element.elementor-element-09749df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:700;line-height:80px;color:#FFFFFF;}.elementor-597 .elementor-element.elementor-element-8d7113d > .elementor-container{max-width:950px;}.elementor-597 .elementor-element.elementor-element-8d7113d{margin-top:0px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-e0420df{width:var( --container-widget-width, 101.851% );max-width:101.851%;--container-widget-width:101.851%;--container-widget-flex-grow:0;z-index:-1;}.elementor-597 .elementor-element.elementor-element-c29b868{width:var( --container-widget-width, 107.652% );max-width:107.652%;--container-widget-width:107.652%;--container-widget-flex-grow:0;z-index:0;}.elementor-597 .elementor-element.elementor-element-eda8a69{margin-top:250px;margin-bottom:250px;z-index:0;}.elementor-597 .elementor-element.elementor-element-fb4dacc{z-index:0;}.elementor-597 .elementor-element.elementor-element-8acf901{z-index:0;}.elementor-597 .elementor-element.elementor-element-0b2880b:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-0b2880b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viviendalider.com/wp-content/uploads/2023/09/blog-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-597 .elementor-element.elementor-element-0b2880b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-124px;margin-bottom:0px;padding:110px 0px 105px 0px;}.elementor-597 .elementor-element.elementor-element-0b2880b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-597 .elementor-element.elementor-element-252185b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-956af4c{z-index:-1;}@media(max-width:1024px){.elementor-597 .elementor-element.elementor-element-63278f8{padding:300px 20px 200px 20px;}.elementor-597 .elementor-element.elementor-element-219e43a{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-8d7113d{margin-top:0px;margin-bottom:0px;}.elementor-597 .elementor-element.elementor-element-0b2880b{margin-top:0px;margin-bottom:0px;padding:70px 20px 65px 20px;}}@media(max-width:767px){.elementor-597 .elementor-element.elementor-element-63278f8{margin-top:-306px;margin-bottom:0px;padding:140px 10px 60px 10px;}.elementor-597 .elementor-element.elementor-element-219e43a{margin-top:80px;margin-bottom:0px;}.elementor-597 .elementor-element.elementor-element-09749df > .elementor-widget-container{margin:40px 0px 0px 0px;padding:32px 30px 0px 0px;}.elementor-597 .elementor-element.elementor-element-09749df{text-align:center;}.elementor-597 .elementor-element.elementor-element-09749df .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-597 .elementor-element.elementor-element-8d7113d{padding:0px 20px 0px 0px;}.elementor-597 .elementor-element.elementor-element-e0420df{width:var( --container-widget-width, 469px );max-width:469px;--container-widget-width:469px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-3633ddc{padding:0px 19px 0px 0px;}.elementor-597 .elementor-element.elementor-element-72bb2a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-597 .elementor-element.elementor-element-fb4dacc > .elementor-widget-container{margin:0px 010px 0px 0px;}.elementor-597 .elementor-element.elementor-element-0b2880b{padding:0100px 0px 76px 0px;}.elementor-597 .elementor-element.elementor-element-956af4c > .elementor-widget-container{margin:-143px 0px 0px 0px;padding:-11px -11px -11px -11px;}}/* Start custom CSS for section, class: .elementor-element-219e43a */.elementor-icon-list-items.elementor-inline-items {
  display: flex;
  flex-wrap: wrap; /* permite que baje a otra línea si no cabe */
  gap: 15px; /* espacio entre cada item */
  align-items: center;
}

.elementor-icon-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap; /* evita que se parta el texto */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e25b1bc */.elementor #elementor-597{
    transform: translateY(-100px) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c29b868 */html, body {
  overflow-x: hidden !important;
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for page-settings */.elementor-container{
    transform:translateX(10px) !important;
}/* End custom CSS */