/* Generated from tbuilder_layout_part: footer-about-section */
.themify_builder_content-858 .tb_j3yr614{background-attachment:scroll;background-position:0% 0%;background-size:cover;background-repeat:no-repeat;background-image:url(https://kevinhartley.net/wp-content/uploads/2025/12/about-section-bg-image.jpg);padding-bottom:13%;padding-top:13%;background-color:#000}
.themify_builder_content-858 .tb_j3yr614,.themify_builder_content-858 .tb_j3yr614 p,.themify_builder_content-858 .tb_j3yr614 h1,.themify_builder_content-858 .tb_j3yr614 h2,.themify_builder_content-858 .tb_j3yr614 h3,.themify_builder_content-858 .tb_j3yr614 h4,.themify_builder_content-858 .tb_j3yr614 h5,.themify_builder_content-858 .tb_j3yr614 h6{color:#fff}
.themify_builder_content-858 .tb_imt5614.module-text.module h2{font-size:2.8em}
.themify_builder_content-858 .tb_imt5614.module-text{text-transform:lowercase}
.themify_builder_content-858 .tb_uq93614.module-buttons{padding-top:3%}

@media(max-width:768px){
.themify_builder_content-858 .tb_imt5614.module-text.module h2{font-size:2.2em}
}
@media(max-width:600px){
.themify_builder_content-858 .tb_j3yr614{background-position:0% 100%;padding-top:71%}
.themify_builder_content-858 .tb_j3yr614>.row_inner{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-858 .tb_j3yr614>.builder_row_cover::before,.themify_builder_content-858 .tb_j3yr614>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-image:linear-gradient(180deg,rgba(0, 0, 0, 0) 24%,rgba(0, 0, 0, 0.72) 100%);background-position:0% 0%;background-repeat:repeat;--tbBg:0;background-size:auto}
.themify_builder_content-858 .tb_j3yr614>.builder_row_cover,.themify_builder_content-858 .tb_j3yr614>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-858 .tb_imt5614.module-text.module h2{font-size:1.8em}
}