@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');:root{--title-font:"Jost",sans-serif !important;--subtitle-font:"Jost",sans-serif !important;--subheader-font:"Jost",sans-serif !important;--header-font:"Jost",sans-serif !important;--body-font:"Montserrat",sans-serif !important}body.container--title-a{--title-font-weight:400;--header-font-weight:400;--subheader-font-weight:400}h1{--header-font-weight:400;--header-font-letter-spacing:10px;font-size:clamp(27px,6vw,80px);letter-spacing:4px;text-transform:uppercase;.line-2{position:relative;display:block;font-size:clamp(18px,4vw,24px);font-weight:500;letter-spacing:5px;padding-bottom:10px;margin-block:5px 15px;&::after{content:"";position:absolute;bottom:-5px;width:200px;height:1px;background:#fff;left:0;right:0;margin-inline:auto;}}.line-3 {display:block;font-size:clamp(18px,4vw,37px);}}h2,h3{--header-font-weight:400;--title-font-weight:400}.alert--top p{font-size:14px}.alert--section .container{padding-block:5px}header{--header-block-padding:5px}.header--connect-bar:has(> :only-child){gap:0;}[data-contentname="Hero-Custom"]{background-image:linear-gradient(to bottom,hsla(222,58%,20%,.3),hsla(222,58%,20%,.9)),url('/media/806686/Sapphire-Hero-Image.png');background-repeat:no-repeat;background-size:cover;padding-block-end:75px;min-height:calc(100vh - 183px);h1{text-align:center;}.container--scroll {width:clamp(40px,7vw,75px);margin-inline:auto;margin-block-start:50px;}}#page--footer .col-md-4::before{@media (min-width:1301px) {max-width:370px;}}#car_1{animation-duration:2s;animation-name:fade;animation-iteration-count:infinite;animation-direction:alternate;opacity:0}#car_2{animation-duration:2s;animation-name:fade;animation-delay:1s;animation-iteration-count:infinite;animation-direction:alternate;opacity:0}#car_3{animation-duration:2s;animation-name:fade;animation-delay:2s;animation-iteration-count:infinite;animation-direction:alternate;opacity:0}@keyframes fade{from{opacity:0}to{opacity:1}}.index .section--hero{.title::after {content:"- Fred Hensler, Founder/CEO";position:relative;display:block;font-weight:400;font-size:18px;}}[data-contentname="homepage quote"]{background-image:url('media/806688/pexels-_getinspoco_-bibhash-banerjee-1056528-scaled.jpg');background-repeat:no-repeat;background-size:cover;background-position:bottom;.row{background:hsla(0,0%,100%,.78);padding-block:24px;@media(max-width:767px){gap:20px;}}h2 {font-size:56px;line-height:1.2;}h3 {font-size:40px;line-height:1.2;}.name {font-size:32px;line-height:.8;padding-block-start:8px;span{font-size:18px;}}.btn {display:block;width:fit-content;margin-inline:auto;text-align:center;}}#Multi-ItemContentV2-dd21ae1c-76cf-4f53-964c-5c0de6ea6725{@media (min-width:992px) {.container--title+.row,.container--title+.container--col{margin-top:1em;}}h1 {padding-block-end:20px;}h2 {font-size:56px;line-height:1;text-align:left;padding-block-start:14px;}h3 {font-size:32px;}ul {list-style-type:"> ";li::marker{font-weight:600;font-family:monospace;font-size:1.1em;}}}#SingularContentV2-3a91e6a2-6a22-4446-a8a3-3176833c8a25{h2{font-size:56px;line-height:1;}}/*This css file was minified by WSM*/