html { box-sizing: border-box; }

*, *::after, *::before { box-sizing: inherit; }

/* Font Family Declarations */
/* Font Sizing Handler */
/* Typography Styles */
/* Centered element - Parent container should be position: relative; */
/* Force element to fill it's parent container */
/* This mixin can be used to set the object-fit: @include object-fit(contain); or object-fit and object-position: @include object-fit(cover, top); */
.component-kr-kid-wisdom-slide--wrapper .component-kr-slider__background-overlay { background-color: #089FB1; height: 100%; left: 0; mix-blend-mode: multiply; position: absolute; width: 100%; top: 0; z-index: 1; -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .component-kr-kid-wisdom-slide--wrapper .component-kr-slider__background-overlay { opacity: 0.8; } }

.component-kr-kid-wisdom-slide--wrapper .component-kr-slider__background-image-wrapper { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; }

.component-kr-kid-wisdom-slide--wrapper .component-kr-slider__background-image-wrapper .field--name-field-kr-slider-background-image { height: 100%; width: 100%; }

.component-kr-kid-wisdom-slide--wrapper .component-kr-slider__background-image-wrapper .field--name-field-kr-slider-background-image img { font-family: 'object-fit: cover;'; height: 100%; object-fit: cover; width: 100%; }

.component-kr-kid-wisdom-slide--wrapper .component-kr-slider__background-image-wrapper .field--name-field-kr-slider-bg-photo-credit { bottom: 2rem; color: #FFFFFF; left: 1rem; position: relative; width: 100%; }

.component-kr-kid-wisdom-slide--wrapper .component-kr-slider__content-container .field--name-field-kr-slider-slides .paragraph-item--kr-kid-wisdom-slide { margin: 1rem -.25rem 1rem 0; position: relative; }

@media only screen and (min-width: 768px) { .component-kr-kid-wisdom-slide--wrapper .component-kr-slider__content-container .field--name-field-kr-slider-slides .paragraph-item--kr-kid-wisdom-slide { width: 360px; flex: 0 1 25%; text-align: center; line-height: 1; } }

.component-kr-kid-wisdom-slide--wrapper .component-kr-slider__content-container .field--name-field-kr-slider-slides .paragraph-item--kr-kid-wisdom-slide .component-kr-kid-wisdom-slide { display: flex; justify-content: center; flex-direction: column; align-items: center; }

.component-kr-kid-wisdom-slide--wrapper .component-kr-slider__content-container .field--name-field-kr-slider-slides .paragraph-item--kr-kid-wisdom-slide .component-kr-kid-wisdom-slide .field--name-field-kr-kid-wisdom-slide-image { height: 291px; width: 280px; margin: 1rem 1rem .75rem; }

.component-kr-kid-wisdom-slide--wrapper .component-kr-slider__content-container .field--name-field-kr-slider-slides .paragraph-item--kr-kid-wisdom-slide .component-kr-kid-wisdom-slide .field--name-field-kr-kid-wisdom-slide-cap { font-family: 'Freight-Sans', arial, sans-serif; font-weight: 500; font-size: 24px; font-size: 1.5rem; padding: 1rem; text-align: center; text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.6); width: 80%; }

/*# sourceMappingURL=../../maps/libraries/paragraph/kr-kid-wisdom-slide.css.map */
