/* Generated from page: contactos */
.themify_builder_content-132750 .tb_c9g7756.module_row{background-position:50.67% 22.5%;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;padding-top:70px;padding-bottom:70px;background-image:url(https://arquiconsult.com/wp-content/uploads/2026/05/Vamos-falar_1920px-1.jpg);}
.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap,.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap p,.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap h1,.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap h2,.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap h3,.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap h4,.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap h5,.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap h6,.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap li,.themify_builder_content-132750 .tb_qm3i764.module-text .tb_text_wrap span{font-weight:bold;color:rgba(196, 18, 48, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_qm3i764.module-text{font-size:1.3em;}
.themify_builder_content-132750 .tb_4hpz766.module-text{text-align:center;font-size:16px;line-height:25px;}
.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap,.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap p,.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap h1,.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap h2,.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap h3,.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap h4,.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap h5,.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap h6,.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap li,.themify_builder_content-132750 .tb_4hpz766.module-text .tb_text_wrap span{color:rgba(40, 40, 54, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_kiso766.module-icon{padding-top:5px;font-weight:bold;}
.themify_builder_content-132750 .tb_kiso766.module-icon i,.themify_builder_content-132750 .tb_kiso766.module-icon a,.themify_builder_content-132750 .tb_kiso766.module-icon span{font-size:1em;}
.themify_builder_content-132750 .tb_kiso766.module-icon span{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_kiso766.module-icon .module-icon-item em{font-size:20px;}
.themify_builder_content-132750 .tb_x293766.module-icon{padding-top:5px;font-weight:bold;}
.themify_builder_content-132750 .tb_x293766.module-icon i,.themify_builder_content-132750 .tb_x293766.module-icon a,.themify_builder_content-132750 .tb_x293766.module-icon span{font-size:1em;}
.themify_builder_content-132750 .tb_x293766.module-icon span{color:rgba(0, 0, 0, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_491c767.module-plain-text{padding-top:1em;}
.themify_builder_content-132750 .tb_idyw767.module-text{text-align:center;font-size:10px;line-height:25px;padding-top:5em;}
.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap,.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap p,.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap h1,.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap h2,.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap h3,.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap h4,.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap h5,.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap h6,.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap li,.themify_builder_content-132750 .tb_idyw767.module-text .tb_text_wrap span{color:rgba(40, 40, 54, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_mmxr767.module_column{padding-right:0px;padding-left:0px;}
.themify_builder_content-132750 .tb_kx1h757.module_row{padding-top:70px;padding-bottom:70px;}
.themify_builder_content-132750 .tb_z8s3773.module-text{text-align:center;font-size:16px;line-height:25px;}
.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap,.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap p,.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap h1,.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap h2,.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap h3,.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap h4,.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap h5,.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap h6,.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap li,.themify_builder_content-132750 .tb_z8s3773.module-text .tb_text_wrap span{color:rgba(196, 18, 48, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_xtz0774.module-text{text-align:center;font-size:23px;}
.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap p,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h1,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h2,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h3,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h4,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h5,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h6,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap li,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap span{color:rgba(51, 51, 51, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_xtz0774.module-text.module .tb_text_wrap h2{font-weight:bold;}
.themify_builder_content-132750 .tb_xtz0774.module-text.module h2{line-height:5px;}
.themify_builder_content-132750 .tb_3iii774.module-text{text-align:center;font-size:16px;line-height:25px;column-count:0;padding-top:10px;width:100%;}
.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap,.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap p,.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap h1,.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap h2,.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap h3,.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap h4,.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap h5,.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap h6,.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap li,.themify_builder_content-132750 .tb_3iii774.module-text .tb_text_wrap span{color:rgba(40, 40, 54, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_wfsz757.module_row{padding-bottom:70px;}
.themify_builder_content-132750 .tb_y0jw781.module-feature .module-feature-content{padding-top:5px;}
.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap,.themify_builder_content-132750 .tb_y0jw781.module-feature .module-feature-content a,.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap p,.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap h1,.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap h2,.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap h3,.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap h4,.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap h5,.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap h6,.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap li,.themify_builder_content-132750 .tb_y0jw781.module-feature.module .tb_text_wrap span{font-size:12px;}
.themify_builder_content-132750 .tb_y0jw781.module-feature.module .module-feature-title{font-size:15px;}
.themify_builder_content-132750 .tb_y0jw781.module-feature{padding-bottom:0px;padding-top:20px;}
.themify_builder_content-132750 .tb_sze8783.module-feature .module-feature-content{padding-top:5px;}
.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap,.themify_builder_content-132750 .tb_sze8783.module-feature .module-feature-content a,.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap p,.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap h1,.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap h2,.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap h3,.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap h4,.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap h5,.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap h6,.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap li,.themify_builder_content-132750 .tb_sze8783.module-feature.module .tb_text_wrap span{font-size:12px;}
.themify_builder_content-132750 .tb_sze8783.module-feature.module .module-feature-title{font-size:15px;}
.themify_builder_content-132750 .tb_sze8783.module-feature{padding-bottom:0px;padding-top:20px;}
.themify_builder_content-132750 .tb_ol0u785.module-feature .module-feature-content{padding-top:5px;}
.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap,.themify_builder_content-132750 .tb_ol0u785.module-feature .module-feature-content a,.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap p,.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap h1,.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap h2,.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap h3,.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap h4,.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap h5,.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap h6,.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap li,.themify_builder_content-132750 .tb_ol0u785.module-feature.module .tb_text_wrap span{font-size:12px;}
.themify_builder_content-132750 .tb_ol0u785.module-feature.module .module-feature-title{font-size:15px;}
.themify_builder_content-132750 .tb_ol0u785.module-feature{padding-bottom:0px;padding-top:20px;}
.themify_builder_content-132750 .tb_gime785.module-feature .module-feature-content{padding-top:5px;}
.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap,.themify_builder_content-132750 .tb_gime785.module-feature .module-feature-content a,.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap p,.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap h1,.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap h2,.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap h3,.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap h4,.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap h5,.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap h6,.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap li,.themify_builder_content-132750 .tb_gime785.module-feature.module .tb_text_wrap span{font-size:12px;}
.themify_builder_content-132750 .tb_gime785.module-feature.module .module-feature-title{font-size:15px;}
.themify_builder_content-132750 .tb_gime785.module-feature{padding-bottom:0px;padding-top:20px;}
.themify_builder_content-132750 .tb_j8hn786.module-feature .module-feature-content{padding-top:5px;}
.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap,.themify_builder_content-132750 .tb_j8hn786.module-feature .module-feature-content a,.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap p,.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap h1,.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap h2,.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap h3,.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap h4,.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap h5,.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap h6,.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap li,.themify_builder_content-132750 .tb_j8hn786.module-feature.module .tb_text_wrap span{font-size:12px;}
.themify_builder_content-132750 .tb_j8hn786.module-feature.module .module-feature-title{font-size:15px;}
.themify_builder_content-132750 .tb_j8hn786.module-feature{padding-bottom:0px;padding-top:20px;}
.themify_builder_content-132750 .tb_bkab786.module-feature .module-feature-content{padding-top:5px;}
.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap,.themify_builder_content-132750 .tb_bkab786.module-feature .module-feature-content a,.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap p,.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap h1,.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap h2,.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap h3,.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap h4,.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap h5,.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap h6,.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap li,.themify_builder_content-132750 .tb_bkab786.module-feature.module .tb_text_wrap span{font-size:12px;}
.themify_builder_content-132750 .tb_bkab786.module-feature.module .module-feature-title{font-size:15px;}
.themify_builder_content-132750 .tb_bkab786.module-feature{padding-bottom:0px;padding-top:20px;}
.themify_builder_content-132750 .tb_01zh757.module_row{padding-top:50px;padding-bottom:10px;text-align:center;font-style:normal;line-height:1.5em;font-size:1.4em;margin-bottom:0%;padding-right:0px;padding-left:0px;}
.themify_builder_content-132750 .tb_01zh757.module_row,.themify_builder_content-132750 .tb_01zh757.module_row p,.themify_builder_content-132750 .tb_01zh757.module_row h1,.themify_builder_content-132750 .tb_01zh757.module_row h2,.themify_builder_content-132750 .tb_01zh757.module_row h3:not(.module-title),.themify_builder_content-132750 .tb_01zh757.module_row h4,.themify_builder_content-132750 .tb_01zh757.module_row h5,.themify_builder_content-132750 .tb_01zh757.module_row h6{color:rgba(255, 255, 255, 1);font-weight:500;font-family:"Inter";}
.themify_builder_content-132750 .tb_w8h9788.module-text{text-align:center;font-size:16px;line-height:25px;}
.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap,.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap p,.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap h1,.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap h2,.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap h3,.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap h4,.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap h5,.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap h6,.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap li,.themify_builder_content-132750 .tb_w8h9788.module-text .tb_text_wrap span{color:rgba(196, 18, 48, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_6k36788.module-text{text-align:center;font-size:23px;}
.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap,.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap p,.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap h1,.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap h2,.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap h3,.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap h4,.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap h5,.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap h6,.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap li,.themify_builder_content-132750 .tb_6k36788.module-text .tb_text_wrap span{color:rgba(51, 51, 51, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_6k36788.module-text.module .tb_text_wrap h2{font-weight:bold;}
.themify_builder_content-132750 .tb_6k36788.module-text.module h2{line-height:5px;}
.themify_builder_content-132750 .tb_koj6789.module-buttons .module-buttons-item a{padding-bottom:5px;padding-top:3px;background-color:rgba(195, 24, 52, 1);background-image:none;}
.themify_builder_content-132750 .tb_koj6789.module-buttons i,.themify_builder_content-132750 .tb_koj6789.module-buttons span{font-size:16px;}
.themify_builder_content-132750 .tb_koj6789.module-buttons{z-index:50;}
.themify_builder_content-132750 .tb_l9c3757.module_row{padding-top:50px;padding-bottom:10px;text-align:center;font-style:normal;line-height:1.5em;font-size:1.4em;margin-bottom:0%;padding-right:0px;padding-left:0px;}
.themify_builder_content-132750 .tb_l9c3757.module_row,.themify_builder_content-132750 .tb_l9c3757.module_row p,.themify_builder_content-132750 .tb_l9c3757.module_row h1,.themify_builder_content-132750 .tb_l9c3757.module_row h2,.themify_builder_content-132750 .tb_l9c3757.module_row h3:not(.module-title),.themify_builder_content-132750 .tb_l9c3757.module_row h4,.themify_builder_content-132750 .tb_l9c3757.module_row h5,.themify_builder_content-132750 .tb_l9c3757.module_row h6{color:rgba(255, 255, 255, 1);font-weight:500;font-family:"Inter";}
.themify_builder_content-132750 .tb_65c0792.module-buttons .module-buttons-item a{padding-bottom:5px;padding-top:3px;background-color:rgba(195, 24, 52, 1);background-image:none;}
.themify_builder_content-132750 .tb_65c0792.module-buttons i,.themify_builder_content-132750 .tb_65c0792.module-buttons span{font-size:16px;}
.themify_builder_content-132750 .tb_65c0792.module-buttons{z-index:50;text-align:center;padding-bottom:30px;}
.themify_builder_content-132750 .tb_bhop795.module-text{text-align:center;font-size:16px;}
.themify_builder_content-132750 .tb_bhop795.module-text.module h2{font-size:30px;}

@media screen and (max-width:1280px){
.themify_builder_content-132750 .tb_13mf763.module_column{padding-left:40px;}
.themify_builder_content-132750 .tb_4hpz766.module-text{padding-right:65px;padding-left:100px;padding-bottom:1px;}
.themify_builder_content-132750 .tb_idyw767.module-text{padding-right:65px;padding-left:100px;padding-bottom:1px;}
.themify_builder_content-132750 .tb_mmxr767.module_column{margin-top:200px;padding-left:170px;margin-bottom:20px;}
.themify_builder_content-132750 .tb_kx1h757.module_row{padding-left:0px;padding-bottom:70px;padding-top:0px;}
.themify_builder_content-132750 .tb_z8s3773.module-text{padding-right:65px;padding-left:100px;padding-bottom:1px;}
.themify_builder_content-132750 .tb_xtz0774.module-text{padding-left:0px;padding-bottom:5px;padding-top:10px;}
.themify_builder_content-132750 .tb_3iii774.module-text{padding-right:90px;padding-left:50px;padding-top:50px;}
.themify_builder_content-132750 .tb_w8h9788.module-text{padding-right:65px;padding-left:100px;padding-bottom:1px;}
.themify_builder_content-132750 .tb_6k36788.module-text{padding-left:0px;padding-bottom:5px;padding-top:10px;}
}
@media screen and (max-width:680px){
.themify_builder_content-132750 .tb_13mf763.module_column{padding-left:40px;}
.themify_builder_content-132750 .tb_4hpz766.module-text{padding-right:1px;padding-left:1px;padding-bottom:30px;padding-top:10px;}
.themify_builder_content-132750 .tb_idyw767.module-text{padding-right:1px;padding-left:1px;padding-bottom:30px;padding-top:10px;}
.themify_builder_content-132750 .tb_mmxr767.module_column{margin-bottom:20px;margin-top:0px;padding-left:20px;padding-right:20px;}
.themify_builder_content-132750 .tb_kx1h757.module_row{padding-left:0px;padding-bottom:70px;padding-top:0px;}
.themify_builder_content-132750 .tb_yee0773.module_column{padding-left:0px;}
.themify_builder_content-132750 .tb_z8s3773.module-text{padding-right:1px;padding-left:1px;padding-bottom:0px;padding-top:10px;}
.themify_builder_content-132750 .tb_xtz0774.module-text{padding-right:0px;padding-left:0px;padding-bottom:30px;padding-top:10px;text-align:center;font-size:23px;}
.themify_builder_content-132750 .tb_xtz0774.module-text.module .tb_text_wrap h2{font-weight:bold;}
.themify_builder_content-132750 .tb_xtz0774.module-text.module h2{line-height:36px;}
.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap p,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap blockquote,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h1,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h2,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h3,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h4,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h5,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap h6,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap li,.themify_builder_content-132750 .tb_xtz0774.module-text .tb_text_wrap span{color:rgba(51, 51, 51, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-132750 .tb_3iii774.module-text{padding-right:1px;padding-left:1px;padding-bottom:30px;padding-top:10px;margin-right:0px;margin-left:0px;width:100%;}
.themify_builder_content-132750 .tb_01zh757.module_row{margin-bottom:5%;margin-top:5%;}
.themify_builder_content-132750 .tb_w8h9788.module-text{padding-right:1px;padding-left:1px;padding-top:10px;}
.themify_builder_content-132750 .tb_6k36788.module-text{padding-right:0px;padding-left:0px;padding-top:10px;}
.themify_builder_content-132750 .tb_6k36788.module-text.module .tb_text_wrap h2{font-weight:bold;}
.themify_builder_content-132750 .tb_6k36788.module-text.module h2{line-height:37px;}
.themify_builder_content-132750 .tb_l9c3757.module_row{margin-top:5%;}
}/*Builder Custom CSS START*/
.ctl-slider-wrapper.ctl-timeline-container.swiper-wrapper {
    display: flex;
    flex-direction: row-reverse;
}
/* Novo css */
span.module-feature-chart-html5.tf_box.tf_rel.tf_inline_b img {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
/*.ctl-slider-wrapper.ctl-timeline-container.swiper-wrapper {
    display: flex;
    flex-direction: row-reverse;
}*/
article.office-card h3 a br {
    display: none;
}
.ctl-title {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/* Popup */
.pum-container.popmake {
  width: fit-content !important;
  max-width: calc(100vw - 32px);
  max-height: calc(100vh - 80px);
  overflow-y: auto;
  padding: 32px;
  box-sizing: border-box;
}

/* Grid */
.pum-container.popmake .offices-grid {
  display: grid;
  gap: 20px;
  justify-content: center;
}

/* 1 escritório */
.pum-container.popmake .offices-grid:has(.office-card:first-child:last-child) {
  grid-template-columns: 320px;
}

/* 2 escritórios */
.pum-container.popmake .offices-grid:has(.office-card:nth-child(2):last-child) {
  grid-template-columns: repeat(2, 320px);
}

/* 3 escritórios */
.pum-container.popmake .offices-grid:has(.office-card:nth-child(3):last-child) {
  grid-template-columns: repeat(3, 320px);
}

/* 4 escritórios */
.pum-container.popmake .offices-grid:has(.office-card:nth-child(4):last-child) {
  grid-template-columns: repeat(2, 320px);
}

/* 5 ou 6 escritórios */
.pum-container.popmake .offices-grid:has(.office-card:nth-child(5)),
.pum-container.popmake .offices-grid:has(.office-card:nth-child(6)) {
  grid-template-columns: repeat(3, 320px);
}

/* Cards */
.pum-theme-17603 .pum-container, .pum-theme-cutting-edge .pum-container {
    padding: 10px !important;
    box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px !important;
}
.pum-container.popmake .office-card {
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0 4px 14px rgba(0,0,0,.06);
}

/* Mobile */
@media (max-width: 767px) {

  .pum-container.popmake {
    width: calc(100vw - 32px) !important;
    padding: 20px;
  }

  .pum-container.popmake .offices-grid {
    grid-template-columns: 1fr !important;
  }

}
/* fim popup */

h2.ctl_glightbox_title.titulo-formatado {
    display: flex;
    flex-direction: column;
}
.ctl_glightbox_container .gslide-media {
    border-radius: 0px !important;
}
a.shortcode.button.large {
    font-size: 18px;
    font-weight: 700;
    margin: 0px 0px 10px;
    background: #121894;
    border: none;
    font-weight: 500;
}
span.texto-box-um-timeline {
    text-align: center;
    font-weight: bold;
    font-size: 25px;
}
span.texto-box-dois-timeline, span.texto-box-tres-timeline {
    font-size: 20px;
    text-align: center;
}

/*.ctl-wrapper .ctl-horizontal-wrapper .ctl-title {
    padding-top: 80px !important;
}
.ctl-wrapper .cool-timeline-wrapper:not(.ctl-one-sided,.ctl-compact-wrapper) .ctl-story.even .ctl-title {
    padding-top: 40px !important;
}*/
.ctl-labels {
    display: none !important;
}
a.minimal_glightbox {
    display: flex;
    flex-direction: column;
}
span.separador-timeline {
    display: none;
}
span.texto-um-timeline, span.texto-dois-timeline {
    padding-bottom: 5px;
}
a.minimal_glightbox {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
span.texto-dois-timeline, span.texto-tres-timeline {
    padding: 5px;
    font-size: 13px;
}
span.texto-tres-timeline {
    padding-bottom: 20px;
}
.ctl-wrapper .ctl-horizontal-timeline .ctl-story:nth-child(odd) span.texto-um-timeline {
    background: #c62032;
    color: white;
    padding: 10px 20px;
    margin-bottom: 10px;
    font-weight: bold;
}
.ctl-wrapper .cool-timeline-wrapper:not(.ctl-one-sided,.ctl-compact-wrapper) .ctl-story.even span.texto-um-timeline {
    background: #2b2e72;
    color: white;
    color: white;
    padding: 10px 20px;
    margin-bottom: 10px;
    font-weight: bold;
}


.box-onde-estamos{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
div#wpcf7-f62303-p128271-o2 {
    padding: 50px 50px 20px;
	background: white !important;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px !important;
}

.social-icons {
  display: flex;
  gap: 15px;
}

.icon {
  width: 50px;
  height: 50px;
  background: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-size: 20px;
  transition: 0.3s ease;
}

/* Cores dos ícones */
.linkedin i { color: #0077b5; }
.facebook i { color: #1877f2; }
.instagram i { color: #e1306c; }
.x i { color: #000; }
.youtube i { color: #ff0000; }

/* Hover */
.icon:hover {
  transform: scale(1.1);
  background: #e6e6e6;
}
/* Fim do novo css */

/* Corrigir timeline horizontal
.ctl-slider-container,
.ctl-horizontal-wrapper,
.ctl-timeline-container {
  overflow: visible !important;
}

.ctl-story {
  overflow: visible !important;
}

.ctl-content,
.ctl-title {
  overflow: visible !important;
}*/

/* Dar mais espaço aos cards 
.ctl-slider-wrapper .ctl-story {
  min-width: 220px !important;
}*/

/* Título formatado */
.titulo-timeline-formatado {
  width: 180px;
  max-width: 180px;
  margin: 0 auto;
  padding-top: 60px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  line-height: 1.25;
  white-space: normal;
}

/* Eventos de baixo */
.ctl-story.odd .titulo-timeline-formatado {
    margin-top: 80px !important;
    padding: 0px 0px 10px !important;
    border: 1px solid black;
}

/* Eventos de cima */
.ctl-story.even .titulo-timeline-formatado {
    padding-top: 0px !important;
    margin-top: 40px !important;
    border: 1px solid black;
}

/* Caixa principal */
span.texto-um-timeline {
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-size: 14px !important;
  line-height: 1.2;
  padding: 10px 12px !important;
  white-space: normal;
}

/* Texto secundário */
span.texto-dois-timeline,
span.texto-tres-timeline {
  display: block;
  font-size: 12px !important;
  line-height: 1.25;
  white-space: normal;
}

/* Aumentar altura geral da timeline */
.ctl-horizontal-wrapper {
  min-height: 260px;
}

.ctl-content,
.ctl-title,
.titulo-timeline-formatado {
  overflow: visible !important;
  height: auto !important;
  min-height: auto !important;
}

.titulo-timeline-formatado {
  display: flex !important;
  flex-direction: column !important;
  align-items: center;
  text-align: center;
  gap: 4px;
  width: 190px;
  white-space: normal !important;
}

.texto-um-timeline,
.texto-dois-timeline,
.texto-tres-timeline {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  white-space: normal !important;
}

.texto-um-timeline {
  font-size: 13px !important;
  line-height: 1.2 !important;
  padding: 8px 10px !important;
}

.texto-dois-timeline,
.texto-tres-timeline {
  font-size: 12px !important;
  line-height: 1.25 !important;
  color: #fff;
  padding: 2px 6px !important;
}

/* aumentar a área da timeline */
.ctl-horizontal-wrapper,
.ctl-slider-container {
  min-height: 300px !important;
  overflow: visible !important;
}

span.texto-um-timeline, span.texto-dois-timeline, span.texto-tres-timeline {
    color: black;
    font-size: 14px !important;
}


/* Timeline - correção limpa */
.ctl-labels {
  display: none !important;
}

span.separador-timeline {
  display: none !important;
}

.titulo-timeline-formatado {
  display: flex !important;
  flex-direction: column !important;
  align-items: center;
  text-align: center;
  gap: 4px;
  width: 180px;
  max-width: 180px;
  margin: 0 auto;
  white-space: normal !important;
  line-height: 1.25;
}

.ctl-story.odd .titulo-timeline-formatado {
  margin-top: 75px !important;
}

.ctl-story.even .titulo-timeline-formatado {
  margin-top: 35px !important;
}

.texto-um-timeline,
.texto-dois-timeline,
.texto-tres-timeline {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  white-space: normal !important;
  line-height: 1.25 !important;
}

.texto-um-timeline {
  width: 100%;
  box-sizing: border-box;
  padding: 8px 10px !important;
  font-size: 13px !important;
  font-weight: 700;
  color: #fff !important;
}

.ctl-story.odd .texto-um-timeline {
  background: #c62032;
}

.ctl-story.even .texto-um-timeline {
  background: #2b2e72;
}

.texto-dois-timeline,
.texto-tres-timeline {
  font-size: 12px !important;
  color: #333 !important;
  padding: 0 !important;
}

.ctl-horizontal-wrapper {
  min-height: 280px !important;
}

span.texto-dois-timeline, span.texto-tres-timeline {
    padding: 0px 10px !important;
}

/* Vertical */
.mobile-vertical-time .ctl-media.full {
    display: none;
}
.mobile-vertical-time .ctl-arrow {
    display: none;
}
.mobile-vertical-time .ctl-wrapper .ctl-vertical-wrapper:not(.ctl-compact-wrapper,.ctl-clean-skin) .ctl-story.odd .ctl-title {
    background: #ffffff;
}
.mobile-vertical-time .ctl-wrapper .ctl-vertical-wrapper:not(.ctl-compact-wrapper,.ctl-clean-skin) .ctl-story.even .ctl-title {
    background: #ffffff;
}
.mobile-vertical-time .ctl-wrapper .ctl-content {
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start;
}
.mobile-vertical-time .titulo-timeline-formatado {
    width: 180px;
    max-width: 230px;
  
}
.mobile-vertical-time  .texto-um-timeline, .mobile-vertical-time  .texto-dois-timeline, .mobile-vertical-time  .texto-tres-timeline {
    font-size: 17px !important;
    text-align: center;
}

.mobile-vertical-time  nav.ctl-pagination {
    display: none;
}
.mobile-vertical-time  .ctl-timeline.ctl-timeline-container {
    display: flex !important;
    flex-direction: column-reverse;
}
.mobile-vertical-time   .timeline-main-title {
    display: none;
}
.mobile-vertical-time   .themify_builder_content-11675 .tb_l9c3757.module_row {
    padding-top: 0px;
}
/*Builder Custom CSS END*/