.content-section.bg-white{background-color:#fff}.content-section.bg-gray-light{background-color:var(--bs-gray-light)}.content-section.bg-primary{background-color:var(--bs-primary)}.content-section.bg-primary .content-title,.content-section.bg-primary .content-title h1,.content-section.bg-primary .content-title h2,.content-section.bg-primary .content-title h3,.content-section.bg-primary .content-title h4,.content-section.bg-primary .content-description p{color:#fff}.content-section.bg-secondary{background-color:var(--bs-secondary)}.content-section.bg-secondary .content-title,.content-section.bg-secondary .content-title h1,.content-section.bg-secondary .content-title h2,.content-section.bg-secondary .content-title h3,.content-section.bg-secondary .content-title h4,.content-section.bg-secondary .content-description p{color:var(--bs-primary)}.content-1-image{overflow:hidden;position:relative}.content-1-image img{width:100%;height:auto;object-fit:cover;border-radius:var(--img-radius,var(--radius-lg))}.content-title h1,.content-title h2,.content-title h3,.content-title h4{color:var(--bs-gray-dark);font-family:var(--font-heading);font-size:var(--display-md);font-weight:600;line-height:normal;margin-bottom:0}.content-description p{color:var(--bs-gray-medium);font-family:var(--font-body);font-size:var(--text-md);font-weight:400;line-height:1.6;margin-bottom:0}@media (max-width:991.98px){.content-section .content-text{margin-bottom:2rem}}@media (max-width:768px){.content-title h1,.content-title h2,.content-title h3,.content-title h4{font-size:var(--display-2sm)}}