﻿@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("/lib/font-awesome/webfonts/fa-solid-900.woff2");}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url("/lib/font-awesome/webfonts/fa-solid-900.woff2");}form .validation-summary.validation-summary-valid{display:none;}form .validation-summary ul{margin-bottom:0;}form .form-fields{display:flex;flex-direction:column;row-gap:1.5rem;}form .form-row{width:100%;display:flex;flex-direction:column;column-gap:1rem;row-gap:1.5rem;}@media(min-width:768px){form .form-row{flex-direction:row;}}form .form-row.split-row-between{display:flex;justify-content:space-between;}form .form-group{width:100%;}form .form-group.submit-group{order:1;}@media(min-width:768px){form .form-group.submit-group{order:0;}}form .form-label.field-required::after,form .form-check-label.field-required::after{content:"*";color:#dc3545;font-weight:bold;margin-left:.25rem;margin-right:.5rem;}form .form-floating>.form-control:not(:placeholder-shown)~label{font-weight:500;}form .form-floating>.form-control:not(:placeholder-shown)~label::after{content:"*";inset:unset;background-color:transparent;}form .form-floating>.form-select~label::after{position:initial;}form .required-field-message{order:0;}@media(min-width:768px){form .required-field-message{order:1;white-space:nowrap;font-size:smaller;}}form .input-validation-error{border:2px solid #dc3545;}form .field-validation-error{display:block;color:#dc3545;font-size:smaller;margin-top:2px;margin-bottom:.25rem;}.form-switch-dual-labels{display:flex;column-gap:1rem;}.form-switch-dual-labels.form-switch{padding-left:0;}.form-switch-dual-labels>.form-check-label{display:block;}.form-switch-dual-labels>.form-check-input{margin-left:0;float:none;}.field-description{display:flex;column-gap:.25rem;font-size:80%;}.field-description .icon{margin-top:5px;}.field-description a{text-decoration:underline;}.page-banner .page-banner-overlay{position:relative;padding:1.5rem 0;display:block;}@media(min-width:768px){.page-banner .page-banner-overlay{position:absolute;top:0;padding:0 var(--page-padding-x);display:flex;justify-content:center;align-items:center;}}.overlay-container{background-color:#fff;}@media(min-width:768px){.overlay-container{display:flex;column-gap:4rem;}}.overlay-container.show{text-align:center;}.overlay-container.show.ehgs{color:#486551;font-size:1.5rem;}.overlay-container.show.ehgs .show-logo{height:150px;width:auto;}@media(min-width:768px){.overlay-container.show.ehgs .show-logo{height:unset;}}.overlay-container.show.ehgs .show-info .show-info-img{margin-bottom:1rem;}@media(min-width:768px){.overlay-container.show.ehgs .show-info{padding:1.5rem 1.5rem 1.5rem 0;}}.page-content .container.mb-5{margin-top:2rem;margin-bottom:2rem;}.page-content h2{color:#486551;}.page-content .split-container{--cms-split-container-width-left:40%;--cms-split-container-width-right:calc(100% - var(--cms-split-container-width-left));}.page-content dt,.page-content dd{margin:0;}.page-content dt{margin-top:1rem;font-weight:700;}.page-content dd{padding:.25rem;}.page-content dd .show-special{position:relative;}.page-content dd .show-special:not(.sold) .sold-label{display:none;}.page-content dd .show-special .sold-label{position:absolute;width:100%;height:100%;top:0;background-color:rgba(255,255,255,.75);font-variant:small-caps;font-size:3rem;font-weight:700;line-height:1;color:#dc3545;padding-left:1rem;}.page-content .btn-align-vertical-middle{display:flex;align-items:center;justify-content:center;}.page-content .video-link a:hover{text-decoration:none;}