/**
 * Base Styles
 * - 01 - Foundation
 * - 02 - Utilities
 * - 03 - Framework
 * - 04 - Settings
 */
/*------------------------------------*\
  01 - Foundation
\*------------------------------------*/
/**
 * Foundation for Sites
 * Version 6.7.5
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/*------------------------------------*\
  02 - Utilities
\*------------------------------------*/
/*------------------------------------*\
  03 - Framework
\*------------------------------------*/
/*------------------------------------*\
  04 - Settings
\*------------------------------------*/
/**
 * Colors
 * - 01 - Variables
 * - 02 - Mapping
 */
/*------------------------------------*\
  01 - Variables
\*------------------------------------*/
/*------------------------------------*\
  02 - Mapping
\*------------------------------------*/
@font-face {
  font-family: 'Outfit';
  src: url(/solutions/themes/custom/themekit/assets/fonts/outfit/Outfit-Regular.ttf), url(/solutions/themes/custom/themekit/assets/fonts/outfit/Outfit-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Outfit';
  src: url(/solutions/themes/custom/themekit/assets/fonts/outfit/Outfit-Light.ttf), url(/solutions/themes/custom/themekit/assets/fonts/outfit/Outfit-Light.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Outfit';
  src: url(/solutions/themes/custom/themekit/assets/fonts/outfit/Outfit-SemiBold.ttf), url(/solutions/themes/custom/themekit/assets/fonts/outfit/Outfit-SemiBold.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Outfit';
  src: url(/solutions/themes/custom/themekit/assets/fonts/outfit/Outfit-Bold.ttf), url(/solutions/themes/custom/themekit/assets/fonts/outfit/Outfit-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}

/******* End Drupal Defaults *******/
.paragraph--type--featured-images-numbers {
  padding: 50px 0;
}

.paragraph--type--featured-images-numbers .l-container {
  max-width: 1920px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
  gap: 2px;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container {
    flex-wrap: nowrap;
    gap: 5px;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__left,
.paragraph--type--featured-images-numbers .l-container .featured-in__right {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  gap: 2px;
}

@media print,
screen and (min-width: 40em) {

  .paragraph--type--featured-images-numbers .l-container .featured-in__left,
  .paragraph--type--featured-images-numbers .l-container .featured-in__right {
    gap: 5px;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__center {
  width: 700px;
  flex-shrink: 0;
  width: 100%;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__center {
    width: 340px;
  }
}

@media print,
screen and (min-width: 64em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__center {
    width: 500px;
  }
}

@media screen and (min-width: 75em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__center {
    width: 700px;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__title {
  height: 330px;
  margin-bottom: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(180deg, #FF850F 0%, rgba(255, 133, 15, 0.8) 100%), linear-gradient(0deg, #FFFFFF, #FFFFFF);
  border-radius: 15px;
  text-align: center;
  height: 180px;
  border-radius: 0;
  margin-bottom: 2px;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__title {
    height: 240px;
    border-radius: 15px;
    margin-bottom: 5px;
  }
}

@media print,
screen and (min-width: 64em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__title {
    height: 330px;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__title h2 {
  color: #fefefe;
  max-width: 80%;
  font-size: clamp(24px, 3vw, 42px);
  font-weight: 400;
  margin: 0;
}

.paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__numbers {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
  gap: 2px;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__numbers {
    gap: 5px;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number {
  height: 225px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background: #00488A;
  color: #fefefe;
  border-radius: 15px;
  height: 135px;
  border-radius: 0px;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number {
    height: 175px;
    border-radius: 15px;
  }
}

@media print,
screen and (min-width: 64em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number {
    height: 225px;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number--01,
.paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number--03 {
  border-radius: 0px 8px 8px 0px;
}

@media print,
screen and (min-width: 40em) {

  .paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number--01,
  .paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number--03 {
    border-radius: 15px;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number--02,
.paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number--04 {
  border-radius: 8px 0px 0px 8px;
}

@media print,
screen and (min-width: 40em) {

  .paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number--02,
  .paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number--04 {
    border-radius: 15px;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number--amount {
  font-size: clamp(40px, 3vw, 94px);
  font-weight: 400;
}

.paragraph--type--featured-images-numbers .l-container .featured-in__center .featured-in__number--description {
  font-size: clamp(16px, 3vw, 20px);
}

.paragraph--type--featured-images-numbers .l-container .featured-in__image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.paragraph--type--featured-images-numbers .l-container .image01 {
  width: 100%;
  height: calc(28% - 2.5px);
  border-radius: 0px 15px 15px 0px;
  height: 120px;
  width: calc(50% - 1px);
  order: 1;
  border-radius: 8px 0px 0px 8px;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .image01 {
    height: calc(28% - 2.5px);
    width: 100%;
    order: 0;
    border-radius: 0px 15px 15px 0px;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__left--column01 {
  height: calc(72% - 2.5px);
  width: calc(50% - 2.5px);
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  height: 120px;
  order: 0;
  width: calc(50% - 1px);
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__left--column01 {
    height: calc(72% - 2.5px);
    width: calc(50% - 2.5px);
  }
}

.paragraph--type--featured-images-numbers .l-container .image02 {
  width: 100%;
  height: calc(33% - 2.5px);
  border-radius: 0px 15px 15px 0px;
  height: 120px;
  border-radius: 0px 8px 8px 0px;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .image02 {
    height: calc(33% - 2.5px);
    border-radius: 0px 15px 15px 0px;
  }
}

.paragraph--type--featured-images-numbers .l-container .image03 {
  width: 100%;
  height: calc(67% - 2.5px);
  border-radius: 0px 15px 15px 0px;
  display: none;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .image03 {
    display: block;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__left--column02 {
  height: calc(72% - 2.5px);
  width: calc(50% - 2.5px);
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  height: 120px;
  order: 2;
  width: 100%;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__left--column02 {
    height: calc(72% - 2.5px);
    order: 0;
    width: calc(50% - 2.5px);
  }
}

.paragraph--type--featured-images-numbers .l-container .image04 {
  width: 100%;
  height: calc(67% - 2.5px);
  border-radius: 15px;
  height: 120px;
  border-radius: 0px;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .image04 {
    height: calc(67% - 2.5px);
    border-radius: 15px;
  }
}

.paragraph--type--featured-images-numbers .l-container .image05 {
  width: 100%;
  height: calc(33% - 2.5px);
  border-radius: 15px;
  display: none;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .image05 {
    display: block;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__right--column01 {
  height: calc(72% - 2.5px);
  width: calc(50% - 2.5px);
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  gap: 2px;
  order: 2;
  width: calc(100%);
  height: 120px;
  flex-wrap: nowrap;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__right--column01 {
    gap: 5px;
    order: 0;
    width: calc(50% - 2.5px);
    height: calc(72% - 2.5px);
    flex-wrap: wrap;
  }
}

.paragraph--type--featured-images-numbers .l-container .featured-in__right--column02 {
  height: calc(72% - 2.5px);
  width: calc(50% - 2.5px);
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  display: none;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .featured-in__right--column02 {
    display: flex;
  }
}

.paragraph--type--featured-images-numbers .l-container .image06 {
  width: 100%;
  height: calc(33% - 2.5px);
  border-radius: 15px;
  height: 120px;
  border-radius: 0px 8px 8px 0;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .image06 {
    height: calc(33% - 2.5px);
    border-radius: 15px;
  }
}

.paragraph--type--featured-images-numbers .l-container .image07 {
  width: 100%;
  height: calc(67% - 2.5px);
  border-radius: 15px;
  height: 120px;
  border-radius: 8px 0 0 8px;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .image07 {
    height: calc(67% - 2.5px);
    border-radius: 15px;
  }
}

.paragraph--type--featured-images-numbers .l-container .image08 {
  width: 100%;
  height: calc(67% - 2.5px);
  border-radius: 15px 0 0 15px;
}

.paragraph--type--featured-images-numbers .l-container .image09 {
  width: 100%;
  height: calc(33% - 2.5px);
  border-radius: 15px 0 0 15px;
}

.paragraph--type--featured-images-numbers .l-container .image10 {
  width: 100%;
  height: calc(28% - 2.5px);
  border-radius: 15px 0 0 15px;
  height: 120px;
  border-radius: 0;
  order: 0;
}

@media print,
screen and (min-width: 40em) {
  .paragraph--type--featured-images-numbers .l-container .image10 {
    height: calc(28% - 2.5px);
    border-radius: 15px 0 0 15px;
  }
}


/*# sourceMappingURL=paragraph--featured-images-numbers.css.map*/