.elementor-635 .elementor-element.elementor-element-d90061f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:077px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-635 .elementor-element.elementor-element-17c6a45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-100px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-635 .elementor-element.elementor-element-60fe9ca{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 10px -7px rgba(0,0,0,0.5);}.elementor-635 .elementor-element.elementor-element-60fe9ca:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-60fe9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-0e75a8f{--e-image-carousel-slides-to-show:7;}.elementor-635 .elementor-element.elementor-element-0e75a8f .swiper-wrapper{display:flex;align-items:center;}.elementor-635 .elementor-element.elementor-element-0e75a8f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-9aef64f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--padding-top:70px;--padding-bottom:165px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-9aef64f:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-9aef64f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-635 .elementor-element.elementor-element-9aef64f::before, .elementor-635 .elementor-element.elementor-element-9aef64f > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-9aef64f > .e-con-inner > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-9aef64f > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-9aef64f > .e-con-inner > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-9aef64f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-635 .elementor-element.elementor-element-eb814d2{--display:flex;--border-radius:19px 19px 19px 19px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-635 .elementor-element.elementor-element-eb814d2:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-eb814d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #055AB1 0%, #013366 100%);}.elementor-635 .elementor-element.elementor-element-9a88942 > .elementor-widget-container{margin:-48px -43px 19px 0px;padding:0px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-9a88942 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-635 .elementor-element.elementor-element-8658997 > .elementor-widget-container{background-color:#013366;padding:9px 21px 23px 22px;}body:not(.rtl) .elementor-635 .elementor-element.elementor-element-8658997{left:19.955px;}body.rtl .elementor-635 .elementor-element.elementor-element-8658997{right:19.955px;}.elementor-635 .elementor-element.elementor-element-8658997{top:460.941px;}.elementor-635 .elementor-element.elementor-element-8658997 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:79px;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-635 .elementor-element.elementor-element-128d5af{left:25.924px;}body.rtl .elementor-635 .elementor-element.elementor-element-128d5af{right:25.924px;}.elementor-635 .elementor-element.elementor-element-128d5af{top:562.948px;}.elementor-635 .elementor-element.elementor-element-128d5af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:400;color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-8bc7cb5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-9df5aca{--display:flex;--min-height:514px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.07;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-9df5aca:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-9df5aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlyieqgeuhsk.i.optimole.com/w:1913/h:524/q:mauto/ig:avif/https://gruasmarquez.mx/wp-content/uploads/2025/09/6-small-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-635 .elementor-element.elementor-element-9df5aca::before, .elementor-635 .elementor-element.elementor-element-9df5aca > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-9df5aca > .e-con-inner > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-9df5aca > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-9df5aca > .e-con-inner > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-9df5aca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-635 .elementor-element.elementor-element-d0e1bb3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-1173817{width:100%;max-width:100%;text-align:center;}.elementor-635 .elementor-element.elementor-element-1173817 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-69980d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 150px 0px 150px;}.elementor-635 .elementor-element.elementor-element-69980d5{text-align:center;}.elementor-635 .elementor-element.elementor-element-69980d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#00FF01;}.elementor-635 .elementor-element.elementor-element-985a29a .elementor-button{background-color:#00FF01;fill:#000000;color:#000000;}.elementor-635 .elementor-element.elementor-element-985a29a .elementor-button:hover, .elementor-635 .elementor-element.elementor-element-985a29a .elementor-button:focus{background-color:#000000;color:#00FF01;}.elementor-635 .elementor-element.elementor-element-985a29a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-985a29a .elementor-button-content-wrapper{flex-direction:row;}.elementor-635 .elementor-element.elementor-element-985a29a .elementor-button:hover svg, .elementor-635 .elementor-element.elementor-element-985a29a .elementor-button:focus svg{fill:#00FF01;}.elementor-635 .elementor-element.elementor-element-fee1737{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-fee1737:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-fee1737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-fee1737::before, .elementor-635 .elementor-element.elementor-element-fee1737 > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-fee1737 > .e-con-inner > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-fee1737 > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-fee1737 > .e-con-inner > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-fee1737 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-635 .elementor-element.elementor-element-5aa5513{--display:flex;}.elementor-635 .elementor-element.elementor-element-c54e2e2{text-align:center;}.elementor-635 .elementor-element.elementor-element-c54e2e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#01DB03;}.elementor-635 .elementor-element.elementor-element-56e6eee{--grid-columns:3;}.elementor-635 .elementor-element.elementor-element-56e6eee .elementor-loop-container{grid-auto-rows:1fr;}.elementor-635 .elementor-element.elementor-element-56e6eee .e-loop-item > .elementor-section, .elementor-635 .elementor-element.elementor-element-56e6eee .e-loop-item > .elementor-section > .elementor-container, .elementor-635 .elementor-element.elementor-element-56e6eee .e-loop-item > .e-con, .elementor-635 .elementor-element.elementor-element-56e6eee .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-635 .elementor-element.elementor-element-7e553d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-7e553d5:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-7e553d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5D5D5;}.elementor-635 .elementor-element.elementor-element-7e553d5::before, .elementor-635 .elementor-element.elementor-element-7e553d5 > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-7e553d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-7e553d5 > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-7e553d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-7e553d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mlyieqgeuhsk.i.optimole.com/w:1920/h:792/q:mauto/ig:avif/https://gruasmarquez.mx/wp-content/uploads/2021/06/shape-3.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-635 .elementor-element.elementor-element-c386dd1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-635 .elementor-element.elementor-element-c386dd1:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-c386dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFFA;}.elementor-635 .elementor-element.elementor-element-ee16ebb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-55a84cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-91px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-b8d35ff{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-635 .elementor-element.elementor-element-b8d35ff:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-b8d35ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A00;}.elementor-635 .elementor-element.elementor-element-80235d4 > .elementor-widget-container{background-color:#1A1A1A;padding:15px 21px 15px 21px;border-radius:10px 10px 10px 10px;}.elementor-635 .elementor-element.elementor-element-80235d4:hover .elementor-widget-container{background-color:#00FF01;}.elementor-635 .elementor-element.elementor-element-80235d4 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-635 .elementor-element.elementor-element-80235d4{--icon-box-icon-margin:15px;}.elementor-635 .elementor-element.elementor-element-80235d4 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-80235d4.elementor-view-stacked .elementor-icon{background-color:#00FF01;}.elementor-635 .elementor-element.elementor-element-80235d4.elementor-view-framed .elementor-icon, .elementor-635 .elementor-element.elementor-element-80235d4.elementor-view-default .elementor-icon{fill:#00FF01;color:#00FF01;border-color:#00FF01;}.elementor-635 .elementor-element.elementor-element-80235d4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-635 .elementor-element.elementor-element-80235d4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-635 .elementor-element.elementor-element-80235d4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-635 .elementor-element.elementor-element-80235d4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-635 .elementor-element.elementor-element-80235d4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-635 .elementor-element.elementor-element-80235d4.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-635 .elementor-element.elementor-element-80235d4 .elementor-icon-box-title, .elementor-635 .elementor-element.elementor-element-80235d4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-635 .elementor-element.elementor-element-80235d4:has(:hover) .elementor-icon-box-title,
					 .elementor-635 .elementor-element.elementor-element-80235d4:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-635 .elementor-element.elementor-element-80235d4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-4c7c88e{--display:flex;--justify-content:center;}.elementor-635 .elementor-element.elementor-element-4c7c88e:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-4c7c88e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F6FF00;}.elementor-635 .elementor-element.elementor-element-bdb3060 > .elementor-widget-container{background-color:#00FF01;padding:15px 21px 15px 21px;border-radius:10px 10px 10px 10px;}.elementor-635 .elementor-element.elementor-element-bdb3060 .elementor-icon-box-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-bdb3060 .elementor-icon-box-title{margin-block-end:0px;color:#1A1A1A;}.elementor-635 .elementor-element.elementor-element-bdb3060 .elementor-icon-box-title, .elementor-635 .elementor-element.elementor-element-bdb3060 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-635 .elementor-element.elementor-element-bdb3060 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;color:#1A1A1A;}.elementor-635 .elementor-element.elementor-element-33354e9{--display:flex;--min-height:0px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-635 .elementor-element.elementor-element-33354e9:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-33354e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A00;}.elementor-635 .elementor-element.elementor-element-8b39b08 > .elementor-widget-container{background-color:#1A1A1A;padding:20px 21px 21px 21px;border-radius:10px 10px 10px 10px;}.elementor-635 .elementor-element.elementor-element-8b39b08:hover .elementor-widget-container{background-color:#00FF01;}.elementor-635 .elementor-element.elementor-element-8b39b08 .elementor-icon-box-wrapper{align-items:start;text-align:center;}.elementor-635 .elementor-element.elementor-element-8b39b08{--icon-box-icon-margin:15px;}.elementor-635 .elementor-element.elementor-element-8b39b08 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-8b39b08.elementor-view-stacked .elementor-icon{background-color:#00FF01;}.elementor-635 .elementor-element.elementor-element-8b39b08.elementor-view-framed .elementor-icon, .elementor-635 .elementor-element.elementor-element-8b39b08.elementor-view-default .elementor-icon{fill:#00FF01;color:#00FF01;border-color:#00FF01;}.elementor-635 .elementor-element.elementor-element-8b39b08.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-635 .elementor-element.elementor-element-8b39b08.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-635 .elementor-element.elementor-element-8b39b08.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-635 .elementor-element.elementor-element-8b39b08.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-635 .elementor-element.elementor-element-8b39b08.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-635 .elementor-element.elementor-element-8b39b08.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-635 .elementor-element.elementor-element-8b39b08 .elementor-icon-box-title, .elementor-635 .elementor-element.elementor-element-8b39b08 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-635 .elementor-element.elementor-element-8b39b08 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-a930119{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-635 .elementor-element.elementor-element-a930119:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-a930119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-635 .elementor-element.elementor-element-a930119::before, .elementor-635 .elementor-element.elementor-element-a930119 > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-a930119 > .e-con-inner > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-a930119 > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-a930119 > .e-con-inner > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-a930119 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FF020200;--background-overlay:'';}.elementor-635 .elementor-element.elementor-element-23c2faf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-635 .elementor-element.elementor-element-23c2faf:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-23c2faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:4px;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-4px;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-635 .elementor-element.elementor-element-3823b2d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-635 .elementor-element.elementor-element-3823b2d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-635 .elementor-element.elementor-element-3823b2d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-635 .elementor-element.elementor-element-3823b2d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-field-type-html{padding-bottom:0px;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#000000;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#000000;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-field-group .elementor-select-wrapper::before{color:#000000;}.elementor-635 .elementor-element.elementor-element-3823b2d .e-form__buttons__wrapper__button-next{background-color:#00FF01;color:#000000;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-button[type="submit"]{background-color:#00FF01;color:#000000;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-635 .elementor-element.elementor-element-3823b2d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-635 .elementor-element.elementor-element-3823b2d .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-635 .elementor-element.elementor-element-3823b2d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-635 .elementor-element.elementor-element-3823b2d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-635 .elementor-element.elementor-element-3823b2d{--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;}.elementor-635 .elementor-element.elementor-element-5ef6d5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-635 .elementor-element.elementor-element-7624d8b > .elementor-widget-container{margin:79px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-7624d8b iframe{height:518px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-635 .elementor-element.elementor-element-eb814d2{--width:50%;}.elementor-635 .elementor-element.elementor-element-8bc7cb5{--width:50%;}.elementor-635 .elementor-element.elementor-element-9df5aca{--content-width:1200px;}.elementor-635 .elementor-element.elementor-element-fee1737{--content-width:1200px;}.elementor-635 .elementor-element.elementor-element-7e553d5{--content-width:1200px;}.elementor-635 .elementor-element.elementor-element-c386dd1{--content-width:1200px;}.elementor-635 .elementor-element.elementor-element-b8d35ff{--width:30%;}.elementor-635 .elementor-element.elementor-element-4c7c88e{--width:30%;}.elementor-635 .elementor-element.elementor-element-33354e9{--width:30%;}.elementor-635 .elementor-element.elementor-element-23c2faf{--width:50%;}.elementor-635 .elementor-element.elementor-element-5ef6d5a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-635 .elementor-element.elementor-element-b8d35ff{--width:50%;}.elementor-635 .elementor-element.elementor-element-4c7c88e{--width:50%;}.elementor-635 .elementor-element.elementor-element-33354e9{--width:50%;}}@media(min-width:1025px){.elementor-635 .elementor-element.elementor-element-9df5aca:not(.elementor-motion-effects-element-type-background), .elementor-635 .elementor-element.elementor-element-9df5aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-635 .elementor-element.elementor-element-7e553d5::before, .elementor-635 .elementor-element.elementor-element-7e553d5 > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-7e553d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-635 .elementor-element.elementor-element-7e553d5 > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-7e553d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-635 .elementor-element.elementor-element-7e553d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1024px){.elementor-635 .elementor-element.elementor-element-9aef64f{--padding-top:0px;--padding-bottom:139px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-8bc7cb5{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:30px;}.elementor-635 .elementor-element.elementor-element-9df5aca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-d0e1bb3{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-635 .elementor-element.elementor-element-1173817{text-align:left;}.elementor-635 .elementor-element.elementor-element-69980d5 > .elementor-widget-container{margin:0% 51% 0% 0%;}.elementor-635 .elementor-element.elementor-element-69980d5{text-align:left;}.elementor-635 .elementor-element.elementor-element-fee1737{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-635 .elementor-element.elementor-element-56e6eee{--grid-columns:2;}.elementor-635 .elementor-element.elementor-element-7e553d5{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-635 .elementor-element.elementor-element-c386dd1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-635 .elementor-element.elementor-element-55a84cf{--flex-wrap:wrap;--margin-top:-100px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-635 .elementor-element.elementor-element-d90061f{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-635 .elementor-element.elementor-element-17c6a45{--margin-top:-51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-635 .elementor-element.elementor-element-60fe9ca{--min-height:0px;--border-radius:13px 13px 13px 13px;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-0e75a8f{--e-image-carousel-slides-to-show:2;}.elementor-635 .elementor-element.elementor-element-0e75a8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-0e75a8f.elementor-element{--align-self:center;}.elementor-635 .elementor-element.elementor-element-9aef64f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-635 .elementor-element.elementor-element-8658997{left:23.948px;}body.rtl .elementor-635 .elementor-element.elementor-element-8658997{right:23.948px;}.elementor-635 .elementor-element.elementor-element-8658997{top:204.938px;}body:not(.rtl) .elementor-635 .elementor-element.elementor-element-128d5af{left:49.92px;}body.rtl .elementor-635 .elementor-element.elementor-element-128d5af{right:49.92px;}.elementor-635 .elementor-element.elementor-element-128d5af{top:300.934px;}.elementor-635 .elementor-element.elementor-element-8bc7cb5{--padding-top:60px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-635 .elementor-element.elementor-element-9df5aca{--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-635 .elementor-element.elementor-element-9df5aca.e-con{--align-self:center;}.elementor-635 .elementor-element.elementor-element-d0e1bb3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-1173817{text-align:center;}.elementor-635 .elementor-element.elementor-element-69980d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-635 .elementor-element.elementor-element-69980d5.elementor-element{--align-self:center;}.elementor-635 .elementor-element.elementor-element-69980d5{text-align:center;}.elementor-635 .elementor-element.elementor-element-69980d5 .elementor-heading-title{font-size:21px;}.elementor-635 .elementor-element.elementor-element-fee1737{--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-c152d28 > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-635 .elementor-element.elementor-element-56e6eee{--grid-columns:1;}.elementor-635 .elementor-element.elementor-element-7e553d5{--margin-top:53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:39px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-c386dd1{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-635 .elementor-element.elementor-element-ee16ebb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-b8d35ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-80235d4 .elementor-icon-box-wrapper{text-align:center;}.elementor-635 .elementor-element.elementor-element-4c7c88e{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-635 .elementor-element.elementor-element-33354e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-d3063d5 */:root{
  --brand-blue:#003D73;        /* Azul corporativo */
  --accent-green:#00FF01;      /* Verde brillante */
  --ink:#111;                  /* Casi negro */
}

.eyebrow{
  margin:0 0 10px; color:var(--brand-blue);
  text-transform:uppercase; letter-spacing:.14em;
  font:600 14px/1.2 'Montserrat',sans-serif;
  position:relative; display:inline-block; padding-bottom:6px;
}
.eyebrow::after{
  content:""; position:absolute; left:0; bottom:0;
  width:56px; height:3px; background:var(--brand-blue); border-radius:2px;
}
.title{ margin:0 0 12px; color:var(--ink);
  font:800 36px/1.15 'Montserrat',sans-serif;
}
.title .brand{ color:var(--brand-blue); }
.sub{ margin:0 0 22px; color:#667085; font:400 16px/1.6 'Montserrat',sans-serif; }

.card{
  display:flex; gap:16px; align-items:flex-start;
  border-radius:14px; padding:22px 24px;
  box-shadow:0 8px 24px rgba(0,0,0,.08);
  margin-bottom:16px; transition:all .3s ease;
}
.card__icon{
  display:inline-flex; align-items:center; justify-content:center;
  width:44px; height:44px; border-radius:50%; font-weight:800;
  transition:all .3s ease;
}
.card__body{ flex:1; }
.card__title{ margin:0 0 6px; font:800 18px/1.3 'Montserrat',sans-serif; transition:color .3s; }
.card__text{ margin:0; font:400 15px/1.6 'Montserrat',sans-serif; transition:color .3s; }

/* --- Tarjeta verde (default) --- */
.card--green{
  background:var(--accent-green); color:var(--ink);
}
.card--green .card__icon{ background:var(--ink); color:#fff; }
.card--green .card__title{ color:var(--ink); }
.card--green .card__text{ color:#0f1115; }

/* Hover invertido (verde → negro) */
.card--green:hover{
  background:var(--ink); color:#fff;
}
.card--green:hover .card__icon{ background:var(--accent-green); color:var(--ink); }
.card--green:hover .card__title{ color:#fff; }
.card--green:hover .card__text{ color:#c9ced6; }

/* --- Tarjeta oscura (default) --- */
.card--dark{
  background:var(--ink); color:#fff;
}
.card--dark .card__icon{ background:var(--accent-green); color:var(--ink); }
.card--dark .card__title{ color:#fff; }
.card--dark .card__text{ color:#c9ced6; }

/* Hover invertido (negro → verde) */
.card--dark:hover{
  background:var(--accent-green); color:var(--ink);
}
.card--dark:hover .card__icon{ background:var(--ink); color:#fff; }
.card--dark:hover .card__title{ color:var(--ink); }
.card--dark:hover .card__text{ color:#0f1115; }

/* responsive */
@media (max-width:1024px){
  .title{ font-size:30px; }
}
@media (max-width:767px){
  .title{ font-size:24px; }
  .card{ padding:18px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c152d28 *//* contenedor del título */
.maniobras-heading {
  text-align: center;
  margin-bottom: 40px;
}

/* eyebrow (texto pequeño arriba) */
.maniobras-heading .eyebrow {
  margin: 0 0 8px;
  color: #00FF01; /* verde que me diste */
  text-transform: uppercase;
  letter-spacing: .12em;
  font: 600 14px/1.2 'Montserrat', sans-serif;
}

/* título principal */
.maniobras-heading .title {
  margin: 0;
  font: 800 38px/1.25 'Montserrat', sans-serif;
  color: #111;
}

/* palabra destacada */
.maniobras-heading .highlight {
  color: #00FF01; /* verde corporativo */
}

/* responsive */
@media (max-width:1024px){
  .maniobras-heading .title { font-size: 32px; }
}
@media (max-width:767px){
  .maniobras-heading .title { font-size: 26px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64ced7b *//* Badge verde superior */
.contacto-badge {
  display: block;
  color: #25E35E;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 8px;
}

/* Título principal */
.contacto-title {
  font-size: 34px;   /* más grande que antes */
  font-weight: 400;  /* peso base normal */
  color: #111;
  margin: 0;
  line-height: 1.3;
}

/* Parte "Mándanos un" en peso normal */
.contacto-title .light {
  font-weight: 400;
}

/* Parte "mensaje" en bold + verde */
.contacto-title .bold-green {
  font-weight: 700;
  color: #25E35E;
}/* End custom CSS */