.elementor-205 .elementor-element.elementor-element-755d7f2{--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;--overlay-opacity:0.76;--padding-top:300px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-205 .elementor-element.elementor-element-755d7f2:not(.elementor-motion-effects-element-type-background), .elementor-205 .elementor-element.elementor-element-755d7f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metralabsac.com/wp-content/uploads/2025/12/Contactanos.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-205 .elementor-element.elementor-element-755d7f2::before, .elementor-205 .elementor-element.elementor-element-755d7f2 > .elementor-background-video-container::before, .elementor-205 .elementor-element.elementor-element-755d7f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-205 .elementor-element.elementor-element-755d7f2 > .elementor-background-slideshow::before, .elementor-205 .elementor-element.elementor-element-755d7f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-205 .elementor-element.elementor-element-755d7f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-205 .elementor-element.elementor-element-755d7f2 > .elementor-shape-bottom .elementor-shape-fill, .elementor-205 .elementor-element.elementor-element-755d7f2 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-205 .elementor-element.elementor-element-755d7f2 > .elementor-shape-bottom svg, .elementor-205 .elementor-element.elementor-element-755d7f2 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:90px;}.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 );}.elementor-205 .elementor-element.elementor-element-cd5ce4d{text-align:center;}.elementor-205 .elementor-element.elementor-element-cd5ce4d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:600;color:var( --e-global-color-text );}.elementor-205 .elementor-element.elementor-element-74a9af0{--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 050px;--row-gap:0px;--column-gap:050px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-205 .elementor-element.elementor-element-abcce12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-205 .elementor-element.elementor-element-571092a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:900;text-transform:capitalize;letter-spacing:1px;word-spacing:0px;}.elementor-205 .elementor-element.elementor-element-0d20ee6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:end;}.elementor-205 .elementor-element.elementor-element-0d20ee6.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-205 .elementor-element.elementor-element-2a5b8b9{width:var( --container-widget-width, 100% );max-width:100%;padding:15px 15px 15px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-205 .elementor-element.elementor-element-2a5b8b9.elementor-element{--align-self:center;}.elementor-205 .elementor-element.elementor-element-2a5b8b9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-205 .elementor-element.elementor-element-2a5b8b9 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-2a5b8b9 .elementor-icon{font-size:18px;}.elementor-205 .elementor-element.elementor-element-2a5b8b9 .elementor-icon-box-title, .elementor-205 .elementor-element.elementor-element-2a5b8b9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-205 .elementor-element.elementor-element-f964b39{width:var( --container-widget-width, 100% );max-width:100%;padding:15px 15px 15px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-205 .elementor-element.elementor-element-f964b39.elementor-element{--align-self:center;}.elementor-205 .elementor-element.elementor-element-f964b39 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-205 .elementor-element.elementor-element-f964b39 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-f964b39 .elementor-icon{font-size:18px;}.elementor-205 .elementor-element.elementor-element-f964b39 .elementor-icon-box-title, .elementor-205 .elementor-element.elementor-element-f964b39 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-205 .elementor-element.elementor-element-f34ed9f{width:var( --container-widget-width, 100% );max-width:100%;padding:15px 15px 15px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-205 .elementor-element.elementor-element-f34ed9f.elementor-element{--align-self:center;}.elementor-205 .elementor-element.elementor-element-f34ed9f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-205 .elementor-element.elementor-element-f34ed9f .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-f34ed9f .elementor-icon{font-size:18px;}.elementor-205 .elementor-element.elementor-element-f34ed9f .elementor-icon-box-title, .elementor-205 .elementor-element.elementor-element-f34ed9f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-205 .elementor-element.elementor-element-81bf52a{width:var( --container-widget-width, 100% );max-width:100%;padding:15px 15px 15px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-205 .elementor-element.elementor-element-81bf52a.elementor-element{--align-self:center;}.elementor-205 .elementor-element.elementor-element-81bf52a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-205 .elementor-element.elementor-element-81bf52a .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-81bf52a .elementor-icon{font-size:18px;}.elementor-205 .elementor-element.elementor-element-81bf52a .elementor-icon-box-title, .elementor-205 .elementor-element.elementor-element-81bf52a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-205 .elementor-element.elementor-element-b733feb{width:var( --container-widget-width, 100% );max-width:100%;padding:15px 15px 15px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-205 .elementor-element.elementor-element-b733feb.elementor-element{--align-self:center;}.elementor-205 .elementor-element.elementor-element-b733feb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-205 .elementor-element.elementor-element-b733feb .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-b733feb .elementor-icon{font-size:18px;}.elementor-205 .elementor-element.elementor-element-b733feb .elementor-icon-box-title, .elementor-205 .elementor-element.elementor-element-b733feb .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-205 .elementor-element.elementor-element-da80d28{width:var( --container-widget-width, 100% );max-width:100%;padding:15px 15px 15px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-205 .elementor-element.elementor-element-da80d28.elementor-element{--align-self:center;}.elementor-205 .elementor-element.elementor-element-da80d28 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-205 .elementor-element.elementor-element-da80d28 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-da80d28 .elementor-icon{font-size:18px;}.elementor-205 .elementor-element.elementor-element-da80d28 .elementor-icon-box-title, .elementor-205 .elementor-element.elementor-element-da80d28 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:700;}.elementor-widget-eael-feature-list .connector-type-classic .connector{border-color:var( --e-global-color-primary );}.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:before, .elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:after{border-color:var( --e-global-color-primary );}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title:visited{color:var( --e-global-color-primary );}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-52dae83{padding:0px 0110px 0px 110px;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-items.eael-feature-list-horizontal{gap:15px;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-items.eael-feature-list-horizontal[data-layout-tablet="vertical"] .eael-feature-list-item{padding-bottom:calc(15px/2);}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item{padding-bottom:calc(15px/2);}body.rtl .elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after{left:calc(-15px/2);}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before{height:calc(100% + 15px);}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-items .eael-feature-list-icon{color:#fff;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-items .eael-feature-list-icon svg{fill:#fff;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-icon-box .eael-feature-list-icon{height:48px;width:48px;padding:15px 15px 15px 15px !important;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-items.connector-type-classic .connector{right:calc(100% - 48px);}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-icon-box .eael-feature-list-icon i{font-size:21px !important;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-icon-box .eael-feature-list-icon svg{width:21px !important;height:21px !important;line-height:21px !important;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-icon-box .eael-feature-list-icon img{width:21px;height:21px;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-img{width:21px;height:21px;}.elementor-205 .elementor-element.elementor-element-52dae83 .-icon-position-left .eael-feature-list-content-box, .elementor-205 .elementor-element.elementor-element-52dae83 .-icon-position-right .eael-feature-list-content-box, .elementor-205 .elementor-element.elementor-element-52dae83 .-icon-position-top .eael-feature-list-content-box{margin:27px;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-item .eael-feature-list-title{margin-bottom:9px;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-content-box .eael-feature-list-title, .elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-content-box .eael-feature-list-title:visited{color:#414247;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-content-box .eael-feature-list-title, .elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-content-box .eael-feature-list-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-205 .elementor-element.elementor-element-52dae83 .eael-feature-list-content-box .eael-feature-list-content{color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-205 .elementor-element.elementor-element-25a23af{padding:0px 70px 0px 70px;}.elementor-205 .elementor-element.elementor-element-cffa052{--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 37px 13px rgba(0, 0, 0, 0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-205 .elementor-element.elementor-element-c069bfa > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-205 .elementor-element.elementor-element-c069bfa .qodef-qi-wp-forms{text-align:left;}.elementor-205 .elementor-element.elementor-element-c069bfa .qodef-qi-wp-forms label.wpforms-error{text-align:left;}.elementor-205 .elementor-element.elementor-element-c2426fc{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-205 .elementor-element.elementor-element-c2426fc:not(.elementor-motion-effects-element-type-background), .elementor-205 .elementor-element.elementor-element-c2426fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-205 .elementor-element.elementor-element-5efbfe5{text-align:center;}.elementor-205 .elementor-element.elementor-element-5efbfe5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion, .elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-wrapper{border-style:none;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-content .eael-accordion_media-title{color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-list .eael-accordion_media-icon{color:var( --e-global-color-secondary );}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-205 .elementor-element.elementor-element-b746186 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-205 .elementor-element.elementor-element-f4c203a{--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-205 .elementor-element.elementor-element-293460d.elementor-element{--align-self:center;}body:not(.rtl) .elementor-205 .elementor-element.elementor-element-293460d{right:25px;}body.rtl .elementor-205 .elementor-element.elementor-element-293460d{left:25px;}.elementor-205 .elementor-element.elementor-element-293460d{bottom:120px;z-index:101;text-align:center;}.elementor-205 .elementor-element.elementor-element-293460d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.1px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F8394A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-205 .elementor-element.elementor-element-85bc876 .elementor-button{background-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-205 .elementor-element.elementor-element-85bc876{right:70px;}body.rtl .elementor-205 .elementor-element.elementor-element-85bc876{left:70px;}.elementor-205 .elementor-element.elementor-element-85bc876{bottom:70px;z-index:100;}@media(max-width:1024px){.elementor-205 .elementor-element.elementor-element-0d20ee6{--grid-auto-flow:row;}.elementor-205 .elementor-element.elementor-element-52dae83 .-icon-position-left .eael-feature-list-content-box, .elementor-205 .elementor-element.elementor-element-52dae83 .-icon-position-right .eael-feature-list-content-box, .elementor-205 .elementor-element.elementor-element-52dae83 .-icon-position-top .eael-feature-list-content-box{margin:20px;}}@media(min-width:768px){.elementor-205 .elementor-element.elementor-element-74a9af0{--content-width:1240px;}.elementor-205 .elementor-element.elementor-element-abcce12{--width:50%;}.elementor-205 .elementor-element.elementor-element-cffa052{--width:50%;}.elementor-205 .elementor-element.elementor-element-c2426fc{--content-width:1103px;}}@media(max-width:767px){.elementor-205 .elementor-element.elementor-element-0d20ee6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-205 .elementor-element.elementor-element-52dae83 .-mobile-icon-position-left .eael-feature-list-content-box{margin:0 0 0 10px !important;}.elementor-205 .elementor-element.elementor-element-52dae83 .-mobile-icon-position-right .eael-feature-list-content-box{margin:0 10px 0 0 !important;}.elementor-205 .elementor-element.elementor-element-52dae83 .-icon-position-left .eael-feature-list-content-box, .elementor-205 .elementor-element.elementor-element-52dae83 .-icon-position-right .eael-feature-list-content-box, .elementor-205 .elementor-element.elementor-element-52dae83 .-icon-position-top .eael-feature-list-content-box{margin:10px;}}/* Start custom CSS for qi_addons_for_elementor_wp_forms, class: .elementor-element-c069bfa *//* 1. CONTENEDOR DE LOS CAMPOS (Inputs) 
   Quitamos los bordes feos y ponemos fondo gris suave */
.wpforms-form input[type="text"],
.wpforms-form input[type="email"],
.wpforms-form textarea,
.wpforms-form select {
    background-color: #F0F2F5 !important; /* Fondo gris muy moderno */
    border: 1px solid transparent !important; /* Sin borde visible al inicio */
    border-radius: 12px !important; /* Esquinas muy redondeadas */
    padding: 18px 20px !important; /* Mucho espacio interno */
    font-size: 15px !important;
    color: #333 !important;
    box-shadow: none !important; /* Quita sombras viejas */
    transition: all 0.3s ease !important; /* Animación suave */
    width: 100% !important;
}

/* 2. EFECTO AL HACER CLIC (FOCUS)
   En lugar de borde rojo tosco, una luz suave */
.wpforms-form input:focus,
.wpforms-form textarea:focus,
.wpforms-form select:focus {
    background-color: #FFFFFF !important; /* Se vuelve blanco */
    border-color: #D92C2C !important; /* Borde rojo sutil */
    box-shadow: 0 5px 20px rgba(217, 44, 44, 0.15) !important; /* Resplandor rojo flotante */
    transform: translateY(-2px) !important; /* Se eleva un poquito */
}

/* 3. ETIQUETAS (LABELS)
   Pequeñas, mayúsculas y elegantes */
.wpforms-field-label {
    display: block !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    letter-spacing:1.5px !important; /* Letras separadas estilo Apple */
    font-weight: 700 !important;
    color: #888 !important; /* Gris profesional */
    margin-bottom: 8px !important;
    margin-left: 5px !important; /* Alineado un poco a la derecha */
}

/* --- CORRECCIÓN PARA EL ASTERISCO Y CHECKBOXES --- */
/* Evita que el asterisco (*) salte de línea */
.wpforms-required-label {
    display: inline !important;
    color: #D92C2C !important;
}

/* Evita que los textos de los checkboxes se deformen o se pongan en mayúsculas gigantes */
.wpforms-field-checkbox label {
    display: inline-block !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    font-size: 14px !important;
    margin-left: 8px !important;
    color: #555 !important;
}
/* ------------------------------------------------- */

/* 4. ELIMINAR BORDES ROJOS DE ERROR FEOS (Si aparecen) */
.wpforms-error {
    border: 1px solid #ffcccc !important;
}

/* 5. BOTÓN DE ENVIAR (Estilo Botón Flotante) */
.wpforms-submit-container button {
    background: #D92C2C !important; /* Rojo Metralab */
    color: #fff !important;
    width: 100% !important; /* Ancho completo */
    border-radius: 50px !important; /* Completamente redondo */
    padding: 16px !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    border: none !important;
    cursor: pointer !important;
    box-shadow: 0 10px 20px rgba(217, 44, 44, 0.3) !important; /* Sombra roja */
    transition: all 0.3s ease !important;
    margin-top: 15px !important;
    
    /* CORRECCIÓN BOTÓN: Para centrar el texto "ENVIAR" */
    text-align: center !important; 
    display: block !important; 
}

/* Efecto Hover en el botón */
.wpforms-submit-container button:hover {
    background: #b02121 !important;
    transform: translateY(-4px) !important; /* Sube hacia arriba */
    box-shadow: 0 15px 30px rgba(217, 44, 44, 0.4) !important; /* Sombra más grande */
}
/* --- CHECKBOXES MÁS NOTABLES Y CON COLOR DE MARCA --- */

/* Tamaño base del checkbox */
.wpforms-form input[type="checkbox"] {
    width: 20px !important; /* Un poco más grande para que se vea bien */
    height: 20px !important;
    cursor: pointer !important;
    accent-color: #D92C2C !important; /* Pinta el cuadrito de rojo al marcarlo */
    transition: all 0.2s ease !important; /* Animación rápida */
    margin-right: 10px !important; /* Espacio con el texto */
}

/* Efecto al hacer clic / marcar */
.wpforms-form input[type="checkbox"]:checked {
    transform: scale(1.1) !important; /* Crece un 10% para que se sienta el clic */
    box-shadow: 0 0 10px rgba(217, 44, 44, 0.4) !important; /* Resplandor rojo alrededor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-293460d */.elementor-205 .elementor-element.elementor-element-293460d .elementor-heading-title {
    /* Color base (Rojo Metralab) */
    color: #D92C2C;
    
    /* Animación de brillo pulsante */
    animation: brilloPulsante 1.5s ease-in-out infinite;

    /* OPTIMIZACIÓN: Estas líneas aseguran que no desaparezca nunca */
    transform: translateZ(0);
    will-change: text-shadow, color;
}

/* La animación: El texto se "enciende" y se apaga suavemente */
@keyframes brilloPulsante {
    0%, 100% {
        /* Estado Normal: Rojo estándar */
        color: #D92C2C;
        text-shadow: 0 0 0px transparent;
    }
    50% {
        /* Estado Brillante: Rojo claro + Resplandor blanco */
        color: #A10000; 
        text-shadow: 0 0 15px rgba(255, 255, 255, 0.8), 0 0 5px rgba(255, 255, 255, 0.4);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85bc876 */.elementor-205 .elementor-element.elementor-element-85bc876 {
    /* Esto define la animación: nombre, duración, suavidad, repetición */
    animation: zoomLatido 1.9s ease-in-out infinite;
}

/* Aquí definimos cómo se mueve */
@keyframes zoomLatido {
    0% {
        transform: scale(1); /* Tamaño normal */
    }
    50% {
        transform: scale(1.4); /* Crece un 10% (Haz zoom) */
    }
    100% {
        transform: scale(1); /* Vuelve a normal */
    }
}/* End custom CSS */