/* Generated from tbp_template: cartosis-sustainability */
.themify_builder_content-671 .tb_jokn762.module_row,.themify_builder_content-671 .tb_o0wx699.module_row{padding-bottom:6%;padding-top:6%}
.themify_builder_content-671 .tb_oc8s540.module_subrow{--colg:var(--narrow);--col:1.548fr 1.555fr;--align_content:var(--align_center)}
.themify_builder_content-671 .tb_fc1x99.module-text{line-height:28px;font-size:21px}
.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap,.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap p,.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap blockquote,.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap h1,.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap h2,.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap h3,.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap h4,.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap h5,.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap h6,.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap li,.themify_builder_content-671 .tb_fc1x99.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#1b1d1f;font-family:"Montserrat";font-weight:600;font-style:normal}
.themify_builder_content-671 .tb_fc1x99.module-text.module .tb_text_wrap h2,.themify_builder_content-671 .tb_ja70401.module-text.module .tb_text_wrap h2,.themify_builder_content-671 .tb_c1ee195.module-text.module .tb_text_wrap h2,.themify_builder_content-671 .tb_1l4z152.module-text.module .tb_text_wrap h2,.themify_builder_content-671 .tb_dqnq225.module-text.module .tb_text_wrap h2,.themify_builder_content-671 .tb_qrz7656.module-text.module .tb_text_wrap h2{font-family:"Montserrat";font-weight:700;font-style:normal;background-clip:border-box;background-image:none;color:#1b1d1f}
.themify_builder_content-671 .tb_fc1x99.module-text.module h2,.themify_builder_content-671 .tb_ja70401.module-text.module h2,.themify_builder_content-671 .tb_c1ee195.module-text.module h2,.themify_builder_content-671 .tb_1l4z152.module-text.module h2,.themify_builder_content-671 .tb_dqnq225.module-text.module h2,.themify_builder_content-671 .tb_qrz7656.module-text.module h2{font-size:54px;line-height:57px}
.themify_builder_content-671 .tb_kteg940.module_row,.themify_builder_content-671 .tb_m6hs195.module_row,.themify_builder_content-671 .tb_7z98225.module_row,.themify_builder_content-671 .tb_h29i656.module_row{padding-left:8%}
.themify_builder_content-671 .tb_lxfd988.module_subrow,.themify_builder_content-671 .tb_gog1195.module_subrow,.themify_builder_content-671 .tb_m83n225.module_subrow,.themify_builder_content-671 .tb_jn62656.module_subrow{--align_content:var(--align_center);--col:1.285fr 1.817fr}
.themify_builder_content-671 .tb_khoh988.module_column,.themify_builder_content-671 .tb_5pwp195.module_column,.themify_builder_content-671 .tb_pjq8225.module_column,.themify_builder_content-671 .tb_yiws656.module_column,.themify_builder_content-671 .tb_78vs152.module_column{padding-bottom:14%;padding-top:14%}
.themify_builder_content-671 .tb_ja70401.module-text.module .tb_text_wrap h3,.themify_builder_content-671 .tb_c1ee195.module-text.module .tb_text_wrap h3,.themify_builder_content-671 .tb_1l4z152.module-text.module .tb_text_wrap h3,.themify_builder_content-671 .tb_dqnq225.module-text.module .tb_text_wrap h3,.themify_builder_content-671 .tb_qrz7656.module-text.module .tb_text_wrap h3{font-style:normal;font-family:"Montserrat";font-weight:700}
.themify_builder_content-671 .tb_ja70401.module-text.module h3,.themify_builder_content-671 .tb_c1ee195.module-text.module h3,.themify_builder_content-671 .tb_1l4z152.module-text.module h3,.themify_builder_content-671 .tb_dqnq225.module-text.module h3,.themify_builder_content-671 .tb_qrz7656.module-text.module h3{font-size:35px}
.themify_builder_content-671 .tb_ja70401.module-text.module .tb_text_wrap h6,.themify_builder_content-671 .tb_c1ee195.module-text.module .tb_text_wrap h6,.themify_builder_content-671 .tb_1l4z152.module-text.module .tb_text_wrap h6,.themify_builder_content-671 .tb_dqnq225.module-text.module .tb_text_wrap h6,.themify_builder_content-671 .tb_qrz7656.module-text.module .tb_text_wrap h6{font-style:normal;font-family:"Montserrat";font-weight:600}
.themify_builder_content-671 .tb_ja70401.module-text.module h6,.themify_builder_content-671 .tb_c1ee195.module-text.module h6,.themify_builder_content-671 .tb_1l4z152.module-text.module h6,.themify_builder_content-671 .tb_dqnq225.module-text.module h6,.themify_builder_content-671 .tb_qrz7656.module-text.module h6{margin-bottom:22px;line-height:29px;font-size:20px}
.themify_builder_content-671 .tb_ja70401.module-text,.themify_builder_content-671 .tb_c1ee195.module-text,.themify_builder_content-671 .tb_1l4z152.module-text,.themify_builder_content-671 .tb_dqnq225.module-text,.themify_builder_content-671 .tb_qrz7656.module-text{line-height:23px;font-size:14px}
.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap,.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap p,.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap blockquote,.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap h1,.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap h2,.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap h3,.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap h4,.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap h5,.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap h6,.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap li,.themify_builder_content-671 .tb_ja70401.module-text .tb_text_wrap span,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap p,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap blockquote,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap h1,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap h2,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap h3,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap h4,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap h5,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap h6,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap li,.themify_builder_content-671 .tb_c1ee195.module-text .tb_text_wrap span,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap p,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap blockquote,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap h1,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap h2,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap h3,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap h4,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap h5,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap h6,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap li,.themify_builder_content-671 .tb_1l4z152.module-text .tb_text_wrap span,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap p,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap blockquote,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap h1,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap h2,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap h3,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap h4,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap h5,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap h6,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap li,.themify_builder_content-671 .tb_dqnq225.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#1b1d1f;font-family:"Montserrat";font-weight:500;font-style:normal}
.themify_builder_content-671 .tb_ybdo152.module_row{padding-right:8%;background-color:#21201e}
.themify_builder_content-671 .tb_1zfi152.module_subrow{--align_content:var(--align_center);--col:1.817fr 1.285fr}
.themify_builder_content-671 .tb_7oh2152.module_column{background-position:50% 50%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(https://cartoes.forty8tests.com/wp-content/uploads/2024/03/Cartosis-projectoViseiras.jpg)}
.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap,.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap p,.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap blockquote,.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap h1,.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap h2,.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap h3,.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap h4,.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap h5,.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap h6,.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap li,.themify_builder_content-671 .tb_qrz7656.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#f0f0f0;font-family:"Montserrat";font-weight:500;font-style:normal}

@media(max-width:768px){
.themify_builder_content-671 .tb_ybdo152.module_row{padding-right:0}
.themify_builder_content-671 .tb_1zfi152.module_subrow{--col:none;--area:"col1" "col2"}
.themify_builder_content-671 .tb_78vs152.module_column{padding:8% 50px 10%}
}
@media(max-width:600px){
.themify_builder_content-671 .tb_oc8s540.module_subrow,.themify_builder_content-671 .tb_lxfd988.module_subrow,.themify_builder_content-671 .tb_gog1195.module_subrow,.themify_builder_content-671 .tb_m83n225.module_subrow,.themify_builder_content-671 .tb_jn62656.module_subrow{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-671 .tb_1zfi152.module_subrow{--area:var(--aream2_auto)}
.themify_builder_content-671 .tb_78vs152.module_column{padding-top:6%;padding-right:30px;padding-left:30px}
}