.everglades-compare-products .model-specs,.everglades-compare-products .select-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:35px;padding-left:1rem;padding-right:1rem}.everglades-compare-products h2{padding-left:1rem;padding-right:1rem;font-size:1.5rem}.everglades-compare-products .model-specs dl div{padding:25px 0;border-top:2px solid rgba(0,0,0,.15)}.everglades-compare-products .model-specs dl dt{font-weight:400;font-size:16px}.everglades-compare-products .model-specs dl dd{padding-left:0;color:#000;font-weight:600;font-size:24px}.everglades-compare-products .model-specs .nectar-cta .link_wrap .link_text{font-size:14px;padding-right:0}.everglades-compare-products .model-specs .nectar-cta .link_wrap .link_text:focus{outline:2px solid #000;outline-offset:2px}.everglades-compare-products .model-specs .nectar-cta .link_wrap .link_text:after,.everglades-compare-products .model-specs .nectar-cta .link_wrap .link_text .arrow{display:none}.everglades-compare-products .model-selectors{background:#191919;padding:50px 0;margin-bottom:50px}.everglades-compare-products .model-select option{color:#000 !important}.everglades-compare-products .model-placeholder{aspect-ratio:1/1;overflow:hidden;display:block;border-radius:25px;background-color:#1e1e1e;margin-bottom:1rem;position:relative}.everglades-compare-products .model-placeholder:has(img){background:#0a0a0a;content:""}.everglades-compare-products .model-placeholder:not(:has(img)):after{content:"Select a Model";font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1.75;text-align:center;color:#fff}.everglades-compare-products .model-placeholder img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:contain}.everglades-compare-products .remove-model{background:#000;color:#fff;padding:5px 15px;cursor:pointer}.everglades-compare-products .remove-model:focus{outline:2px solid #fff;outline-offset:2px}@media(max-width: 768px){.everglades-compare-products .model-specs,.everglades-compare-products .select-container{grid-template-columns:repeat(2, 1fr);gap:15px;padding-left:0;padding-right:0}.everglades-compare-products h2{padding-left:0;padding-right:0;font-size:1.25rem}.everglades-compare-products .model-container:last-child,.everglades-compare-products .model-specs>div:last-child{display:none}.everglades-compare-products .model-specs dd{font-size:18px}.everglades-compare-products .model-specs .nectar-cta .link_wrap .link_text{font-size:14px;padding-right:0}.everglades-compare-products .model-specs .nectar-cta .link_wrap .link_text:after,.everglades-compare-products .model-specs .nectar-cta .link_wrap .link_text .arrow{display:none}.everglades-compare-products .model-placeholder:not(:has(img)):after{font-size:14px}}.everglades-dealer-locator{position:relative}.everglades-dealer-locator .map-wrapper{position:relative}.everglades-dealer-locator .map-wrapper .acf-map{width:100%;height:80dvh;min-height:600px}.everglades-dealer-locator .map-wrapper .acf-map img{max-width:inherit !important}.everglades-dealer-locator .everglades-dealer-locator{position:relative;margin-bottom:0 !important}.everglades-dealer-locator .lead-form-wrapper{padding:min(6vw,90px) 0}.everglades-dealer-locator .lead-form-wrapper .container{max-width:900px}.everglades-dealer-locator .locations-list-wrapper{max-height:80%;max-width:400px;width:100%;background-color:#fff;overflow:hidden;padding:25px;display:flex;flex-direction:column;color:#000;font-size:16px}@media screen and (min-width: 40em){.everglades-dealer-locator .locations-list-wrapper{position:absolute;z-index:10;left:50px;top:50%;transform:translateY(-50%)}}.everglades-dealer-locator .locations-list{max-height:90%;overflow-y:auto;overflow-x:hidden}.everglades-dealer-locator .locations-list .single-location{padding-bottom:35px;margin-bottom:35px;border-bottom:2px solid #ddd}.everglades-dealer-locator .locations-list .single-location .single-location-meta-row--icon{margin-top:5px}.everglades-dealer-locator .single-location-title,.everglades-dealer-locator .single-location a{cursor:pointer;color:#00e;text-decoration:underline}.everglades-dealer-locator .single-location-title:hover,.everglades-dealer-locator .single-location a:hover{color:#00c}.everglades-dealer-locator .single-location-meta-row{display:flex;align-items:start;gap:10px}.everglades-dealer-locator .single-location-meta-row:not(:last-child){margin-bottom:10px}.everglades-dealer-locator .single-location-meta-row--icon{height:20px;width:20px;margin-bottom:5px}.everglades-dealer-locator .search-wrapper{margin-bottom:15px;border-bottom:1px solid buttonface}@media screen and (min-width: 40em){.everglades-dealer-locator .search-wrapper{display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width: 40em){.everglades-dealer-locator .search-wrapper{display:flex;align-items:center}}.everglades-dealer-locator .search-wrapper .link_wrap{margin-left:5px;padding:.75em 1.5em;white-space:nowrap}.everglades-dealer-locator #geolocate-button{background-color:#fff;border-radius:4px;border:1px solid #aaa;font-size:16px;padding:15px;line-height:1em;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;transition:background-color .25s ease-in-out;color:#000}.everglades-dealer-locator #geolocate-button:hover{background-color:#f5f4f4}.everglades-dealer-locator #geolocate-button svg{width:20px;margin-right:5px}.everglades-dealer-locator #reset-button{background:none;border:none;cursor:pointer;padding:.75em 1.5em}.everglades-dealer-locator #reset-button:hover{background:buttonface}.geolocation-loading{animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dealers-list-by-state{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;gap:50px 30px}.dealers-list-by-state .single-dealer-card{display:flex;flex:1 1 calc(33.33% - 30px);max-width:calc(33.33% - 30px);min-width:300px;flex-direction:column;padding:20px;border-radius:10px;background-color:#f5f5f5;box-shadow:0 4px 8px rgba(0,0,0,.1)}.dealers-list-by-state .single-dealer-card h3{font-size:22px}.dealers-list-by-state .single-dealer-card h3 a{display:block}.dealers-list-by-state .single-dealer-card p{margin:5px 0;font-size:16px;padding-bottom:0}.dealers-list-by-state .single-dealer-card p:last-child{margin-top:auto}.dealers-list-by-state .single-dealer-card .row-flex,.dealers-list-by-state .single-dealer-card .contact-dealer{display:inline-flex;align-items:center;column-gap:5px}.dealers-list-by-state .single-dealer-card .row-flex svg,.dealers-list-by-state .single-dealer-card .contact-dealer svg{width:20px;height:20px}.dealer-breadcrumb{padding:15px 0}#footer-wrapper .full-width-content,#footer-wrapper .full-width-section{left:0}.dealer-contact-address p,.dealer-contact-hours p{margin:0;padding:0}.dealer-contact-address div,.dealer-contact-hours div{display:inline-block;vertical-align:top}.single-everglade_dealer h2{margin-bottom:15px !important}.single-everglade_dealer #footer-newsletter{display:none}.single-everglade_dealer .dealer-content-img{border-radius:20px;object-position:center;object-fit:cover;aspect-ratio:1.25/1}.states-list{padding:0;margin:0;display:flex;flex-flow:row wrap;gap:10px}.states-list li{list-style:none}.force-desktop-text-align-center .states-list{justify-content:center}.everglades-events #everglade-events,.single-everglade_event #everglade-events{margin-bottom:4rem}.everglades-events #load-more-events,.single-everglade_event #load-more-events{width:auto;min-width:100px;max-width:unset;height:auto;min-height:unset;max-height:unset;cursor:pointer;display:inline-block;position:relative;margin:0 10px 0 0;padding:10px;border:0;border-radius:2px;background-image:unset;line-height:1.45em;text-align:center;-webkit-transition:.2s ease;transition:.2s ease;font-size:14px;font-family:inherit;font-weight:500;background-color:#333;color:#fff}.everglades-events #load-more-events:hover,.everglades-events #load-more-events:focus,.single-everglade_event #load-more-events:hover,.single-everglade_event #load-more-events:focus{background-color:#666;color:#fff}.everglades-events #load-more-events:focus,.single-everglade_event #load-more-events:focus{outline:2px solid #ffbf00;outline-offset:2px}.everglades-events .event-item,.single-everglade_event .event-item{display:grid;grid-template-columns:repeat(2, 1fr);gap:7vw;padding:4vw 0}.everglades-events .event-item:not(:last-child),.single-everglade_event .event-item:not(:last-child){border-bottom:2px solid rgba(0,0,0,.05)}@media(max-width: 768px){.everglades-events .event-item,.single-everglade_event .event-item{grid-template-columns:1fr}}.everglades-events .event-item-image,.single-everglade_event .event-item-image{overflow:hidden;aspect-ratio:1/1;border-radius:15px;position:relative}.everglades-events .event-item-image:after,.single-everglade_event .event-item-image:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#000;background:-moz-linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(6, 47, 55, 0.3) 100%);background:-webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(6, 47, 55, 0.3) 100%);background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(6, 47, 55, 0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#062f37",GradientType=1)}.everglades-events .event-item-image img,.single-everglade_event .event-item-image img{aspect-ratio:1/1;margin-bottom:0;object-fit:cover;transition:transform .25s ease-in-out}.everglades-events .event-item-info,.single-everglade_event .event-item-info{display:flex;flex-direction:column;justify-content:center}.everglades-events .event-item-info-title,.single-everglade_event .event-item-info-title{margin:1rem 0;font-weight:bold;color:#000}.everglades-events .event-item-info p,.single-everglade_event .event-item-info p{padding-bottom:0;color:#333;font-size:16px}.everglades-events .event-item-info dl dt,.single-everglade_event .event-item-info dl dt{font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:0;padding-top:5px;color:#000}.everglades-events .event-item-info dl dd,.single-everglade_event .event-item-info dl dd{font-size:22px;line-height:32px;font-weight:400;padding-left:0;color:#000}.everglades-events .event-item:hover img,.single-everglade_event .event-item:hover img{transform:scale(1.1)}.event-form-wrapper{padding:min(6vw,90px) 0;background-color:#000}.event-form-wrapper .container{max-width:900px}.event-form-wrapper h1,.event-form-wrapper h2,.event-form-wrapper h3,.event-form-wrapper h4,.event-form-wrapper h5,.event-form-wrapper h6,.event-form-wrapper p,.event-form-wrapper ul,.event-form-wrapper ol,.event-form-wrapper li,.event-form-wrapper a{color:#fff}.event-form-wrapper a{text-decoration:underline}.everglades-reviews-slider .flickity-viewport{transition:height .2s}.everglades-reviews-slider .testimonial_slider:not(:has(.flickity-enabled)){padding:0 1rem}.everglades-reviews-slider .testimonial_slider:not(:has(.flickity-enabled)) blockquote{width:100% !important;color:#fff;padding:1rem}@media screen and (min-width: 40em){.everglades-reviews-slider .testimonial_slider:not(:has(.flickity-enabled)) blockquote{width:50% !important}}@media screen and (min-width: 64em){.everglades-reviews-slider .testimonial_slider:not(:has(.flickity-enabled)) blockquote{width:25% !important}}.everglades-reviews-slider .testimonial_slider:not(:has(.flickity-enabled)) blockquote .inner{height:auto !important}.everglades-reviews-slider .testimonial_slider:not(:has(.flickity-enabled)) blockquote:focus,.everglades-reviews-slider .testimonial_slider:not(:has(.flickity-enabled)) blockquote:focus-within{outline:2px solid #ffbf00;outline-offset:2px}.everglades-reviews-slider .flickity-enabled [role=region]{aria-live:"polite";aria-label:"Testimonial slider"}.everglades-reviews-slider .flickity-prev-next-button,.everglades-reviews-slider .flickity-page-dots{outline:2px solid rgba(0,0,0,0)}.everglades-reviews-slider .flickity-prev-next-button:focus,.everglades-reviews-slider .flickity-page-dots:focus{outline:2px solid #ffbf00;outline-offset:2px}/*# sourceMappingURL=styles.css.map */
