@charset "windows-1252";

.static-widget-icon-box .static-icon-box-wrapper { display: block; text-align: center; }

.static-widget-icon-box .static-icon-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }

@media (min-width: 768px) {
  .static-widget-icon-box.static-vertical-align-top .static-icon-box-wrapper { align-items: flex-start; }
  .static-widget-icon-box.static-vertical-align-middle .static-icon-box-wrapper { align-items: center; }
  .static-widget-icon-box.static-vertical-align-bottom .static-icon-box-wrapper { align-items: flex-end; }
}

.static-widget-icon-box.static-position-left .static-icon-box-wrapper, .static-widget-icon-box.static-position-right .static-icon-box-wrapper { display: flex; }

.static-widget-icon-box.static-position-left .static-icon-box-icon, .static-widget-icon-box.static-position-right .static-icon-box-icon { display: inline-flex; flex: 0 0 auto; }

.static-widget-icon-box.static-position-right .static-icon-box-wrapper { text-align: end; flex-direction: row-reverse; }

.static-widget-icon-box.static-position-right .static-icon-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }

.static-widget-icon-box.static-position-left .static-icon-box-wrapper { text-align: start; flex-direction: row; }

.static-widget-icon-box.static-position-left .static-icon-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }

.static-widget-icon-box.static-position-top .static-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; }

.static-widget-icon-box.static-position-top .static-icon-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }

@media (min-width:-1) {
  .static-widget-icon-box.static-widescreen-position-left .static-icon-box-wrapper, .static-widget-icon-box.static-widescreen-position-right .static-icon-box-wrapper { display: flex; }
  .static-widget-icon-box.static-widescreen-position-left .static-icon-box-icon, .static-widget-icon-box.static-widescreen-position-right .static-icon-box-icon { display: inline-flex; flex: 0 0 auto; }
  .static-widget-icon-box.static-widescreen-position-right .static-icon-box-wrapper { text-align: end; flex-direction: row-reverse; }
  .static-widget-icon-box.static-widescreen-position-right .static-icon-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-widescreen-position-left .static-icon-box-wrapper { text-align: start; flex-direction: row; }
  .static-widget-icon-box.static-widescreen-position-left .static-icon-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-widescreen-position-top .static-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; }
  .static-widget-icon-box.static-widescreen-position-top .static-icon-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }
}

@media (max-width: 1399px) {
  .static-widget-icon-box.static-laptop-position-left .static-icon-box-wrapper, .static-widget-icon-box.static-laptop-position-right .static-icon-box-wrapper { display: flex; }
  .static-widget-icon-box.static-laptop-position-left .static-icon-box-icon, .static-widget-icon-box.static-laptop-position-right .static-icon-box-icon { display: inline-flex; flex: 0 0 auto; }
  .static-widget-icon-box.static-laptop-position-right .static-icon-box-wrapper { text-align: end; flex-direction: row-reverse; }
  .static-widget-icon-box.static-laptop-position-right .static-icon-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-laptop-position-left .static-icon-box-wrapper { text-align: start; flex-direction: row; }
  .static-widget-icon-box.static-laptop-position-left .static-icon-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-laptop-position-top .static-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; }
  .static-widget-icon-box.static-laptop-position-top .static-icon-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }
}

@media (max-width:-1) {
  .static-widget-icon-box.static-tablet_extra-position-left .static-icon-box-wrapper, .static-widget-icon-box.static-tablet_extra-position-right .static-icon-box-wrapper { display: flex; }
  .static-widget-icon-box.static-tablet_extra-position-left .static-icon-box-icon, .static-widget-icon-box.static-tablet_extra-position-right .static-icon-box-icon { display: inline-flex; flex: 0 0 auto; }
  .static-widget-icon-box.static-tablet_extra-position-right .static-icon-box-wrapper { text-align: end; flex-direction: row-reverse; }
  .static-widget-icon-box.static-tablet_extra-position-right .static-icon-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-tablet_extra-position-left .static-icon-box-wrapper { text-align: start; flex-direction: row; }
  .static-widget-icon-box.static-tablet_extra-position-left .static-icon-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-tablet_extra-position-top .static-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; }
  .static-widget-icon-box.static-tablet_extra-position-top .static-icon-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }
}

@media (max-width: 1024px) {
  .static-widget-icon-box.static-tablet-position-left .static-icon-box-wrapper, .static-widget-icon-box.static-tablet-position-right .static-icon-box-wrapper { display: flex; }
  .static-widget-icon-box.static-tablet-position-left .static-icon-box-icon, .static-widget-icon-box.static-tablet-position-right .static-icon-box-icon { display: inline-flex; flex: 0 0 auto; }
  .static-widget-icon-box.static-tablet-position-right .static-icon-box-wrapper { text-align: end; flex-direction: row-reverse; }
  .static-widget-icon-box.static-tablet-position-right .static-icon-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-tablet-position-left .static-icon-box-wrapper { text-align: start; flex-direction: row; }
  .static-widget-icon-box.static-tablet-position-left .static-icon-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-tablet-position-top .static-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; }
  .static-widget-icon-box.static-tablet-position-top .static-icon-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }
}

@media (max-width:-1) {
  .static-widget-icon-box.static-mobile_extra-position-left .static-icon-box-wrapper, .static-widget-icon-box.static-mobile_extra-position-right .static-icon-box-wrapper { display: flex; }
  .static-widget-icon-box.static-mobile_extra-position-left .static-icon-box-icon, .static-widget-icon-box.static-mobile_extra-position-right .static-icon-box-icon { display: inline-flex; flex: 0 0 auto; }
  .static-widget-icon-box.static-mobile_extra-position-right .static-icon-box-wrapper { text-align: end; flex-direction: row-reverse; }
  .static-widget-icon-box.static-mobile_extra-position-right .static-icon-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-mobile_extra-position-left .static-icon-box-wrapper { text-align: start; flex-direction: row; }
  .static-widget-icon-box.static-mobile_extra-position-left .static-icon-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-mobile_extra-position-top .static-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; }
  .static-widget-icon-box.static-mobile_extra-position-top .static-icon-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }
}

@media (max-width: 767px) {
  .static-widget-icon-box.static-mobile-position-left .static-icon-box-wrapper, .static-widget-icon-box.static-mobile-position-right .static-icon-box-wrapper { display: flex; }
  .static-widget-icon-box.static-mobile-position-left .static-icon-box-icon, .static-widget-icon-box.static-mobile-position-right .static-icon-box-icon { display: inline-flex; flex: 0 0 auto; }
  .static-widget-icon-box.static-mobile-position-right .static-icon-box-wrapper { text-align: end; flex-direction: row-reverse; }
  .static-widget-icon-box.static-mobile-position-right .static-icon-box-icon { margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-mobile-position-left .static-icon-box-wrapper { text-align: start; flex-direction: row; }
  .static-widget-icon-box.static-mobile-position-left .static-icon-box-icon { margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }
  .static-widget-icon-box.static-mobile-position-top .static-icon-box-wrapper { display: block; text-align: center; flex-direction: unset; }
  .static-widget-icon-box.static-mobile-position-top .static-icon-box-icon { margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }
  .static-widget-icon-box.static-position-left .static-icon-box-icon, .static-widget-icon-box.static-position-right .static-icon-box-icon { display: block; flex: unset; }
}

.static-widget-icon-box .static-icon-box-title a { color: inherit; }

.static-widget-icon-box .static-icon-box-content { flex-grow: 1; }

.static-widget-icon-box .static-icon-box-description { margin: 0px; }