/* Generated from page: grupo-ingenieria-civil */
.themify_builder_content-2896 .tb_kz5i044.module_row{padding-top:55px; padding-left:5%; padding-right:5%;}
.themify_builder_content-2896 .tb_4xkw604.module-text.module h2{font-style:normal; text-transform:uppercase; letter-spacing:1px;}
.themify_builder_content-2896 .tb_4xkw604.module-text.module .tb_text_wrap h2{color:rgba(46, 46, 46, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:500;font-family:"Roboto";}
.themify_builder_content-2896 .tb_skhl457.module_row{padding-top:61px; padding-left:5%; padding-right:5%; margin-bottom:103px;}
.themify_builder_content-2896 .tb_wynz459.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2896 .tb_wynz459.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2896 .tb_vdov786.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2896 .tb_vdov786.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2896 .tb_uw2x787.module-text.module h2{margin-top:13px; font-style:normal; line-height:24px; font-size:14px;}
.themify_builder_content-2896 .tb_uw2x787.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_uw2x787.module-text{text-align:center; margin-bottom:13px; padding-top:5px; padding-left:3px; padding-right:3px;}
.themify_builder_content-2896 .tb_5yza787.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2896 .tb_5yza787.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_5yza787.module-text{text-align:center; font-size:12px; padding-bottom:91px;}
.themify_builder_content-2896 .tb_5yza787.module-text.module h4{font-size:16px; font-style:normal;}
.themify_builder_content-2896 .tb_5yza787.module-text.module .tb_text_wrap h4{color:rgba(64, 189, 247, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_6pt7787.module-buttons i,.themify_builder_content-2896 .tb_6pt7787.module-buttons span{letter-spacing:1px;}
.themify_builder_content-2896 .tb_6pt7787.module-buttons .module-buttons-item a span,.themify_builder_content-2896 .tb_6pt7787.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2896 .tb_6pt7787.module-buttons .module-buttons-item a:hover{background-color:rgba(3, 113, 168, 1);background-image:none;}
.themify_builder_content-2896 .tb_6pt7787.module-buttons .module-buttons-item a{background-color:rgba(0, 82, 120, 1);background-image:none;}
.themify_builder_content-2896 .tb_6k5t461.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2896 .tb_6k5t461.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2896 .tb_i7ay225.module_subrow{padding-top:67px;}
.themify_builder_content-2896 .tb_hq7h225.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2896 .tb_hq7h225.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2896 .tb_ayxf226.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2896 .tb_ayxf226.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_ayxf226.module-text{text-align:center; margin-bottom:13px; padding-top:5px;}
.themify_builder_content-2896 .tb_znnv226.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2896 .tb_znnv226.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_znnv226.module-text{text-align:center; font-size:12px; padding-bottom:20px;}
.themify_builder_content-2896 .tb_znnv226.module-text.module h4{font-size:16px; font-style:normal;}
.themify_builder_content-2896 .tb_znnv226.module-text.module .tb_text_wrap h4{color:rgba(64, 189, 247, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_lygi226.module-buttons i,.themify_builder_content-2896 .tb_lygi226.module-buttons span{letter-spacing:1px;}
.themify_builder_content-2896 .tb_lygi226.module-buttons .module-buttons-item a span,.themify_builder_content-2896 .tb_lygi226.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2896 .tb_lygi226.module-buttons .module-buttons-item a:hover{background-color:rgba(3, 113, 168, 1);background-image:none;}
.themify_builder_content-2896 .tb_lygi226.module-buttons .module-buttons-item a{background-color:rgba(0, 82, 120, 1);background-image:none;}
.themify_builder_content-2896 .tb_k9em226.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2896 .tb_k9em226.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2896 .tb_4619226.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2896 .tb_4619226.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_4619226.module-text{text-align:center; margin-bottom:13px; padding-top:5px;}
.themify_builder_content-2896 .tb_02qp226.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2896 .tb_02qp226.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_02qp226.module-text{text-align:center; font-size:12px; padding-bottom:20px;}
.themify_builder_content-2896 .tb_02qp226.module-text.module h4{font-size:16px; font-style:normal;}
.themify_builder_content-2896 .tb_02qp226.module-text.module .tb_text_wrap h4{color:rgba(64, 189, 247, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_bt5h226.module-buttons i,.themify_builder_content-2896 .tb_bt5h226.module-buttons span{letter-spacing:1px;}
.themify_builder_content-2896 .tb_bt5h226.module-buttons .module-buttons-item a span,.themify_builder_content-2896 .tb_bt5h226.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2896 .tb_bt5h226.module-buttons .module-buttons-item a:hover{background-color:rgba(3, 113, 168, 1);background-image:none;}
.themify_builder_content-2896 .tb_bt5h226.module-buttons .module-buttons-item a{background-color:rgba(0, 82, 120, 1);background-image:none;}
.themify_builder_content-2896 .tb_bt5h226.module-buttons{padding-top:30px;}
.themify_builder_content-2896 .tb_0su0226.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2896 .tb_0su0226.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2896 .tb_b0j4226.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2896 .tb_b0j4226.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_b0j4226.module-text{text-align:center; margin-bottom:13px; padding-top:5px;}
.themify_builder_content-2896 .tb_l6d8226.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2896 .tb_l6d8226.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_l6d8226.module-text{text-align:center; font-size:12px; padding-bottom:20px;}
.themify_builder_content-2896 .tb_l6d8226.module-text.module h4{font-size:16px; font-style:normal;}
.themify_builder_content-2896 .tb_l6d8226.module-text.module .tb_text_wrap h4{color:rgba(64, 189, 247, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Roboto";}
.themify_builder_content-2896 .tb_iuvy226.module-buttons i,.themify_builder_content-2896 .tb_iuvy226.module-buttons span{letter-spacing:1px;}
.themify_builder_content-2896 .tb_iuvy226.module-buttons .module-buttons-item a span,.themify_builder_content-2896 .tb_iuvy226.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2896 .tb_iuvy226.module-buttons .module-buttons-item a:hover{background-color:rgba(3, 113, 168, 1);background-image:none;}
.themify_builder_content-2896 .tb_iuvy226.module-buttons .module-buttons-item a{background-color:rgba(0, 82, 120, 1);background-image:none;}
.themify_builder_content-2896 .tb_iuvy226.module-buttons{padding-top:58px;}
.themify_builder_content-2896 .tb_v8c4823.module-text.module h2{font-style:normal; text-transform:uppercase; letter-spacing:1px;}
.themify_builder_content-2896 .tb_v8c4823.module-text.module .tb_text_wrap h2{color:rgba(46, 46, 46, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:500;font-family:"Roboto";}
.themify_builder_content-2896 .tb_12dl823.module-image{padding-top:35px;}
.themify_builder_content-2896 .tb_u4k9823.module-image{padding-top:47px;}
.themify_builder_content-2896 .tb_a5sn823.module-image{padding-top:47px;}
.themify_builder_content-2896 .tb_x3x1823.module-image{padding-top:47px;}
.themify_builder_content-2896 .tb_3zec823.module-image{padding-top:47px;}
.themify_builder_content-2896 .tb_88rx823.module-image{padding-top:47px;}

@media screen and (max-width: 680px) {
.themify_builder_content-2896 .tb_vdov786.module_column{padding-top:21px;}
.themify_builder_content-2896 .tb_i7ay225.module_subrow{padding-top:25px;}
.themify_builder_content-2896 .tb_k9em226.module_column{padding-top:24px;}
.themify_builder_content-2896 .tb_0su0226.module_column{padding-top:25px;}
.themify_builder_content-2896 .tb_ipso822.module_column{padding-top:38px;}
}