.elementor-2105 .elementor-element.elementor-element-65134fd1:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-65134fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081549;background-image:url("https://www.dyngas.com/wp-content/uploads/2026/08/DYNGAS-BANNER-BI6.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2105 .elementor-element.elementor-element-65134fd1 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-65134fd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-2105 .elementor-element.elementor-element-85822cc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2105 .elementor-element.elementor-element-5cb47396:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-5cb47396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(68deg, #FFFFFF 0%, #F3E9E7 100%);}.elementor-2105 .elementor-element.elementor-element-5cb47396{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-2105 .elementor-element.elementor-element-5cb47396 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-ef933d0 > .elementor-element-populated{padding:0px 200px 0px 200px;}.elementor-2105 .elementor-element.elementor-element-9449217:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-9449217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(68deg, #FFFFFF 0%, #F3E9E7 100%);}.elementor-2105 .elementor-element.elementor-element-9449217{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-2105 .elementor-element.elementor-element-9449217 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-abd902c > .elementor-element-populated{padding:0px 200px 0px 200px;}.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-2105 .elementor-element.elementor-element-e024960{text-align:center;}.elementor-2105 .elementor-element.elementor-element-e024960 .elementor-heading-title{font-family:var( --e-global-typography-0587478-font-family ), Sans-serif;font-size:var( --e-global-typography-0587478-font-size );font-weight:var( --e-global-typography-0587478-font-weight );line-height:var( --e-global-typography-0587478-line-height );color:#081549;}.elementor-2105 .elementor-element.elementor-element-9279c4d > .elementor-container{max-width:1128px;}.elementor-2105 .elementor-element.elementor-element-b418b5e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2105 .elementor-element.elementor-element-98ae586 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2105 .elementor-element.elementor-element-98ae586{text-align:center;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:var( --e-global-color-2c9ae31 );}.elementor-2105 .elementor-element.elementor-element-98ae586 p{margin-block-end:0px;}.elementor-2105 .elementor-element.elementor-element-e2842eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2105 .elementor-element.elementor-element-903e841 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-2105 .elementor-element.elementor-element-903e841{text-align:center;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:18px;color:var( --e-global-color-2c9ae31 );}.elementor-2105 .elementor-element.elementor-element-903e841 p{margin-block-end:0px;}.elementor-2105 .elementor-element.elementor-element-27e3da4:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-27e3da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c9ae31 );}.elementor-2105 .elementor-element.elementor-element-27e3da4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-2105 .elementor-element.elementor-element-27e3da4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-bc83652 > .elementor-element-populated{padding:0px 200px 0px 200px;}.elementor-2105 .elementor-element.elementor-element-7736ed3 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-2105 .elementor-element.elementor-element-7736ed3{text-align:center;}.elementor-2105 .elementor-element.elementor-element-7736ed3 .elementor-heading-title{font-family:var( --e-global-typography-0587478-font-family ), Sans-serif;font-size:var( --e-global-typography-0587478-font-size );font-weight:var( --e-global-typography-0587478-font-weight );line-height:var( --e-global-typography-0587478-line-height );color:var( --e-global-color-primary );}.elementor-2105 .elementor-element.elementor-element-4538e4c{text-align:center;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-2105 .elementor-element.elementor-element-e86d58d > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-2105 .elementor-element.elementor-element-e86d58d{text-align:center;}.elementor-2105 .elementor-element.elementor-element-73dbce4b{--spacer-size:32px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2105 .elementor-element.elementor-element-bf87277 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-bbbeb5f-font-family ), Sans-serif;font-size:var( --e-global-typography-bbbeb5f-font-size );text-transform:var( --e-global-typography-bbbeb5f-text-transform );letter-spacing:var( --e-global-typography-bbbeb5f-letter-spacing );fill:var( --e-global-color-2c9ae31 );color:var( --e-global-color-2c9ae31 );border-radius:8px 8px 8px 8px;padding:1em 1em 1em 1em;}.elementor-2105 .elementor-element.elementor-element-bf87277 .elementor-button:hover, .elementor-2105 .elementor-element.elementor-element-bf87277 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-2c9ae31 );}.elementor-2105 .elementor-element.elementor-element-bf87277 .elementor-button:hover svg, .elementor-2105 .elementor-element.elementor-element-bf87277 .elementor-button:focus svg{fill:var( --e-global-color-2c9ae31 );}.elementor-2105 .elementor-element.elementor-element-2a95167f:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-2a95167f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dyngas.com/wp-content/uploads/2026/06/DYNGAS-FOTOGRAFIA-DYNPRICING-scaled-1.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2105 .elementor-element.elementor-element-2a95167f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-2105 .elementor-element.elementor-element-2a95167f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-2f22549{--spacer-size:300px;}.elementor-2105 .elementor-element.elementor-element-117b26a6:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-117b26a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2105 .elementor-element.elementor-element-117b26a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 5em;}.elementor-2105 .elementor-element.elementor-element-117b26a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-6e65242 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2105 .elementor-element.elementor-element-6e65242 > .elementor-element-populated{padding:0em 10em 0em 0em;}.elementor-2105 .elementor-element.elementor-element-eaed88b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2105 .elementor-element.elementor-element-9935cab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2105 .elementor-element.elementor-element-033054c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2105 .elementor-element.elementor-element-0f6ee25:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-0f6ee25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c9ae31 );}.elementor-2105 .elementor-element.elementor-element-0f6ee25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-2105 .elementor-element.elementor-element-0f6ee25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-6af2945 > .elementor-element-populated{padding:0px 200px 0px 200px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2105 .elementor-element.elementor-element-cd177b9{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-2105 .elementor-element.elementor-element-cd177b9 .elementor-divider-separator{width:100%;}.elementor-2105 .elementor-element.elementor-element-cd177b9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2105 .elementor-element.elementor-element-13ac1bb{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-2105 .elementor-element.elementor-element-13ac1bb .elementor-divider-separator{width:100%;}.elementor-2105 .elementor-element.elementor-element-13ac1bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2105 .elementor-element.elementor-element-1c72168{text-align:center;}.elementor-2105 .elementor-element.elementor-element-1c72168 .elementor-heading-title{font-family:var( --e-global-typography-0587478-font-family ), Sans-serif;font-size:var( --e-global-typography-0587478-font-size );font-weight:var( --e-global-typography-0587478-font-weight );line-height:var( --e-global-typography-0587478-line-height );color:var( --e-global-color-primary );}.elementor-2105 .elementor-element.elementor-element-d853747{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-2105 .elementor-element.elementor-element-d853747 .elementor-divider-separator{width:100%;}.elementor-2105 .elementor-element.elementor-element-d853747 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2105 .elementor-element.elementor-element-d6690af{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-2105 .elementor-element.elementor-element-d6690af .elementor-divider-separator{width:100%;}.elementor-2105 .elementor-element.elementor-element-d6690af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2105 .elementor-element.elementor-element-34c2561{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-2105 .elementor-element.elementor-element-34c2561 .elementor-divider-separator{width:100%;}.elementor-2105 .elementor-element.elementor-element-34c2561 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2105 .elementor-element.elementor-element-7926653:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-7926653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dyngas.com/wp-content/uploads/2026/06/DYNGAS-FOTOGRAFIA-DYNTPV2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2105 .elementor-element.elementor-element-7926653{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-2105 .elementor-element.elementor-element-7926653 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-8da4054{--spacer-size:300px;}.elementor-2105 .elementor-element.elementor-element-89909b6:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-89909b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c9ae31 );}.elementor-2105 .elementor-element.elementor-element-89909b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-2105 .elementor-element.elementor-element-89909b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-e417ccc > .elementor-widget-container{padding:25px 0px 25px 0px;}.elementor-2105 .elementor-element.elementor-element-e417ccc{text-align:center;}.elementor-2105 .elementor-element.elementor-element-e417ccc .elementor-heading-title{font-family:var( --e-global-typography-0587478-font-family ), Sans-serif;font-size:var( --e-global-typography-0587478-font-size );font-weight:var( --e-global-typography-0587478-font-weight );line-height:var( --e-global-typography-0587478-line-height );color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-toggle-title, .elementor-2105 .elementor-element.elementor-element-28c310f .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-tab-title.elementor-active a, .elementor-2105 .elementor-element.elementor-element-28c310f .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-toggle-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-secondary );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-tab-content{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2105 .elementor-element.elementor-element-6a17ff0e:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-6a17ff0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(177deg, #FFFFFF 18%, #F3E9E7 39%);}.elementor-2105 .elementor-element.elementor-element-6a17ff0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 0em 10em 0em;}.elementor-2105 .elementor-element.elementor-element-6a17ff0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2105 .elementor-element.elementor-element-3d571bf3 > .elementor-element-populated{padding:0em 10em 0em 0em;}.elementor-2105 .elementor-element.elementor-element-668e37cc > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-2105 .elementor-element.elementor-element-668e37cc{text-align:start;}.elementor-2105 .elementor-element.elementor-element-668e37cc .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:50px;font-weight:800;line-height:1em;color:#081549;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group > label, .elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-subgroup label{color:#081549;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-type-html{padding-bottom:0px;color:#081549;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group .elementor-field{color:#081549;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group .elementor-field, .elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:var( --e-global-color-2c9ae31 );border-radius:6px 6px 6px 6px;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:var( --e-global-color-2c9ae31 );border-radius:6px 6px 6px 6px;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-2c9ae31 );}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-button{font-family:var( --e-global-typography-bbbeb5f-font-family ), Sans-serif;font-size:var( --e-global-typography-bbbeb5f-font-size );text-transform:var( --e-global-typography-bbbeb5f-text-transform );letter-spacing:var( --e-global-typography-bbbeb5f-letter-spacing );border-radius:6px 6px 6px 6px;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .e-form__buttons__wrapper__button-next{background-color:#081549;color:#ffffff;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-button[type="submit"]{background-color:#081549;color:#ffffff;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .e-form__buttons__wrapper__button-next:hover{background-color:#E8201A;color:#ffffff;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-button[type="submit"]:hover{background-color:#E8201A;color:#ffffff;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2105 .elementor-element.elementor-element-4ed4f701{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2105 .elementor-element.elementor-element-65134fd1:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-65134fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-2105 .elementor-element.elementor-element-e024960 .elementor-heading-title{font-size:var( --e-global-typography-0587478-font-size );line-height:var( --e-global-typography-0587478-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2105 .elementor-element.elementor-element-7736ed3 .elementor-heading-title{font-size:var( --e-global-typography-0587478-font-size );line-height:var( --e-global-typography-0587478-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2105 .elementor-element.elementor-element-bf87277 .elementor-button{font-size:var( --e-global-typography-bbbeb5f-font-size );letter-spacing:var( --e-global-typography-bbbeb5f-letter-spacing );}.elementor-2105 .elementor-element.elementor-element-1c72168 .elementor-heading-title{font-size:var( --e-global-typography-0587478-font-size );line-height:var( --e-global-typography-0587478-line-height );}.elementor-2105 .elementor-element.elementor-element-e417ccc .elementor-heading-title{font-size:var( --e-global-typography-0587478-font-size );line-height:var( --e-global-typography-0587478-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-toggle-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2105 .elementor-element.elementor-element-3d571bf3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2105 .elementor-element.elementor-element-668e37cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;}.elementor-2105 .elementor-element.elementor-element-668e37cc .elementor-heading-title{font-size:50px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group .elementor-field, .elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-button{font-size:var( --e-global-typography-bbbeb5f-font-size );letter-spacing:var( --e-global-typography-bbbeb5f-letter-spacing );}}@media(max-width:767px){.elementor-2105 .elementor-element.elementor-element-65134fd1:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-65134fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dyngas.com/wp-content/uploads/2026/08/DYNGAS-BANNER-BI6.png");background-position:bottom left;background-size:cover;}.elementor-2105 .elementor-element.elementor-element-65134fd1{padding:1em 1em 1em 1em;}.elementor-2105 .elementor-element.elementor-element-85822cc > .elementor-element-populated{padding:1em 0em 1em 0em;}.elementor-2105 .elementor-element.elementor-element-5cb47396{padding:2em 0em 2em 0em;}.elementor-2105 .elementor-element.elementor-element-ef933d0 > .elementor-element-populated{padding:0em 0.5em 0em 0.5em;}.elementor-2105 .elementor-element.elementor-element-9449217{padding:2em 0em 2em 0em;}.elementor-2105 .elementor-element.elementor-element-abd902c > .elementor-element-populated{padding:0em 0.5em 0em 0.5em;}.elementor-2105 .elementor-element.elementor-element-e024960 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-2105 .elementor-element.elementor-element-e024960 .elementor-heading-title{font-size:var( --e-global-typography-0587478-font-size );line-height:var( --e-global-typography-0587478-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2105 .elementor-element.elementor-element-98ae586{font-size:18px;line-height:1em;}.elementor-2105 .elementor-element.elementor-element-903e841{font-size:18px;line-height:1em;}.elementor-2105 .elementor-element.elementor-element-27e3da4{padding:2em 0em 2em 0em;}.elementor-2105 .elementor-element.elementor-element-bc83652 > .elementor-element-populated{padding:0em 0.5em 0em 0.5em;}.elementor-2105 .elementor-element.elementor-element-7736ed3 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-2105 .elementor-element.elementor-element-7736ed3 .elementor-heading-title{font-size:var( --e-global-typography-0587478-font-size );line-height:var( --e-global-typography-0587478-line-height );}.elementor-2105 .elementor-element.elementor-element-4538e4c{font-size:18px;line-height:1.3em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2105 .elementor-element.elementor-element-bf87277 .elementor-button{font-size:var( --e-global-typography-bbbeb5f-font-size );letter-spacing:var( --e-global-typography-bbbeb5f-letter-spacing );}.elementor-2105 .elementor-element.elementor-element-117b26a6{padding:2em 0em 2em 01em;}.elementor-2105 .elementor-element.elementor-element-6e65242 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 1em 0em 0em;}.elementor-2105 .elementor-element.elementor-element-0f6ee25{padding:2em 0em 2em 0em;}.elementor-2105 .elementor-element.elementor-element-6af2945 > .elementor-element-populated{padding:0em 0.5em 0em 0.5em;}.elementor-2105 .elementor-element.elementor-element-1c72168 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-2105 .elementor-element.elementor-element-1c72168 .elementor-heading-title{font-size:var( --e-global-typography-0587478-font-size );line-height:var( --e-global-typography-0587478-line-height );}.elementor-2105 .elementor-element.elementor-element-89909b6{padding:2em 0em 2em 0em;}.elementor-2105 .elementor-element.elementor-element-e417ccc > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-2105 .elementor-element.elementor-element-e417ccc .elementor-heading-title{font-size:var( --e-global-typography-0587478-font-size );line-height:var( --e-global-typography-0587478-line-height );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-toggle-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2105 .elementor-element.elementor-element-28c310f .elementor-tab-content{font-size:18px;line-height:1.3em;}.elementor-2105 .elementor-element.elementor-element-6a17ff0e{padding:2em 1em 2em 1em;}.elementor-2105 .elementor-element.elementor-element-3d571bf3 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-2105 .elementor-element.elementor-element-668e37cc > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-2105 .elementor-element.elementor-element-668e37cc{text-align:center;}.elementor-2105 .elementor-element.elementor-element-668e37cc .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-group .elementor-field, .elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2105 .elementor-element.elementor-element-4ed4f701 .elementor-button{font-size:var( --e-global-typography-bbbeb5f-font-size );letter-spacing:var( --e-global-typography-bbbeb5f-letter-spacing );}}@media(min-width:768px){.elementor-2105 .elementor-element.elementor-element-b418b5e{width:50%;}.elementor-2105 .elementor-element.elementor-element-e2842eb{width:50%;}.elementor-2105 .elementor-element.elementor-element-7921919{width:10%;}.elementor-2105 .elementor-element.elementor-element-6e65242{width:90%;}.elementor-2105 .elementor-element.elementor-element-3d571bf3{width:52.781%;}.elementor-2105 .elementor-element.elementor-element-486ada1c{width:47.219%;}}@media(min-width:1025px){.elementor-2105 .elementor-element.elementor-element-2a95167f:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-2a95167f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2105 .elementor-element.elementor-element-7926653:not(.elementor-motion-effects-element-type-background), .elementor-2105 .elementor-element.elementor-element-7926653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-c725395 *//* =========================================
   CONTENEDOR GENERAL
   MÁS ANCHO Y MENOS HUECO ENTRE COLUMNAS
   ========================================= */

.dyngas-erp-inner {
    width: 96% !important;
    max-width: 1600px !important;

    margin: 0 auto !important;

    display: grid !important;

    /* MÁS ANCHO PARA EL TEXTO */
    grid-template-columns: 55% 45% !important;

    /* REDUCIMOS EL HUECO CENTRAL */
    gap: 42px !important;

    align-items: stretch !important;

    box-sizing: border-box !important;
}


/* =========================================
   COLUMNA IZQUIERDA
   ========================================= */

.dyngas-erp-content {
    width: 100% !important;
    min-width: 0 !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}


/* =========================================
   TITULAR AZUL
   MÁS ANCHO = MENOS LÍNEAS
   ========================================= */

.dyngas-title-blue {
    display: block !important;

    width: 100% !important;
    max-width: 820px !important;

    color: #081549 !important;

    font-size: clamp(25px, 2vw, 31px) !important;
    line-height: 1.14 !important;

    font-weight: 700 !important;
}


/* =========================================
   TITULAR ROJO
   ========================================= */

.dyngas-title-red {
    display: block !important;

    width: 100% !important;

    margin-top: 9px !important;

    color: #E8201A !important;

    font-size: clamp(36px, 2.9vw, 46px) !important;
    line-height: 1.04 !important;

    font-weight: 800 !important;
}


/* =========================================
   TEXTO
   MÁS ANCHO
   ========================================= */

.dyngas-erp-copy {
    width: 100% !important;

    /* ANTES ESTABA LIMITADO A 680px */
    max-width: 820px !important;

    color: #243055 !important;

    font-size: 17px !important;
    line-height: 1.68 !important;

    font-weight: 400 !important;
    font-style: italic !important;

    text-align: left !important;
}


/* =========================================
   IMAGEN
   ========================================= */

.dyngas-erp-visual {
    width: 100% !important;
    height: 100% !important;

    min-width: 0 !important;

    align-self: stretch !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    /*
       IMPORTANTE:
       NO CORTAMOS LA IMAGEN
    */
    overflow: visible !important;

    border-radius: 26px !important;
}


/* =========================================
   IMAGEN ENTERA
   MISMA ALTURA VISUAL PERO SIN RECORTE
   ========================================= */

.dyngas-erp-visual img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    /*
       CLAVE:
       CONTAIN EN VEZ DE COVER
       AHORA SALE LA IMAGEN ENTERA
    */
    object-fit: contain !important;

    object-position: center center !important;

    border-radius: 26px !important;
}


/* =========================================
   PANTALLAS GRANDES
   ========================================= */

@media (min-width: 1400px) {

    .dyngas-erp-inner {
        width: 96% !important;
        max-width: 1600px !important;

        grid-template-columns: 55% 45% !important;

        gap: 42px !important;
    }

    .dyngas-title-blue {
        max-width: 850px !important;
    }

    .dyngas-erp-copy {
        max-width: 850px !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a118951 *//* =========================================
   CONTENEDOR GENERAL
   MÁS ANCHO Y MENOS HUECO ENTRE COLUMNAS
   ========================================= */

.dyngas-erp-inner {
    width: 96% !important;
    max-width: 1600px !important;

    margin: 0 auto !important;

    display: grid !important;

    /* MÁS ANCHO PARA EL TEXTO */
    grid-template-columns: 55% 45% !important;

    /* REDUCIMOS EL HUECO CENTRAL */
    gap: 42px !important;

    align-items: stretch !important;

    box-sizing: border-box !important;
}


/* =========================================
   COLUMNA IZQUIERDA
   ========================================= */

.dyngas-erp-content {
    width: 100% !important;
    min-width: 0 !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}


/* =========================================
   TITULAR AZUL
   MÁS ANCHO = MENOS LÍNEAS
   ========================================= */

.dyngas-title-blue {
    display: block !important;

    width: 100% !important;
    max-width: 820px !important;

    color: #081549 !important;

    font-size: clamp(25px, 2vw, 31px) !important;
    line-height: 1.14 !important;

    font-weight: 700 !important;
}


/* =========================================
   TITULAR ROJO
   ========================================= */

.dyngas-title-red {
    display: block !important;

    width: 100% !important;

    margin-top: 9px !important;

    color: #E8201A !important;

    font-size: clamp(36px, 2.9vw, 46px) !important;
    line-height: 1.04 !important;

    font-weight: 800 !important;
}


/* =========================================
   TEXTO
   MÁS ANCHO
   ========================================= */

.dyngas-erp-copy {
    width: 100% !important;

    /* ANTES ESTABA LIMITADO A 680px */
    max-width: 820px !important;

    color: #243055 !important;

    font-size: 17px !important;
    line-height: 1.68 !important;

    font-weight: 400 !important;
    font-style: italic !important;

    text-align: left !important;
}


/* =========================================
   IMAGEN
   ========================================= */

.dyngas-erp-visual {
    width: 100% !important;
    height: 100% !important;

    min-width: 0 !important;

    align-self: stretch !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    /*
       IMPORTANTE:
       NO CORTAMOS LA IMAGEN
    */
    overflow: visible !important;

    border-radius: 26px !important;
}


/* =========================================
   IMAGEN ENTERA
   MISMA ALTURA VISUAL PERO SIN RECORTE
   ========================================= */

.dyngas-erp-visual img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    /*
       CLAVE:
       CONTAIN EN VEZ DE COVER
       AHORA SALE LA IMAGEN ENTERA
    */
    object-fit: contain !important;

    object-position: center center !important;

    border-radius: 26px !important;
}


/* =========================================
   PANTALLAS GRANDES
   ========================================= */

@media (min-width: 1400px) {

    .dyngas-erp-inner {
        width: 96% !important;
        max-width: 1600px !important;

        grid-template-columns: 55% 45% !important;

        gap: 42px !important;
    }

    .dyngas-title-blue {
        max-width: 850px !important;
    }

    .dyngas-erp-copy {
        max-width: 850px !important;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5cb47396 */.elementor-2105 .elementor-element.elementor-element-5cb47396 {
    background:
        radial-gradient(
            circle at 12% 85%,
            rgba(232, 32, 26, 0.08) 0%,
            rgba(232, 32, 26, 0.035) 25%,
            transparent 50%
        ),
        radial-gradient(
            circle at 88% 20%,
            rgba(8, 21, 73, 0.055) 0%,
            rgba(8, 21, 73, 0.02) 28%,
            transparent 52%
        ),
        #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9279c4d *//* =========================================
   DYNGAS - TARJETAS TIPOS DE EMPRESA
   CSS MAESTRO FINAL
   ========================================= */


/* =========================================
   TARJETA GENERAL
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-seo {
    width: 100% !important;
    min-height: 552px !important;

    box-sizing: border-box !important;

    background: #FFFFFF !important;

    border: 1px solid rgba(8,21,73,.10) !important;
    border-radius: 18px !important;

    padding: 32px !important;

    color: #081549 !important;

    box-shadow: 0 14px 34px rgba(8,21,73,.08) !important;

    display: flex !important;
    flex-direction: column !important;

    text-align: left !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease;
}


/* =========================================
   HOVER
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-seo:hover {
    transform: translateY(-4px);

    border-color: rgba(232,32,26,.25) !important;

    box-shadow: 0 18px 42px rgba(8,21,73,.12) !important;
}


/* =========================================
   ZONA DE ICONOS
   MISMO ESPACIO PARA LOS DOS
   NO TOCAR SI QUIERES MANTENER ALINEACIÓN
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-icon {
    width: 100% !important;

    height: 130px !important;
    min-height: 130px !important;
    max-height: 130px !important;

    flex: 0 0 130px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    margin: 0 0 20px 0 !important;
    padding: 0 !important;
}


/* =========================================
   ICONO IZQUIERDO
   CRECIMIENTO

   CAMBIA 190px SI QUIERES
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-crecimiento .dyngas-card-icon img {
    width: 190px !important;
    max-width: 190px !important;

    height: 120px !important;
    max-height: 120px !important;

    object-fit: contain !important;
    object-position: left center !important;

    display: block !important;
}


/* =========================================
   ICONO DERECHO
   MÚLTIPLES NEGOCIOS

   MÁS ANCHO VISUALMENTE
   CAMBIA 155px PARA ENSANCHAR/ESTRECHAR
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-negocios .dyngas-card-icon img {
    width: 155px !important;
    max-width: 155px !important;

    height: 110px !important;
    max-height: 110px !important;

    object-fit: fill !important;
    object-position: left center !important;

    display: block !important;
}


/* =========================================
   TITULARES
   MISMA ALTURA PARA LOS DOS
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-seo h3 {
    margin: 0 0 18px 0 !important;
    padding: 0 !important;

    height: 62px !important;
    min-height: 62px !important;
    max-height: 62px !important;

    flex: 0 0 62px !important;

    color: #081549 !important;

    font-size: 25px !important;
    line-height: 1.22 !important;

    font-weight: 700 !important;
    font-style: normal !important;

    text-align: left !important;
}


/* =========================================
   ROJO DEL TITULAR
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-seo h3 .dyngas-red {
    display: block !important;

    color: #E8201A !important;

    font-weight: 800 !important;

    white-space: nowrap !important;
}


/* =========================================
   TEXTO PRINCIPAL
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-text {
    margin: 0 !important;
    padding: 0 !important;

    color: #243055 !important;

    font-size: 16px !important;
    line-height: 1.65 !important;

    font-weight: 400 !important;
    font-style: normal !important;

    text-align: left !important;
}


/* =========================================
   NEGRITAS DEL TEXTO
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-text strong {
    color: #081549 !important;

    font-weight: 700 !important;
}


/* =========================================
   DESTACADO INFERIOR
   LOS DOS QUEDAN ALINEADOS ABAJO
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-highlight {
    margin: auto 0 0 0 !important;

    border-left: 4px solid #E8201A !important;

    padding: 3px 0 3px 16px !important;

    color: #081549 !important;

    font-size: 16px !important;
    line-height: 1.45 !important;

    font-weight: 700 !important;
    font-style: normal !important;

    text-align: left !important;
}


/* =========================================
   NEGRITAS DESTACADO
   ========================================= */

.elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-highlight strong {
    color: #081549 !important;

    font-weight: 800 !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-seo {
        min-height: 530px !important;
        padding: 28px !important;
    }

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-seo h3 {
        font-size: 23px !important;
        line-height: 1.22 !important;
    }

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-text {
        font-size: 15px !important;
        line-height: 1.6 !important;
    }

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-highlight {
        font-size: 15px !important;
    }
}


/* =========================================
   MÓVIL
   ========================================= */

@media (max-width: 767px) {

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-seo {
        min-height: auto !important;

        padding: 25px !important;

        border-radius: 15px !important;
    }


    /* ZONA DE ICONOS MÓVIL */

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-icon {
        height: 110px !important;
        min-height: 110px !important;
        max-height: 110px !important;

        flex: 0 0 110px !important;

        margin-bottom: 16px !important;
    }


    /* ICONO IZQUIERDO MÓVIL */

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-crecimiento .dyngas-card-icon img {
        width: 155px !important;
        max-width: 155px !important;

        height: 100px !important;
        max-height: 100px !important;

        object-fit: contain !important;
    }


    /* ICONO DERECHO MÓVIL */

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-negocios .dyngas-card-icon img {
        width: 135px !important;
        max-width: 135px !important;

        height: 95px !important;
        max-height: 95px !important;

        object-fit: fill !important;
    }


    /* TITULAR MÓVIL */

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-seo h3 {
        height: auto !important;
        min-height: auto !important;
        max-height: none !important;

        flex: 0 0 auto !important;

        font-size: 22px !important;
        line-height: 1.25 !important;

        margin-bottom: 16px !important;
    }


    /* TEXTO MÓVIL */

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-text {
        font-size: 15px !important;
        line-height: 1.6 !important;
    }


    /* DESTACADO MÓVIL */

    .elementor-2105 .elementor-element.elementor-element-9279c4d .dyngas-card-highlight {
        margin-top: 18px !important;

        font-size: 15px !important;
        line-height: 1.4 !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9449217 */.elementor-2105 .elementor-element.elementor-element-9449217 {
    background:
        radial-gradient(
            circle at 12% 85%,
            rgba(232, 32, 26, 0.08) 0%,
            rgba(232, 32, 26, 0.035) 25%,
            transparent 50%
        ),
        radial-gradient(
            circle at 88% 20%,
            rgba(8, 21, 73, 0.055) 0%,
            rgba(8, 21, 73, 0.02) 28%,
            transparent 52%
        ),
        #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4538e4c */.elementor-2105 .elementor-element.elementor-element-4538e4c .dyngas-tech-intro{
  max-width:980px;
  margin:0 auto 45px auto;
  padding:38px 46px;
  background:linear-gradient(135deg,#f7f9fc 0%,#ffffff 100%);
  border-left:5px solid #e8201a;
  border-radius:18px;
  box-shadow:0 14px 40px rgba(8,21,73,.08);
}

.elementor-2105 .elementor-element.elementor-element-4538e4c .dyngas-tech-intro p{
  color:#263244 !important;
  font-size:20px !important;
  line-height:1.75 !important;
  text-align:left !important;
  margin:0 0 18px !important;
  font-style:normal !important;
}

.elementor-2105 .elementor-element.elementor-element-4538e4c .dyngas-tech-intro p:last-child{
  margin-bottom:0 !important;
}

.elementor-2105 .elementor-element.elementor-element-4538e4c .dyngas-tech-intro strong{
  color:#081549 !important;
  font-weight:800 !important;
}

.elementor-2105 .elementor-element.elementor-element-4538e4c .tech-contrast{
  margin-top:24px !important;
  padding-top:22px;
  border-top:1px solid #e3e8f0;
  color:#081549 !important;
  font-weight:600;
}

@media(max-width:767px){
  .elementor-2105 .elementor-element.elementor-element-4538e4c .dyngas-tech-intro{
    padding:28px 24px;
  }

  .elementor-2105 .elementor-element.elementor-element-4538e4c .dyngas-tech-intro p{
    font-size:17px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27e3da4 */.elementor-2105 .elementor-element.elementor-element-27e3da4{
    background:
        radial-gradient(circle at 50% 50%,
        rgba(8,21,73,.12) 0%,
        rgba(8,21,73,.05) 18%,
        transparent 40%),

        radial-gradient(circle at 85% 50%,
        rgba(232,32,26,.08) 0%,
        transparent 35%),

        radial-gradient(circle at 15% 50%,
        rgba(8,21,73,.05) 0%,
        transparent 35%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaed88b *//* =========================================
   CONTENEDOR GENERAL
   MÁS ANCHO Y MENOS HUECO ENTRE COLUMNAS
   ========================================= */

.dyngas-erp-inner {
    width: 96% !important;
    max-width: 1600px !important;

    margin: 0 auto !important;

    display: grid !important;

    /* MÁS ANCHO PARA EL TEXTO */
    grid-template-columns: 55% 45% !important;

    /* REDUCIMOS EL HUECO CENTRAL */
    gap: 42px !important;

    align-items: stretch !important;

    box-sizing: border-box !important;
}


/* =========================================
   COLUMNA IZQUIERDA
   ========================================= */

.dyngas-erp-content {
    width: 100% !important;
    min-width: 0 !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}


/* =========================================
   TITULAR AZUL
   MÁS ANCHO = MENOS LÍNEAS
   ========================================= */

.dyngas-title-blue {
    display: block !important;

    width: 100% !important;
    max-width: 820px !important;

    color: #081549 !important;

    font-size: clamp(25px, 2vw, 31px) !important;
    line-height: 1.14 !important;

    font-weight: 700 !important;
}


/* =========================================
   TITULAR ROJO
   ========================================= */

.dyngas-title-red {
    display: block !important;

    width: 100% !important;

    margin-top: 9px !important;

    color: #E8201A !important;

    font-size: clamp(36px, 2.9vw, 46px) !important;
    line-height: 1.04 !important;

    font-weight: 800 !important;
}


/* =========================================
   TEXTO
   MÁS ANCHO
   ========================================= */

.dyngas-erp-copy {
    width: 100% !important;

    /* ANTES ESTABA LIMITADO A 680px */
    max-width: 820px !important;

    color: #243055 !important;

    font-size: 17px !important;
    line-height: 1.68 !important;

    font-weight: 400 !important;
    font-style: italic !important;

    text-align: left !important;
}


/* =========================================
   IMAGEN
   ========================================= */

.dyngas-erp-visual {
    width: 100% !important;
    height: 100% !important;

    min-width: 0 !important;

    align-self: stretch !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    /*
       IMPORTANTE:
       NO CORTAMOS LA IMAGEN
    */
    overflow: visible !important;

    border-radius: 26px !important;
}


/* =========================================
   IMAGEN ENTERA
   MISMA ALTURA VISUAL PERO SIN RECORTE
   ========================================= */

.dyngas-erp-visual img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    /*
       CLAVE:
       CONTAIN EN VEZ DE COVER
       AHORA SALE LA IMAGEN ENTERA
    */
    object-fit: contain !important;

    object-position: center center !important;

    border-radius: 26px !important;
}


/* =========================================
   PANTALLAS GRANDES
   ========================================= */

@media (min-width: 1400px) {

    .dyngas-erp-inner {
        width: 96% !important;
        max-width: 1600px !important;

        grid-template-columns: 55% 45% !important;

        gap: 42px !important;
    }

    .dyngas-title-blue {
        max-width: 850px !important;
    }

    .dyngas-erp-copy {
        max-width: 850px !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9935cab *//* =========================================
   CONTENEDOR GENERAL
   MÁS ANCHO Y MENOS HUECO ENTRE COLUMNAS
   ========================================= */

.dyngas-erp-inner {
    width: 96% !important;
    max-width: 1600px !important;

    margin: 0 auto !important;

    display: grid !important;

    /* MÁS ANCHO PARA EL TEXTO */
    grid-template-columns: 55% 45% !important;

    /* REDUCIMOS EL HUECO CENTRAL */
    gap: 42px !important;

    align-items: stretch !important;

    box-sizing: border-box !important;
}


/* =========================================
   COLUMNA IZQUIERDA
   ========================================= */

.dyngas-erp-content {
    width: 100% !important;
    min-width: 0 !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}


/* =========================================
   TITULAR AZUL
   MÁS ANCHO = MENOS LÍNEAS
   ========================================= */

.dyngas-title-blue {
    display: block !important;

    width: 100% !important;
    max-width: 820px !important;

    color: #081549 !important;

    font-size: clamp(25px, 2vw, 31px) !important;
    line-height: 1.14 !important;

    font-weight: 700 !important;
}


/* =========================================
   TITULAR ROJO
   ========================================= */

.dyngas-title-red {
    display: block !important;

    width: 100% !important;

    margin-top: 9px !important;

    color: #E8201A !important;

    font-size: clamp(36px, 2.9vw, 46px) !important;
    line-height: 1.04 !important;

    font-weight: 800 !important;
}


/* =========================================
   TEXTO
   MÁS ANCHO
   ========================================= */

.dyngas-erp-copy {
    width: 100% !important;

    /* ANTES ESTABA LIMITADO A 680px */
    max-width: 820px !important;

    color: #243055 !important;

    font-size: 17px !important;
    line-height: 1.68 !important;

    font-weight: 400 !important;
    font-style: italic !important;

    text-align: left !important;
}


/* =========================================
   IMAGEN
   ========================================= */

.dyngas-erp-visual {
    width: 100% !important;
    height: 100% !important;

    min-width: 0 !important;

    align-self: stretch !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    /*
       IMPORTANTE:
       NO CORTAMOS LA IMAGEN
    */
    overflow: visible !important;

    border-radius: 26px !important;
}


/* =========================================
   IMAGEN ENTERA
   MISMA ALTURA VISUAL PERO SIN RECORTE
   ========================================= */

.dyngas-erp-visual img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    /*
       CLAVE:
       CONTAIN EN VEZ DE COVER
       AHORA SALE LA IMAGEN ENTERA
    */
    object-fit: contain !important;

    object-position: center center !important;

    border-radius: 26px !important;
}


/* =========================================
   PANTALLAS GRANDES
   ========================================= */

@media (min-width: 1400px) {

    .dyngas-erp-inner {
        width: 96% !important;
        max-width: 1600px !important;

        grid-template-columns: 55% 45% !important;

        gap: 42px !important;
    }

    .dyngas-title-blue {
        max-width: 850px !important;
    }

    .dyngas-erp-copy {
        max-width: 850px !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-033054c *//* =========================================
   CONTENEDOR GENERAL
   MÁS ANCHO Y MENOS HUECO ENTRE COLUMNAS
   ========================================= */

.dyngas-erp-inner {
    width: 96% !important;
    max-width: 1600px !important;

    margin: 0 auto !important;

    display: grid !important;

    /* MÁS ANCHO PARA EL TEXTO */
    grid-template-columns: 55% 45% !important;

    /* REDUCIMOS EL HUECO CENTRAL */
    gap: 42px !important;

    align-items: stretch !important;

    box-sizing: border-box !important;
}


/* =========================================
   COLUMNA IZQUIERDA
   ========================================= */

.dyngas-erp-content {
    width: 100% !important;
    min-width: 0 !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
}


/* =========================================
   TITULAR AZUL
   MÁS ANCHO = MENOS LÍNEAS
   ========================================= */

.dyngas-title-blue {
    display: block !important;

    width: 100% !important;
    max-width: 820px !important;

    color: #081549 !important;

    font-size: clamp(25px, 2vw, 31px) !important;
    line-height: 1.14 !important;

    font-weight: 700 !important;
}


/* =========================================
   TITULAR ROJO
   ========================================= */

.dyngas-title-red {
    display: block !important;

    width: 100% !important;

    margin-top: 9px !important;

    color: #E8201A !important;

    font-size: clamp(36px, 2.9vw, 46px) !important;
    line-height: 1.04 !important;

    font-weight: 800 !important;
}


/* =========================================
   TEXTO
   MÁS ANCHO
   ========================================= */

.dyngas-erp-copy {
    width: 100% !important;

    /* ANTES ESTABA LIMITADO A 680px */
    max-width: 820px !important;

    color: #243055 !important;

    font-size: 17px !important;
    line-height: 1.68 !important;

    font-weight: 400 !important;
    font-style: italic !important;

    text-align: left !important;
}


/* =========================================
   IMAGEN
   ========================================= */

.dyngas-erp-visual {
    width: 100% !important;
    height: 100% !important;

    min-width: 0 !important;

    align-self: stretch !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    /*
       IMPORTANTE:
       NO CORTAMOS LA IMAGEN
    */
    overflow: visible !important;

    border-radius: 26px !important;
}


/* =========================================
   IMAGEN ENTERA
   MISMA ALTURA VISUAL PERO SIN RECORTE
   ========================================= */

.dyngas-erp-visual img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: 100% !important;
    max-height: 100% !important;

    /*
       CLAVE:
       CONTAIN EN VEZ DE COVER
       AHORA SALE LA IMAGEN ENTERA
    */
    object-fit: contain !important;

    object-position: center center !important;

    border-radius: 26px !important;
}


/* =========================================
   PANTALLAS GRANDES
   ========================================= */

@media (min-width: 1400px) {

    .dyngas-erp-inner {
        width: 96% !important;
        max-width: 1600px !important;

        grid-template-columns: 55% 45% !important;

        gap: 42px !important;
    }

    .dyngas-title-blue {
        max-width: 850px !important;
    }

    .dyngas-erp-copy {
        max-width: 850px !important;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-117b26a6 *//* SECCIÓN PRINCIPAL */
.elementor-2105 .elementor-element.elementor-element-117b26a6{
    position:relative;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden;

    background:
        radial-gradient(
            circle at 92% 12%,
            rgba(232,32,26,.055) 0%,
            rgba(232,32,26,0) 30%
        ),
        radial-gradient(
            circle at 8% 85%,
            rgba(8,21,73,.075) 0%,
            rgba(8,21,73,0) 34%
        ),
        linear-gradient(
            135deg,
            #F3F6FB 0%,
            #F8FAFD 48%,
            #EEF3FA 100%
        ) !important;
}


/* IMAGEN DEL BANNER DIFUMINADA */
.elementor-2105 .elementor-element.elementor-element-117b26a6::before{
    content:"";

    position:absolute;
    inset:-35px;

    background-image:
        url("https://www.dyngas.com/wp-content/uploads/2026/08/DYNGAS-BANNER-BI6.png");

    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat;

    opacity:.10;

    filter:
        blur(14px)
        saturate(.65);

    transform:scale(1.06);

    pointer-events:none;

    z-index:0;
}


/* VELO PARA INTEGRAR IMAGEN + DEGRADADO */
.elementor-2105 .elementor-element.elementor-element-117b26a6::after{
    content:"";

    position:absolute;
    inset:0;

    background:
        radial-gradient(
            circle at 88% 10%,
            rgba(232,32,26,.055),
            transparent 32%
        ),
        linear-gradient(
            120deg,
            rgba(243,246,251,.78) 0%,
            rgba(248,250,253,.70) 50%,
            rgba(238,243,250,.78) 100%
        );

    pointer-events:none;

    z-index:1;
}


/* EL CONTENIDO SIEMPRE POR ENCIMA */
.elementor-2105 .elementor-element.elementor-element-117b26a6 > *{
    position:relative;
    z-index:2;
}


/* ==============================
   TABLET
============================== */

@media(max-width:1024px){

    .elementor-2105 .elementor-element.elementor-element-117b26a6::before{
        opacity:.08;
        filter:
            blur(16px)
            saturate(.60);

        background-position:center center;
    }

}


/* ==============================
   MÓVIL
============================== */

@media(max-width:767px){

    .elementor-2105 .elementor-element.elementor-element-117b26a6::before{
        inset:-25px;

        opacity:.055;

        filter:
            blur(18px)
            saturate(.55);

        background-position:60% center;

        transform:scale(1.10);
    }

    .elementor-2105 .elementor-element.elementor-element-117b26a6::after{
        background:
            linear-gradient(
                135deg,
                rgba(243,246,251,.88) 0%,
                rgba(248,250,253,.82) 50%,
                rgba(238,243,250,.88) 100%
            );
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aae4de7 */.dyngas-testimonial-slide{
    position:relative;
    overflow:hidden;
}

.dyngas-bg-photo{
    position:absolute;
    inset:0;

    background-size:cover;
    background-position:center;

    opacity:.10;

    filter:grayscale(50%);
    transform:scale(1.05);

    pointer-events:none;
    z-index:0;
}

.dyngas-quote,
.dyngas-testimonial-slide p,
.dyngas-signature{
    position:relative;
    z-index:2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0f6ee25 *//* =========================================
   TESTIMONIOS
   CONTINUIDAD SUAVE DESDE ADVANCE
========================================= */

.elementor-2105 .elementor-element.elementor-element-0f6ee25{
    position:relative;

    margin:0 !important;
    padding:0 !important;

    overflow:hidden;

    background:

        /* ROJO MUY SUAVE EN LA PARTE BAJA */
        radial-gradient(
            ellipse at 88% 88%,
            rgba(232,32,26,.055) 0%,
            rgba(232,32,26,.022) 26%,
            transparent 52%
        ),

        /* AZUL CASI IMPERCEPTIBLE ARRIBA IZQUIERDA */
        radial-gradient(
            ellipse at 14% 8%,
            rgba(8,21,73,.035) 0%,
            rgba(8,21,73,.012) 24%,
            transparent 46%
        ),

        /* TRANSICIÓN MUY RÁPIDA A BLANCO */
        linear-gradient(
            180deg,
            #EEF3FA 0%,
            #F2F6FA 6%,
            #F7F9FC 14%,
            #FBFCFE 24%,
            #FFFFFF 38%,
            #FFFFFF 68%,
            #FFFDFC 84%,
            #FFFFFF 100%
        ) !important;
}


/* =========================================
   VELO DE FUSIÓN SUPERIOR
========================================= */

.elementor-2105 .elementor-element.elementor-element-0f6ee25::before{
    content:"";

    position:absolute;

    top:0;
    left:0;
    right:0;

    height:180px;

    background:
        linear-gradient(
            180deg,
            rgba(238,243,250,.42) 0%,
            rgba(245,248,252,.20) 38%,
            rgba(255,255,255,0) 100%
        );

    pointer-events:none;

    z-index:0;
}


/* =========================================
   HALO ROJO INFERIOR
========================================= */

.elementor-2105 .elementor-element.elementor-element-0f6ee25::after{
    content:"";

    position:absolute;

    width:620px;
    height:330px;

    right:-170px;
    bottom:-100px;

    background:
        radial-gradient(
            ellipse at center,
            rgba(232,32,26,.055) 0%,
            rgba(232,32,26,.022) 34%,
            transparent 70%
        );

    filter:blur(24px);

    pointer-events:none;

    z-index:0;
}


/* CONTENIDO */

.elementor-2105 .elementor-element.elementor-element-0f6ee25 > *{
    position:relative;
    z-index:2;
}


/* =========================================
   MÓVIL
========================================= */

@media(max-width:767px){

    .elementor-2105 .elementor-element.elementor-element-0f6ee25{
        background:

            radial-gradient(
                ellipse at 85% 90%,
                rgba(232,32,26,.04) 0%,
                transparent 48%
            ),

            linear-gradient(
                180deg,
                #EEF3FA 0%,
                #F5F8FB 10%,
                #FAFCFD 22%,
                #FFFFFF 38%,
                #FFFFFF 100%
            ) !important;
    }

    .elementor-2105 .elementor-element.elementor-element-0f6ee25::before{
        height:130px;
    }

}/* End custom CSS */