.SingleQuickLinkWidgetContent .quicklink-image { margin: 20px 0 10px 0; }
.SingleQuickLinkWidgetContent .quicklink-image a { display: inline-block; }
.SingleQuickLinkWidgetContent .quicklink-image a img { vertical-align: top; }
.SingleQuickLinkWidgetContent .quicklink-image img { width: 100%; height: auto; padding: 0; }
.SingleQuickLinkWidgetContent .quicklink-image { width: 100%; }
.SingleQuickLinkWidgetContent .quicklink-image img { width: 10px; }

.MultiQuickLinkWidget { background-color: #edeff0; }

.WidgetColumnSpan3 .quicklink { display: flex; width: 33% !important; }
@media screen and (max-width: 1128px) { .WidgetColumnSpan3 .quicklink { width: 45% !important; padding: 26px 6px; } }
@media screen and (max-width: 860px) { .WidgetColumnSpan3 .quicklink { width: 80% !important; padding: 6px; } }

.MultiQuickLinkWidgetContent .widget-title { margin: 15px auto 10px; width: 80%; text-align: center; }
.MultiQuickLinkWidgetContent .quicklinks { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly; align-items: stretch; width: 100%; margin-top: 150px; margin-bottom: 120px; }
@media screen and (max-width: 1128px) { .MultiQuickLinkWidgetContent .quicklinks { margin-top: 50px; margin-bottom: 50px; } }
.MultiQuickLinkWidgetContent .quicklinks .quicklink { display: flex; width: 25%; }
@media screen and (max-width: 1128px) { .MultiQuickLinkWidgetContent .quicklinks .quicklink { width: 45%; padding: 26px 6px; } }
@media screen and (max-width: 860px) { .MultiQuickLinkWidgetContent .quicklinks .quicklink { width: 80%; padding: 6px; } }
.MultiQuickLinkWidgetContent .quicklinks .quicklink .quicklink-container { padding: 55px 15px; background-color: white; border-radius: 25px; margin-left: 5px; margin-right: 5px; color: black; position: relative; width: 100%; display: flex; flex-direction: column; }
.MultiQuickLinkWidgetContent .quicklink-image { display: flex; justify-content: center; max-width: 100%; max-height: 100%; padding-bottom: 25px; }
.MultiQuickLinkWidgetContent .quicklink-image a { display: inline-block; }
.MultiQuickLinkWidgetContent .quicklink-image a img { width: 120px; vertical-align: top; }
.MultiQuickLinkWidgetContent .quicklink-image img { width: 100%; height: auto; padding: 0; }
.MultiQuickLinkWidgetContent .quicklink-title { padding: 20px 0 20px; display: block; margin-right: auto; margin-left: auto; text-align: center; }
.MultiQuickLinkWidgetContent .quicklink-title a { color: black; }
.MultiQuickLinkWidgetContent .quicklink-description { display: block; font-family: "Libre Franklin", sans-serif; font-size: 16px; line-height: 24px; text-align: center; margin-left: auto; margin-right: auto; padding: 25px; }
@media screen and (max-width: 460px) { .MultiQuickLinkWidgetContent .quicklink-description { margin-bottom: 65px; } }
.MultiQuickLinkWidgetContent .quicklink-readmore-wrapper { flex: 1; display: flex; align-items: flex-end; }
.MultiQuickLinkWidgetContent .quicklink-readmore-button { font-weight: bold; background-color: #f44548; border: none; padding: 17px; text-align: center; display: block; width: 180px; height: 51px; margin: 0 auto; position: relative; }
.MultiQuickLinkWidgetContent .quicklink-readmore-button .readmore-button-text { color: white; text-transform: uppercase; font-size: 16px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.MultiQuickLinkWidgetContent .slick-slider { margin-bottom: 0; }

.MultiQuickLinkWidget:has(+ .MultiQuickLinkWidget) .MultiQuickLinkWidgetContent .quicklinks { margin-bottom: 90px; }
@media screen and (max-width: 1128px) { .MultiQuickLinkWidget:has(+ .MultiQuickLinkWidget) .MultiQuickLinkWidgetContent .quicklinks { margin-bottom: 50px; } }

.MultiQuickLinkWidget + .MultiQuickLinkWidget .MultiQuickLinkWidgetContent .quicklinks { margin-top: 0; margin-bottom: 150px; }
@media screen and (max-width: 1128px) { .MultiQuickLinkWidget + .MultiQuickLinkWidget .MultiQuickLinkWidgetContent .quicklinks { margin-top: 0; margin-bottom: 50px; } }
