.elementor-15 .elementor-element.elementor-element-1e19ad3 > .elementor-container{min-height:0px;}.elementor-15 .elementor-element.elementor-element-1e19ad3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1e19ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/wp4081391.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1e19ad3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #00000000 84%);opacity:0.82;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-1e19ad3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:240px 0px 0120px 0px;}.elementor-15 .elementor-element.elementor-element-c1621b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-15 .elementor-element.elementor-element-b11935c{text-align:center;}.elementor-15 .elementor-element.elementor-element-b11935c .elementor-heading-title{color:#FFFFFF;text-shadow:-2px 2px 8px rgba(0, 0, 0, 0.68);}.elementor-15 .elementor-element.elementor-element-7359305 > .elementor-element-populated{padding:30px 060px 60px 60px;}.elementor-15 .elementor-element.elementor-element-e569bde > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-e569bde:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e569bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-6.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e569bde:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-6.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e569bde > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-e569bde, .elementor-15 .elementor-element.elementor-element-e569bde > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-e569bde{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-8a65b1e{text-align:left;}.elementor-15 .elementor-element.elementor-element-8a65b1e img{width:29%;}.elementor-15 .elementor-element.elementor-element-3c8e712 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-c2fd8c5.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-c2fd8c5.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-c2fd8c5.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-c2fd8c5 .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-c2fd8c5 .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-c2fd8c5 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-c2fd8c5 .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-1cd0611.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-1cd0611.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-4fd3e45 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-4fd3e45 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-4fd3e45 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-4fd3e45 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4fd3e45 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-4fd3e45 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4fd3e45{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-66e4786 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-66e4786 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-66e4786 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-66e4786 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-66e4786 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-66e4786 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-66e4786{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-58017be > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-58017be:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-58017be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-7.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-58017be:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-7.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-58017be > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-58017be, .elementor-15 .elementor-element.elementor-element-58017be > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-58017be{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-40c20d8{text-align:left;}.elementor-15 .elementor-element.elementor-element-40c20d8 img{width:29%;}.elementor-15 .elementor-element.elementor-element-724f91d .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-4bf7d2f.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-4bf7d2f.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-4bf7d2f.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-4bf7d2f .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-4bf7d2f .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-4bf7d2f .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-4bf7d2f .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-e16045b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-e16045b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-2073cb1 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-2073cb1 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-2073cb1 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-2073cb1 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2073cb1 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-2073cb1 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2073cb1{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-6a4b0d5 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-6a4b0d5 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6a4b0d5 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-6a4b0d5 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6a4b0d5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-6a4b0d5 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6a4b0d5{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-c574446 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-c574446:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c574446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-8.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-c574446:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-8.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-c574446 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-c574446, .elementor-15 .elementor-element.elementor-element-c574446 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-c574446{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-6c35a34{text-align:left;}.elementor-15 .elementor-element.elementor-element-6c35a34 img{width:29%;}.elementor-15 .elementor-element.elementor-element-809b77c .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-f298d43.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-f298d43.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-f298d43.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-f298d43 .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-f298d43 .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-f298d43 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-f298d43 .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-3446a28.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-3446a28.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-1e6efbb .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-1e6efbb .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-1e6efbb .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-1e6efbb .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1e6efbb .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-1e6efbb > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1e6efbb{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-c49fe4c .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-c49fe4c .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-c49fe4c .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-c49fe4c .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-c49fe4c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-c49fe4c > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c49fe4c{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-f9c38f4 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-f9c38f4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f9c38f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-1.jpg");background-position:top center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f9c38f4:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-1.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f9c38f4 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f9c38f4, .elementor-15 .elementor-element.elementor-element-f9c38f4 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-f9c38f4{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-5ddfed1{text-align:left;}.elementor-15 .elementor-element.elementor-element-5ddfed1 img{width:29%;}.elementor-15 .elementor-element.elementor-element-de7e675 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-2525574.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-2525574.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-2525574.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-2525574 .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-2525574 .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-2525574 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-2525574 .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-c035967.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-c035967.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-a633268 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-a633268 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-a633268 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-a633268 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-a633268 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-a633268 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-a633268{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-cc529f5 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-cc529f5 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-cc529f5 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-cc529f5 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-cc529f5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-cc529f5 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-cc529f5{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-f843d2d > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-f843d2d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f843d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-2.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f843d2d:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-2.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f843d2d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f843d2d, .elementor-15 .elementor-element.elementor-element-f843d2d > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-f843d2d{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-be5bfe1{text-align:left;}.elementor-15 .elementor-element.elementor-element-be5bfe1 img{width:29%;}.elementor-15 .elementor-element.elementor-element-ae8552b .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-c8f157b.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-c8f157b.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-c8f157b.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-c8f157b .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-c8f157b .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-c8f157b .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-c8f157b .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-8b8b31d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-8b8b31d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-6fda685 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-6fda685 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6fda685 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-6fda685 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6fda685 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-6fda685 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6fda685{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-bfbd22b .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-bfbd22b .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-bfbd22b .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-bfbd22b .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-bfbd22b .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-bfbd22b > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-bfbd22b{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-2924835 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-2924835:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2924835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-4.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-2924835:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-4.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-2924835 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-2924835, .elementor-15 .elementor-element.elementor-element-2924835 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-2924835{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-ea175e0{text-align:left;}.elementor-15 .elementor-element.elementor-element-ea175e0 img{width:29%;}.elementor-15 .elementor-element.elementor-element-0017145 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-00dabfd.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-00dabfd.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-00dabfd.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-00dabfd .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-00dabfd .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-00dabfd .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-00dabfd .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-e0d16bc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-e0d16bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-107083e .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-107083e .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-107083e .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-107083e .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-107083e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-107083e > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-107083e{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-d3aec2f .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-d3aec2f .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-d3aec2f .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-d3aec2f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-d3aec2f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-d3aec2f > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d3aec2f{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-c94e7d0 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-c94e7d0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c94e7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-3.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-c94e7d0:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-3.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-c94e7d0 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-c94e7d0, .elementor-15 .elementor-element.elementor-element-c94e7d0 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-c94e7d0{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-c4acd30{text-align:left;}.elementor-15 .elementor-element.elementor-element-c4acd30 img{width:29%;}.elementor-15 .elementor-element.elementor-element-8be0498 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-5b1b862.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-5b1b862.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-5b1b862.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-5b1b862 .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-5b1b862 .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-5b1b862 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-5b1b862 .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-bb0536d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-bb0536d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-23ab7b8 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-23ab7b8 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-23ab7b8 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-23ab7b8 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-23ab7b8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-23ab7b8 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-23ab7b8{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-6f7c47e .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-6f7c47e .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6f7c47e .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-6f7c47e .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-6f7c47e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-6f7c47e > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6f7c47e{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-ae57ef2 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-ae57ef2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ae57ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-5.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ae57ef2:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-5.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ae57ef2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-ae57ef2, .elementor-15 .elementor-element.elementor-element-ae57ef2 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-ae57ef2{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-08ba9b0{text-align:left;}.elementor-15 .elementor-element.elementor-element-08ba9b0 img{width:29%;}.elementor-15 .elementor-element.elementor-element-515f9cf .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-57e4fe1.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-57e4fe1.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-57e4fe1.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-57e4fe1 .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-57e4fe1 .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-57e4fe1 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-57e4fe1 .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-9b7e3f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-9b7e3f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-d2a1b83 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-d2a1b83 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-d2a1b83 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-d2a1b83 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-d2a1b83 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-d2a1b83 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d2a1b83{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-458da21 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-458da21 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-458da21 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-458da21 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-458da21 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-458da21 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-458da21{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-a755c44 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-a755c44:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a755c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-9.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-a755c44:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-9.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-a755c44 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-a755c44, .elementor-15 .elementor-element.elementor-element-a755c44 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-a755c44{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-2ca2479{text-align:left;}.elementor-15 .elementor-element.elementor-element-2ca2479 img{width:29%;}.elementor-15 .elementor-element.elementor-element-762d4e3 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-146b7c9.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-146b7c9.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-146b7c9.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-146b7c9 .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-146b7c9 .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-146b7c9 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-146b7c9 .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-6fd9021.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-6fd9021.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-85db2bf .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-85db2bf .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-85db2bf .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-85db2bf .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-85db2bf .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-85db2bf > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-85db2bf{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-5793e17 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-5793e17 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5793e17 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-5793e17 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-5793e17 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-5793e17 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5793e17{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-9f8d8b6 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-9f8d8b6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9f8d8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-10.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-9f8d8b6:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-10.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-9f8d8b6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-9f8d8b6, .elementor-15 .elementor-element.elementor-element-9f8d8b6 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-9f8d8b6{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-b2f0118{text-align:left;}.elementor-15 .elementor-element.elementor-element-b2f0118 img{width:29%;}.elementor-15 .elementor-element.elementor-element-aca631e .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-6f9c5ce.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-6f9c5ce.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-6f9c5ce.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-6f9c5ce .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-6f9c5ce .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-6f9c5ce .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-6f9c5ce .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-ded3123.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-ded3123.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-21740b2 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-21740b2 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-21740b2 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-21740b2 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-21740b2 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-21740b2 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-21740b2{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-caad146 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-caad146 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-caad146 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-caad146 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-caad146 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-caad146 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-caad146{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-f0ab9a7 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-f0ab9a7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f0ab9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/RopeAccess-5.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f0ab9a7:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/RopeAccess-5.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f0ab9a7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-f0ab9a7, .elementor-15 .elementor-element.elementor-element-f0ab9a7 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-f0ab9a7{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-b4983a9{text-align:left;}.elementor-15 .elementor-element.elementor-element-b4983a9 img{width:29%;}.elementor-15 .elementor-element.elementor-element-61f7ebb .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-f524764.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-f524764.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-f524764.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-f524764 .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-f524764 .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-f524764 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-f524764 .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-3ee2295.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-3ee2295.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-b0e1f2f .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-b0e1f2f .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-b0e1f2f .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-b0e1f2f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-b0e1f2f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-b0e1f2f > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b0e1f2f{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-647337d .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-647337d .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-647337d .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-647337d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-647337d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-647337d > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-647337d{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-01a3402 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-01a3402:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-01a3402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-11.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-01a3402:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-11.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-01a3402 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-01a3402, .elementor-15 .elementor-element.elementor-element-01a3402 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-01a3402{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-80b0bff{text-align:left;}.elementor-15 .elementor-element.elementor-element-80b0bff img{width:29%;}.elementor-15 .elementor-element.elementor-element-b1d59d4 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-a02abae.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-a02abae.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-a02abae.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-a02abae .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-a02abae .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-a02abae .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-a02abae .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-d224b78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-d224b78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-7ce0e21 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-7ce0e21 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-7ce0e21 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-7ce0e21 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-7ce0e21 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-7ce0e21 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-7ce0e21{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-4d3d69c .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-4d3d69c .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-4d3d69c .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-4d3d69c .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4d3d69c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-4d3d69c > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4d3d69c{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-95a71cd > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-95a71cd:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-95a71cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-12-e1644376305248.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-95a71cd:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-12-e1644376305248.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-95a71cd > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-95a71cd, .elementor-15 .elementor-element.elementor-element-95a71cd > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-95a71cd{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-c910259{text-align:left;}.elementor-15 .elementor-element.elementor-element-c910259 img{width:29%;}.elementor-15 .elementor-element.elementor-element-a845d7e .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-bc00e3b.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-bc00e3b.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-bc00e3b.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-bc00e3b .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-bc00e3b .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-bc00e3b .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-bc00e3b .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-61babae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-61babae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-c2ece03 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-c2ece03 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-c2ece03 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-c2ece03 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-c2ece03 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-c2ece03 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c2ece03{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-503817e .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-503817e .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-503817e .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-503817e .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-503817e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-503817e > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-503817e{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-74fd57f > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-74fd57f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-74fd57f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-13.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-74fd57f:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-13.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-74fd57f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-74fd57f, .elementor-15 .elementor-element.elementor-element-74fd57f > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-74fd57f{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-61db90f{text-align:left;}.elementor-15 .elementor-element.elementor-element-61db90f img{width:29%;}.elementor-15 .elementor-element.elementor-element-fa644be .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-95bd761.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-95bd761.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-95bd761.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-95bd761 .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-95bd761 .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-95bd761 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-95bd761 .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-f525013.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-f525013.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-3ab8dab .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-3ab8dab .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-3ab8dab .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-3ab8dab .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-3ab8dab .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-3ab8dab > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3ab8dab{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-0c90618 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-0c90618 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-0c90618 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-0c90618 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-0c90618 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-0c90618 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0c90618{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-29da475 > .elementor-container{max-width:1600px;}.elementor-15 .elementor-element.elementor-element-29da475:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-29da475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-14.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-29da475:hover{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-14.jpg");background-position:bottom center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-29da475 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(290deg, #696969C4 0%, #000000 48%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-29da475, .elementor-15 .elementor-element.elementor-element-29da475 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-15 .elementor-element.elementor-element-29da475{box-shadow:-2px 2px 8px 3px rgba(0,0,0,0.5);transition:background 1.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;padding:18px 18px 18px 18px;}.elementor-15 .elementor-element.elementor-element-37c0440{text-align:left;}.elementor-15 .elementor-element.elementor-element-37c0440 img{width:29%;}.elementor-15 .elementor-element.elementor-element-1edcca6 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-7edba6a.elementor-position-right .elementor-icon-box-icon{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-7edba6a.elementor-position-left .elementor-icon-box-icon{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-7edba6a.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-7edba6a .elementor-icon i{transform:rotate(0deg);}.elementor-15 .elementor-element.elementor-element-7edba6a .elementor-icon-box-wrapper{text-align:left;}.elementor-15 .elementor-element.elementor-element-7edba6a .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-astglobalcolor5 );}.elementor-15 .elementor-element.elementor-element-7edba6a .elementor-icon-box-description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-8b7654c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15 .elementor-element.elementor-element-8b7654c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15 .elementor-element.elementor-element-71f62b0 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-71f62b0 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-71f62b0 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-71f62b0 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-71f62b0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-71f62b0 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-71f62b0{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-fcb8b80 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-15 .elementor-element.elementor-element-fcb8b80 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-15 .elementor-element.elementor-element-fcb8b80 .elementor-button{font-size:14px;text-shadow:-2px 2px 8px rgba(0,0,0,0.3);background-color:transparent;background-image:linear-gradient(180deg, #FFC644 31%, #E29D00 100%);border-radius:6px 6px 6px 6px;box-shadow:-2px 2px 6px 1px rgba(0, 0, 0, 0.66);padding:12px 24px 12px 24px;}.elementor-15 .elementor-element.elementor-element-fcb8b80 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-fcb8b80 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #FFBA1E 33%, #BD8401 100%);}.elementor-15 .elementor-element.elementor-element-fcb8b80 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fcb8b80{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-549fe04{padding:30px 0px 60px 0px;}.elementor-15 .elementor-element.elementor-element-0142c35 > .elementor-element-populated{padding:0px 90px 0px 90px;}.elementor-15 .elementor-element.elementor-element-b4c604b img{width:33%;}.elementor-15 .elementor-element.elementor-element-57d4435{text-align:center;}.elementor-15 .elementor-element.elementor-element-57d4435 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-15 .elementor-element.elementor-element-c9f1896{text-align:center;}.elementor-15 .elementor-element.elementor-element-f27b858 > .elementor-widget-container{padding:24px 24px 24px 24px;border-radius:0px 0px 0px 0px;box-shadow:-2px 2px 10px 0px rgba(0, 0, 0, 0.22);}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-722b92a{width:71.258%;}.elementor-15 .elementor-element.elementor-element-1cd0611{width:28.647%;}.elementor-15 .elementor-element.elementor-element-dc691d9{width:71.258%;}.elementor-15 .elementor-element.elementor-element-e16045b{width:28.647%;}.elementor-15 .elementor-element.elementor-element-0cb7c09{width:71.258%;}.elementor-15 .elementor-element.elementor-element-3446a28{width:28.647%;}.elementor-15 .elementor-element.elementor-element-2b3332d{width:71.258%;}.elementor-15 .elementor-element.elementor-element-c035967{width:28.647%;}.elementor-15 .elementor-element.elementor-element-4ab90ba{width:71.258%;}.elementor-15 .elementor-element.elementor-element-8b8b31d{width:28.647%;}.elementor-15 .elementor-element.elementor-element-c547f1e{width:71.258%;}.elementor-15 .elementor-element.elementor-element-e0d16bc{width:28.647%;}.elementor-15 .elementor-element.elementor-element-8e38555{width:71.258%;}.elementor-15 .elementor-element.elementor-element-bb0536d{width:28.647%;}.elementor-15 .elementor-element.elementor-element-274b6e1{width:71.258%;}.elementor-15 .elementor-element.elementor-element-9b7e3f3{width:28.647%;}.elementor-15 .elementor-element.elementor-element-4189ea2{width:71.258%;}.elementor-15 .elementor-element.elementor-element-6fd9021{width:28.647%;}.elementor-15 .elementor-element.elementor-element-eb66c9e{width:71.258%;}.elementor-15 .elementor-element.elementor-element-ded3123{width:28.647%;}.elementor-15 .elementor-element.elementor-element-0bf8590{width:71.258%;}.elementor-15 .elementor-element.elementor-element-3ee2295{width:28.647%;}.elementor-15 .elementor-element.elementor-element-79b5770{width:71.258%;}.elementor-15 .elementor-element.elementor-element-d224b78{width:28.647%;}.elementor-15 .elementor-element.elementor-element-9003f22{width:71.258%;}.elementor-15 .elementor-element.elementor-element-61babae{width:28.647%;}.elementor-15 .elementor-element.elementor-element-6c55166{width:71.258%;}.elementor-15 .elementor-element.elementor-element-f525013{width:28.647%;}.elementor-15 .elementor-element.elementor-element-1c1cdf7{width:71.258%;}.elementor-15 .elementor-element.elementor-element-8b7654c{width:28.647%;}.elementor-15 .elementor-element.elementor-element-e134c10{width:18.174%;}.elementor-15 .elementor-element.elementor-element-0142c35{width:68.463%;}.elementor-15 .elementor-element.elementor-element-670fdca{width:10.808%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-1e19ad3{padding:160px 50px 66px 50px;}.elementor-15 .elementor-element.elementor-element-7359305 > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-15 .elementor-element.elementor-element-0142c35 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b4c604b img{width:56%;}.elementor-15 .elementor-element.elementor-element-f27b858 > .elementor-widget-container{margin:0px 60px 0px 60px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-1e19ad3{padding:150px 25px 60px 25px;}.elementor-15 .elementor-element.elementor-element-7359305 > .elementor-element-populated{padding:30px 12px 30px 015px;}.elementor-15 .elementor-element.elementor-element-e569bde:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e569bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 0px;}.elementor-15 .elementor-element.elementor-element-e569bde:hover{background-position:-750px 0px;}.elementor-15 .elementor-element.elementor-element-8a65b1e img{width:68%;}.elementor-15 .elementor-element.elementor-element-c2fd8c5 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-58017be:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-58017be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:451px 0px;}.elementor-15 .elementor-element.elementor-element-58017be:hover{background-position:550px 0px;}.elementor-15 .elementor-element.elementor-element-40c20d8 img{width:68%;}.elementor-15 .elementor-element.elementor-element-4bf7d2f .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-c574446:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c574446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-341px 0px;}.elementor-15 .elementor-element.elementor-element-c574446:hover{background-position:-220px 0px;}.elementor-15 .elementor-element.elementor-element-6c35a34 img{width:68%;}.elementor-15 .elementor-element.elementor-element-f298d43 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-f9c38f4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f9c38f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-598px 0px;}.elementor-15 .elementor-element.elementor-element-f9c38f4:hover{background-position:-423px 0px;}.elementor-15 .elementor-element.elementor-element-5ddfed1 img{width:68%;}.elementor-15 .elementor-element.elementor-element-2525574 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-f843d2d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f843d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-442px 0px;}.elementor-15 .elementor-element.elementor-element-f843d2d:hover{background-position:-259px 0px;}.elementor-15 .elementor-element.elementor-element-be5bfe1 img{width:68%;}.elementor-15 .elementor-element.elementor-element-c8f157b .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-2924835:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2924835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 0px;}.elementor-15 .elementor-element.elementor-element-2924835:hover{background-position:-671px 0px;}.elementor-15 .elementor-element.elementor-element-ea175e0 img{width:68%;}.elementor-15 .elementor-element.elementor-element-00dabfd .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-c94e7d0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c94e7d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-570px 0px;}.elementor-15 .elementor-element.elementor-element-c94e7d0:hover{background-position:-432px 0px;}.elementor-15 .elementor-element.elementor-element-c4acd30 img{width:68%;}.elementor-15 .elementor-element.elementor-element-5b1b862 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-ae57ef2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ae57ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px 0px;}.elementor-15 .elementor-element.elementor-element-ae57ef2:hover{background-position:-634px 0px;}.elementor-15 .elementor-element.elementor-element-08ba9b0 img{width:68%;}.elementor-15 .elementor-element.elementor-element-57e4fe1 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-a755c44:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a755c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-432px 0px;}.elementor-15 .elementor-element.elementor-element-a755c44:hover{background-position:-211px 0px;}.elementor-15 .elementor-element.elementor-element-2ca2479 img{width:68%;}.elementor-15 .elementor-element.elementor-element-146b7c9 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-9f8d8b6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9f8d8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-147px 0px;}.elementor-15 .elementor-element.elementor-element-9f8d8b6:hover{background-position:-9px 0px;}.elementor-15 .elementor-element.elementor-element-b2f0118 img{width:68%;}.elementor-15 .elementor-element.elementor-element-6f9c5ce .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-f0ab9a7:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f0ab9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:451px 0px;}.elementor-15 .elementor-element.elementor-element-f0ab9a7:hover{background-position:550px 0px;}.elementor-15 .elementor-element.elementor-element-b4983a9 img{width:68%;}.elementor-15 .elementor-element.elementor-element-f524764 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-01a3402:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-01a3402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-322px 0px;}.elementor-15 .elementor-element.elementor-element-01a3402:hover{background-position:-156px 0px;}.elementor-15 .elementor-element.elementor-element-80b0bff img{width:68%;}.elementor-15 .elementor-element.elementor-element-a02abae .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-95a71cd:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-95a71cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cgconstrucciones.com.mx/wp-content/uploads/2022/02/IngCivil-12-e1644376305248.jpg");background-position:405px 0px;}.elementor-15 .elementor-element.elementor-element-95a71cd:hover{background-position:699px 0px;}.elementor-15 .elementor-element.elementor-element-c910259 img{width:68%;}.elementor-15 .elementor-element.elementor-element-bc00e3b .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-74fd57f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-74fd57f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-588px 0px;}.elementor-15 .elementor-element.elementor-element-74fd57f:hover{background-position:-331px 0px;}.elementor-15 .elementor-element.elementor-element-61db90f img{width:68%;}.elementor-15 .elementor-element.elementor-element-95bd761 .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-29da475:hover{background-position:-322px 0px;}.elementor-15 .elementor-element.elementor-element-37c0440 img{width:68%;}.elementor-15 .elementor-element.elementor-element-7edba6a .elementor-icon-box-icon{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-8cac433.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-15 .elementor-element.elementor-element-0142c35 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-f27b858 > .elementor-widget-container{margin:0px 15px 0px 15px;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-1e19ad3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1e19ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-e569bde:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-58017be:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-c574446:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-f9c38f4:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-f843d2d:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-2924835:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-c94e7d0:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-ae57ef2:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-a755c44:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-9f8d8b6:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-f0ab9a7:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-01a3402:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-95a71cd:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-74fd57f:hover{background-attachment:scroll;}.elementor-15 .elementor-element.elementor-element-29da475:hover{background-attachment:scroll;}}