﻿/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */
.Size100{width:100%;height:100%;}.Margin0{margin:0;}.Margin5{margin:5px;}.Margin10{margin:10px;}.Position0{top:0;left:0;}.Padding5{padding:5px;}.BackgroundImageContainCenter{background-size:contain;background-position:center;background-repeat:no-repeat;}.BackgroundImageCoverCenter{background-size:cover;background-position:center;background-repeat:no-repeat;}.RowFlex{display:flex;flex-direction:row;align-items:center;}.ColFlex{display:flex;flex-direction:column;align-items:center;}@font-face{font-family:Barlow-Regular;src:url('../../Fonts/Barlow/Barlow-Regular.ttf');}.FontRegular{font-family:Barlow-Regular;font-display:auto;}@font-face{font-family:BarlowCondensed-Medium;src:url('../../Fonts/Barlow_Condensed/BarlowCondensed-Medium.ttf');}.FontBold{font-family:BarlowCondensed-Medium;font-display:auto;}.SmallSize{font-size:14px;}.NormalSize{font-size:16px;}.MediumSize{font-size:20px;}.LargeSize{font-size:24px;}.ExtraLargeSize{font-size:36px;}.ExtraExtraLargeSize{font-size:48px;}.ExtraExtraExtraLargeSize{font-size:80px;}.unselectable{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectable{user-drag:initial;-webkit-user-drag:initial;-webkit-touch-callout:initial;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}.unclickable{pointer-events:none;cursor:default;}.clickable{pointer-events:all;cursor:pointer;}.elementGallery{width:100%;position:relative;}.elementGallery .elementGalleryFrame{position:relative;width:100%;display:flex;align-items:center;}.elementGallery .elementGalleryViewport{width:100%;overflow:hidden;touch-action:pan-y;}.elementGallery .elementGalleryTrack{display:flex;align-items:stretch;will-change:transform;}.elementGallery .elementGallerySlide{flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;box-sizing:border-box;padding:0 12px;}.elementGallery .elementGalleryItem{width:100%;height:100%;}.elementGallery .elementGalleryArrow{width:44px;height:44px;border:0;border-radius:999px;cursor:pointer;position:absolute;z-index:5;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);box-shadow:0 4px 16px rgba(0,0,0,.18);}.elementGallery .elementGalleryArrow:before{content:"";display:block;width:12px;height:12px;border-top:2px solid #111;border-right:2px solid #111;position:absolute;top:50%;left:50%;}.elementGallery .elementGalleryArrow:hover{background:#fff;}.elementGallery .elementGalleryArrow--left{left:12px;}.elementGallery .elementGalleryArrow--left:before{transform:translate(-35%,-50%) rotate(-135deg);}.elementGallery .elementGalleryArrow--right{right:12px;}.elementGallery .elementGalleryArrow--right:before{transform:translate(-65%,-50%) rotate(45deg);}.elementGallery.is-dragging .elementGalleryTrack{cursor:grabbing;}.elementGallery.elementGallery--static .elementGalleryArrow{display:none;}.seeMore{--seeMoreFadeBackground:white;position:relative;}.seeMore .seeMoreContent{position:relative;max-height:150px;overflow:hidden;}.seeMore .seeMoreContent:after{content:'';position:absolute;left:0;right:0;bottom:0;height:90px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--seeMoreFadeBackground));}.seeMore .seeMoreButton{font-family:BarlowCondensed-Medium;font-display:auto;font-size:24px;margin-top:15px;cursor:pointer;position:relative;z-index:2;border:0;background-color:transparent;padding:0;color:#007db6;}.seeMore.expanded .seeMoreContent{max-height:unset;overflow:visible;}.seeMore.expanded .seeMoreContent:after{display:none;}.seeMore.notOverflowing .seeMoreContent:after{display:none;}.seeMore.notOverflowing .seeMoreButton{display:none;}#splash{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/Files/GetRelativeFile?filepath=splash/referencesSplash.webp);}#references{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px;align-items:stretch;container-type:inline-size;}#references .reference{display:flex;flex-direction:column;align-items:center;width:calc(50cqw - 20px);}@media only screen and (max-width:529px){#references .reference{width:100%;}}#references .reference .referenceTitle{font-size:36px;color:#fff;background-color:#007db6;padding:5px;width:100%;border-radius:0 10px 0 0;box-sizing:border-box;}#references .reference .referenceLogos{display:flex;flex-direction:row;align-items:center;gap:20px;padding:20px;flex-wrap:wrap;align-items:flex-start;background-color:#f5f5f5;width:100%;height:100%;box-sizing:border-box;justify-content:center;}#references .reference .referenceLogos div{aspect-ratio:1/1;background-repeat:no-repeat;background-position:center;background-size:contain;mix-blend-mode:darken;height:100px;}#referenceCarousel .referenceContainer{user-drag:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#referenceCarousel .referenceContainer .referenceHeader{font-family:BarlowCondensed-Medium;font-display:auto;font-size:36px;color:#007db6;}