.elementor-54788 .elementor-element.elementor-element-4a39f470{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-54788 .elementor-element.elementor-element-3341a7a6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54788 .elementor-element.elementor-element-3d7a8fb3{--display:flex;}.elementor-54788 .elementor-element.elementor-element-3d7a8fb3:not(.elementor-motion-effects-element-type-background), .elementor-54788 .elementor-element.elementor-element-3d7a8fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nvprimaryaccent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-54788 .elementor-element.elementor-element-50cc4990 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-50cc4990{text-align:center;}.elementor-54788 .elementor-element.elementor-element-50cc4990 .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:69px;font-weight:500;color:var( --e-global-color-nvsitebg );}.elementor-54788 .elementor-element.elementor-element-db46ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-db46ee7{text-align:center;}.elementor-54788 .elementor-element.elementor-element-db46ee7 .elementor-heading-title{font-family:"futura-pt", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-nvsitebg );}.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 );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-54788 .elementor-element.elementor-element-26cd5d5d > .elementor-widget-container{margin:-10px 500px 0px 500px;padding:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-26cd5d5d{font-family:"futura-pt", Sans-serif;font-size:18px;font-weight:500;line-height:21px;color:var( --e-global-color-nvsitebg );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-54788 .elementor-element.elementor-element-44edb430 .elementor-button{background-color:#6EC1E452;font-family:"Danube Rounded", Sans-serif;font-weight:500;fill:var( --e-global-color-nvsitebg );color:var( --e-global-color-nvsitebg );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-nvsitebg );border-radius:30px 30px 30px 30px;}.elementor-54788 .elementor-element.elementor-element-44edb430 .elementor-button:hover, .elementor-54788 .elementor-element.elementor-element-44edb430 .elementor-button:focus{background-color:var( --e-global-color-nvsitebg );color:var( --e-global-color-289bb0c );border-color:var( --e-global-color-nvsitebg );}.elementor-54788 .elementor-element.elementor-element-44edb430 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-54788 .elementor-element.elementor-element-44edb430.elementor-element{--align-self:center;}.elementor-54788 .elementor-element.elementor-element-44edb430 .elementor-button:hover svg, .elementor-54788 .elementor-element.elementor-element-44edb430 .elementor-button:focus svg{fill:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-360732f3{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-54788 .elementor-element.elementor-element-360732f3:not(.elementor-motion-effects-element-type-background), .elementor-54788 .elementor-element.elementor-element-360732f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-nvsitebg );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-54788 .elementor-element.elementor-element-49ac39bd img{width:60%;max-width:50%;height:69px;}.elementor-54788 .elementor-element.elementor-element-704214e3 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-54788 .elementor-element.elementor-element-704214e3{text-align:center;}.elementor-54788 .elementor-element.elementor-element-704214e3 .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-198fff08 > .elementor-widget-container{margin:0px 300px 0px 300px;}.elementor-54788 .elementor-element.elementor-element-198fff08{text-align:center;font-family:"futura-pt", Sans-serif;font-size:18px;font-weight:400;line-height:21px;color:var( --e-global-color-df92639 );}.elementor-54788 .elementor-element.elementor-element-425bccee{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:200px;--padding-right:200px;}.elementor-54788 .elementor-element.elementor-element-23d3ea42{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54788 .elementor-element.elementor-element-38ba6fd5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-54788 .elementor-element.elementor-element-38ba6fd5::before, .elementor-54788 .elementor-element.elementor-element-38ba6fd5 > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-38ba6fd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-38ba6fd5 > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-38ba6fd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-38ba6fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6EC1E4E8;--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-530f3c11.elementor-element{--align-self:flex-end;}.elementor-54788 .elementor-element.elementor-element-530f3c11{text-align:center;}.elementor-54788 .elementor-element.elementor-element-530f3c11 .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-16400cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-16400cc3.elementor-element{--align-self:flex-start;}.elementor-54788 .elementor-element.elementor-element-16400cc3{text-align:center;font-family:"futura-pt", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-1b27dbf9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-54788 .elementor-element.elementor-element-1b27dbf9::before, .elementor-54788 .elementor-element.elementor-element-1b27dbf9 > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-1b27dbf9 > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-1b27dbf9 > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-1b27dbf9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-1b27dbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-336a46ca.elementor-element{--align-self:flex-end;}.elementor-54788 .elementor-element.elementor-element-336a46ca{text-align:center;}.elementor-54788 .elementor-element.elementor-element-336a46ca .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-5b5c362d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-5b5c362d.elementor-element{--align-self:flex-start;}.elementor-54788 .elementor-element.elementor-element-5b5c362d{text-align:center;font-family:"futura-pt", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-27a6ce5b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-54788 .elementor-element.elementor-element-27a6ce5b::before, .elementor-54788 .elementor-element.elementor-element-27a6ce5b > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-27a6ce5b > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-27a6ce5b > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-27a6ce5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-27a6ce5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-145ff66e.elementor-element{--align-self:flex-end;}.elementor-54788 .elementor-element.elementor-element-145ff66e{text-align:center;}.elementor-54788 .elementor-element.elementor-element-145ff66e .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-7125e65f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-7125e65f.elementor-element{--align-self:flex-start;}.elementor-54788 .elementor-element.elementor-element-7125e65f{text-align:center;font-family:"futura-pt", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-58efa78b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-54788 .elementor-element.elementor-element-58efa78b::before, .elementor-54788 .elementor-element.elementor-element-58efa78b > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-58efa78b > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-58efa78b > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-58efa78b > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-58efa78b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-64d3a95e.elementor-element{--align-self:flex-end;}.elementor-54788 .elementor-element.elementor-element-64d3a95e{text-align:center;}.elementor-54788 .elementor-element.elementor-element-64d3a95e .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-68e4f78c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-68e4f78c.elementor-element{--align-self:flex-start;}.elementor-54788 .elementor-element.elementor-element-68e4f78c{text-align:center;font-family:"futura-pt", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-58655604{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-289bb0c );--border-color:var( --e-global-color-289bb0c );--border-radius:70px 70px 70px 70px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-54788 .elementor-element.elementor-element-58655604:not(.elementor-motion-effects-element-type-background), .elementor-54788 .elementor-element.elementor-element-58655604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E41A;}.elementor-54788 .elementor-element.elementor-element-58655604::before, .elementor-54788 .elementor-element.elementor-element-58655604 > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-58655604 > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-58655604 > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-58655604 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-58655604 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-58655604.e-con{--align-self:center;}.elementor-54788 .elementor-element.elementor-element-24d0b0b0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54788 .elementor-element.elementor-element-24d0b0b0::before, .elementor-54788 .elementor-element.elementor-element-24d0b0b0 > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-24d0b0b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-24d0b0b0 > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-24d0b0b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-24d0b0b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-24d0b0b0.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-54788 .elementor-element.elementor-element-f60fdbe .elementor-icon-wrapper{text-align:start;}.elementor-54788 .elementor-element.elementor-element-f60fdbe.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-f60fdbe.elementor-view-framed .elementor-icon, .elementor-54788 .elementor-element.elementor-element-f60fdbe.elementor-view-default .elementor-icon{color:var( --e-global-color-289bb0c );border-color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-f60fdbe.elementor-view-framed .elementor-icon, .elementor-54788 .elementor-element.elementor-element-f60fdbe.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-f60fdbe .elementor-icon{font-size:36px;}.elementor-54788 .elementor-element.elementor-element-f60fdbe .elementor-icon svg{height:36px;}.elementor-54788 .elementor-element.elementor-element-37071d58 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-54788 .elementor-element.elementor-element-37071d58{text-align:center;}.elementor-54788 .elementor-element.elementor-element-37071d58 .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-713e7186 > .elementor-widget-container{margin:0px 200px 0px 200px;}.elementor-54788 .elementor-element.elementor-element-713e7186{text-align:center;font-family:"Danube Rounded", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:var( --e-global-color-df92639 );}.elementor-54788 .elementor-element.elementor-element-2f10decf{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.49;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54788 .elementor-element.elementor-element-2f10decf::before, .elementor-54788 .elementor-element.elementor-element-2f10decf > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-2f10decf > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-2f10decf > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-2f10decf > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-2f10decf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-4a054e10{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54788 .elementor-element.elementor-element-4a054e10::before, .elementor-54788 .elementor-element.elementor-element-4a054e10 > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-4a054e10 > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-4a054e10 > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-4a054e10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-4a054e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-4a054e10.e-con{--align-self:center;}.elementor-54788 .elementor-element.elementor-element-69b54d3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-69b54d3e{text-align:start;}.elementor-54788 .elementor-element.elementor-element-69b54d3e .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-e7f7ec1 );}.elementor-54788 .elementor-element.elementor-element-39fb7dc3{text-align:start;}.elementor-54788 .elementor-element.elementor-element-39fb7dc3 .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-e7f7ec1 );}.elementor-54788 .elementor-element.elementor-element-15d2b7ae > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-54788 .elementor-element.elementor-element-15d2b7ae{text-align:start;}.elementor-54788 .elementor-element.elementor-element-15d2b7ae .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-e7f7ec1 );}.elementor-54788 .elementor-element.elementor-element-33cb284{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-54788 .elementor-element.elementor-element-6a1eaab6 .elementor-icon-list-icon i{color:var( --e-global-color-e7f7ec1 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-6a1eaab6 .elementor-icon-list-icon svg{fill:var( --e-global-color-e7f7ec1 );transition:fill 0.3s;}.elementor-54788 .elementor-element.elementor-element-6a1eaab6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54788 .elementor-element.elementor-element-6a1eaab6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54788 .elementor-element.elementor-element-6a1eaab6 .elementor-icon-list-item > a{font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:400;}.elementor-54788 .elementor-element.elementor-element-6a1eaab6 .elementor-icon-list-text{color:var( --e-global-color-df92639 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-654ac2cc .elementor-icon-list-icon i{color:var( --e-global-color-e7f7ec1 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-654ac2cc .elementor-icon-list-icon svg{fill:var( --e-global-color-e7f7ec1 );transition:fill 0.3s;}.elementor-54788 .elementor-element.elementor-element-654ac2cc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54788 .elementor-element.elementor-element-654ac2cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54788 .elementor-element.elementor-element-654ac2cc .elementor-icon-list-item > a{font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:400;}.elementor-54788 .elementor-element.elementor-element-654ac2cc .elementor-icon-list-text{color:var( --e-global-color-df92639 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-2f34468d > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-54788 .elementor-element.elementor-element-2f34468d .elementor-icon-list-icon i{color:var( --e-global-color-e7f7ec1 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-2f34468d .elementor-icon-list-icon svg{fill:var( --e-global-color-e7f7ec1 );transition:fill 0.3s;}.elementor-54788 .elementor-element.elementor-element-2f34468d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54788 .elementor-element.elementor-element-2f34468d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54788 .elementor-element.elementor-element-2f34468d .elementor-icon-list-item > a{font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:400;}.elementor-54788 .elementor-element.elementor-element-2f34468d .elementor-icon-list-text{color:var( --e-global-color-df92639 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-e68a5ac{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.49;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54788 .elementor-element.elementor-element-e68a5ac::before, .elementor-54788 .elementor-element.elementor-element-e68a5ac > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-e68a5ac > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-e68a5ac > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-e68a5ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-e68a5ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-4590aa5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54788 .elementor-element.elementor-element-4590aa5::before, .elementor-54788 .elementor-element.elementor-element-4590aa5 > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-4590aa5 > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-4590aa5 > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-4590aa5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-4590aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-4590aa5.e-con{--align-self:center;}.elementor-54788 .elementor-element.elementor-element-7073b11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-7073b11{text-align:start;}.elementor-54788 .elementor-element.elementor-element-7073b11 .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-e7f7ec1 );}.elementor-54788 .elementor-element.elementor-element-c8138a3 .elementor-icon-list-icon i{color:var( --e-global-color-e7f7ec1 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-c8138a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-e7f7ec1 );transition:fill 0.3s;}.elementor-54788 .elementor-element.elementor-element-c8138a3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54788 .elementor-element.elementor-element-c8138a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54788 .elementor-element.elementor-element-c8138a3 .elementor-icon-list-item > a{font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:400;}.elementor-54788 .elementor-element.elementor-element-c8138a3 .elementor-icon-list-text{color:var( --e-global-color-df92639 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-1ca366d{text-align:start;}.elementor-54788 .elementor-element.elementor-element-1ca366d .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-e7f7ec1 );}.elementor-54788 .elementor-element.elementor-element-c355173 .elementor-icon-list-icon i{color:var( --e-global-color-e7f7ec1 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-c355173 .elementor-icon-list-icon svg{fill:var( --e-global-color-e7f7ec1 );transition:fill 0.3s;}.elementor-54788 .elementor-element.elementor-element-c355173{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54788 .elementor-element.elementor-element-c355173 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54788 .elementor-element.elementor-element-c355173 .elementor-icon-list-item > a{font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:400;}.elementor-54788 .elementor-element.elementor-element-c355173 .elementor-icon-list-text{color:var( --e-global-color-df92639 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-1e3a4e5 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-54788 .elementor-element.elementor-element-1e3a4e5{text-align:start;}.elementor-54788 .elementor-element.elementor-element-1e3a4e5 .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-e7f7ec1 );}.elementor-54788 .elementor-element.elementor-element-dfc70a0 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-54788 .elementor-element.elementor-element-dfc70a0 .elementor-icon-list-icon i{color:var( --e-global-color-e7f7ec1 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-dfc70a0 .elementor-icon-list-icon svg{fill:var( --e-global-color-e7f7ec1 );transition:fill 0.3s;}.elementor-54788 .elementor-element.elementor-element-dfc70a0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-54788 .elementor-element.elementor-element-dfc70a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54788 .elementor-element.elementor-element-dfc70a0 .elementor-icon-list-item > a{font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:400;}.elementor-54788 .elementor-element.elementor-element-dfc70a0 .elementor-icon-list-text{color:var( --e-global-color-df92639 );transition:color 0.3s;}.elementor-54788 .elementor-element.elementor-element-17fd3e93{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:-20px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-54788 .elementor-element.elementor-element-17fd3e93::before, .elementor-54788 .elementor-element.elementor-element-17fd3e93 > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-17fd3e93 > .e-con-inner > .elementor-background-video-container::before, .elementor-54788 .elementor-element.elementor-element-17fd3e93 > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-17fd3e93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54788 .elementor-element.elementor-element-17fd3e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54788 .elementor-element.elementor-element-17fd3e93.e-con{--align-self:center;}.elementor-54788 .elementor-element.elementor-element-3401617d .elementor-icon-wrapper{text-align:start;}.elementor-54788 .elementor-element.elementor-element-3401617d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-3401617d.elementor-view-framed .elementor-icon, .elementor-54788 .elementor-element.elementor-element-3401617d.elementor-view-default .elementor-icon{color:var( --e-global-color-289bb0c );border-color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-3401617d.elementor-view-framed .elementor-icon, .elementor-54788 .elementor-element.elementor-element-3401617d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-3401617d .elementor-icon{font-size:35px;}.elementor-54788 .elementor-element.elementor-element-3401617d .elementor-icon svg{height:35px;}.elementor-54788 .elementor-element.elementor-element-b2b09b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-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 );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{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 );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_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 );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{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 );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-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 );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="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 );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-54788 .elementor-element.elementor-element-662e5f1c > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 400px 0px 400px;}.elementor-54788 .elementor-element.elementor-element-662e5f1c .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-54788 .elementor-element.elementor-element-662e5f1c .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-54788 .elementor-element.elementor-element-662e5f1c .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-54788 .elementor-element.elementor-element-662e5f1c .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;}html body .elementor-54788 .elementor-element.elementor-element-662e5f1c .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;}html body .elementor-54788 .elementor-element.elementor-element-662e5f1c .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;}html body .elementor-54788 .elementor-element.elementor-element-662e5f1c .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-54788 .elementor-element.elementor-element-662e5f1c .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-54788 .elementor-element.elementor-element-34092f59{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-54788 .elementor-element.elementor-element-34092f59:not(.elementor-motion-effects-element-type-background), .elementor-54788 .elementor-element.elementor-element-34092f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-54788 .elementor-element.elementor-element-c47554e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-54788 .elementor-element.elementor-element-c47554e{text-align:center;}.elementor-54788 .elementor-element.elementor-element-c47554e .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-67298071 > .elementor-widget-container{margin:0px 450px 0px 450px;}.elementor-54788 .elementor-element.elementor-element-67298071{text-align:center;font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:400;line-height:21px;color:var( --e-global-color-df92639 );}.elementor-54788 .elementor-element.elementor-element-3b088a23 > .elementor-widget-container{margin:0px 450px 0px 450px;}.elementor-54788 .elementor-element.elementor-element-3b088a23{text-align:center;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:600;line-height:21px;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-68ed3ffe > .elementor-widget-container{margin:-30px 450px 0px 450px;}.elementor-54788 .elementor-element.elementor-element-68ed3ffe{text-align:center;font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:300;line-height:21px;color:var( --e-global-color-df92639 );}.elementor-54788 .elementor-element.elementor-element-1a842d14 > .elementor-widget-container{margin:0px 450px 0px 450px;}.elementor-54788 .elementor-element.elementor-element-1a842d14{text-align:center;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:600;line-height:21px;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-2db90fb2 > .elementor-widget-container{margin:-30px 450px 0px 450px;}.elementor-54788 .elementor-element.elementor-element-2db90fb2{text-align:center;font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:300;line-height:21px;color:var( --e-global-color-df92639 );}.elementor-54788 .elementor-element.elementor-element-33c48780 > .elementor-widget-container{margin:0px 450px 0px 450px;}.elementor-54788 .elementor-element.elementor-element-33c48780{text-align:center;font-family:"futura-pt", Sans-serif;font-size:18px;font-weight:600;line-height:21px;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-1ea2650b > .elementor-widget-container{margin:-30px 450px 0px 450px;}.elementor-54788 .elementor-element.elementor-element-1ea2650b{text-align:center;font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:300;line-height:21px;color:var( --e-global-color-df92639 );}.elementor-54788 .elementor-element.elementor-element-7e7f5008{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-54788 .elementor-element.elementor-element-7e7f5008:not(.elementor-motion-effects-element-type-background), .elementor-54788 .elementor-element.elementor-element-7e7f5008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0077B521;}.elementor-54788 .elementor-element.elementor-element-f9b646c > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-54788 .elementor-element.elementor-element-f9b646c{text-align:center;}.elementor-54788 .elementor-element.elementor-element-f9b646c .elementor-heading-title{font-family:"Danube Rounded", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-289bb0c );}.elementor-54788 .elementor-element.elementor-element-6f5ace73 > .elementor-widget-container{margin:0px 450px 0px 450px;}.elementor-54788 .elementor-element.elementor-element-6f5ace73{text-align:center;font-family:"futura-pt", Sans-serif;font-size:17px;font-weight:400;line-height:21px;color:var( --e-global-color-df92639 );}.elementor-54788 .elementor-element.elementor-element-74d0a1dd .elementor-button{background-color:#6EC1E436;font-family:"Danube Rounded", Sans-serif;font-weight:500;fill:var( --e-global-color-289bb0c );color:var( --e-global-color-289bb0c );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-54788 .elementor-element.elementor-element-74d0a1dd .elementor-button:hover, .elementor-54788 .elementor-element.elementor-element-74d0a1dd .elementor-button:focus{background-color:var( --e-global-color-289bb0c );color:var( --e-global-color-nvsitebg );}.elementor-54788 .elementor-element.elementor-element-74d0a1dd > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-74d0a1dd.elementor-element{--align-self:center;}.elementor-54788 .elementor-element.elementor-element-74d0a1dd .elementor-button:hover svg, .elementor-54788 .elementor-element.elementor-element-74d0a1dd .elementor-button:focus svg{fill:var( --e-global-color-nvsitebg );}@media(min-width:768px){.elementor-54788 .elementor-element.elementor-element-58655604{--width:850px;}.elementor-54788 .elementor-element.elementor-element-24d0b0b0{--width:100%;}.elementor-54788 .elementor-element.elementor-element-2f10decf{--width:100%;}.elementor-54788 .elementor-element.elementor-element-4a054e10{--width:85%;}.elementor-54788 .elementor-element.elementor-element-33cb284{--width:85%;}.elementor-54788 .elementor-element.elementor-element-e68a5ac{--width:100%;}.elementor-54788 .elementor-element.elementor-element-4590aa5{--width:85%;}.elementor-54788 .elementor-element.elementor-element-17fd3e93{--width:100%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54788 .elementor-element.elementor-element-26cd5d5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 300px 0px 300px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-54788 .elementor-element.elementor-element-360732f3{--grid-auto-flow:row;}.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-54788 .elementor-element.elementor-element-425bccee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54788 .elementor-element.elementor-element-23d3ea42{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-38ba6fd5{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-1b27dbf9{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-27a6ce5b{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-58efa78b{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-58655604{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-4a054e10{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-33cb284{--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54788 .elementor-element.elementor-element-4590aa5{--grid-auto-flow:row;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-54788 .elementor-element.elementor-element-662e5f1c > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-54788 .elementor-element.elementor-element-34092f59{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-67298071 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-3b088a23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-68ed3ffe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-1a842d14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-2db90fb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-33c48780 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-1ea2650b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-7e7f5008{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-6f5ace73 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54788 .elementor-element.elementor-element-26cd5d5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-54788 .elementor-element.elementor-element-360732f3{--grid-auto-flow:row;}.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-54788 .elementor-element.elementor-element-198fff08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-23d3ea42{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-38ba6fd5{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-1b27dbf9{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-27a6ce5b{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-58efa78b{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-58655604{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-4a054e10{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-33cb284{--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54788 .elementor-element.elementor-element-4590aa5{--grid-auto-flow:row;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-54788 .elementor-element.elementor-element-662e5f1c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-34092f59{--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-7e7f5008{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-54788 .elementor-element.elementor-element-50cc4990 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{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-54788 .elementor-element.elementor-element-360732f3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-54788 .elementor-element.elementor-element-49ac39bd img{height:100px;}.elementor-54788 .elementor-element.elementor-element-704214e3{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-54788 .elementor-element.elementor-element-704214e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-23d3ea42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-38ba6fd5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-1b27dbf9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-27a6ce5b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-58efa78b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-58655604{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-54788 .elementor-element.elementor-element-37071d58{width:initial;max-width:initial;}.elementor-54788 .elementor-element.elementor-element-37071d58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-713e7186 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-4a054e10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54788 .elementor-element.elementor-element-33cb284{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54788 .elementor-element.elementor-element-4590aa5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-54788 .elementor-element.elementor-element-1e3a4e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-dfc70a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-dfc70a0.elementor-element{--align-self:flex-start;}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-54788 .elementor-element.elementor-element-34092f59{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-54788 .elementor-element.elementor-element-34092f59.e-con{--align-self:center;}.elementor-54788 .elementor-element.elementor-element-c47554e{width:initial;max-width:initial;text-align:center;}.elementor-54788 .elementor-element.elementor-element-c47554e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-c47554e.elementor-element{--align-self:center;}.elementor-54788 .elementor-element.elementor-element-7e7f5008{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-54788 .elementor-element.elementor-element-f9b646c{width:initial;max-width:initial;}.elementor-54788 .elementor-element.elementor-element-f9b646c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-6f5ace73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54788 .elementor-element.elementor-element-6f5ace73.elementor-element{--align-self:center;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-662e5f1c *//* ========================================
   CALCULADORA EFICIENCIA - DANUBE
   Formulario 8
======================================== */


/* ========================================
   1. SELECTOR PRINCIPAL - CAMPO 32
======================================== */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 {
    box-shadow: none !important;
    outline: none !important;
    grid-column: 1 / -1 !important;
}


/* TÍTULO PASO 01 */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 > legend.gfield_label,
.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gfield_label {
    margin-bottom: 14px !important;

    font-size: 23px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    color: #0072B6 !important;
}


.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gfield_radio {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px 16px !important;
}

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gchoice {
    position: relative;
    margin: 0 !important;
}

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gchoice input[type="radio"] {
    position: absolute !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gchoice label {
    position: relative;

    display: flex !important;
    align-items: center;
    justify-content: center;

    width: 100% !important;
    min-height: 68px;

    padding: 16px 20px !important;
    margin: 0 !important;

    background: #FFFFFF;
    border: 1px solid #C5D0D8;
    border-radius: 7px;

    cursor: pointer;

    font-size: 17px;
    font-weight: 500;
    line-height: 1.3;
    text-align: center;
    color: #0072B6 !important;

    transition:
        border-color 0.2s ease,
        background-color 0.2s ease,
        transform 0.2s ease;
}


/* Hover */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gchoice label:hover {
    border-color: #0072B6;
    background: #F1F7FB;
    transform: translateY(-1px);
}


/* Tarjeta seleccionada */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gchoice input[type="radio"]:checked + label {
    background: #EAF4FA;
    border: 2px solid #0072B6;

    font-weight: 600;

    padding-right: 48px !important;
}


/* Check */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gchoice input[type="radio"]:checked + label::after {
    content: "✓";

    position: absolute;
    right: 18px;
    top: 50%;

    transform: translateY(-50%);

    display: flex;
    align-items: center;
    justify-content: center;

    width: 24px;
    height: 24px;

    border-radius: 50%;

    background: #0072B6;
    color: #FFFFFF;

    font-size: 14px;
    font-weight: 700;
    line-height: 1;
}


/* Focus teclado */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gchoice input[type="radio"]:focus-visible + label {
    outline: 2px solid #0072B6;
    outline-offset: 3px;
}



/* ========================================
   2. RESTAURAR LAYOUT DE GRAVITY FORMS
======================================== */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gform_fields {
    display: grid !important;

    grid-template-columns:
        repeat(12, minmax(0, 1fr)) !important;

    column-gap: 16px !important;
    row-gap: 20px !important;
}


/* Ancho completo */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-full {
    grid-column: span 12 !important;
}


/* Mitad */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-half {
    grid-column: span 6 !important;
}


/* Un tercio */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-third {
    grid-column: span 4 !important;
}


/* Dos tercios */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-two-thirds {
    grid-column: span 8 !important;
}


/* Un cuarto */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-quarter {
    grid-column: span 3 !important;
}


/* Tres cuartos */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-three-quarter {
    grid-column: span 9 !important;
}


/* Secciones siempre a ancho completo */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gsection {
    grid-column: 1 / -1 !important;
}



/* ========================================
   3. TÍTULOS DE SECCIÓN / PASOS
======================================== */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gsection {
    margin-top: 38px !important;
    padding: 19px 22px !important;

    background: #E4EAF0 !important;

    border-left: 0 !important;
    border-bottom: 0 !important;
    border-radius: 6px !important;
}


/* Título */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gsection_title {
    margin: 0 0 6px 0 !important;

    font-size: 23px !important;
    font-weight: 600 !important;
    line-height: 1.25 !important;

    color: #0072B6 !important;
}


/* Descripción */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gsection_description {
    margin: 0 !important;

    font-size: 15px !important;
    line-height: 1.45 !important;
    font-style: italic !important;

    color: #667783 !important;
}



/* ========================================
   4. ETIQUETAS DE LOS CAMPOS
======================================== */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gfield_label {
    margin-bottom: 7px !important;

    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 1.35 !important;

    color: #333333;
}



/* ========================================
   5. INPUTS, EMAIL, SELECT Y TEXTAREA
   Respeta las columnas de Gravity Forms
======================================== */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper input[type="text"],
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper input[type="email"],
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper input[type="number"],
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper input[type="tel"],
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper select,
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper textarea {

    min-height: 48px;

    padding: 11px 14px !important;

    background: #FFFFFF !important;
    border: 1px solid #C5D0D8 !important;
    border-radius: 6px !important;

    font-size: 15px !important;
    line-height: 1.4 !important;

    box-shadow: none !important;

    transition:
        border-color 0.2s ease,
        box-shadow 0.2s ease;
}


/* Placeholder */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper input::placeholder,
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper textarea::placeholder {
    color: #8A969E !important;
    opacity: 1;
}


/* Campo activo */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper input[type="text"]:focus,
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper input[type="email"]:focus,
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper input[type="number"]:focus,
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper input[type="tel"]:focus,
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper select:focus,
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper textarea:focus {

    border-color: #0072B6 !important;

    box-shadow:
        0 0 0 2px rgba(0, 114, 182, 0.12) !important;

    outline: none !important;
}



/* ========================================
   6. CAMPOS OBLIGATORIOS
======================================== */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gfield_required {
    font-size: 13px !important;
}



/* ========================================
   7. RGPD - CAMPO 6
======================================== */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_6 {
    margin-top: 8px !important;
}


/* Contenedor checkbox + texto */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_6 .ginput_container_consent {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}


/* Checkbox */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_6 input[type="checkbox"] {
    width: 17px !important;
    height: 17px !important;
    min-width: 17px !important;
    min-height: 17px !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: 0 0 17px !important;

    accent-color: #0072B6 !important;
    cursor: pointer;
}


/* Texto RGPD */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_6 .gfield_consent_label {
    display: inline !important;

    margin: 0 !important;
    padding: 0 !important;

    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;

    color: #333333 !important;
}


/* Enlace política de privacidad */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_6 .gfield_consent_label a {
    color: #0072B6 !important;
    text-decoration: none !important;
}

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_6 .gfield_consent_label a:hover {
    color: #005D94 !important;
    text-decoration: underline !important;
}


/* Asterisco obligatorio */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_6 .gfield_required {
    display: inline-block !important;

    margin-left: 4px !important;

    color: #0072B6 !important;
    font-size: 14px !important;
    line-height: 1 !important;
}



/* ========================================
   8. BOTÓN
======================================== */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gform_footer input[type="submit"],
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gform_footer .gform_button {

    width: auto !important;
    min-width: 190px !important;
    max-width: none !important;
    min-height: 48px !important;

    padding: 12px 24px !important;

    background: #0072B6 !important;
    background-color: #0072B6 !important;
    background-image: none !important;

    border: 0 !important;
    border-radius: 6px !important;

    color: #FFFFFF !important;
    opacity: 1 !important;

    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;

    white-space: nowrap !important;

    cursor: pointer;

    transition:
        background-color 0.2s ease,
        transform 0.2s ease;
}


/* Hover botón */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gform_footer input[type="submit"]:hover,
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gform_footer .gform_button:hover {

    background: #005D94 !important;
    background-color: #005D94 !important;
    background-image: none !important;

    color: #FFFFFF !important;
    opacity: 1 !important;

    transform: translateY(-1px);
}


/* Focus botón */

.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gform_footer input[type="submit"]:focus-visible,
.elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gform_footer .gform_button:focus-visible {

    outline: 2px solid #0072B6 !important;
    outline-offset: 3px;
}



/* ========================================
   9. MÓVIL
======================================== */

@media (max-width: 767px) {

    /* Título paso 01 */

    .elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 > legend.gfield_label,
    .elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gfield_label {
        font-size: 20px !important;
        margin-bottom: 12px !important;
    }


    /* Tarjetas en una sola columna */

    .elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gfield_radio {
        grid-template-columns: 1fr;
        gap: 10px !important;
    }

    .elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32 .gchoice label {
        min-height: 58px;
        padding: 14px 16px !important;

        font-size: 15px;
    }

    .elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32
    .gchoice
    input[type="radio"]:checked + label {

        padding-right: 46px !important;
    }

    .elementor-54788 .elementor-element.elementor-element-662e5f1c #field_8_32
    .gchoice
    input[type="radio"]:checked + label::after {

        right: 14px;

        width: 22px;
        height: 22px;

        font-size: 13px;
    }


    /* Todos los campos a ancho completo */

    .elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-half,
    .elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-third,
    .elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-two-thirds,
    .elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-quarter,
    .elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-three-quarter,
    .elementor-54788 .elementor-element.elementor-element-662e5f1c .gform_wrapper .gfield--width-full {

        grid-column: 1 / -1 !important;
    }


    /* Secciones */

    .elementor-54788 .elementor-element.elementor-element-662e5f1c .gsection {
        margin-top: 26px !important;
        padding: 17px 18px !important;
    }

    .elementor-54788 .elementor-element.elementor-element-662e5f1c .gsection_title {
        font-size: 20px !important;
    }
}



/* ========================================
   10. CONFIRMACIÓN DE ENVÍO - DANUBE
   FORMULARIO 8
======================================== */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8 {
    position: relative !important;

    width: 100% !important;
    box-sizing: border-box !important;

    margin: 0 !important;
    padding: 32px 34px 32px 92px !important;

    background: #EEF5FA !important;

    border: 1px solid #C9DEEC !important;
    border-left: 6px solid #0072B6 !important;
    border-radius: 8px !important;

    color: #333333 !important;
}


/* Círculo azul de confirmación */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8::before {
    content: "✓";

    position: absolute;
    top: 32px;
    left: 30px;

    display: flex;
    align-items: center;
    justify-content: center;

    width: 42px;
    height: 42px;

    background: #0072B6 !important;
    border-radius: 50%;

    color: #FFFFFF !important;

    font-size: 22px;
    font-weight: 700;
    line-height: 1;
}


/* Ocultar check interno del HTML */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8 .danube-confirmacion-check {
    display: none !important;
}


/* Contenedor interno */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8 .danube-confirmacion {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
}


/* Contenido */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8 .danube-confirmacion-contenido {
    display: block !important;
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Título de confirmación */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8 h3 {
    margin: 0 0 14px 0 !important;
    padding: 0 !important;

    color: #0072B6 !important;

    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
}


/* Texto de confirmación */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8 p {
    margin: 0 0 12px 0 !important;
    padding: 0 !important;

    color: #333333 !important;

    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.55 !important;
}


/* Hablamos pronto */

.elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8 .danube-confirmacion-cierre {
    margin: 0 !important;

    color: #0072B6 !important;
    font-weight: 600 !important;
}



/* ========================================
   11. CONFIRMACIÓN - MÓVIL
======================================== */

@media (max-width: 767px) {

    .elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8 {
        padding: 24px 20px 24px 72px !important;

        border-left-width: 5px !important;
    }

    .elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8::before {
        top: 24px;
        left: 20px;

        width: 36px;
        height: 36px;

        font-size: 18px;
    }

    .elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8 h3 {
        font-size: 20px !important;
    }

    .elementor-54788 .elementor-element.elementor-element-662e5f1c #gform_confirmation_message_8 p {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Danube Rounded';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Bold.eot');
	src: url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Bold.woff2') format('woff2'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Bold.woff') format('woff'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Bold.svg#DanubeRounded') format('svg');
}
@font-face {
	font-family: 'Danube Rounded';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Book.eot');
	src: url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Book.eot?#iefix') format('embedded-opentype'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Book.woff2') format('woff2'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Book.woff') format('woff'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Book.svg#DanubeRounded') format('svg');
}
@font-face {
	font-family: 'Danube Rounded';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Medium.eot');
	src: url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Medium.woff2') format('woff2'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Medium.woff') format('woff'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Medium.svg#DanubeRounded') format('svg');
}
@font-face {
	font-family: 'Danube Rounded';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Light.eot');
	src: url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Light.eot?#iefix') format('embedded-opentype'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Light.woff2') format('woff2'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Light.woff') format('woff'),
		url('https://www.danube-international.com/wp-content/uploads/2024/07/Danube-Rounded-Light.svg#DanubeRounded') format('svg');
}
/* End Custom Fonts CSS */