/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.paragraph--unpublished{background-color:#fff4f4;}
.idaho-raffle-area{background-color:grey;background-image:url("https://d2kx0heugfrx3y.cloudfront.net/Drupal-Site/Raffle-2026/Raffle_2026_Background_002.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;color:#0a0a0a;}.raffle__section__inner{display:flex;flex-direction:column;margin:auto;padding:0px;}#results-area{min-height:50px;}#field-number-raffle-check{height:50px;background-color:white;border:2px solid black;}.on-sale-section{display:grid;grid-template-columns:repeat(2,1fr);padding:0;}.on-sale-section div{text-align:center;margin:11px;}.on-sale-section div:nth-child(1){}.on-sale-section div:nth-child(2){}.on-sale-section div:nth-child(3){grid-column:1 / -1;}.on-sale-section span{text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:20px;}.on-sale-section strong{display:block;background:#fff;border-radius:10px;font-size:30px;padding:10px;margin-bottom:5px;}#results-text{text-align:center;display:block;background:#fff;border-radius:10px;font-size:30px;font-weight:700;color:#272727;padding:11px 10px 3px;margin:0px 7vw 20px;min-height:150px;}#congrat-text{color:#f47d2f;}.top-winners-section{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;}.top-winners-section span{text-transform:uppercase;font-weight:700;letter-spacing:0.05em;font-size:20px;}#topWinnerOne strong,#topWinnerTwo strong{margin:0px 7vw 20px;text-align:center;display:block;background:#fff;border-radius:10px;font-size:30px;font-weight:700;color:#272727;padding:11px 10px 3px;}@media (min-width:540px){.on-sale-section strong{}#results-text{margin:0px 16vw 20px;min-height:100px;}}@media (min-width:1199px){.on-sale-section{margin:25px auto;width:60%;}.on-sale-section strong{}#results-text{margin:0px 7vw 20px;min-height:100px;}}.raffle__disclaimer{font-size:15px;margin-top:10px;margin-bottom:10px;padding:10px 30px;}.form__controls__rafflepage .field{width:248px;}.field.numbers-only.raffle-mobile-adjustment{margin:0 !important;}input.btn.btn--secondary.form__btn.raffle-mobile-adjustment{width:246px;margin:2% 0% !important;}.btn:active,.btn:target,.btn:focus,.btn:hover{background-color:#0a0a0a !important;}.countdown{margin:10px auto;text-align:center;display:flex;width:100%;justify-content:space-between;}.countdown__field{background-color:#fff;border-radius:5px;border:0;font-size:16px;margin:0;padding:10px 20px;font-weight:700;text-align:center;display:inline-block;width:90px;color:#272727}.countdown--number{font-size:15pt}.raffle-section{}@media screen and (max-width:500px){.countdown__field{padding:10px 5px}}.section-tickets .section__head,.section-tickets .section__body{border-radius:5px !important;padding-left:0px !important;}.section-tickets .raffle__section__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.section-tickets .section__image{flex:0 0 187px;margin-bottom:-14px;display:block;}.raffle-tickets-image{width:300px;margin:25px 0px;}.section-tickets .section__content{padding:10px;width:100%;border-radius:7px;border:5px solid white;background-color:#ff872b;}.raffle__header__image{width:400px;}@media (min-width:800px){.countdown{width:50%;}}@media (min-width:1400px){.countdown--number{font-size:30pt}.raffle-section{}.raffle__section__inner{display:flex;flex-direction:row;}.section-tickets .raffle__section__inner{padding:25px 5vw 25px 87px;}.section-tickets .section__image{flex:0 0 auto;padding-top:0px;margin:auto;}.raffle-tickets-image{width:100%;margin:0px;}.section-tickets .section__content{border-radius:7px;border:10px solid white;background-color:#ff872b;padding:50px;width:50%;}}@media (min-width:1750px){.form__controls__rafflepage .field{width:185px !important;}input.btn.btn--secondary.form__btn.raffle-mobile-adjustment{width:155px !important;}a.form__clear.raffle-mobile-adjustment{margin-left:15%;}}
