.elementor-47 .elementor-element.elementor-element-db20c6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.29;--padding-top:170px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-db20c6e:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-db20c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viveire.es/wp-content/uploads/2025/10/8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-db20c6e::before, .elementor-47 .elementor-element.elementor-element-db20c6e > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-db20c6e > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-db20c6e > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-db20c6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-db20c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-db20c6e > .elementor-shape-bottom .elementor-shape-fill, .elementor-47 .elementor-element.elementor-element-db20c6e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-37ab618 );}.elementor-47 .elementor-element.elementor-element-db20c6e > .elementor-shape-bottom svg, .elementor-47 .elementor-element.elementor-element-db20c6e > .e-con-inner > .elementor-shape-bottom svg{width:calc(239% + 1.3px);height:114px;}.elementor-47 .elementor-element.elementor-element-b73f0ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-b73f0ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-95d1120{width:var( --container-widget-width, 99.851% );max-width:99.851%;animation-duration:2500ms;--container-widget-width:99.851%;--container-widget-flex-grow:0;animation-timing-function:cubic-bezier(0.77,0,0.175,1);}.elementor-47 .elementor-element.elementor-element-95d1120.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-secondary{font-family:"Conthrax", Roboto;font-size:62px;font-weight:800;line-height:1.2em;color:#FFFFFF;margin:0px 0px 30px 0px;max-width:730px;}.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-secondary .aux-head-highlight{font-size:68px;font-weight:800;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-description{color:var( --e-global-color-text );font-size:18px;font-weight:400;max-width:600px;}.elementor-47 .elementor-element.elementor-element-44a03a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-a48cabb{width:auto;max-width:auto;transition-duration:2000ms;transition-property:all;animation-duration:2500ms;position:absolute;right:26px;bottom:-619px;left:-1390px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-47 .elementor-element.elementor-element-a48cabb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-a48cabb .aux-the-svg{width:133px;}.elementor-47 .elementor-element.elementor-element-a48cabb .aux-widget-container{text-align:center;}.elementor-47 .elementor-element.elementor-element-cf10d76{width:auto;max-width:auto;transition-duration:2000ms;transition-property:all;animation-duration:2500ms;position:absolute;right:26px;bottom:-141px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-47 .elementor-element.elementor-element-cf10d76 .aux-the-svg{width:300px;}.elementor-47 .elementor-element.elementor-element-cf10d76 .aux-widget-container{text-align:center;}.elementor-47 .elementor-element.elementor-element-ac1a558{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-e358642 .bdt-ep-advanced-heading-main-title-inner{background-color:transparent;font-family:"Conthrax", Roboto;-webkit-text-stroke-color:#000;stroke:#000;margin-right:10px;background-image:linear-gradient(168deg, var( --e-global-color-90d6cc9 ) 41%, var( --e-global-color-primary ) 66%);}.elementor-47 .elementor-element.elementor-element-e358642{text-align:center;}.elementor-47 .elementor-element.elementor-element-e358642 .bdt-ep-advanced-heading-main-title .line:after{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-e358642 .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-right{margin-left:8px;}.elementor-47 .elementor-element.elementor-element-e358642 .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-left{margin-right:8px;}.elementor-47 .elementor-element.elementor-element-e358642 .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-bottom{margin-top:8px;}.elementor-47 .elementor-element.elementor-element-638f287{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-size:18px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-638f287.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-2fad08f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-59ce846{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 14px 0px #FF5800;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-47 .elementor-element.elementor-element-59ce846:hover{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-09f36cf .elementor-heading-title{font-family:"Arial", Roboto;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-990f039{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 14px 0px #FF5800;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-47 .elementor-element.elementor-element-990f039:hover{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-bb6a125 .elementor-heading-title{font-family:"Arial", Roboto;font-size:22px;font-weight:500;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-2694f09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-2694f09:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2694f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00246B 0%, var( --e-global-color-37ab618 ) 100%);}.elementor-47 .elementor-element.elementor-element-2694f09 > .elementor-shape-top .elementor-shape-fill, .elementor-47 .elementor-element.elementor-element-2694f09 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-37ab618 );}.elementor-47 .elementor-element.elementor-element-2694f09 > .elementor-shape-top svg, .elementor-47 .elementor-element.elementor-element-2694f09 > .e-con-inner > .elementor-shape-top svg{width:calc(203% + 1.3px);height:67px;}.elementor-47 .elementor-element.elementor-element-da9b58f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-437d2e0{--display:flex;--min-height:515px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6d9e1dc .bdt-ep-advanced-heading-main-title-inner{background-color:transparent;font-family:"Conthrax", Roboto;margin-right:10px;background-image:linear-gradient(168deg, var( --e-global-color-90d6cc9 ) 41%, var( --e-global-color-primary ) 66%);}.elementor-47 .elementor-element.elementor-element-6d9e1dc{text-align:left;}.elementor-47 .elementor-element.elementor-element-6d9e1dc .bdt-ep-advanced-heading-main-title .line:after{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6d9e1dc .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-right{margin-left:8px;}.elementor-47 .elementor-element.elementor-element-6d9e1dc .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-left{margin-right:8px;}.elementor-47 .elementor-element.elementor-element-6d9e1dc .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-bottom{margin-top:8px;}.elementor-47 .elementor-element.elementor-element-bf91c67{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:18px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-bf91c67.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-b444139{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7ddf10b{width:var( --container-widget-width, 98.571% );max-width:98.571%;--container-widget-width:98.571%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-7ddf10b > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF5800;border-radius:10px 10px 10px 10px;box-shadow:0px 4px 41px -1px #FF5800;}.elementor-47 .elementor-element.elementor-element-7ddf10b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7ddf10b.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-47 .elementor-element.elementor-element-7ddf10b.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-47 .elementor-element.elementor-element-7ddf10b.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-47 .elementor-element.elementor-element-7ddf10b.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-7ddf10b .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-47 .elementor-element.elementor-element-7ddf10b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-7ddf10b .elementor-image-box-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7ddf10b .elementor-image-box-description{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1d815ba{width:var( --container-widget-width, 98.571% );max-width:98.571%;--container-widget-width:98.571%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-1d815ba > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF5800;border-radius:10px 10px 10px 10px;box-shadow:0px 4px 41px -1px #FF5800;}.elementor-47 .elementor-element.elementor-element-1d815ba.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-1d815ba.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-47 .elementor-element.elementor-element-1d815ba.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-47 .elementor-element.elementor-element-1d815ba.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-47 .elementor-element.elementor-element-1d815ba.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-1d815ba .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-47 .elementor-element.elementor-element-1d815ba .elementor-image-box-img img{transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-1d815ba .elementor-image-box-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1d815ba .elementor-image-box-description{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ad10019{width:var( --container-widget-width, 98.571% );max-width:98.571%;--container-widget-width:98.571%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-ad10019 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF5800;border-radius:10px 10px 10px 10px;box-shadow:0px 4px 41px -1px #FF5800;}.elementor-47 .elementor-element.elementor-element-ad10019.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-ad10019.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-47 .elementor-element.elementor-element-ad10019.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-47 .elementor-element.elementor-element-ad10019.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-47 .elementor-element.elementor-element-ad10019.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-ad10019 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-47 .elementor-element.elementor-element-ad10019 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-ad10019 .elementor-image-box-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ad10019 .elementor-image-box-description{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-d61b90c{width:var( --container-widget-width, 98.571% );max-width:98.571%;--container-widget-width:98.571%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-d61b90c > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FF5800;border-radius:10px 10px 10px 10px;box-shadow:0px 4px 41px -1px #FF5800;}.elementor-47 .elementor-element.elementor-element-d61b90c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-d61b90c.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-47 .elementor-element.elementor-element-d61b90c.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-47 .elementor-element.elementor-element-d61b90c.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-47 .elementor-element.elementor-element-d61b90c.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-d61b90c .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-47 .elementor-element.elementor-element-d61b90c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-d61b90c .elementor-image-box-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-d61b90c .elementor-image-box-description{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1fcaf79{width:auto;max-width:auto;transition-duration:2000ms;transition-property:all;animation-duration:2500ms;position:absolute;right:26px;bottom:-141px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-47 .elementor-element.elementor-element-1fcaf79 .aux-the-svg{width:300px;}.elementor-47 .elementor-element.elementor-element-1fcaf79 .aux-widget-container{text-align:center;}.elementor-47 .elementor-element.elementor-element-a8fc887{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-a8fc887:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a8fc887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viveire.es/wp-content/uploads/2025/10/fondo-luces-vivei-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-47 .elementor-element.elementor-element-1c71886{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FF5800;--border-color:#FF5800;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #FF5800;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-47 .elementor-element.elementor-element-1c71886:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1c71886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-47 .elementor-element.elementor-element-1c71886::before, .elementor-47 .elementor-element.elementor-element-1c71886 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-1c71886 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-1c71886 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-1c71886 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-1c71886 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-72eb589{text-align:center;}.elementor-47 .elementor-element.elementor-element-72eb589 .elementor-heading-title{font-size:20px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b3b018c > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form > p:not(:last-child){margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form label{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-form-control-wrap input::placeholder{color:#979797;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color:#979797;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-form-control-wrap input{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-form-control-wrap.select-state{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-form-control-wrap.select-gender{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-form-control-wrap.accept-this-1{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-textarea{height:109px;display:block;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form-control{margin-top:1px;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form{margin-top:-1px;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-form-control-wrap input, .elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-form-control-wrap textarea, .elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-submit{color:#FFFDFC;background-color:#FF5800;}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-submit{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-47 .elementor-element.elementor-element-b3b018c .wpcf7-form .wpcf7-submit:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-5ba3cff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5ba3cff:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5ba3cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00246B 0%, var( --e-global-color-37ab618 ) 100%);}.elementor-47 .elementor-element.elementor-element-5ba3cff > .elementor-shape-top .elementor-shape-fill, .elementor-47 .elementor-element.elementor-element-5ba3cff > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-37ab618 );}.elementor-47 .elementor-element.elementor-element-5ba3cff > .elementor-shape-top svg, .elementor-47 .elementor-element.elementor-element-5ba3cff > .e-con-inner > .elementor-shape-top svg{width:calc(203% + 1.3px);height:67px;transform:translateX(-50%) rotateY(180deg);}.elementor-47 .elementor-element.elementor-element-17ea1d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-97347db{--display:flex;--min-height:515px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-054b478 .bdt-ep-advanced-heading-main-title-inner{background-color:transparent;font-family:"Conthrax", Roboto;font-size:36px;margin-right:10px;background-image:linear-gradient(168deg, var( --e-global-color-90d6cc9 ) 41%, var( --e-global-color-primary ) 66%);}.elementor-47 .elementor-element.elementor-element-054b478{text-align:left;}.elementor-47 .elementor-element.elementor-element-054b478 .bdt-ep-advanced-heading-main-title .line:after{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-054b478 .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-right{margin-left:8px;}.elementor-47 .elementor-element.elementor-element-054b478 .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-left{margin-right:8px;}.elementor-47 .elementor-element.elementor-element-054b478 .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-bottom{margin-top:8px;}.elementor-47 .elementor-element.elementor-element-ab1ae3f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:18px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ab1ae3f.elementor-element{--align-self:flex-start;}.elementor-47 .elementor-element.elementor-element-d47226f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-74c7ad7{width:var( --container-widget-width, 98.571% );max-width:98.571%;--container-widget-width:98.571%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-74c7ad7 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#43B3FF;border-radius:10px 10px 10px 10px;box-shadow:0px 4px 41px -1px #43B3FF;}.elementor-47 .elementor-element.elementor-element-74c7ad7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-74c7ad7.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-47 .elementor-element.elementor-element-74c7ad7.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-47 .elementor-element.elementor-element-74c7ad7.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-47 .elementor-element.elementor-element-74c7ad7.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-74c7ad7 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-47 .elementor-element.elementor-element-74c7ad7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-74c7ad7 .elementor-image-box-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-74c7ad7 .elementor-image-box-description{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-dbd84db{width:var( --container-widget-width, 98.571% );max-width:98.571%;--container-widget-width:98.571%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-dbd84db > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#43B3FF;border-radius:10px 10px 10px 10px;box-shadow:0px 4px 41px -1px #43B3FF;}.elementor-47 .elementor-element.elementor-element-dbd84db.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-dbd84db.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-47 .elementor-element.elementor-element-dbd84db.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-47 .elementor-element.elementor-element-dbd84db.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-47 .elementor-element.elementor-element-dbd84db.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-dbd84db .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-47 .elementor-element.elementor-element-dbd84db .elementor-image-box-img img{transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-dbd84db .elementor-image-box-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-dbd84db .elementor-image-box-description{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-94bdc11{width:var( --container-widget-width, 98.571% );max-width:98.571%;--container-widget-width:98.571%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-94bdc11 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#43B3FF;border-radius:10px 10px 10px 10px;box-shadow:0px 4px 41px -1px #43B3FF;}.elementor-47 .elementor-element.elementor-element-94bdc11.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-94bdc11.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-47 .elementor-element.elementor-element-94bdc11.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-47 .elementor-element.elementor-element-94bdc11.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-47 .elementor-element.elementor-element-94bdc11.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-94bdc11 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-47 .elementor-element.elementor-element-94bdc11 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-94bdc11 .elementor-image-box-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-94bdc11 .elementor-image-box-description{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7b46bc2{width:var( --container-widget-width, 98.571% );max-width:98.571%;--container-widget-width:98.571%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-7b46bc2 > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#43B3FF;border-radius:10px 10px 10px 10px;box-shadow:0px 4px 41px -1px #43B3FF;}.elementor-47 .elementor-element.elementor-element-7b46bc2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7b46bc2.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-47 .elementor-element.elementor-element-7b46bc2.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-47 .elementor-element.elementor-element-7b46bc2.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-47 .elementor-element.elementor-element-7b46bc2.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-7b46bc2 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-47 .elementor-element.elementor-element-7b46bc2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-47 .elementor-element.elementor-element-7b46bc2 .elementor-image-box-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-7b46bc2 .elementor-image-box-description{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-02bcfa4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-02bcfa4:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-02bcfa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viveire.es/wp-content/uploads/2025/10/7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-02bcfa4 > .elementor-shape-bottom .elementor-shape-fill, .elementor-47 .elementor-element.elementor-element-02bcfa4 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-37ab618 );}.elementor-47 .elementor-element.elementor-element-02bcfa4 > .elementor-shape-bottom svg, .elementor-47 .elementor-element.elementor-element-02bcfa4 > .e-con-inner > .elementor-shape-bottom svg{width:calc(158% + 1.3px);height:39px;}.elementor-47 .elementor-element.elementor-element-a8ff148{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0e90dcc{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00C0FC;--border-color:#00C0FC;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px #00C0FC;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-47 .elementor-element.elementor-element-0e90dcc:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-0e90dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-47 .elementor-element.elementor-element-0e90dcc::before, .elementor-47 .elementor-element.elementor-element-0e90dcc > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-0e90dcc > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-0e90dcc > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-0e90dcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-0e90dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-0a31cc1{text-align:center;}.elementor-47 .elementor-element.elementor-element-0a31cc1 .elementor-heading-title{font-size:18px;font-weight:400;line-height:25px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-53abd66 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form > p:not(:last-child){margin-bottom:0px;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form label{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-form-control-wrap input::placeholder{color:#979797;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color:#979797;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-form-control-wrap input{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea{color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-form-control-wrap.select-state{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-form-control-wrap.select-gender{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-form-control-wrap.accept-this-1{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-textarea{height:109px;display:block;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form-control{margin-top:1px;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form{margin-top:-1px;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-form-control-wrap input, .elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-form-control-wrap textarea, .elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-submit{color:#FFFDFC;background-color:#00C0FC;}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-submit{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-47 .elementor-element.elementor-element-53abd66 .wpcf7-form .wpcf7-submit:hover{color:#00C0FC;background-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-11865a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-11865a6:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-11865a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00246B 0%, var( --e-global-color-37ab618 ) 100%);}.elementor-47 .elementor-element.elementor-element-627c12a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-627c12a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-ef9f42e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-ef9f42e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-069e191 .bdt-ep-advanced-heading-main-title-inner{background-color:transparent;font-family:"Conthrax", Roboto;margin-right:10px;background-image:linear-gradient(168deg, var( --e-global-color-90d6cc9 ) 41%, var( --e-global-color-primary ) 66%);}.elementor-47 .elementor-element.elementor-element-069e191{text-align:left;}.elementor-47 .elementor-element.elementor-element-069e191 .bdt-ep-advanced-heading-main-title .line:after{background-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-069e191 .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-right{margin-left:8px;}.elementor-47 .elementor-element.elementor-element-069e191 .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-left{margin-right:8px;}.elementor-47 .elementor-element.elementor-element-069e191 .bdt-ep-advanced-heading-main-title .bdt-button-icon-align-bottom{margin-top:8px;}.elementor-47 .elementor-element.elementor-element-772ece4{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-8fe8ff9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-8fe8ff9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-4654157{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-4654157.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-0d6a970{width:var( --container-widget-width, 101.68% );max-width:101.68%;--container-widget-width:101.68%;--container-widget-flex-grow:0;text-align:center;}.elementor-47 .elementor-element.elementor-element-0d6a970.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-0d6a970 .elementor-heading-title{font-family:"Conthrax", Roboto;font-size:200px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF40;}.elementor-47 .elementor-element.elementor-element-c12f68a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-83f2928 > .elementor-widget-container{padding:0px 20px 0px 20px;border-style:solid;border-color:#349DFF;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #349DFF;}.elementor-47 .elementor-element.elementor-element-83f2928{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-a1b9874{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-7df370d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7df370d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7e0d6f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7e0d6f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-910b592.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-910b592 .elementor-heading-title{font-family:"Conthrax", Roboto;font-size:200px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF40;}.elementor-47 .elementor-element.elementor-element-0071493{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3c7af3f > .elementor-widget-container{padding:0px 20px 0px 20px;border-style:solid;border-color:#349DFF;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #349DFF;}.elementor-47 .elementor-element.elementor-element-3c7af3f{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-02ccb96{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-fba0d6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-fba0d6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-cacf326{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-cacf326.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7db7c29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7db7c29 .elementor-heading-title{font-family:"Conthrax", Roboto;font-size:200px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#FFFFFF40;}.elementor-47 .elementor-element.elementor-element-75609b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4ba01a8 > .elementor-widget-container{padding:0px 20px 0px 20px;border-style:solid;border-color:#349DFF;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #349DFF;}.elementor-47 .elementor-element.elementor-element-4ba01a8{line-height:25px;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-f408afd > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-f408afd img{border-radius:10px 10px 10px 10px;}.elementor-47 .elementor-element.elementor-element-689e524{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-df6ec2a{text-align:left;}.elementor-47 .elementor-element.elementor-element-df6ec2a .bdt-ep-advanced-heading-main-title-inner{color:var( --e-global-color-primary );-webkit-text-stroke-color:var( --e-global-color-primary );font-size:25px;margin-right:0px;}.elementor-47 .elementor-element.elementor-element-f1da90b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f1da90b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f1da90b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viveire.es/wp-content/uploads/2025/10/fondo-luces-vivei-1.png");background-position:center center;background-size:cover;}.elementor-47 .elementor-element.elementor-element-c6388ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-99a7163{width:var( --container-widget-width, 110.551% );max-width:110.551%;--container-widget-width:110.551%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-99a7163.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-99a7163 .aux-counter-number-wrapper{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-99a7163 .aux-counter-title{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-f3cd564{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-2cb480b{width:var( --container-widget-width, 110.551% );max-width:110.551%;--container-widget-width:110.551%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-2cb480b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-2cb480b .aux-counter-number-wrapper{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-2cb480b .aux-counter-title{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-e21bef2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-56400e0{width:var( --container-widget-width, 110.551% );max-width:110.551%;--container-widget-width:110.551%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-56400e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-56400e0 .aux-counter-number-wrapper{color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-56400e0 .aux-counter-title{color:var( --e-global-color-text );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-db20c6e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-secondary{font-size:52px;max-width:500px;}.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-secondary .aux-head-highlight{font-size:52px;}.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-description{font-size:16px;}.elementor-47 .elementor-element.elementor-element-e358642 .bdt-ep-advanced-heading-main-title-inner{font-size:30px;}.elementor-47 .elementor-element.elementor-element-638f287{--container-widget-width:636px;--container-widget-flex-grow:0;width:var( --container-widget-width, 636px );max-width:636px;}.elementor-47 .elementor-element.elementor-element-09f36cf .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-bb6a125 .elementor-heading-title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-6d9e1dc .bdt-ep-advanced-heading-main-title-inner{font-size:30px;}.elementor-47 .elementor-element.elementor-element-b444139{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-d61b90c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-054b478 .bdt-ep-advanced-heading-main-title-inner{font-size:26px;}.elementor-47 .elementor-element.elementor-element-d47226f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-02bcfa4{--flex-wrap:wrap;--padding-top:150px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-47 .elementor-element.elementor-element-11865a6{--padding-top:070px;--padding-bottom:020px;--padding-left:020px;--padding-right:020px;}.elementor-47 .elementor-element.elementor-element-069e191 .bdt-ep-advanced-heading-main-title-inner{font-size:26px;}.elementor-47 .elementor-element.elementor-element-4654157{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-0d6a970 .elementor-heading-title{font-size:139px;}.elementor-47 .elementor-element.elementor-element-7e0d6f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-47 .elementor-element.elementor-element-910b592 .elementor-heading-title{font-size:139px;}.elementor-47 .elementor-element.elementor-element-7db7c29 .elementor-heading-title{font-size:139px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-db20c6e > .elementor-shape-bottom svg, .elementor-47 .elementor-element.elementor-element-db20c6e > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:36px;}.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-secondary{font-size:30px;}.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-secondary .aux-head-highlight{font-size:30px;}.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-description{font-size:16px;max-width:300px;}.elementor-47 .elementor-element.elementor-element-a48cabb{right:0px;bottom:-20px;}.elementor-47 .elementor-element.elementor-element-cf10d76{right:0px;bottom:-20px;}.elementor-47 .elementor-element.elementor-element-2fad08f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-59ce846{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-990f039{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-2694f09 > .elementor-shape-top svg, .elementor-47 .elementor-element.elementor-element-2694f09 > .e-con-inner > .elementor-shape-top svg{width:calc(300% + 1.3px);height:41px;}.elementor-47 .elementor-element.elementor-element-2694f09{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-437d2e0{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-6d9e1dc .bdt-ep-advanced-heading-main-title-inner{font-size:25px;}.elementor-47 .elementor-element.elementor-element-b444139{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-7ddf10b .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-1d815ba .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-ad10019 .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-d61b90c .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-1fcaf79{right:0px;bottom:-20px;}.elementor-47 .elementor-element.elementor-element-a8fc887{--margin-top:070px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-1c71886{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-72eb589 .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-5ba3cff > .elementor-shape-top svg, .elementor-47 .elementor-element.elementor-element-5ba3cff > .e-con-inner > .elementor-shape-top svg{height:30px;}.elementor-47 .elementor-element.elementor-element-5ba3cff{--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-054b478 .bdt-ep-advanced-heading-main-title-inner{font-size:25px;}.elementor-47 .elementor-element.elementor-element-d47226f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-47 .elementor-element.elementor-element-74c7ad7 .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-dbd84db .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-94bdc11 .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-7b46bc2 .elementor-image-box-img{margin-bottom:20px;}.elementor-47 .elementor-element.elementor-element-02bcfa4 > .elementor-shape-bottom svg, .elementor-47 .elementor-element.elementor-element-02bcfa4 > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-47 .elementor-element.elementor-element-02bcfa4{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-47 .elementor-element.elementor-element-a8ff148{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0e90dcc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-47 .elementor-element.elementor-element-0a31cc1 .elementor-heading-title{font-size:18px;}.elementor-47 .elementor-element.elementor-element-11865a6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-627c12a{--width:309px;}.elementor-47 .elementor-element.elementor-element-ef9f42e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-069e191 .bdt-ep-advanced-heading-main-title-inner{font-size:25px;}.elementor-47 .elementor-element.elementor-element-8fe8ff9{--width:303px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-4654157{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0d6a970{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-0d6a970 .elementor-heading-title{font-size:79px;}.elementor-47 .elementor-element.elementor-element-c12f68a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c12f68a.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-83f2928 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-7df370d{--width:104.912%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-910b592{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-910b592 .elementor-heading-title{font-size:79px;}.elementor-47 .elementor-element.elementor-element-0071493{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-0071493.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-3c7af3f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-fba0d6e{--width:104.912%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7db7c29{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-7db7c29 .elementor-heading-title{font-size:79px;}.elementor-47 .elementor-element.elementor-element-75609b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-75609b8.e-con{--align-self:center;}.elementor-47 .elementor-element.elementor-element-4ba01a8 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-f1da90b:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f1da90b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viveire.es/wp-content/uploads/2025/10/FONDO-NEON.png");background-position:center right;background-repeat:no-repeat;}.elementor-47 .elementor-element.elementor-element-99a7163 .aux-counter-number-wrapper{font-size:45px;}.elementor-47 .elementor-element.elementor-element-2cb480b .aux-counter-number-wrapper{font-size:45px;}.elementor-47 .elementor-element.elementor-element-56400e0 .aux-counter-number-wrapper{font-size:45px;}}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-db20c6e{--content-width:1300px;}.elementor-47 .elementor-element.elementor-element-59ce846{--width:30%;}.elementor-47 .elementor-element.elementor-element-990f039{--width:30%;}.elementor-47 .elementor-element.elementor-element-2694f09{--content-width:1400px;}.elementor-47 .elementor-element.elementor-element-da9b58f{--width:84%;}.elementor-47 .elementor-element.elementor-element-437d2e0{--width:100%;}.elementor-47 .elementor-element.elementor-element-a8fc887{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-5ba3cff{--content-width:1400px;}.elementor-47 .elementor-element.elementor-element-17ea1d2{--width:84%;}.elementor-47 .elementor-element.elementor-element-97347db{--width:100%;}.elementor-47 .elementor-element.elementor-element-02bcfa4{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-11865a6{--content-width:1200px;}.elementor-47 .elementor-element.elementor-element-627c12a{--width:100%;}.elementor-47 .elementor-element.elementor-element-ef9f42e{--width:98.499%;}.elementor-47 .elementor-element.elementor-element-772ece4{--width:100%;}.elementor-47 .elementor-element.elementor-element-4654157{--width:17%;}.elementor-47 .elementor-element.elementor-element-a1b9874{--width:100%;}.elementor-47 .elementor-element.elementor-element-7e0d6f4{--width:17%;}.elementor-47 .elementor-element.elementor-element-02ccb96{--width:100%;}.elementor-47 .elementor-element.elementor-element-fba0d6e{--width:99.475%;}.elementor-47 .elementor-element.elementor-element-cacf326{--width:17%;}}@media(max-width:1024px) and (min-width:768px){.elementor-47 .elementor-element.elementor-element-b73f0ea{--width:496.5px;}.elementor-47 .elementor-element.elementor-element-59ce846{--width:40%;}.elementor-47 .elementor-element.elementor-element-990f039{--width:40%;}.elementor-47 .elementor-element.elementor-element-4654157{--width:18%;}.elementor-47 .elementor-element.elementor-element-7e0d6f4{--width:18%;}.elementor-47 .elementor-element.elementor-element-cacf326{--width:18%;}}@media(min-width:1025px){.elementor-47 .elementor-element.elementor-element-a8fc887:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-a8fc887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-95d1120 */.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-secondary .aux-head-after{
    font-weight: 500;
}
.elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-secondary{
    display: inline-block;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-47 .elementor-element.elementor-element-95d1120 .aux-modern-heading-secondary {
        font-size: 68px;
    }
    .elementor-47 .elementor-element.elementor-element-95d1120 .aux-head-highlight {
        font-size: 68px !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-a48cabb */.elementor-47 .elementor-element.elementor-element-a48cabb .aux-the-svg {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-cf10d76 */.elementor-47 .elementor-element.elementor-element-cf10d76 .aux-the-svg {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-1fcaf79 */.elementor-47 .elementor-element.elementor-element-1fcaf79 .aux-the-svg {
    width: auto;
}/* End custom CSS */