.content_section_wrapper {
position: relative;
overflow: hidden;
display: flex;
justify-content: center;
flex-direction: column;
align-items: center; 
}
.content_section_wrapper .content_inner {
position: relative;
z-index: 2;
}
.content_section_wrapper .title_section {
margin-bottom: 3rem;
position: relative;
z-index: 2;
}
.content_section_wrapper .sub_title {
font-size: 35px;
margin-bottom: 2rem;
line-height: 1.3;
}
.content_section_wrapper.content_alignment_left p {
text-align: left;
}
.content_section_wrapper.content_alignment_center p {
text-align: center;
}
.content_section_wrapper.content_alignment_right p {
text-align: right;
}
.content_section_wrapper.content_alignment_left .h_title  {
text-align: left;
}
.content_section_wrapper.content_alignment_center .h_title  {
text-align: center;
}
.content_section_wrapper.content_alignment_right .h_title  {
text-align: right;
}
.content_section_wrapper.content_alignment_left .sub_title  {
text-align: left;
}
.content_section_wrapper.content_alignment_center .sub_title  {
text-align: center;
}
.content_section_wrapper.content_alignment_right .sub_title  {
text-align: right;
}
.content_section_wrapper .h_title .blue  {
color: #162331; 
}
.content_section_wrapper .content_inner.black h1, .content_section_wrapper .content_inner.black h2, .content_section_wrapper .content_inner.black h3 {
color: #000;
}
.content_section_wrapper .content_inner.blue h1, .content_section_wrapper .content_inner.blue h2, .content_section_wrapper .content_inner.blue h3 {
color: #162331;
}
.content_section_wrapper .content_inner.white h1, .content_section_wrapper .content_inner.white h2, .content_section_wrapper .content_inner.white h3 {
color: #fff;
}
.content_section_wrapper .content_inner.black p  {
color: #000;
}
.content_section_wrapper .content_inner.blue p  {
color: #162331;
}
.content_section_wrapper .content_inner.white p  {
color: #fff;
}
.content_section_wrapper .content_inner.black li  {
color: #000;
}
.content_section_wrapper .content_inner.blue li  { 
color: #162331;
}
.content_section_wrapper .content_inner.white li  { 
color: #fff;
}
.content_section_wrapper .larger_paragraph p {
font-size: 28px;
line-height: 1.58!important;
font-weight: 400;
margin-bottom: 2rem;
}
.content_section_wrapper.neg_margin {
margin-top: -10px!important;
}
.content_section_wrapper .content_inner  a {
text-decoration: underline;
font-weight: 600;
}
.content_section_wrapper .btn_wrapper {
margin-top: 4rem;
}
.content_section_wrapper.content_alignment_left .btn_wrapper {
justify-content: flex-start; 
}
.content_section_wrapper.content_alignment_center .btn_wrapper { 
justify-content: center; 
}
.content_section_wrapper.content_alignment_right .btn_wrapper {
justify-content: flex-end; 
}
.content_section_wrapper .green_round_btn {
text-decoration: none!important;
font-weight: 300!important;
}
.content_section_wrapper .dark:hover {
background: #fff;
color: #9ECC3C;
}
.the_title_section h3 {
font-size: 2rem!important;
} 
@media (max-width: 1025px) {
.content_section_wrapper {
padding-left: 2rem!important;
padding-right: 2rem!important;
}
}
@media (max-width: 991px) {
.content_section_wrapper .content_inner {
padding-left: 2rem;
padding-right: 2rem;
}
.content_section_wrapper {
margin-top: 40px!important;
margin-bottom: 40px!important;
padding-top: 60px!important;
padding-bottom: 60px!important;
padding-left: 2rem!important;
padding-right: 2rem!important;
}
.content_section_wrapper .larger_paragraph p {
font-size: 26px;
text-align: center;
}
.content_section_wrapper .sub_title {
font-size: 22px;        
}
}
@media (max-width: 500px) {
.content_section_wrapper {
margin-top: 0px!important;
margin-bottom: 0px!important;
padding-left: 0rem !important;
padding-right: 0rem !important;
}
.content_section_wrapper .content_inner {
padding-left: 0rem !important;
padding-right: 0rem !important;
}
.content_section_wrapper .larger_paragraph p {
font-size: unset;
}
.content_section_wrapper.content_alignment_left .btn_wrapper {
justify-content: center;
}
}