.elementor-3348 .elementor-element.elementor-element-67ed19d{--spacer-size:0px;}.elementor-3348 .elementor-element.elementor-element-78c29c15:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-78c29c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://itep.edu.pe/wp-content/uploads/2026/09/seminario-seguridad-mineria-gestion-riesgo-itep-unsa-capacitacin-certificacion03.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3348 .elementor-element.elementor-element-78c29c15 > .elementor-background-overlay{opacity:0.17;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-78c29c15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-aea93eb{text-align:center;}.elementor-3348 .elementor-element.elementor-element-6d7840ab > .elementor-container{max-width:1121px;}.elementor-3348 .elementor-element.elementor-element-6d7840ab{margin-top:-1px;margin-bottom:-1px;padding:0px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-4b1a9074:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3348 .elementor-element.elementor-element-4b1a9074 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3348 .elementor-element.elementor-element-4b1a9074 > .elementor-element-populated{border-style:solid;border-width:0px 0px 4px 0px;border-color:#d3b574;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 45px 20px;}.elementor-3348 .elementor-element.elementor-element-4b1a9074 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-3167a4a9 > .elementor-container{max-width:1200px;min-height:271px;}.elementor-3348 .elementor-element.elementor-element-3167a4a9{border-style:none;margin-top:-107px;margin-bottom:-107px;}.elementor-bc-flex-widget .elementor-3348 .elementor-element.elementor-element-34b26d92.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3348 .elementor-element.elementor-element-34b26d92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3348 .elementor-element.elementor-element-34b26d92 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#d7d7d9;padding:0px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-46930605{width:var( --container-widget-width, 97.536% );max-width:97.536%;--container-widget-width:97.536%;--container-widget-flex-grow:0;align-self:center;}.elementor-3348 .elementor-element.elementor-element-46930605 > .elementor-widget-container{margin:18px 18px 18px 18px;padding:-4px -4px -4px -4px;}.elementor-3348 .elementor-element.elementor-element-46930605.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-3348 .elementor-element.elementor-element-46930605.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-3348 .elementor-element.elementor-element-46930605.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-3348 .elementor-element.elementor-element-46930605 .elementor-image-box-title{margin-bottom:1px;font-size:17px;}.elementor-3348 .elementor-element.elementor-element-46930605 .elementor-image-box-wrapper .elementor-image-box-img{width:87%;}.elementor-3348 .elementor-element.elementor-element-46930605 .elementor-image-box-img img{height:100%;object-fit:cover;object-position:center center;border-radius:0px;transition-duration:0.3s;}.elementor-3348 .elementor-element.elementor-element-46930605 .elementor-image-box-description{font-size:18px;line-height:13px;letter-spacing:0.1px;}.elementor-bc-flex-widget .elementor-3348 .elementor-element.elementor-element-8bcc766.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3348 .elementor-element.elementor-element-8bcc766.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3348 .elementor-element.elementor-element-8bcc766 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#d7d7d9;padding:0px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-eb12f4f{text-align:center;}.elementor-3348 .elementor-element.elementor-element-eb12f4f .elementor-heading-title{-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#08502c;stroke:#08502c;color:#08502c;}.elementor-bc-flex-widget .elementor-3348 .elementor-element.elementor-element-6afb77eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3348 .elementor-element.elementor-element-6afb77eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3348 .elementor-element.elementor-element-6afb77eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-5e6fb88{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5e6fb88 .elementor-heading-title{-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#08502c;stroke:#08502c;color:#08502c;}.elementor-bc-flex-widget .elementor-3348 .elementor-element.elementor-element-47c48cfb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3348 .elementor-element.elementor-element-47c48cfb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3348 .elementor-element.elementor-element-47c48cfb > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#d7d7d9;padding:0px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-0b602a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-0b602a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-580752f{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-8b78cf5{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-bc5d80f{text-align:center;}.elementor-3348 .elementor-element.elementor-element-bc5d80f .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:54px;color:#053917;}.elementor-3348 .elementor-element.elementor-element-0c9864a{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-0b4cdc6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-0b4cdc6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-bf80103{text-align:center;}.elementor-3348 .elementor-element.elementor-element-bf80103 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:#166933;}.elementor-3348 .elementor-element.elementor-element-97de211{text-align:center;}.elementor-3348 .elementor-element.elementor-element-97de211 p{margin-block-end:8px;}.elementor-3348 .elementor-element.elementor-element-fd5795a{text-align:center;}.elementor-3348 .elementor-element.elementor-element-fd5795a .elementor-heading-title{color:#166933;}.elementor-3348 .elementor-element.elementor-element-6d4bc72{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2a0ab74{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2a0ab74 .elementor-heading-title{color:#166933;}.elementor-3348 .elementor-element.elementor-element-f0d2ba4{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2efca1a{--spacer-size:112px;}.elementor-3348 .elementor-element.elementor-element-41ff738:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-41ff738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#156035;}.elementor-3348 .elementor-element.elementor-element-41ff738{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-41ff738 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-1692e91{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-cd0b520{--spacer-size:112px;}.elementor-3348 .elementor-element.elementor-element-8f39c61 .elementor-heading-title{font-size:65px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-900cc7e{font-family:"Montserrat", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-ee3ece5{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-8b2a49e{width:var( --container-widget-width, 101.154% );max-width:101.154%;--container-widget-width:101.154%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-56c14dd > .elementor-container{max-width:913px;}.elementor-3348 .elementor-element.elementor-element-69808f5{--spacer-size:80px;}.elementor-3348 .elementor-element.elementor-element-9b718b4{--spacer-size:109px;}.elementor-3348 .elementor-element.elementor-element-dde697e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3348 .elementor-element.elementor-element-99f4dc4{width:var( --container-widget-width, 102.221% );max-width:102.221%;--container-widget-width:102.221%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-99f4dc4 img{border-radius:0px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-9693860 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:55px;}.elementor-3348 .elementor-element.elementor-element-02cfbd7{width:var( --container-widget-width, 99.484% );max-width:99.484%;--container-widget-width:99.484%;--container-widget-flex-grow:0;font-size:24px;}.elementor-3348 .elementor-element.elementor-element-c8618be{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-bf8a097:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-bf8a097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#156035;}.elementor-3348 .elementor-element.elementor-element-bf8a097{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-bf8a097 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-ce05687{--spacer-size:93px;}.elementor-3348 .elementor-element.elementor-element-1bd9020:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-1bd9020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#156035;}.elementor-3348 .elementor-element.elementor-element-1bd9020{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-1bd9020 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-e9f3f98 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-e9f3f98.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-e9f3f98.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-e9f3f98.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-e9f3f98.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-e9f3f98.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-bb06c7f{text-align:center;}.elementor-3348 .elementor-element.elementor-element-bb06c7f .elementor-heading-title{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8dd69e5 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-8dd69e5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8dd69e5.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-8dd69e5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8dd69e5.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-8dd69e5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-4b0bb0d{text-align:center;}.elementor-3348 .elementor-element.elementor-element-4b0bb0d .elementor-heading-title{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5e363cc .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5e363cc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5e363cc.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-5e363cc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5e363cc.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-5e363cc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5710a7c{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5710a7c .elementor-heading-title{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8ea6db9 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-8ea6db9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8ea6db9.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-8ea6db9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-8ea6db9.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-8ea6db9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5531ae3{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5531ae3 .elementor-heading-title{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-73bee23 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-73bee23.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-73bee23.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-73bee23.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-73bee23.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-73bee23.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-e0c2518{text-align:center;}.elementor-3348 .elementor-element.elementor-element-e0c2518 .elementor-heading-title{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-f23f30e .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-f23f30e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-f23f30e.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-f23f30e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-f23f30e.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-f23f30e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-2dd26d3{text-align:center;}.elementor-3348 .elementor-element.elementor-element-2dd26d3 .elementor-heading-title{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-11488b6:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-11488b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#156035;}.elementor-3348 .elementor-element.elementor-element-11488b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-11488b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-6fdedee{--spacer-size:143px;}.elementor-3348 .elementor-element.elementor-element-ce2b0c2{--spacer-size:103px;}.elementor-3348 .elementor-element.elementor-element-a0dcc20{text-align:center;}.elementor-3348 .elementor-element.elementor-element-a0dcc20 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:67px;color:#0E4622;}.elementor-3348 .elementor-element.elementor-element-0f57b16{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-49a0b71 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;color:#156035;}.elementor-3348 .elementor-element.elementor-element-e534a6a{width:var( --container-widget-width, 67.573% );max-width:67.573%;--container-widget-width:67.573%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-698ea61{--spacer-size:38px;}.elementor-3348 .elementor-element.elementor-element-8cd4800 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#156035;stroke:#156035;color:#156035;}.elementor-3348 .elementor-element.elementor-element-e0f6549{width:var( --container-widget-width, 82.576% );max-width:82.576%;--container-widget-width:82.576%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-e9a8fa9{--spacer-size:38px;}.elementor-3348 .elementor-element.elementor-element-4092e6d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#156035;stroke:#156035;color:#156035;}.elementor-3348 .elementor-element.elementor-element-237965f{width:var( --container-widget-width, 82.573% );max-width:82.573%;--container-widget-width:82.573%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-9bce5c0{--spacer-size:38px;}.elementor-3348 .elementor-element.elementor-element-8178e99 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:30px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#156035;stroke:#156035;color:#156035;}.elementor-3348 .elementor-element.elementor-element-5a241eb{width:var( --container-widget-width, 83.485% );max-width:83.485%;--container-widget-width:83.485%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-25384b52{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-06dbd46:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-06dbd46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F1C;}.elementor-3348 .elementor-element.elementor-element-06dbd46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-06dbd46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-f5890a9{--spacer-size:20px;}.elementor-3348 .elementor-element.elementor-element-4e3be4b .elementor-heading-title{font-size:34px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-c95ad1e{--spacer-size:10px;}.elementor-3348 .elementor-element.elementor-element-6b4458f6:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-6b4458f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3348 .elementor-element.elementor-element-6b4458f6 > .elementor-container{max-width:1200px;}.elementor-3348 .elementor-element.elementor-element-6b4458f6 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-6b4458f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:150px;}.elementor-3348 .elementor-element.elementor-element-2936f7e3 > .elementor-element-populated{padding:0% 20% 0% 20%;}.elementor-3348 .elementor-element.elementor-element-49a0fc3d{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-776f1db9{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-66d3c1d0{text-align:center;}.elementor-3348 .elementor-element.elementor-element-66d3c1d0 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:45px;font-weight:600;line-height:1.2em;color:#083F1C;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-tab-title{border-width:1px;border-color:#686868;background-color:rgba(35,35,35,0);padding:30px 30px 30px 30px;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-tab-content{border-width:1px;border-block-end-color:#686868;background-color:rgba(25,25,25,0);color:#686868;font-size:16px;font-weight:300;line-height:1.8em;padding:15px 35px 15px 35px;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-toggle-item:not(:last-child){margin-block-end:32px;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-toggle-item{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.12);}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-toggle-title, .elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-toggle-icon{color:#166933;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-toggle-icon svg{fill:#166933;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-tab-title.elementor-active a, .elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#166933;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-toggle-title{font-size:16px;font-weight:900;text-transform:uppercase;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-tab-title .elementor-toggle-icon i:before{color:#ffffff;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-tab-title .elementor-toggle-icon svg{fill:#ffffff;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-3348 .elementor-element.elementor-element-4e071bd6 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-3348 .elementor-element.elementor-element-61cc0217{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-ad557d2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-ad557d2 > .elementor-element-populated, .elementor-3348 .elementor-element.elementor-element-ad557d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-3348 .elementor-element.elementor-element-ad557d2 > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-3348 .elementor-element.elementor-element-ad557d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-5174335{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-339f5b5{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-9017c8b{text-align:center;}.elementor-3348 .elementor-element.elementor-element-9017c8b .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:44px;color:#083F1C;}.elementor-3348 .elementor-element.elementor-element-131992d{--spacer-size:23px;}.elementor-3348 .elementor-element.elementor-element-df4802d{width:var( --container-widget-width, 101.147% );max-width:101.147%;--container-widget-width:101.147%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-df4802d > .elementor-widget-container{margin:-17px -17px -17px -17px;padding:-4px -4px -4px -4px;border-radius:7px 7px 7px 7px;}.elementor-3348 .elementor-element.elementor-element-1e7ae83{--spacer-size:26px;}.elementor-3348 .elementor-element.elementor-element-a5a1dba{text-align:center;}.elementor-3348 .elementor-element.elementor-element-a5a1dba .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:49px;color:#0E4622;}.elementor-3348 .elementor-element.elementor-element-bdba805{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-2b6fcf9{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-a4d747e .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-a4d747e.elementor-view-stacked .elementor-icon{background-color:#0E4622;}.elementor-3348 .elementor-element.elementor-element-a4d747e.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-a4d747e.elementor-view-default .elementor-icon{color:#0E4622;border-color:#0E4622;}.elementor-3348 .elementor-element.elementor-element-a4d747e.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-a4d747e.elementor-view-default .elementor-icon svg{fill:#0E4622;}.elementor-3348 .elementor-element.elementor-element-20e2d99{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-3bd7d31{text-align:center;}.elementor-3348 .elementor-element.elementor-element-58f9f11{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-4970c55 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-4970c55.elementor-view-stacked .elementor-icon{background-color:#0E4622;}.elementor-3348 .elementor-element.elementor-element-4970c55.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-4970c55.elementor-view-default .elementor-icon{color:#0E4622;border-color:#0E4622;}.elementor-3348 .elementor-element.elementor-element-4970c55.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-4970c55.elementor-view-default .elementor-icon svg{fill:#0E4622;}.elementor-3348 .elementor-element.elementor-element-fdff21d{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-4606fe7{text-align:center;}.elementor-3348 .elementor-element.elementor-element-335f6aa{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-e2d6c06 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-e2d6c06.elementor-view-stacked .elementor-icon{background-color:#0E4622;}.elementor-3348 .elementor-element.elementor-element-e2d6c06.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-e2d6c06.elementor-view-default .elementor-icon{color:#0E4622;border-color:#0E4622;}.elementor-3348 .elementor-element.elementor-element-e2d6c06.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-e2d6c06.elementor-view-default .elementor-icon svg{fill:#0E4622;}.elementor-3348 .elementor-element.elementor-element-4ee94f6{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-c75bff7{text-align:center;}.elementor-3348 .elementor-element.elementor-element-9816146{--spacer-size:146px;}.elementor-3348 .elementor-element.elementor-element-668be35:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-668be35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F1C;}.elementor-3348 .elementor-element.elementor-element-668be35{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-668be35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-f0ffc64{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-73ae7b7{text-align:center;}.elementor-3348 .elementor-element.elementor-element-73ae7b7 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:53px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-a351b22{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-f2a4e13:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-f2a4e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F1C;}.elementor-3348 .elementor-element.elementor-element-f2a4e13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-f2a4e13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-44e0552 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-44e0552.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-44e0552.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-44e0552.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-44e0552.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-44e0552.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3f8bccd .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-cb6240a{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-e3520b0:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-e3520b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F1C;}.elementor-3348 .elementor-element.elementor-element-e3520b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-e3520b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-0245e99 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-0245e99.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0245e99.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-0245e99.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0245e99.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-0245e99.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-5d0de97 .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-732991f{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-cce9b15:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-cce9b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F1C;}.elementor-3348 .elementor-element.elementor-element-cce9b15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-cce9b15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-dbdf77d .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-dbdf77d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-dbdf77d.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-dbdf77d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-dbdf77d.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-dbdf77d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-b9d5599 .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-0fd9e2f{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-90af568:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-90af568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F1C;}.elementor-3348 .elementor-element.elementor-element-90af568{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-90af568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-d6ea5a6 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-d6ea5a6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d6ea5a6.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-d6ea5a6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-d6ea5a6.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-d6ea5a6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-08b5ef9 .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-3c80f29{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-7282878:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-7282878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F1C;}.elementor-3348 .elementor-element.elementor-element-7282878{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-7282878 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-423bd70 .elementor-icon-wrapper{text-align:center;}.elementor-3348 .elementor-element.elementor-element-423bd70.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-423bd70.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-423bd70.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-423bd70.elementor-view-framed .elementor-icon, .elementor-3348 .elementor-element.elementor-element-423bd70.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-707986c .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-7fa81fd{color:#FFFFFF;}.elementor-3348 .elementor-element.elementor-element-4026e22:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-4026e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083F1C;}.elementor-3348 .elementor-element.elementor-element-4026e22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-4026e22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-9d76f28{--spacer-size:124px;}.elementor-3348 .elementor-element.elementor-element-1579ade:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-1579ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #083F1C 0%, #012340 100%);}.elementor-3348 .elementor-element.elementor-element-1579ade{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3348 .elementor-element.elementor-element-1579ade > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3348 .elementor-element.elementor-element-888b6ec{--spacer-size:50px;}.elementor-3348 .elementor-element.elementor-element-5905689{text-align:center;}.elementor-3348 .elementor-element.elementor-element-5905689 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;color:#FAFAFA;}.elementor-3348 .elementor-element.elementor-element-25f7a43{--spacer-size:50px;}:root{--page-title-display:none;}body.elementor-page-3348{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3348 .elementor-element.elementor-element-dde697e{width:41.199%;}.elementor-3348 .elementor-element.elementor-element-4cf3be3{width:58.42%;}}@media(max-width:1024px){.elementor-3348 .elementor-element.elementor-element-78c29c15:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-78c29c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-290px 0px;background-repeat:no-repeat;}.elementor-3348 .elementor-element.elementor-element-4b1a9074 > .elementor-element-populated{margin:-85px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-3348 .elementor-element.elementor-element-46930605 .elementor-image-box-title{font-size:10px;}.elementor-3348 .elementor-element.elementor-element-46930605 .elementor-image-box-description{font-size:11px;}.elementor-3348 .elementor-element.elementor-element-2936f7e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3348 .elementor-element.elementor-element-78c29c15:not(.elementor-motion-effects-element-type-background), .elementor-3348 .elementor-element.elementor-element-78c29c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:19px 0px;}.elementor-3348 .elementor-element.elementor-element-78c29c15{margin-top:-34px;margin-bottom:0px;}.elementor-3348 .elementor-element.elementor-element-6d7840ab{margin-top:-1%;margin-bottom:-1%;padding:0% 1% -1% 1%;}.elementor-3348 .elementor-element.elementor-element-4b1a9074 > .elementor-element-populated{margin:2% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:-1% -1% 0% -1%;}.elementor-3348 .elementor-element.elementor-element-3167a4a9{margin-top:-35%;margin-bottom:-27%;padding:-1px -1px -1px -1px;}.elementor-3348 .elementor-element.elementor-element-34b26d92{width:50%;}.elementor-bc-flex-widget .elementor-3348 .elementor-element.elementor-element-34b26d92.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3348 .elementor-element.elementor-element-34b26d92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3348 .elementor-element.elementor-element-34b26d92 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3348 .elementor-element.elementor-element-34b26d92 > .elementor-element-populated{border-width:0px 0px 1px 0px;margin:-23% 2% 0% 27%;--e-column-margin-right:2%;--e-column-margin-left:27%;padding:0px 0px -15px 0px;}.elementor-3348 .elementor-element.elementor-element-46930605{width:var( --container-widget-width, 100.021% );max-width:100.021%;--container-widget-width:100.021%;--container-widget-flex-grow:0;}.elementor-3348 .elementor-element.elementor-element-46930605 > .elementor-widget-container{margin:39% -8% 29% -54%;padding:27% 0% 1% 0%;}.elementor-3348 .elementor-element.elementor-element-46930605 .elementor-image-box-img{margin-bottom:5px;}.elementor-3348 .elementor-element.elementor-element-8bcc766{width:50%;}.elementor-3348 .elementor-element.elementor-element-8bcc766 > .elementor-element-populated{border-width:0px 0px 1px 0px;margin:-95% 8% 0% 0%;--e-column-margin-right:8%;--e-column-margin-left:0%;padding:0% 0% -14% 0%;}.elementor-3348 .elementor-element.elementor-element-6afb77eb{width:50%;}.elementor-3348 .elementor-element.elementor-element-6afb77eb > .elementor-element-populated{margin:-3% -3% -51% -3%;--e-column-margin-right:-3%;--e-column-margin-left:-3%;}.elementor-3348 .elementor-element.elementor-element-47c48cfb{width:50%;}.elementor-3348 .elementor-element.elementor-element-47c48cfb > .elementor-element-populated{border-width:0px 0px 1px 0px;margin:23% 0% 4% 33%;--e-column-margin-right:0%;--e-column-margin-left:33%;}.elementor-3348 .elementor-element.elementor-element-8f39c61 .elementor-heading-title{font-size:32px;}.elementor-3348 .elementor-element.elementor-element-9693860 .elementor-heading-title{font-size:36px;}.elementor-3348 .elementor-element.elementor-element-a0dcc20 .elementor-heading-title{font-size:39px;}.elementor-3348 .elementor-element.elementor-element-4e071bd6 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-3348 .elementor-element.elementor-element-a5a1dba .elementor-heading-title{font-size:36px;}}/* Start custom CSS for shortcode, class: .elementor-element-df4802d *//* ══════════════════════════════════════
     RESPONSIVE
     ══════════════════════════════════════ */

  /* ── Tablets / pantallas medianas (≤900px) ── */
  @media (max-width: 900px) {
    .hero {
      grid-template-columns: 1fr;
      padding: 40px 5% 50px;
    }
    .hero::before { display: none; }
    .hero-form-card { max-width: 100%; }

    .why-grid { grid-template-columns: 1fr 1fr; }
    .benefits-grid { grid-template-columns: 1fr 1fr; }
    .testimonials-grid { grid-template-columns: 1fr; }
    .stats-grid { grid-template-columns: 1fr 1fr; }
    footer { grid-template-columns: 1fr 1fr; }

    .flow-step:not(:last-child)::after { display: none; }
    .flow-steps { gap: 24px; }

    section { padding: 56px 5%; }
  }

  /* ── Celulares (≤600px) ── */
  @media (max-width: 600px) {
    nav {
      flex-wrap: wrap;
      gap: 10px;
      padding: 12px 5%;
    }
    .nav-right { gap: 10px; flex-wrap: wrap; }
    .nav-wa span:last-child { display: none; } /* deja solo el ícono si no cabe */

    .trust-bar { gap: 14px; padding: 10px 5%; }
    .trust-item { font-size: 13px; }
    .trust-item .ico { font-size: 15px; }

    .hero-eyebrow { font-size: 11px; padding: 5px 10px; }
    .hero-title { font-size: clamp(34px, 9vw, 48px); }
    .hero-subtitle { font-size: 15px; }
    .hero-details { gap: 8px; margin-bottom: 24px; }

    .hero-form-card { padding: 28px 20px; }
    .form-badge { font-size: 12px; padding: 5px 14px; }

    .why-grid { grid-template-columns: 1fr; }
    .benefits-grid { grid-template-columns: 1fr; }
    .careers-grid { grid-template-columns: repeat(2, 1fr); }

    .section-title { font-size: clamp(26px, 7vw, 36px); }
    .section-sub { font-size: 15px; }

    .final-cta { padding: 56px 5%; }
    .final-cta-form { padding: 24px 20px; }
    .final-cta-form .form-row { grid-template-columns: 1fr; }

    footer { grid-template-columns: 1fr; text-align: left; }
    .stats-grid { grid-template-columns: 1fr 1fr; }
    .stat-num { font-size: 38px; }

    section { padding: 44px 5%; }
  }

  /* ── Celulares pequeños (≤380px) ── */
  @media (max-width: 380px) {
    .nav-logo span { display: none; } /* solo queda el logo box "ITEP" */
    .nav-cta { padding: 8px 14px; font-size: 13px; }

    .hero-title { font-size: 30px; }
    .hero-form-card { padding: 22px 16px; }
    .form-title { font-size: 19px; }

    .careers-grid { grid-template-columns: 1fr 1fr; gap: 12px; }
    .career-img { height: 90px; font-size: 32px; }

    .stats-grid { grid-template-columns: 1fr 1fr; gap: 12px; }
    .stat-card { padding: 20px 14px; }
    .stat-num { font-size: 32px; }

    .btn-submit, .gform_button { font-size: 15px; padding: 12px; }
  }

  /* ── Accesibilidad: reduce animaciones si el usuario lo pide ── */
  @media (prefers-reduced-motion: reduce) {
    * { transition: none !important; animation: none !important; scroll-behavior: auto !important; }
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad557d2 *//* ===== Contenedor de la tarjeta ===== */
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gform_wrapper {
    background: #ffffff;
    border-radius: 12px;
    padding: 32px 28px;
    max-width: 420px;
    margin: 0 auto;
    box-shadow: 0 20px 60px rgba(0,0,0,.4);
    position: relative;
    font-family: 'Inter', sans-serif;
}

/* ===== Badge "REGÍSTRATE GRATIS" ===== */
.elementor-3348 .elementor-element.elementor-element-ad557d2 .form-badge {
    position: absolute;
    top: -14px;
    left: 50%;
    transform: translateX(-50%);
    background: #f5c200;
    color: #0d1f4e;
    font-family: 'Barlow Condensed', sans-serif;
    font-weight: 800;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 5px 20px;
    border-radius: 4px;
    white-space: nowrap;
}

/* ===== Título "Reserva tu lugar" ===== */
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gform_wrapper .gform_title,
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gform_heading {
    font-family: 'Barlow Condensed', sans-serif !important;
    font-weight: 800 !important;
    font-size: 22px !important;
    color: #0d1f4e !important;
    text-align: center !important;
    margin-bottom: 6px !important;
    margin-top: 8px !important;
}

/* ===== Subtítulo/descripción ===== */
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gform_wrapper .gform_description {
    text-align: center !important;
    font-size: 13px !important;
    color: #5a6480 !important;
    margin-bottom: 22px !important;
}

/* ===== Labels de los campos ===== */
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield_label {
    display: block !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #5a6480 !important;
    letter-spacing: .5px !important;
    text-transform: uppercase !important;
    margin-bottom: 5px !important;
}

/* ===== Inputs, select y textarea ===== */
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield input[type="text"],
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield input[type="tel"],
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield input[type="email"],
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield select,
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield textarea {
    width: 100% !important;
    padding: 11px 14px !important;
    border: 1.5px solid #e0e3ed !important;
    border-radius: 7px !important;
    font-size: 14px !important;
    font-family: 'Inter', sans-serif !important;
    background: #f4f5f8 !important;
    color: #1a2340 !important;
    outline: none !important;
    transition: border-color .2s;
    box-sizing: border-box !important;
}

.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield input:focus,
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield select:focus,
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield textarea:focus {
    border-color: #0d1f4e !important;
}

.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield textarea {
    resize: vertical !important;
    min-height: 80px !important;
}

.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield input::placeholder,
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield textarea::placeholder {
    color: #9aa1b5 !important;
    opacity: 1 !important;
}

/* Espaciado entre campos */
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gfield {
    margin-bottom: 14px !important;
}

/* ===== Botón de enviar ===== */
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gform_footer input[type="submit"],
.elementor-3348 .elementor-element.elementor-element-ad557d2 .gform_button {
    width: 100% !important;
    padding: 14px !important;
    background: #0d1f4e !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    cursor: pointer !important;
    font-family: 'Barlow Condensed', sans-serif !important;
    font-weight: 800 !important;
    font-size: 18px !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    transition: background .2s, transform .1s;
    margin-top: 4px !important;
}

.elementor-3348 .elementor-element.elementor-element-ad557d2 .gform_button::after {
    content: " →";
}

.elementor-3348 .elementor-element.elementor-element-ad557d2 .gform_button:hover {
    background: #162a6b !important;
    transform: translateY(-1px);
}/* End custom CSS */