/* Generated from page: grupo-programacion */
.themify_builder_content-2888 .tb_nzz3020.module_row{padding-top:55px; padding-left:5%; padding-right:5%;}
.themify_builder_content-2888 .tb_6dq8670.module-text.module h2{font-style:normal; text-transform:uppercase; letter-spacing:1px;}
.themify_builder_content-2888 .tb_6dq8670.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-2888 .tb_ugif518.module_row{padding-top:37px; padding-left:5%; padding-right:5%; margin-bottom:103px;}
.themify_builder_content-2888 .tb_z1vt123.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2888 .tb_z1vt123.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2888 .tb_vsaf124.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2888 .tb_vsaf124.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2888 .tb_vsaf124.module-text{text-align:center; margin-bottom:13px; padding-top:5px;}
.themify_builder_content-2888 .tb_7187124.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2888 .tb_7187124.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2888 .tb_7187124.module-text{text-align:center; font-size:12px; padding-bottom:20px;}
.themify_builder_content-2888 .tb_7187124.module-text.module h4{font-size:16px; font-style:normal;}
.themify_builder_content-2888 .tb_7187124.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-2888 .tb_tfbm124.module-buttons i,.themify_builder_content-2888 .tb_tfbm124.module-buttons span{letter-spacing:1px;}
.themify_builder_content-2888 .tb_tfbm124.module-buttons .module-buttons-item a span,.themify_builder_content-2888 .tb_tfbm124.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2888 .tb_tfbm124.module-buttons .module-buttons-item a:hover{background-color:rgba(3, 113, 168, 1);background-image:none;}
.themify_builder_content-2888 .tb_tfbm124.module-buttons .module-buttons-item a{background-color:rgba(0, 82, 120, 1);background-image:none;}
.themify_builder_content-2888 .tb_tfbm124.module-buttons{padding-top:27px;}
.themify_builder_content-2888 .tb_b1ta521.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2888 .tb_b1ta521.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2888 .tb_4soj521.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2888 .tb_4soj521.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2888 .tb_4soj521.module-text{text-align:center; margin-bottom:13px; padding-top:5px;}
.themify_builder_content-2888 .tb_rwvo522.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2888 .tb_rwvo522.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2888 .tb_rwvo522.module-text{text-align:center; font-size:12px; padding-bottom:20px;}
.themify_builder_content-2888 .tb_rwvo522.module-text.module h4{font-size:16px; font-style:normal;}
.themify_builder_content-2888 .tb_rwvo522.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-2888 .tb_rhg0522.module-buttons i,.themify_builder_content-2888 .tb_rhg0522.module-buttons span{letter-spacing:1px;}
.themify_builder_content-2888 .tb_rhg0522.module-buttons .module-buttons-item a span,.themify_builder_content-2888 .tb_rhg0522.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2888 .tb_rhg0522.module-buttons .module-buttons-item a:hover{background-color:rgba(3, 113, 168, 1);background-image:none;}
.themify_builder_content-2888 .tb_rhg0522.module-buttons .module-buttons-item a{background-color:rgba(0, 82, 120, 1);background-image:none;}
.themify_builder_content-2888 .tb_j6k7769.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2888 .tb_j6k7769.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2888 .tb_aknm769.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2888 .tb_aknm769.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2888 .tb_aknm769.module-text{text-align:center; margin-bottom:13px; padding-top:5px;}
.themify_builder_content-2888 .tb_06ji770.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2888 .tb_06ji770.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2888 .tb_06ji770.module-text{text-align:center; font-size:12px; padding-bottom:20px;}
.themify_builder_content-2888 .tb_06ji770.module-text.module h4{font-size:16px; font-style:normal;}
.themify_builder_content-2888 .tb_06ji770.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-2888 .tb_971d770.module-buttons i,.themify_builder_content-2888 .tb_971d770.module-buttons span{letter-spacing:1px;}
.themify_builder_content-2888 .tb_971d770.module-buttons .module-buttons-item a span,.themify_builder_content-2888 .tb_971d770.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2888 .tb_971d770.module-buttons .module-buttons-item a:hover{background-color:rgba(3, 113, 168, 1);background-image:none;}
.themify_builder_content-2888 .tb_971d770.module-buttons .module-buttons-item a{background-color:rgba(0, 82, 120, 1);background-image:none;}
.themify_builder_content-2888 .tb_971d770.module-buttons{padding-top:29px;}
.themify_builder_content-2888 .tb_lirc523.module_subrow{padding-top:85px;}
.themify_builder_content-2888 .tb_14jx882.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2888 .tb_14jx882.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2888 .tb_zvd5883.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2888 .tb_zvd5883.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2888 .tb_zvd5883.module-text{text-align:center; margin-bottom:13px; padding-top:5px;}
.themify_builder_content-2888 .tb_w6q8883.module-text.module h2{margin-top:13px; font-style:normal; line-height:28px; font-size:19px;}
.themify_builder_content-2888 .tb_w6q8883.module-text.module .tb_text_wrap h2{font-weight:400;font-family:"Roboto";}
.themify_builder_content-2888 .tb_w6q8883.module-text{text-align:center; font-size:12px; padding-bottom:20px;}
.themify_builder_content-2888 .tb_w6q8883.module-text.module h4{font-size:16px; font-style:normal;}
.themify_builder_content-2888 .tb_w6q8883.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-2888 .tb_sozx883.module-buttons i,.themify_builder_content-2888 .tb_sozx883.module-buttons span{letter-spacing:1px;}
.themify_builder_content-2888 .tb_sozx883.module-buttons .module-buttons-item a span,.themify_builder_content-2888 .tb_sozx883.module-buttons .module-buttons-item a i{color:rgba(255, 255, 255, 1);}
.themify_builder_content-2888 .tb_sozx883.module-buttons .module-buttons-item a:hover{background-color:rgba(3, 113, 168, 1);background-image:none;}
.themify_builder_content-2888 .tb_sozx883.module-buttons .module-buttons-item a{background-color:rgba(0, 82, 120, 1);background-image:none;}
.themify_builder_content-2888 .tb_3r2r523.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2888 .tb_3r2r523.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2888 .tb_58cx524.module_column{box-shadow:0px 0px 26px -3px rgba(214, 210, 210, 1); border:1px solid rgba(230, 230, 230, 1);}
.themify_builder_content-2888 .tb_58cx524.module_column:hover{box-shadow:0px 0px 14px 0px ;}
.themify_builder_content-2888 .tb_cl7q149.module-text.module h2{font-style:normal; text-transform:uppercase; letter-spacing:1px;}
.themify_builder_content-2888 .tb_cl7q149.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-2888 .tb_vi7a149.module-image{padding-top:35px;}
.themify_builder_content-2888 .tb_aq5d149.module-image{padding-top:47px;}
.themify_builder_content-2888 .tb_qd0w149.module-image{padding-top:47px;}
.themify_builder_content-2888 .tb_vpox149.module-image{padding-top:47px;}
.themify_builder_content-2888 .tb_au1m149.module-image{padding-top:47px;}
.themify_builder_content-2888 .tb_tswf149.module-image{padding-top:47px;}

@media screen and (max-width: 680px) {
.themify_builder_content-2888 .tb_nzz3020.module_row{padding-top:36px;}
.themify_builder_content-2888 .tb_b1ta521.module_column{margin-top:24px;}
.themify_builder_content-2888 .tb_j6k7769.module_column{margin-top:29px;}
.themify_builder_content-2888 .tb_lirc523.module_subrow{padding-top:24px;}
.themify_builder_content-2888 .tb_b9j7148.module_column{padding-top:23px;}
}