.elementor-17 .elementor-element.elementor-element-467b13d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17 .elementor-element.elementor-element-467b13d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-79da738.elementor-column .elementor-column-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-79da738.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-6c8e21a .elementor-repeater-item-23fe3d6 .swiper-slide-bg{background-image:url(https://geoterra.mx/wp-content/uploads/2020/08/Slider_01.jpg);background-size:cover;}.elementor-17 .elementor-element.elementor-element-6c8e21a .elementor-repeater-item-23fe3d6 .swiper-slide-contents{margin-left:auto;}.elementor-17 .elementor-element.elementor-element-6c8e21a .elementor-repeater-item-23fe3d6 .swiper-slide-inner{text-align:right;}.elementor-17 .elementor-element.elementor-element-6c8e21a .elementor-repeater-item-31786cc .swiper-slide-bg{background-image:url(https://geoterra.mx/wp-content/uploads/2020/08/Slider_02.jpg);background-size:cover;}.elementor-17 .elementor-element.elementor-element-6c8e21a .elementor-repeater-item-31786cc .swiper-slide-contents{margin:0 auto;}.elementor-17 .elementor-element.elementor-element-6c8e21a .elementor-repeater-item-31786cc .swiper-slide-inner{text-align:center;}.elementor-17 .elementor-element.elementor-element-6c8e21a .elementor-repeater-item-3512700 .swiper-slide-bg{background-image:url(https://geoterra.mx/wp-content/uploads/2020/08/Slider_03.jpg);background-size:cover;}.elementor-17 .elementor-element.elementor-element-6c8e21a .elementor-repeater-item-3512700 .swiper-slide-contents{margin:0 auto;}.elementor-17 .elementor-element.elementor-element-6c8e21a .elementor-repeater-item-3512700 .swiper-slide-inner{text-align:center;}.elementor-17 .elementor-element.elementor-element-6c8e21a .swiper-slide{height:666px;transition-duration:calc(7000ms*1.2);}.elementor-17 .elementor-element.elementor-element-6c8e21a .swiper-slide-contents{max-width:100%;}.elementor-17 .elementor-element.elementor-element-6c8e21a .swiper-slide-inner{padding:0px 0100px 0px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-5362a7a{margin-top:60px;margin-bottom:60px;}.elementor-17 .elementor-element.elementor-element-bb6b6ce{text-align:center;}.elementor-17 .elementor-element.elementor-element-a62f5c7 .elementor-text-editor{text-align:center;}.elementor-17 .elementor-element.elementor-element-85749d0 > .elementor-container{min-height:400px;}.elementor-17 .elementor-element.elementor-element-85749d0 > .elementor-container:after{content:"";min-height:inherit;}.elementor-17 .elementor-element.elementor-element-85749d0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-85749d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geoterra.mx/wp-content/uploads/2020/08/Imagen_nuestra-visión.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-85749d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17 .elementor-element.elementor-element-85749d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-97f4d61.elementor-column .elementor-column-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-97f4d61.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-9af4f99 .elementor-image img{width:72px;}.elementor-17 .elementor-element.elementor-element-f82afea{text-align:left;}.elementor-17 .elementor-element.elementor-element-f82afea .elementor-heading-title{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c74cdd6 .elementor-text-editor{text-align:left;}.elementor-17 .elementor-element.elementor-element-c74cdd6{color:#FFFFFF;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-e23ef7e > .elementor-container{min-height:400px;}.elementor-17 .elementor-element.elementor-element-e23ef7e > .elementor-container:after{content:"";min-height:inherit;}.elementor-17 .elementor-element.elementor-element-e23ef7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17 .elementor-element.elementor-element-e23ef7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-dbd4830{text-align:right;}.elementor-17 .elementor-element.elementor-element-dbd4830 .elementor-heading-title{color:#131A75;}.elementor-17 .elementor-element.elementor-element-743f3e2 .elementor-text-editor{text-align:right;}.elementor-17 .elementor-element.elementor-element-743f3e2{color:#8C8C8C;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-214d691.elementor-column .elementor-column-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-214d691.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-214d691.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-3a02a4d .elementor-image img{width:72px;}.elementor-17 .elementor-element.elementor-element-bb57c38 > .elementor-container{max-width:1286px;}.elementor-17 .elementor-element.elementor-element-bb57c38:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bb57c38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geoterra.mx/wp-content/uploads/2020/08/Imagen_nuestros-valores-1.jpg");background-size:cover;}.elementor-17 .elementor-element.elementor-element-bb57c38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-17 .elementor-element.elementor-element-bb57c38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-4c73474{text-align:center;}.elementor-17 .elementor-element.elementor-element-4c73474 .elementor-heading-title{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a47b385{text-align:center;}.elementor-17 .elementor-element.elementor-element-a47b385 .elementor-image img{width:72px;}.elementor-17 .elementor-element.elementor-element-a47b385 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-3dbc945 .elementor-text-editor{text-align:center;}.elementor-17 .elementor-element.elementor-element-3dbc945{color:#FFFFFF;font-size:1.6em;font-weight:700;line-height:1em;}.elementor-17 .elementor-element.elementor-element-3dbc945 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-61612b3 .elementor-text-editor{text-align:center;}.elementor-17 .elementor-element.elementor-element-61612b3{color:#FFFFFF;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-61612b3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e872525{text-align:center;}.elementor-17 .elementor-element.elementor-element-e872525 .elementor-image img{width:72px;}.elementor-17 .elementor-element.elementor-element-e872525 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-cd9145b .elementor-text-editor{text-align:center;}.elementor-17 .elementor-element.elementor-element-cd9145b{color:#FFFFFF;font-size:1.6em;font-weight:700;line-height:1em;}.elementor-17 .elementor-element.elementor-element-cd9145b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-937ae56 .elementor-text-editor{text-align:center;}.elementor-17 .elementor-element.elementor-element-937ae56{color:#FFFFFF;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-937ae56 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-35f5c30{text-align:center;}.elementor-17 .elementor-element.elementor-element-35f5c30 .elementor-image img{width:72px;}.elementor-17 .elementor-element.elementor-element-35f5c30 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-532c343 .elementor-text-editor{text-align:center;}.elementor-17 .elementor-element.elementor-element-532c343{color:#FFFFFF;font-size:1.6em;font-weight:700;line-height:1em;}.elementor-17 .elementor-element.elementor-element-532c343 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-366baca .elementor-text-editor{text-align:center;}.elementor-17 .elementor-element.elementor-element-366baca{color:#FFFFFF;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-366baca > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-eba2790{text-align:center;}.elementor-17 .elementor-element.elementor-element-eba2790 .elementor-image img{width:72px;}.elementor-17 .elementor-element.elementor-element-eba2790 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-48d118e .elementor-text-editor{text-align:center;}.elementor-17 .elementor-element.elementor-element-48d118e{color:#FFFFFF;font-size:1.6em;font-weight:700;line-height:1em;}.elementor-17 .elementor-element.elementor-element-48d118e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0352134 .elementor-text-editor{text-align:center;}.elementor-17 .elementor-element.elementor-element-0352134{color:#FFFFFF;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-0352134 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d001792{margin-top:30px;margin-bottom:30px;}.elementor-17 .elementor-element.elementor-element-3b86642 > .elementor-container{min-height:600px;}.elementor-17 .elementor-element.elementor-element-3b86642 > .elementor-container:after{content:"";min-height:inherit;}.elementor-17 .elementor-element.elementor-element-3b86642:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3b86642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://geoterra.mx/wp-content/uploads/2020/08/Imagen_contacto.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-3b86642{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3b86642 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-ae4ed9f{text-align:center;}.elementor-17 .elementor-element.elementor-element-ae4ed9f .elementor-heading-title{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-471a50d .elementor-spacer-inner{height:50px;}.elementor-17 .elementor-element.elementor-element-0e7e374 .elementor-text-editor{text-align:justify;}.elementor-17 .elementor-element.elementor-element-0e7e374{color:#FFFFFF;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-3d298fb .elementor-text-editor{text-align:justify;}.elementor-17 .elementor-element.elementor-element-3d298fb{color:#FFFFFF;font-size:1.1em;font-weight:500;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-97d54b5 > .elementor-container{max-width:826px;}.elementor-17 .elementor-element.elementor-element-97d54b5{margin-top:60px;margin-bottom:60px;}.elementor-17 .elementor-element.elementor-element-9df5bc1{text-align:center;}.elementor-17 .elementor-element.elementor-element-6a450ed .elementor-spacer-inner{height:30px;}.elementor-17 .elementor-element.elementor-element-b01ceda .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:21px;}.elementor-17 .elementor-element.elementor-element-b01ceda .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-21px;}.elementor-17 .elementor-element.elementor-element-b01ceda .elementor-field-group.recaptcha_v3-bottomleft, .elementor-17 .elementor-element.elementor-element-b01ceda .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-17 .elementor-element.elementor-element-b01ceda .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-17 .elementor-element.elementor-element-b01ceda .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-17 .elementor-element.elementor-element-b01ceda .elementor-button{font-size:20px;border-radius:7px 7px 7px 7px;}.elementor-17 .elementor-element.elementor-element-b01ceda .e-form__buttons__wrapper__button-next{background-color:#131A75;color:#ffffff;}.elementor-17 .elementor-element.elementor-element-b01ceda .elementor-button[type="submit"]{background-color:#131A75;color:#ffffff;}.elementor-17 .elementor-element.elementor-element-b01ceda .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-17 .elementor-element.elementor-element-b01ceda .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-b01ceda .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-b01ceda .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-b01ceda .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-17 .elementor-element.elementor-element-b01ceda .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-b01ceda{--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;}body.elementor-page-17 h1.entry-title, .elementor-page-title{display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-97f4d61{width:25%;}.elementor-17 .elementor-element.elementor-element-2cffe98{width:75%;}.elementor-17 .elementor-element.elementor-element-bd465ba{width:75%;}.elementor-17 .elementor-element.elementor-element-214d691{width:25%;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-6c8e21a .swiper-slide{height:261px;}.elementor-17 .elementor-element.elementor-element-6c8e21a .swiper-slide-contents{max-width:100%;}.elementor-17 .elementor-element.elementor-element-6c8e21a .swiper-slide-inner{padding:0px 30px 0px 0px;}.elementor-17 .elementor-element.elementor-element-85749d0{padding:0px 20px 0px 20px;}.elementor-17 .elementor-element.elementor-element-9af4f99{text-align:left;}.elementor-17 .elementor-element.elementor-element-e23ef7e{padding:0px 20px 0px 20px;}.elementor-17 .elementor-element.elementor-element-3a02a4d{text-align:right;}.elementor-17 .elementor-element.elementor-element-bb57c38{padding:0px 20px 0px 20px;}.elementor-17 .elementor-element.elementor-element-3b86642{padding:0px 20px 0px 20px;}.elementor-17 .elementor-element.elementor-element-97d54b5{padding:0px 20px 0px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-3dbc945 */.elementor-17 .elementor-element.elementor-element-3dbc945,.elementor-17 .elementor-element.elementor-element-3dbc945 p{
    margin-bottom: 0px; !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61612b3 */justify-center/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd9145b */.elementor-17 .elementor-element.elementor-element-cd9145b,.elementor-17 .elementor-element.elementor-element-cd9145b p{
    margin-bottom: 0px; !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-937ae56 */justify-center/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-532c343 */.elementor-17 .elementor-element.elementor-element-532c343,.elementor-17 .elementor-element.elementor-element-532c343 p{
    margin-bottom: 0px; !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-366baca */justify-center/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d118e */.elementor-17 .elementor-element.elementor-element-48d118e,.elementor-17 .elementor-element.elementor-element-48d118e p{
    margin-bottom: 0px; !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0352134 */justify-center/* End custom CSS */