@media all and (min-width: 1266px) {
.flex-content-block.intro {
width: 50%; } }
.flex-content-block.default {
color: var(--blue); }
.flex-content-block.default .font-head {
color: var(--green);
margin-bottom: .875rem; }
@media all and (min-width: 768px) {
.flex-content-block.default .font-head {
margin-bottom: 1.25rem; } }
@media all and (min-width: 1266px) {
.flex-content-block.default .font-head {
margin-bottom: 1.875rem; } }
.flex-content-block.default .text-content .font-subline, .flex-content-block.default .text-content a {
color: var(--light_blue); }
.flex-content-block p {
margin-bottom: 1.5rem; }
@media all and (min-width: 1560px) {
.flex-content-block p {
margin-bottom: 2rem; } }
.flex-content-block ul {
list-style: none;
margin-left: 0; margin-top: -1rem;
position: relative;
padding-left: 21px;
margin-top: -1rem; }
@media all and (min-width: 1600px) {
.flex-content-block ul {
padding-left: clamp(1.3125rem, calc(-0.6rem + 1.91vw), 1.875rem); } }
.flex-content-block ul li:before {
text-indent: 0;
content: '\2014';
padding-right: 0;
color: var(--green);
position: absolute;
left: 0; }
.flex-content-block .btn-ani-wrap {
margin-top: 2.5rem;
display: block; }
@media all and (min-width: 1266px) {
.flex-content-block .btn-ani-wrap {
margin-top: clamp(2.5rem, calc(0.53rem + 2.49vw), 3.75rem); } }