body:is(.page-id-32420,.home) #main .card-style-overlay .content{background-color:rgba(21,85,98,.749);background-image:unset;height:auto;padding-block:2rem}body:is(.page-id-32420,.home) #main .wp-block-buttons .wp-block-button .has-dark-teal-black-background-color.wp-block-button__link:hover{background-color:var(--wp--preset--color--teal)!important}body:is(.page-id-32420,.home) #main .fix-black-bar img{left:unset;right:-3px;width:calc(100% + 3px)}body:is(.page-id-32420,.home) #main .hero.wp-block-cover{align-items:stretch;min-height:unset!important}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container{height:auto}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns{height:100%;position:absolute;width:100%}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns .wp-block-column{height:100%;max-height:50%!important;overflow:hidden}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns .wp-block-column .wp-block-image{height:100%}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns .wp-block-column .wp-block-image img{height:100%;object-fit:cover}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover{margin:min(5%,2.5rem) auto;max-width:min(1323px,90%);padding:0}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns{height:100%;max-height:100%;padding:min(7.5%,2rem)}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns h1,body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns p{text-shadow:0 0 20px #000;text-wrap:balance}@supports(-webkit-hyphens:none){body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns h1,body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns p{text-shadow:0 0 10px rgba(0,0,0,.498)}}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns h1:is(h1),body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns p:is(h1){font-size:clamp(3rem,3.5vw,4.5rem)}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns h1:is(p),body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns p:is(p){font-size:clamp(2rem,3vw,3rem)}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns .wp-block-group{height:90%;margin-inline:auto;max-width:232px;transform:translateY(5%)}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns .wp-block-image{margin:unset}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns .wp-block-image img{height:100%;object-fit:cover;width:100%}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns .wp-block-image:first-child{height:100%}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns .wp-block-image:nth-child(2){left:0;position:absolute;top:0;transform:translate(-12.5%,-12.5%)}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns .wp-block-image:nth-child(3){bottom:0;position:absolute;right:0;transform:translate(12.5%,12.5%)}@media screen and (min-width:769px){body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns{position:absolute}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns .wp-block-column{max-height:100%!important;overflow:hidden}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover{align-items:stretch}body:is(.page-id-32420,.home) #main .hero.wp-block-cover>.wp-block-cover__inner-container>.wp-block-cover>.wp-block-cover__inner-container{height:auto}}body:is(.page-id-32420,.home) #main .bike-tracks.wp-block-cover{overflow:hidden}body:is(.page-id-32420,.home) #main .bike-tracks.wp-block-cover:after,body:is(.page-id-32420,.home) #main .bike-tracks.wp-block-cover:before{aspect-ratio:281/1113;background-image:url(https://visitsouthidaho.com/wp-content/uploads/2025/08/bike-tracks.svg);background-position:0 100%;background-repeat:no-repeat;bottom:0;content:"";display:block;height:75%;left:-76px;pointer-events:none;position:absolute;width:auto;z-index:1}body:is(.page-id-32420,.home) #main .bike-tracks.wp-block-cover:after{background-position:100% 0;bottom:unset;left:unset;right:-76px;top:0;transform:translateY(-25%)}body:is(.page-id-32420,.home) #main .bike-tracks.wp-block-cover>.wp-block-cover__inner-container .wp-block-group:first-child h3{text-shadow:0 0 10px #000}body:is(.page-id-32420,.home) #main .wp-block-cover:nth-child(4):has(svg) .wp-block-cover .wp-block-cover__background{background:#155562!important;opacity:.15}body:is(.page-id-32420,.home) #main .wp-block-cover:nth-child(4):has(svg) .wp-block-cover .wp-block-image{margin-bottom:1rem}
