.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3320 .elementor-element.elementor-element-1a8aaa6{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-1a8aaa6:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-1a8aaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://dualhub.es/wp-content/uploads/2025/11/image-1-scaled.png");background-repeat:no-repeat;background-size:cover;}.elementor-3320 .elementor-element.elementor-element-aaaf9e1{--display:flex;--min-height:80vh;--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;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-4d3bbc3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-3320 .elementor-element.elementor-element-4d3bbc3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3320 .elementor-element.elementor-element-b763d3b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3320 .elementor-element.elementor-element-b763d3b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3320 .elementor-element.elementor-element-b763d3b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3320 .elementor-element.elementor-element-b763d3b{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3320 .elementor-element.elementor-element-b763d3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3320 .elementor-element.elementor-element-b763d3b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-3320 .elementor-element.elementor-element-b763d3b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3320 .elementor-element.elementor-element-5599db1{--display:flex;--min-height:344px;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-5599db1:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-5599db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dualhub.es/wp-content/uploads/2025/11/Ellipse-11-1.png");background-position:-3px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-3320 .elementor-element.elementor-element-5599db1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-3320 .elementor-element.elementor-element-134d043{left:145px;}body.rtl .elementor-3320 .elementor-element.elementor-element-134d043{right:145px;}.elementor-3320 .elementor-element.elementor-element-134d043{top:35px;}.elementor-3320 .elementor-element.elementor-element-134d043 .elementor-heading-title{font-family:"SF Pro Text", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}body:not(.rtl) .elementor-3320 .elementor-element.elementor-element-9f27be3{left:197px;}body.rtl .elementor-3320 .elementor-element.elementor-element-9f27be3{right:197px;}.elementor-3320 .elementor-element.elementor-element-9f27be3{top:161px;}.elementor-3320 .elementor-element.elementor-element-9f27be3 .elementor-heading-title{font-family:"SF Pro Text", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}body:not(.rtl) .elementor-3320 .elementor-element.elementor-element-41fb5f0{left:145px;}body.rtl .elementor-3320 .elementor-element.elementor-element-41fb5f0{right:145px;}.elementor-3320 .elementor-element.elementor-element-41fb5f0{top:283px;}.elementor-3320 .elementor-element.elementor-element-41fb5f0 .elementor-heading-title{font-family:"SF Pro Text", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3320 .elementor-element.elementor-element-160bdb9{width:var( --container-widget-width, 22.625% );max-width:22.625%;--container-widget-width:22.625%;--container-widget-flex-grow:0;top:158px;}.elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3320 .elementor-element.elementor-element-160bdb9{left:139px;}body.rtl .elementor-3320 .elementor-element.elementor-element-160bdb9{right:139px;}.elementor-3320 .elementor-element.elementor-element-160bdb9 > .elementor-widget-container{border-style:none;}.elementor-3320 .elementor-element.elementor-element-160bdb9:hover .elementor-widget-container{border-style:none;}.elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-view-framed .elementor-icon, .elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-view-framed .elementor-icon, .elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-view-framed .elementor-icon:hover, .elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-view-framed .elementor-icon:hover, .elementor-3320 .elementor-element.elementor-element-160bdb9.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-160bdb9 .elementor-icon{font-size:30px;}.elementor-3320 .elementor-element.elementor-element-160bdb9 .elementor-icon svg{height:30px;}.elementor-3320 .elementor-element.elementor-element-160bdb9 .elementor-icon i, .elementor-3320 .elementor-element.elementor-element-160bdb9 .elementor-icon svg{transform:rotate(0deg);}.elementor-3320 .elementor-element.elementor-element-57d7875{width:var( --container-widget-width, 22.625% );max-width:22.625%;--container-widget-width:22.625%;--container-widget-flex-grow:0;top:33px;}.elementor-3320 .elementor-element.elementor-element-57d7875.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3320 .elementor-element.elementor-element-57d7875{left:86px;}body.rtl .elementor-3320 .elementor-element.elementor-element-57d7875{right:86px;}.elementor-3320 .elementor-element.elementor-element-57d7875 > .elementor-widget-container{border-style:none;}.elementor-3320 .elementor-element.elementor-element-57d7875:hover .elementor-widget-container{border-style:none;}.elementor-3320 .elementor-element.elementor-element-57d7875.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-57d7875.elementor-view-framed .elementor-icon, .elementor-3320 .elementor-element.elementor-element-57d7875.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-57d7875.elementor-view-framed .elementor-icon, .elementor-3320 .elementor-element.elementor-element-57d7875.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-57d7875.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-57d7875.elementor-view-framed .elementor-icon:hover, .elementor-3320 .elementor-element.elementor-element-57d7875.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-57d7875.elementor-view-framed .elementor-icon:hover, .elementor-3320 .elementor-element.elementor-element-57d7875.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-57d7875 .elementor-icon{font-size:30px;}.elementor-3320 .elementor-element.elementor-element-57d7875 .elementor-icon svg{height:30px;}.elementor-3320 .elementor-element.elementor-element-57d7875 .elementor-icon i, .elementor-3320 .elementor-element.elementor-element-57d7875 .elementor-icon svg{transform:rotate(0deg);}.elementor-3320 .elementor-element.elementor-element-45904a9{width:var( --container-widget-width, 22.625% );max-width:22.625%;--container-widget-width:22.625%;--container-widget-flex-grow:0;top:282px;}.elementor-3320 .elementor-element.elementor-element-45904a9.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3320 .elementor-element.elementor-element-45904a9{left:87px;}body.rtl .elementor-3320 .elementor-element.elementor-element-45904a9{right:87px;}.elementor-3320 .elementor-element.elementor-element-45904a9 > .elementor-widget-container{border-style:none;}.elementor-3320 .elementor-element.elementor-element-45904a9:hover .elementor-widget-container{border-style:none;}.elementor-3320 .elementor-element.elementor-element-45904a9.elementor-view-stacked .elementor-icon{background-color:#FFFFFFFA;}.elementor-3320 .elementor-element.elementor-element-45904a9.elementor-view-framed .elementor-icon, .elementor-3320 .elementor-element.elementor-element-45904a9.elementor-view-default .elementor-icon{color:#FFFFFFFA;border-color:#FFFFFFFA;}.elementor-3320 .elementor-element.elementor-element-45904a9.elementor-view-framed .elementor-icon, .elementor-3320 .elementor-element.elementor-element-45904a9.elementor-view-default .elementor-icon svg{fill:#FFFFFFFA;}.elementor-3320 .elementor-element.elementor-element-45904a9.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-45904a9.elementor-view-framed .elementor-icon:hover, .elementor-3320 .elementor-element.elementor-element-45904a9.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-45904a9.elementor-view-framed .elementor-icon:hover, .elementor-3320 .elementor-element.elementor-element-45904a9.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-3320 .elementor-element.elementor-element-45904a9 .elementor-icon{font-size:30px;}.elementor-3320 .elementor-element.elementor-element-45904a9 .elementor-icon svg{height:30px;}.elementor-3320 .elementor-element.elementor-element-45904a9 .elementor-icon i, .elementor-3320 .elementor-element.elementor-element-45904a9 .elementor-icon svg{transform:rotate(0deg);}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3320 .elementor-element.elementor-element-fe70ff5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3320 .elementor-element.elementor-element-fe70ff5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3320 .elementor-element.elementor-element-fe70ff5 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-3320 .elementor-element.elementor-element-fe70ff5 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-3320 .elementor-element.elementor-element-548e591{--display:flex;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-548e591.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3320 .elementor-element.elementor-element-9f53ad0{width:var( --container-widget-width, 100.626% );max-width:100.626%;--container-widget-width:100.626%;--container-widget-flex-grow:0;}.elementor-3320 .elementor-element.elementor-element-9f53ad0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3320 .elementor-element.elementor-element-4995610 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3320 .elementor-element.elementor-element-4995610 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3320 .elementor-element.elementor-element-4995610 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3320 .elementor-element.elementor-element-4995610{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-3320 .elementor-element.elementor-element-4995610 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3320 .elementor-element.elementor-element-4995610 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-3320 .elementor-element.elementor-element-4995610 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3320 .elementor-element.elementor-element-5119e4c{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-3320 .elementor-element.elementor-element-9063038 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3320 .elementor-element.elementor-element-9063038 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3320 .elementor-element.elementor-element-9063038 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3320 .elementor-element.elementor-element-9063038{--e-icon-list-icon-size:45px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-4px;}.elementor-3320 .elementor-element.elementor-element-9063038 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3320 .elementor-element.elementor-element-9063038 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-3320 .elementor-element.elementor-element-9063038 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3320 .elementor-element.elementor-element-234b84f{--display:flex;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-c90b536{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-c90b536:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-c90b536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E5DA;}.elementor-3320 .elementor-element.elementor-element-609f51c > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3320 .elementor-element.elementor-element-609f51c{text-align:start;}.elementor-3320 .elementor-element.elementor-element-609f51c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#86987B;}.elementor-3320 .elementor-element.elementor-element-89707d9{--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:center;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-65b71e7{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-65b71e7:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-65b71e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E5DA;}.elementor-3320 .elementor-element.elementor-element-fe0af2c > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3320 .elementor-element.elementor-element-fe0af2c{text-align:start;}.elementor-3320 .elementor-element.elementor-element-fe0af2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#86987B;}.elementor-3320 .elementor-element.elementor-element-de40474{--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:center;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-58cc2e2{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-58cc2e2:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-58cc2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E5DA;}.elementor-3320 .elementor-element.elementor-element-2587a7c > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3320 .elementor-element.elementor-element-2587a7c{text-align:start;}.elementor-3320 .elementor-element.elementor-element-2587a7c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#86987B;}.elementor-3320 .elementor-element.elementor-element-27e3f50{--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:center;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-79092d4{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-3320 .elementor-element.elementor-element-79092d4:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-79092d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E5DA;}.elementor-3320 .elementor-element.elementor-element-9b02c71 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3320 .elementor-element.elementor-element-9b02c71{text-align:start;}.elementor-3320 .elementor-element.elementor-element-9b02c71 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;color:#86987B;}.elementor-3320 .elementor-element.elementor-element-3b7785c{--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:center;overflow:visible;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3320 .elementor-element.elementor-element-aaaf9e1{--width:90%;}.elementor-3320 .elementor-element.elementor-element-4d3bbc3{--width:27.738%;}.elementor-3320 .elementor-element.elementor-element-5599db1{--width:318px;}.elementor-3320 .elementor-element.elementor-element-548e591{--width:30%;}.elementor-3320 .elementor-element.elementor-element-234b84f{--width:100%;}.elementor-3320 .elementor-element.elementor-element-89707d9{--width:14.5%;}.elementor-3320 .elementor-element.elementor-element-de40474{--width:14.5%;}.elementor-3320 .elementor-element.elementor-element-27e3f50{--width:14.5%;}.elementor-3320 .elementor-element.elementor-element-3b7785c{--width:14.5%;}}@media(max-width:1024px){.elementor-3320 .elementor-element.elementor-element-5599db1:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-5599db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-3320 .elementor-element.elementor-element-5599db1:not(.elementor-motion-effects-element-type-background), .elementor-3320 .elementor-element.elementor-element-5599db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for container, class: .elementor-element-aaaf9e1 *//* ===== EFECTO VIDRIO GLASS ===== */
.contenedor-vidrio {
  position: relative;
  background: rgba(255, 255, 255, 0.0); /* más transparente */
  border: 1px solid rgba(255, 255, 255, 0.15);
  border-radius: 20px;
  backdrop-filter: blur(25px) saturate(120%);
  -webkit-backdrop-filter: blur(25px) saturate(120%);
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.35);
  color: #fff;
  transition: all 0.4s ease;
}

/* Opcional: efecto de iluminación al pasar el mouse 
.contenedor-vidrio:hover {
  background: rgba(255, 255, 255, 0.12);
  box-shadow: 0 8px 50px rgba(0, 0, 0, 0.45);
} */

/* Ajustes responsivos */
@media (max-width: 768px) {
  .contenedor-vidrio {
    border-radius: 15px;
    backdrop-filter: blur(15px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a8aaa6 *//* Hace que el contenedor siempre ocupe toda la pantalla */
.contenedor-pantalla {
  width: 100%;
  height: 100svh; /* altura total visible, compatible con móviles */
  display: flex; /* activa el centrado */
  align-items: center; /* centra verticalmente */
  justify-content: center; /* centra horizontalmente */
  background-color: #000; /* opcional, color de fondo */
  color: #fff; /* color del texto dentro */
  text-align: center;
}/* End custom CSS */