.elementor-7547 .elementor-element.elementor-element-ae20b78 .bg-wrap .elementor-repeater-item-0d37e3f{background-image:url("https://viveacabados.com/wp-content/uploads/2025/03/portada_persianas_landing_vive.jpg");}.elementor-7547 .elementor-element.elementor-element-ae20b78 .elementor-repeater-item-0d37e3f.slide{justify-content:center;align-items:center;text-align:center;}.elementor-7547 .elementor-element.elementor-element-ae20b78 .elementor-repeater-item-0d37e3f.slide .title{font-size:52px;line-height:60px;margin:0px 0px 30px 0px;}.elementor-7547 .elementor-element.elementor-element-ae20b78 .elementor-repeater-item-0d37e3f.slide .desc{max-width:780px;color:#FFFFFF;font-size:20px;line-height:30px;margin:0px 0px 62px 0px;}.elementor-7547 .elementor-element.elementor-element-ae20b78 .elementor-repeater-item-0d37e3f.slide .url1{margin:0px 10px 0px 10px;}.elementor-repeater-item-4fa7c8b.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-7547 .elementor-element.elementor-element-ae20b78 .master-slider{min-height:950px;height:950px;}.elementor-7547 .elementor-element.elementor-element-ae20b78 .nav-arrow{visibility:visible;}.elementor-7547 .elementor-element.elementor-element-ae20b78 .nav-dots{visibility:visible;}.elementor-7547 .elementor-element.elementor-element-5345cc6{z-index:9;}.elementor-7547 .elementor-element.elementor-element-047324a{--spacer-size:100px;}.elementor-7547 .elementor-element.elementor-element-c95929b > .elementor-widget-container{margin:0px 0px 85px 0px;}.elementor-7547 .elementor-element.elementor-element-c95929b .master-heading .main-heading{max-width:850px;color:#606060;margin-bottom:0px;}.elementor-repeater-item-fba8173.master-decor{left:0px;top:0px;visibility:visible;text-align:left;}.elementor-7547 .elementor-element.elementor-element-a451cdc .url-wrap{position:relative;}.elementor-7547 .elementor-element.elementor-element-a451cdc .master-image-box .headline-2{color:#606060;margin-bottom:35px;}.elementor-7547 .elementor-element.elementor-element-a451cdc .master-button .icon {font-size:16px;}.elementor-7547 .elementor-element.elementor-element-a451cdc .master-button{padding:18px 30px 18px 30px;background-color:#EFEFEF;}.elementor-7547 .elementor-element.elementor-element-a451cdc .master-button .content-base{color:#989898;}.elementor-7547 .elementor-element.elementor-element-a451cdc .master-image-box:hover .master-button .content-base{color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-a451cdc .master-image-box:hover .master-button .content-base .icon{color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-a451cdc .master-image-box:hover .master-button{background-color:var( --e-global-color-tombuild_accent );}.elementor-7547 .elementor-element.elementor-element-a451cdc .master-image-box .content-wrap{padding:15px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-a451cdc .headline-2{font-size:24px;line-height:30px;}.elementor-7547 .elementor-element.elementor-element-a451cdc .desc{font-size:18px;line-height:27px;}.elementor-7547 .elementor-element.elementor-element-ed261af .url-wrap{position:relative;}.elementor-7547 .elementor-element.elementor-element-ed261af .master-image-box .headline-2{color:#606060;margin-bottom:35px;}.elementor-7547 .elementor-element.elementor-element-ed261af .master-button .icon {font-size:16px;}.elementor-7547 .elementor-element.elementor-element-ed261af .master-button{padding:18px 30px 18px 30px;background-color:#EFEFEF;}.elementor-7547 .elementor-element.elementor-element-ed261af .master-button .content-base{color:#989898;}.elementor-7547 .elementor-element.elementor-element-ed261af .master-image-box:hover .master-button .content-base{color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-ed261af .master-image-box:hover .master-button .content-base .icon{color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-ed261af .master-image-box:hover .master-button{background-color:var( --e-global-color-tombuild_accent );}.elementor-7547 .elementor-element.elementor-element-ed261af .master-image-box .content-wrap{padding:15px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-ed261af .headline-2{font-size:24px;line-height:30px;}.elementor-7547 .elementor-element.elementor-element-ed261af .desc{font-size:18px;line-height:27px;}.elementor-7547 .elementor-element.elementor-element-0b29534 .url-wrap{position:relative;}.elementor-7547 .elementor-element.elementor-element-0b29534 .master-image-box .headline-2{color:#606060;margin-bottom:35px;}.elementor-7547 .elementor-element.elementor-element-0b29534 .master-button .icon {font-size:16px;}.elementor-7547 .elementor-element.elementor-element-0b29534 .master-button{padding:18px 30px 18px 30px;background-color:#EFEFEF;}.elementor-7547 .elementor-element.elementor-element-0b29534 .master-button .content-base{color:#989898;}.elementor-7547 .elementor-element.elementor-element-0b29534 .master-image-box:hover .master-button .content-base{color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-0b29534 .master-image-box:hover .master-button .content-base .icon{color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-0b29534 .master-image-box:hover .master-button{background-color:var( --e-global-color-tombuild_accent );}.elementor-7547 .elementor-element.elementor-element-0b29534 .master-image-box .content-wrap{padding:15px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-0b29534 .headline-2{font-size:24px;line-height:30px;}.elementor-7547 .elementor-element.elementor-element-0b29534 .desc{font-size:18px;line-height:27px;}.elementor-7547 .elementor-element.elementor-element-85dc54c .url-wrap{position:relative;}.elementor-7547 .elementor-element.elementor-element-85dc54c .master-image-box .headline-2{color:#606060;margin-bottom:35px;}.elementor-7547 .elementor-element.elementor-element-85dc54c .master-button .icon {font-size:16px;}.elementor-7547 .elementor-element.elementor-element-85dc54c .master-button{padding:18px 30px 18px 30px;background-color:#EFEFEF;}.elementor-7547 .elementor-element.elementor-element-85dc54c .master-button .content-base{color:#989898;}.elementor-7547 .elementor-element.elementor-element-85dc54c .master-image-box:hover .master-button .content-base{color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-85dc54c .master-image-box:hover .master-button .content-base .icon{color:#FFFFFF;}.elementor-7547 .elementor-element.elementor-element-85dc54c .master-image-box:hover .master-button{background-color:var( --e-global-color-tombuild_accent );}.elementor-7547 .elementor-element.elementor-element-85dc54c .master-image-box .content-wrap{padding:15px 0px 0px 0px;}.elementor-7547 .elementor-element.elementor-element-85dc54c .headline-2{font-size:24px;line-height:30px;}.elementor-7547 .elementor-element.elementor-element-85dc54c .desc{font-size:18px;line-height:27px;}.elementor-7547 .elementor-element.elementor-element-e7ed691{--spacer-size:50px;}.elementor-7547 .elementor-element.elementor-element-089ba2d{--spacer-size:50px;}.elementor-7547 .elementor-element.elementor-element-b99f524{z-index:9;}.elementor-7547 .elementor-element.elementor-element-4899c09{--spacer-size:100px;}.elementor-7547 .elementor-element.elementor-element-26365fa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7547 .elementor-element.elementor-element-2da64e8 > .elementor-element-populated{margin:0px 0px 0px 85px;--e-column-margin-right:0px;--e-column-margin-left:85px;}.elementor-7547 .elementor-element.elementor-element-8803222 .elementor-repeater-item-6da4eb7.master-fancy-image{left:0px;top:0px;visibility:visible;z-index:5;}.elementor-7547 .elementor-element.elementor-element-8803222 .elementor-repeater-item-8a264d2.master-shape{background-color:transparent;top:-20px;background-image:linear-gradient(270deg, #092357 0%, #FFFFFF 100%);width:150px;height:110px;opacity:0.4;visibility:visible;right:-20px;left:unset;}.elementor-7547 .elementor-element.elementor-element-8803222 .elementor-repeater-item-badee8a.master-shape{background-color:transparent;bottom:-20px;background-image:linear-gradient(90deg, #092357 0%, #FFFFFF 100%);width:150px;height:110px;opacity:0.4;visibility:visible;left:-20px;}.elementor-7547 .elementor-element.elementor-element-8803222 .elementor-repeater-item-e9b0c9f.master-text{visibility:visible;left:0px;top:0px;}.elementor-7547 .elementor-element.elementor-element-8803222  .master-gallery-stack{left:0px;top:0px;}.elementor-7547 .elementor-element.elementor-element-365bae6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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 );}.elementor-7547 .elementor-element.elementor-element-76a578f .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7547 .elementor-element.elementor-element-57cac61{--divider-border-style:solid;--divider-color:var( --e-global-color-tombuild_accent );--divider-border-width:4px;}.elementor-7547 .elementor-element.elementor-element-57cac61 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-7547 .elementor-element.elementor-element-57cac61 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-7547 .elementor-element.elementor-element-57cac61 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7547 .elementor-element.elementor-element-ac1b171 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-7547 .elementor-element.elementor-element-ac1b171{font-size:16px;font-weight:400;line-height:24px;}.elementor-7547 .elementor-element.elementor-element-ea4c1ea{--spacer-size:120px;}.elementor-7547 .elementor-element.elementor-element-4bf1a01{z-index:9;}.elementor-7547 .elementor-element.elementor-element-987747c{--spacer-size:100px;}.elementor-7547 .elementor-element.elementor-element-b9cbc0e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7547 .elementor-element.elementor-element-e81fb5a .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-7547 .elementor-element.elementor-element-a4641b0{--divider-border-style:solid;--divider-color:var( --e-global-color-tombuild_accent );--divider-border-width:4px;}.elementor-7547 .elementor-element.elementor-element-a4641b0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-7547 .elementor-element.elementor-element-a4641b0 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-7547 .elementor-element.elementor-element-a4641b0 .elementor-divider{text-align:left;padding-block-start:20px;padding-block-end:20px;}.elementor-7547 .elementor-element.elementor-element-f038535 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-7547 .elementor-element.elementor-element-f038535{font-size:16px;font-weight:400;line-height:24px;}.elementor-repeater-item-c4f299d.master-decor{left:0px;top:0px;visibility:visible;}.elementor-7547 .elementor-element.elementor-element-c9bcba9 .master-button .icon {font-size:16px;}.elementor-7547 .elementor-element.elementor-element-7ea7a5c > .elementor-element-populated{margin:0px 0px 0px 85px;--e-column-margin-right:0px;--e-column-margin-left:85px;}.elementor-7547 .elementor-element.elementor-element-71c0078 .elementor-repeater-item-6da4eb7.master-fancy-image{left:0px;top:0px;visibility:visible;z-index:5;}.elementor-7547 .elementor-element.elementor-element-71c0078 .elementor-repeater-item-8a264d2.master-shape{background-color:transparent;top:-20px;background-image:linear-gradient(270deg, #092357 0%, #FFFFFF 100%);width:150px;height:110px;opacity:0.4;visibility:visible;right:-20px;left:unset;}.elementor-7547 .elementor-element.elementor-element-71c0078 .elementor-repeater-item-badee8a.master-shape{background-color:transparent;bottom:-20px;background-image:linear-gradient(90deg, #092357 0%, #FFFFFF 100%);width:150px;height:110px;opacity:0.4;visibility:visible;left:-20px;}.elementor-7547 .elementor-element.elementor-element-71c0078 .elementor-repeater-item-e9b0c9f.master-text{visibility:visible;left:0px;top:0px;}.elementor-7547 .elementor-element.elementor-element-71c0078  .master-gallery-stack{left:0px;top:0px;}.elementor-7547 .elementor-element.elementor-element-d1081c0{--spacer-size:120px;}.elementor-7547 .elementor-element.elementor-element-90e7b0c > .elementor-container{max-width:1730px;}.elementor-7547 .elementor-element.elementor-element-90e7b0c{z-index:9;}.elementor-7547 .elementor-element.elementor-element-fb23ad9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7547 .elementor-element.elementor-element-fb23ad9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tombuild_light );}.elementor-7547 .elementor-element.elementor-element-fb23ad9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7547 .elementor-element.elementor-element-fb23ad9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7547 .elementor-element.elementor-element-1c57afe{--divider-border-style:solid;--divider-color:var( --e-global-color-tombuild_border );--divider-border-width:1px;}.elementor-7547 .elementor-element.elementor-element-1c57afe .elementor-divider-separator{width:100%;}.elementor-7547 .elementor-element.elementor-element-1c57afe .elementor-divider{padding-block-start:0px;padding-block-end:0px;}body.elementor-page-7547 #page #main-content{padding-top:0px;padding-bottom:0px;}@media(max-width:1024px){.elementor-7547 .elementor-element.elementor-element-365bae6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7547 .elementor-element.elementor-element-ea4c1ea{--spacer-size:100px;}.elementor-7547 .elementor-element.elementor-element-7ea7a5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7547 .elementor-element.elementor-element-d1081c0{--spacer-size:100px;}}@media(max-width:767px){.elementor-7547 .elementor-element.elementor-element-ae20b78 .elementor-repeater-item-0d37e3f.slide .title{font-size:40px;line-height:44px;}.elementor-7547 .elementor-element.elementor-element-ae20b78 .master-slider{min-height:600px;height:600px;}.elementor-7547 .elementor-element.elementor-element-047324a{--spacer-size:80px;}.elementor-7547 .elementor-element.elementor-element-c95929b > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-7547 .elementor-element.elementor-element-a451cdc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7547 .elementor-element.elementor-element-ed261af > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7547 .elementor-element.elementor-element-0b29534 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7547 .elementor-element.elementor-element-85dc54c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7547 .elementor-element.elementor-element-4899c09{--spacer-size:80px;}.elementor-7547 .elementor-element.elementor-element-2da64e8 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7547 .elementor-element.elementor-element-ea4c1ea{--spacer-size:80px;}.elementor-7547 .elementor-element.elementor-element-987747c{--spacer-size:80px;}.elementor-7547 .elementor-element.elementor-element-0833439 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7547 .elementor-element.elementor-element-d1081c0{--spacer-size:80px;}}