﻿/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */
.highlightBlueFilter{filter:brightness(0) saturate(100%) invert(43%) sepia(84%) saturate(4408%) hue-rotate(177deg) brightness(95%) contrast(101%);}.lightGrayFilter{filter:brightness(0) saturate(100%) invert(86%) sepia(6%) saturate(78%) hue-rotate(182deg) brightness(86%) contrast(89%);}.whiteFilter{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(129deg) brightness(102%) contrast(103%);}.grayFilter{filter:brightness(0) saturate(100%) invert(27%) sepia(14%) saturate(215%) hue-rotate(169deg) brightness(96%) contrast(94%);}.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;}.MaskBackgroundImageContainCenter{mask-size:contain;mask-position:center;mask-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:HelveticaNowDisplay-Light;src:url('../../Fonts/HelveticaNowDisplay-Light.woff');}.FontLight{font-family:HelveticaNowDisplay-Light;font-display:auto;}@font-face{font-family:HelveticaNowDisplay-Regular;src:url('../../Fonts/HelveticaNowDisplay-Regular.woff');}.FontRegular{font-family:HelveticaNowDisplay-Regular;font-display:auto;}@font-face{font-family:HelveticaNowDisplay-ExtraBold;src:url('../../Fonts/HelveticaNowDisplay-ExtraBold.woff');}.FontBold{font-family:HelveticaNowDisplay-ExtraBold;font-display:auto;}.XSSize{font-size:12px;}.SmallSize{font-size:14px;}.NormalSize{font-size:16px;}.MediumSize{font-size:20px;}.LargeSize{font-size:24px;}.XLSize{font-size:36px;}.XXLSize{font-size:48px;}.XXXLSize{font-size:60px;}.XXXXLSize{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;}.buttonSmall{pointer-events:all;cursor:pointer;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;border-radius:999px;-webkit-transition:background-color,color;-moz-transition:background-color,color;-o-transition:background-color,color;transition:background-color,color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;text-transform:lowercase;padding:0 10px;box-sizing:border-box;}.buttonSmall.regular{border:1px solid #43474b;color:#43474b;}.buttonSmall.regular:hover,.buttonSmall.regular.buttonHoverTrigger{background-color:#43474b;color:#fff;}.buttonSmall.blue{border:1px solid #43474b;color:#43474b;}.buttonSmall.blue:hover,.buttonSmall.blue.buttonHoverTrigger{border:1px solid #008acc;background-color:#008acc;color:#fff;}.blog{display:flex;gap:20px;background-color:#f6f6f6;}.blog .blogImage{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.blog .blogImage:after{position:absolute;content:'';height:10px;bottom:0;}.blog .blogContent{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;}.blog .blogContent .blogTitle{font-family:HelveticaNowDisplay-ExtraBold;font-display:auto;font-size:20px;}@media only screen and (min-width:950px) and (max-width:1128px),only screen and (min-width:1129px){.blog{flex-direction:column;}.blog .blogImage{aspect-ratio:16/9;}.blog .blogImage:after{left:0;width:50%;}.blog .blogContent{padding:0 20px;padding-bottom:20px;}}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:949px){.blog{flex-direction:row;width:100%;}.blog .blogImage{width:50%;}.blog .blogImage:after{left:0;width:100%;}.blog .blogContent{width:100%;padding:20px;}}.blog.gray .blogImage:after{background-color:#43474b;}.blog.yellow .blogImage:after{background-color:#f1ba38;}.blog.blue .blogImage:after{background-color:#008acc;}.blog.red .blogImage:after{background-color:#c83d37;}.heroBanner{background-image:url('/Files/GetRelativeFile?filePath=/pages/blogs/search.jpg');}.heroBanner #heroText{display:flex;flex-direction:column;align-items:center;color:#fff;height:100%;gap:20px;}.heroBanner #heroText .header{font-size:60px;line-height:60px;}.heroBanner #heroText .subtext{font-size:20px;}@media only screen and (min-width:950px) and (max-width:1128px),only screen and (min-width:1129px){.heroBanner #heroText{text-align:center;justify-content:center;}.heroBanner #heroText .subtext{width:60%;}}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:949px){.heroBanner #heroText{align-items:center;justify-content:flex-end;padding-bottom:var(--mainSpacing);}.heroBanner #heroText .subtext{width:100%;}}#blogSearch{display:flex;flex-direction:column;gap:20px;}#blogSearch .blogCategories{gap:20px;padding-bottom:var(--mainSpacing);}#blogSearch .blogCategories .buttonSmall{text-align:center;width:100%;}@media only screen and (min-width:950px) and (max-width:1128px),only screen and (min-width:1129px){#blogSearch .blogCategories{display:flex;flex-direction:row;}}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:949px){#blogSearch .blogCategories{display:grid;display:-ms-grid;grid-template-columns:repeat(3,1fr);-ms-grid-columns:repeat(3,1fr);}}@media only screen and (min-width:950px) and (max-width:1128px),only screen and (min-width:1129px){#blogSearch .blogContainer{display:grid;display:-ms-grid;grid-template-columns:repeat(3,1fr);-ms-grid-columns:repeat(3,1fr);gap:40px;}}@media only screen and (max-width:529px),only screen and (min-width:530px) and (max-width:949px){#blogSearch .blogContainer{display:flex;flex-direction:column;gap:40px;}}#blogSearch .pagnationContainer{display:flex;flex-wrap:wrap;padding-top:var(--mainSpacing);flex-direction:row;justify-content:center;gap:10px;}