.mh-sf1.light h3 { color: #192D05; }
.mh-sf1.light .mh-sf1-col svg { fill: #192D05; }
.mh-sf1.light .mh-sf1-col hr { background-color: #192D05; }
.mh-sf1.light .mh-sf1-col h4 { color: #192D05; }
.mh-sf1.light .mh-sf1-col p { color: #192D05; }
.mh-sf1.dark { background-color: #192D05; }
.mh-sf1.dark h3 { color: #FFFAF5; }
.mh-sf1.dark .mh-sf1-col svg { fill: #E1F550; }
.mh-sf1.dark .mh-sf1-col hr { background-color: #E1F550; }
.mh-sf1.dark .mh-sf1-col h4 { color: #E1F550; }
.mh-sf1.dark .mh-sf1-col p { color: #FFFAF5; }
@media (min-width: 768px) { .mh-sf1 { padding-top: 98px; padding-bottom: 84px; } }
@media (max-width: 768px) { .mh-sf1 { padding-top: 105px; padding-bottom: 84px; } }
.mh-sf1 h3 { max-width: 930px; line-height: 1.2; margin-top: 0; }
@media (min-width: 768px) { .mh-sf1 h3 { letter-spacing: 1.35px !important; margin-bottom: 83px; } }
@media (max-width: 768px) { .mh-sf1 h3 { letter-spacing: 0px !important; font-size: 32px !important; margin-bottom: 105px; } }
.mh-sf1 .mh-sf1-box-holder { display: grid; column-gap: 57px; }
@media (max-width: 767.99px) { .mh-sf1 .mh-sf1-box-holder { grid-template-columns: 1fr; row-gap: 71px; } }
@media (min-width: 768px) and (max-width: 1200.99px) { .mh-sf1 .mh-sf1-box-holder { grid-template-columns: 1fr 1fr; row-gap: 57px; max-width: 660px; margin-left: auto; margin-right: auto; } }
@media (min-width: 1201px) { .mh-sf1 .mh-sf1-box-holder { grid-template-columns: 1fr 1fr 1fr 1fr; row-gap: 57px; } }
.mh-sf1 .mh-sf1-box-holder .mh-sf1-col svg { width: auto; margin: 0; display: block; }
@media (min-width: 768px) { .mh-sf1 .mh-sf1-box-holder .mh-sf1-col svg { height: 55px; margin-left: 13px; } }
@media (max-width: 768px) { .mh-sf1 .mh-sf1-box-holder .mh-sf1-col svg { height: 40px; margin-left: 11px; } }
.mh-sf1 .mh-sf1-box-holder .mh-sf1-col hr { border: 0; height: 2px; }
@media (min-width: 768px) { .mh-sf1 .mh-sf1-box-holder .mh-sf1-col hr { margin-top: 36px; margin-bottom: 25.9px; } }
@media (max-width: 768px) { .mh-sf1 .mh-sf1-box-holder .mh-sf1-col hr { margin-top: 34px; margin-bottom: 23.9px; } }
.mh-sf1 .mh-sf1-box-holder .mh-sf1-col h4 { font-size: 28px; margin: 0; }
.mh-sf1 .mh-sf1-box-holder .mh-sf1-col p { font-family: "lab-grotesque", sans-serif; font-size: 18px !important; line-height: 22.5px; margin-bottom: 0; letter-spacing: 0; }
@media (min-width: 768px) { .mh-sf1 .mh-sf1-box-holder .mh-sf1-col p { margin-top: 26px; } }
@media (max-width: 768px) { .mh-sf1 .mh-sf1-box-holder .mh-sf1-col p { margin-top: 23px; } }