/* Generated from page: school-insurance */
.themify_builder_content-2551 .tb_sdji432{background-position:50% 50%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(../NSM-CPS-school-header-1920x350%402x-scaled.jpg)}
.themify_builder_content-2551 .tb_xy3a432.module-text{column-count:0}
.themify_builder_content-2551 .tb_4e2l503>.row_inner,.themify_builder_content-2551 .tb_zcgt386>.row_inner{--align_content:var(--align_center);--colg:var(--none)}
.themify_builder_content-2551 .tb_4opz503{background-position:10.67% 50%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(../NSM-CPS-school-coverages-960x700%402x.jpg)}
.themify_builder_content-2551 .tb_h8hb503{padding:12%;background-color:#212144}
.themify_builder_content-2551 .tb_l9qz115.module-feature .module-feature-icon,.themify_builder_content-2551 .tb_gz1q548.module-feature .module-feature-icon,.themify_builder_content-2551 .tb_a3zj381.module-feature .module-feature-icon{font-size:1.7em}
.themify_builder_content-2551 .tb_6tpa238,.themify_builder_content-2551 .tb_fq1g239{background-color:#fff}
.themify_builder_content-2551 .tb_p6qm112.module-text{column-count:2}
.themify_builder_content-2551 .tb_pi5k387,.themify_builder_content-2551 .tb_d9t5488{padding:6%;background-color:#f5f5f5}
.themify_builder_content-2551 .tb_h1lo388.module-text,.themify_builder_content-2551 .tb_za4v488.module-text{margin-bottom:20px}
.themify_builder_content-2551 .tb_h1lo388.module-text.module h2,.themify_builder_content-2551 .tb_za4v488.module-text.module h2{font-size:3em;line-height:1.3em}
.themify_builder_content-2551 .tb_h1lo388.module-text.module h3,.themify_builder_content-2551 .tb_za4v488.module-text.module h3{font-size:1.5em}
.themify_builder_content-2551 .tb_3bvu389{background-position:50% 50%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-image:url(../gettyimages-1342069287-170667a.jpg)}
.themify_builder_content-2551 .tb_j3ms489.module-buttons{text-align:center}

@media(max-width:1024px){
.themify_builder_content-2551 .tb_4opz503{background-position:6.67% 48.75%}
.themify_builder_content-2551 .tb_h8hb503{padding:6%}
.themify_builder_content-2551 .tb_fq1g239{background-color:#f5f5f5}
}
@media(max-width:768px){
.themify_builder_content-2551 .tb_4e2l503>.row_inner{--area:"col1" "col2"}
.themify_builder_content-2551 .tb_4opz503{padding:20%;background-position:50% 51.25%}
.themify_builder_content-2551 .tb_zcgt386>.row_inner{--area:"col2" "col1"}
.themify_builder_content-2551 .tb_3bvu389{padding:20%}
}
@media(max-width:600px){
.themify_builder_content-2551 .tb_4e2l503>.row_inner{--area:var(--aream2_auto)}
.themify_builder_content-2551 .tb_4opz503{background-position:50% 50%}
.themify_builder_content-2551 .tb_p6qm112.module-text{column-count:1}
}