/* Minification failed. Returning unminified contents.
(2,10): run-time error CSS1031: Expected selector, found '@reflex-sm'
(2,10): run-time error CSS1025: Expected comma or open brace, found '@reflex-sm'
 */

variable @reflex-sm is undefined on line 3:
  [2]:     .u-title--giant {
  [3]:         @media (min-width: @reflex-sm) {
       ---------------------------^
  [4]:             top: -1.37em; (0)

[1]: .all-electric-video-container {
[2]:     .u-title--giant {
[3]:         @media (min-width: @reflex-sm) {
[4]:             top: -1.37em;
[5]:             margin-bottom: -1em;
[6]:         }
[7]:     }
[8]: }
[9]: 
[10]: /*Schedule A Test Drive*/
[11]: .all-electric__schedule-test-drive {
[12]:     background: url(/Files/Images/Winnebago/Tampa/all-electric-schedule-test-drive-background-mobile.jpg) center top no-repeat #000;
[13]:     background-size: contain;
[14]: 
[15]:     @media (min-width: @reflex-sm) {
[16]:         padding: 25em 1em 4em 1em
[17]:     }
[18]: 
[19]:     @media (min-width: @reflex-md) {
[20]:         background: url(/Files/Images/Winnebago/Tampa/all-electric-schedule-test-drive-background-desktop.jpg) top left no-repeat #000;
[21]:         background-size: contain;
[22]:         padding: 60px;
[23]:     }
[24]: 
[25]:     .all-electric__schedule-test-drive-content-wrapper {
[26]:         @media (min-width: @reflex-md) {
[27]:             display: flex;
[28]:             align-items: center;
[29]:             justify-content: flex-end;
[30]:         }
[31]:     }
[32]: 
[33]:     .all-electric__event-container {
[34]:         @media (min-width: @reflex-md) {
[35]:             max-width: 634px;
[36]:         }
[37]: 
[38]:         h3 {
[39]:             color: #fff;
[40]:         }
[41]: 
[42]:         .supporting-text {
[43]:             font-family: @bertholdGrotesk-Regular;
[44]:             font-size: 16px;
[45]:             text-align: left;
[46]:             color: #f1f2f2;
[47]:         }
[48]: 
[49]:         .next-stop {
[50]:             font-family: @unitedSans-Heavy;
[51]:             color: #969696;
[52]:             font-size: 16px;
[53]:         }
[54]: 
[55]:         .event-title {
[56]:             font-family: @unitedSans-Heavy;
[57]:             font-size: 24px;
[58]:             letter-spacing: 0.72px;
[59]:             line-height: 1.15em;
[60]:             margin-bottom: 12px;
[61]:         }
[62]: 
[63]:         .event-location,
[64]:         .event-date {
[65]:             font-size: 16px;
[66]:         }
[67]: 
[68]:         .event {
[69]:             min-height: 218px;
[70]:             width: 100%;
[71]:             max-width: 515px;
[72]:             padding: 24px;
[73]:             border-radius: 8px;
[74]:             box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
[75]:             border: solid 1px rgb(230, 230, 230);
[76]:             background-color: #fff;
[77]: 
[78]:             @media (min-width: @reflex-md) {
[79]:                 padding: 24px 32px;
[80]:             }
[81]: 
[82]:             i {
[83]:                 color: #656565;
[84]:             }
[85]:         }
[86]:     }
[87]: }
[88]: 
[89]: 
[90]: /* Calendy Widget */
[91]: .calendly-overlay {
[92]:     background-color: rgba(31, 31, 31, .6);
[93]: }
[94]: 
[95]: .calendly-overlay iframe {
[96]:     background: #fff;
[97]:     border-radius: 10px;
[98]:     height: 100%;
[99]: }
[100]: 
[101]: .calendly-overlay .calendly-popup-close {
[102]:     //force override calendy to match site branding
[103]:     background-color: #cd0e2d !important;
[104]:     width: 40px !important;
[105]:     height: 40px !important;
[106]:     background-size: auto !important;
[107]:     background-position: center center !important;
[108]:     border-radius: 50% !important;
[109]: }
[110]: 
[111]: #ElectricPageStayUpToDate {
[112]:     background-color: white;
[113]:     border-radius: 4px;
[114]:     border: 1px solid #f1f2f2;
[115]:     align-items: center;
[116]: 
[117]:     input {
[118]:         border-bottom: 1px solid #e6e6e6;
[119]:         border-radius: 4px;
[120]: 
[121]:         &:hover, &:active, &:focus {
[122]:             box-shadow: none;
[123]:             border: 1px solid #000;
[124]:         }
[125]:     }
[126]: 
[127]:     h2, p {
[128]:         text-align: left;
[129]:         letter-spacing: normal;
[130]:     }
[131]: 
[132]:     p {
[133]:         line-height: normal;
[134]:     }
[135]: 
[136]:     h2 {
[137]:         font-size: 32px;
[138]:         font-family: @unitedSans-Heavy;
[139]:         padding-bottom: 15px;
[140]:     }
[141]: 
[142]:     .btn--primary-new btn btn--primary dw-mod {
[143]:         margin-bottom: 0;
[144]:     }
[145]: }
[146]: 
[147]: .all-electric-page-stay-up-to-date {
[148]: 
[149]:     @media (min-width: @reflex-md) {
[150]:         max-width: 49% !important;
[151]:         flex: initial;
[152]:     }
[153]: }
[154]: 
[155]: .all-electirc-form-heading {
[156]:     @media (min-width: @reflex-md) {
[157]:         position: absolute;
[158]:         left: 0;
[159]:         max-width: 49%;
[160]:     }
[161]: }
[162]: 
[163]: .form--all-electric-stay-informed {
[164]:     @media (min-width: @reflex-md) {
[165]:         max-width: 49%;
[166]:         margin-left: 49%;
[167]:         padding-left: 20px;
[168]:     }
[169]: }
[170]: 
[171]: .all-electric__video-container {
[172]:     display: flex;
[173]:     flex-direction: column;
[174]:     justify-content: center;
[175]:     align-items: center;
[176]: 
[177]:     .all-electric__video-content {
[178]:         display: flex;
[179]:         flex-direction: column;
[180]:         align-items: center;
[181]:         color: #000;
[182]: 
[183]:         h3 {
[184]:             font-family: @unitedSans-Heavy;
[185]:             font-size: 35px;
[186]:             letter-spacing: -0.5px;
[187]:             text-align: center;
[188]: 
[189]:             @media (min-width: @reflex-lg) {
[190]:                 font-size: 50px;
[191]:             }
[192]:         }
[193]: 
[194]:         p {
[195]:             font-family: @bertholdGrotesk-Bold;
[196]:             font-size: 16px;
[197]:             letter-spacing: 0.5px;
[198]:             text-align: center;
[199]:             max-width: 720px;
[200]:             text-transform: uppercase;
[201]:         }
[202]:     }
[203]: 
[204]:     .iframe-container {
[205]:         padding: 0;
[206]:         height: fit-content;
[207]:         max-width: 842px;
[208]:         margin: 30px auto 0 auto;
[209]: 
[210]:         iframe {
[211]:             height: 300px;
[212]: 
[213]:             @media (min-width: @reflex-sm) {
[214]:                 height: 474px;
[215]:                 width: 842px;
[216]:             }
[217]:         }
[218]:     }
[219]: }
[220]: 
[221]: .paragraph-container.grid__col-lg-12.grid__col-md-12.grid__col-sm-12.u-margin-bottom--64px.reverse.grid__col-xs-12.paragraph-enhanced.dw-mod {
[222]:     .grid__cell {
[223]:         @media (min-width: @reflex-lg) {
[224]:             flex-direction: row-reverse;
[225]:         }
[226]:     }
[227]: }
[228]: 
[229]: .paragraph-container.grid__col-lg-12.grid__col-md-12.grid__col-sm-12.\38 020-title.grid__col-xs-12.dw-mod {
[230]:     display: flex;
[231]:     justify-content: center;
[232]:     align-items: center;
[233]:     margin: 50px 0;
[234]:     min-height: 100px !important;
[235]: 
[236]:     h3.u-color-black {
[237]:         margin-bottom: 0;
[238]:     }
[239]: }
[240]: 
[241]: section.multiple-paragraphs-container.paragraph-container--full-width.all-electric-8020.multiple-paragraphs-container--spacing-md.dw-mod .paragraph-container--height-lg .u-margin-bottom--64px {
[242]: 
[243]:     .grid__cell {
[244]:         display: flex;
[245]:         flex-direction: column;
[246]:         width: 100%;
[247]:         align-items: center;
[248]:         padding: 0 2em;
[249]:         .transition-all(.3s, ease-in-out);
[250]: 
[251]:         @media (min-width: @reflex-lg) {
[252]:             flex-direction: row;
[253]:             padding: 0;
[254]: 
[255]:             .reverse {
[256]:                 flex-direction: row-reverse;
[257]:             }
[258]:         }
[259]: 
[260]: 
[261]:         .paragraph-container__body--padding-default dw-mod {
[262]:             margin-top: 188px;
[263]: 
[264]:             @media (min-width: @reflex-sm) {
[265]:                 margin-top: 0;
[266]:             }
[267]: 
[268]:             div {
[269]:                 padding: 1.1em;
[270]:                 width: 426px;
[271]:             }
[272]:         }
[273]: 
[274]:         .u-margin-bottom--lg {
[275]:             width: 100%;
[276]:             height: 100%;
[277]:             top: 0;
[278]:             overflow: hidden;
[279]:             margin: 1em;
[280]: 
[281]:             @media (min-width: @reflex-lg) {
[282]:                 min-width: 841px;
[283]:             }
[284]: 
[285]:             img {
[286]:                 border-radius: 10px;
[287]:                 .transition-all();
[288]: 
[289]:                 @media (min-width: @reflex-lg) {
[290]:                     height: 471px;
[291]:                 }
[292]:             }
[293]:         }
[294]: 
[295]:         ul {
[296]:             padding-left: 3px;
[297]: 
[298]:             li {
[299]:                 font-size: 14px;
[300]:                 font-family: @bertholdGrotesk-Regular;
[301]:                 color: #34393e;
[302]:                 line-height: normal;
[303]:                 list-style: none;
[304]:                 list-style-type: disc;
[305]:                 list-style-position: outside;
[306]:                 margin-left: 15px;
[307]: 
[308]:                 @media (min-width: @reflex-lg) {
[309]:                     font-size: 16px;
[310]:                 }
[311]:             }
[312]:         }
[313]:     }
[314]: }
[315]: 
[316]: section.multiple-paragraphs-container.paragraph-container--full-width.all-electric-8020.multiple-paragraphs-container--spacing-md.dw-mod {
[317]:     display: flex;
[318]:     justify-content: center;
[319]: 
[320]:     .paragraph-container--height-lg {
[321]:         display: flex;
[322]:         justify-content: center;
[323]:         max-width: 1280px;
[324]: 
[325]:         @media (min-width: @reflex-sm) {
[326]:             justify-content: inherit;
[327]:         }
[328]: 
[329]:         .paragraph-container {
[330]:             min-height: 188px;
[331]: 
[332]:             @media (min-width: @reflex-sm) {
[333]:                 min-height: 471px;
[334]:             }
[335]: 
[336]:             @media (max-width: @reflex-sm) {
[337]:                 width: 90%;
[338]:             }
[339]: 
[340]:             p {
[341]:                 font-family: @bertholdGrotesk-Regular;
[342]:                 font-size: 14px;
[343]: 
[344]:                 @media (min-width: @reflex-sm) {
[345]:                     font-size: 16px;
[346]:                 }
[347]:             }
[348]:         }
[349]: 
[350]:         .u-margin-bottom--64px {
[351]:             margin-bottom: 0px;
[352]: 
[353]:             @media (min-width: @reflex-sm) {
[354]:                 margin-bottom: 64px;
[355]:             }
[356]: 
[357]:             .background-image__wrapper {
[358]:                 border-radius: 10px;
[359]:             }
[360]: 
[361]: 
[362]:             h3 {
[363]:                 font-family: @unitedSans-Black;
[364]:                 font-size: 20px;
[365]: 
[366]:                 @media (min-width: @reflex-sm) {
[367]:                     font-size: 24px;
[368]:                 }
[369]:             }
[370]: 
[371]:             p {
[372]:                 font-family: @bertholdGrotesk-Regular;
[373]:                 font-size: 14px;
[374]: 
[375]:                 @media (min-width: @reflex-sm) {
[376]:                     font-size: 16px;
[377]:                 }
[378]:             }
[379]: 
[380]:             a {
[381]:                 padding: 0px;
[382]:                 letter-spacing: 1px;
[383]:                 text-underline-position: under;
[384]:                 color: black;
[385]:             }
[386]: 
[387]:             a:hover {
[388]:                 text-decoration-color: red;
[389]:                 color: black;
[390]:             }
[391]:         }
[392]:     }
[393]: }
[394]: 
[395]: 
[396]: .all-electric-faq__container {
[397]:     background: url("/Files/Images/Winnebago/Tampa/john-towner-JgOeRuGD_Y4-unsplash 1.png") no-repeat center center fixed;
[398]:     background-size: cover;
[399]: 
[400]:     #FaqAccordeonWrapper {
[401]:         max-width: 600px;
[402]:         .transition-all();
[403]: 
[404]:         @media (min-width: @reflex-md) {
[405]:             max-width: 720px;
[406]:         }
[407]:     }
[408]: 
[409]:     .all-electric-faq__accordion--collapse-btn {
[410]:         background: none;
[411]:         color: black;
[412]:         border: none;
[413]:         display: block;
[414]:         width: 96%;
[415]:         position: absolute;
[416]:         left: 2%;
[417]:         text-align: right;
[418]:         height: 100%;
[419]:         top: 0;
[420]:         .transition-all();
[421]: 
[422]:         i {
[423]:             position: absolute;
[424]:             right: 0;
[425]:             bottom: 22px;
[426]:         }
[427]: 
[428]:         &:hover, &:active, &:focus {
[429]:             cursor: pointer;
[430]:         }
[431]:     }
[432]: 
[433]:     .all-electric-faq__accordion--question-text {
[434]:         font-family: @bertholdGrotesk-Bold;
[435]:         text-align: left;
[436]:         text-transform: none !important;
[437]:         padding-right: 32px;
[438]:         display: block;
[439]: 
[440]:         &--answer {
[441]:             font-family: @bertholdGrotesk-Regular;
[442]:         }
[443]:     }
[444]: 
[445]:     .all-electric-faq__answer {
[446]:         height: fit-content;
[447]:         margin: 0;
[448]:         display: block !important;
[449]:         opacity: 1;
[450]:         .transition-all(.3s, ease-in-out);
[451]: 
[452]:         &.u-hidden {
[453]:             height: 0px;
[454]:             opacity: 0;
[455]:         }
[456]:     }
[457]: }
[458]: 
[459]: .all-electric__page-container {
[460]:     background: linear-gradient(90deg, rgba(206,193,198,1) 0%, rgba(190,173,180,1) 100%);
[461]:     background-image: url("/Files/Images/Winnebago/Tampa/eRV2 Landing Page_SignUp DKTP.png"); //fallback
[462]:     background-image: url("/Files/Images/Winnebago/Tampa/eRV2 Landing Page_SignUp DKTP.png"), linear-gradient(90deg, #cec1c6 0%, #beadb4 100%);
[463]:     background-size: contain;
[464]:     background-position: center bottom;
[465]:     background-repeat: no-repeat;
[466]:     background-color: #cdc2c5;
[467]:     align-items: center;
[468]:     padding-bottom: 200px !important;
[469]:     padding: 30px;
[470]:     .transition-all();
[471]: 
[472]:     @media (min-width: @reflex-sm) {
[473]:         padding-bottom: 710px !important;
[474]:         padding: 60px;
[475]:         background-size: auto;
[476]:     }
[477]: }
[478]: 
[479]: .footer {
[480]:     padding-top: 0;
[481]: }
[482]: 
[483]: .video-background {
[484]: 
[485]:     .video-background__container {
[486]:         @media (min-width: @reflex-sm) {
[487]:             zoom: 1.2;
[488]:         }
[489]:     }
[490]: 
[491]:     iframe {
[492]:         top: 50%;
[493]:         left: 50%;
[494]:         transform: translate(-50%, -50%);
[495]:         height: max(calc(53vw + 4rem), calc(100vh + 4rem));
[496]:         width: max(calc(189vh), calc(100vw)) !important;
[497]:         max-width: max( 134rem, 189vh) !important;
[498]:     }
[499]: 
[500]:     .ytp-spinner {
[501]:         display: none !important;
[502]:     }
[503]: }
[504]: 
[505]: 
[506]: .video-background__play-button, .video-background__pause-button {
[507]:     left: 0.8em !important;
[508]:     right: auto;
[509]: 
[510]:     @media (min-width: 1000px) {
[511]:         left: 3.6em !important;
[512]:     }
[513]: }
[514]: 
[515]: .all-electric-pilot-numbers {
[516]:     padding-top: 2.5em;
[517]:     padding-bottom: 2.5em;
[518]: 
[519]:     @media (min-width: @reflex-sm) {
[520]:         padding-top: 4.5em;
[521]:         padding-bottom: 4.5em;
[522]:     }
[523]: 
[524]:     .paragraph-container-title {
[525]:         font-family: @unitedSans-Black;
[526]:         font-size: 28px;
[527]:         text-align: center;
[528]:         margin-bottom: 0;
[529]:     }
[530]: 
[531]:     .paragraph-container--height-auto {
[532]:         flex-direction: row;
[533]:         justify-content: center;
[534]:         border-bottom: 1px solid #969696;
[535]: 
[536]:         .paragraph-container {
[537]:             width: 50%;
[538]: 
[539]:             @media (min-width: 870px) {
[540]:                 width: 20%;
[541]:             }
[542]: 
[543]:             .paragraph-container__body--padding-default div {
[544]:                 display: flex;
[545]:                 flex-direction: column-reverse;
[546]:                 justify-content: center;
[547]:                 align-items: center;
[548]: 
[549]:                 h2.dw-mod {
[550]:                     font-family: @bertholdGrotesk-Bold;
[551]:                     font-size: 16px;
[552]:                     text-align: center;
[553]:                 }
[554]: 
[555]:                 h2:last-of-type {
[556]:                     font-family: @font-UnitedSans-Black;
[557]:                     font-size: 30px;
[558]:                     color: #c8102e;
[559]:                     margin-bottom: 10px;
[560]:                 }
[561]:             }
[562]:         }
[563]:     }
[564]: }
[565]: 
[566]: .cta--margin-3em {
[567]:     .paragraph-container__button {
[568]:         margin-bottom: 3em;
[569]:     }
[570]: }
[571]: 
[572]: .all-electric-news-slider {
[573]:     padding: 3em 0 1em;
[574]: 
[575]:     .paragraph-container-title-block {
[576]:         padding-left: 1em;
[577]: 
[578]:         @media (min-width: @reflex-sm) {
[579]:             padding-left: 2em;
[580]:         }
[581]: 
[582]:         .paragraph-container-title {
[583]:             font-family: @unitedSans-Black;
[584]:             font-size: 2.5em;
[585]:             letter-spacing: -0.5px;
[586]:             margin-bottom: 0.4em;
[587]:             color: #2a2a2a;
[588]: 
[589]:             @media (min-width: @reflex-sm) {
[590]:                 font-size: 50px;
[591]:             }
[592]:         }
[593]: 
[594]:         .paragraph-container-subtitle {
[595]:             font-family: @bertholdGrotesk-Bold;
[596]:             font-size: 16px;
[597]:             letter-spacing: 0.5px;
[598]:             margin-bottom: 1.5em;
[599]:             color: #2a2a2a;
[600]: 
[601]:             @media (min-width: @reflex-sm) {
[602]:                 margin-bottom: 0.9em;
[603]:             }
[604]:         }
[605]:     }
[606]: 
[607]:     .center-container {
[608]:         max-width: 100%;
[609]: 
[610]:         .paragraph-container--height-auto {
[611]:             flex-direction: row;
[612]:             overflow-x: scroll;
[613]:             flex-wrap: nowrap;
[614]:             scroll-snap-type: x mandatory;
[615]: 
[616]:             .paragraph-container {
[617]:                 scroll-snap-align: start;
[618]:                 margin: 0 1em;
[619]:                 max-width: 30vw;
[620]: 
[621]:                 .u-margin-bottom--lg {
[622]:                     width: 15.625em;
[623]:                     height: auto;
[624]: 
[625]:                     img {
[626]:                         object-fit: contain;
[627]:                         height: 100%;
[628]:                         border-radius: 4px;
[629]:                         background: #e0e0e0;
[630]:                     }
[631]:                 }
[632]: 
[633]:                 .paragraph-container__body--padding-default div {
[634]:                     h2.dw-mod {
[635]:                         font-family: @bertholdGrotesk-Bold;
[636]:                         font-size: 22px;
[637]:                         color: #000;
[638]:                         line-height: 1.15em;
[639]:                     }
[640]: 
[641]:                     p:last-of-type {
[642]:                         font-family: @bertholdGrotesk-Regular;
[643]:                         font-size: 14px;
[644]:                         letter-spacing: 0.25px;
[645]:                         overflow: hidden;
[646]:                         text-overflow: ellipsis;
[647]:                         display: -webkit-box;
[648]:                         word-wrap: break-word;
[649]:                         -webkit-line-clamp: 3;
[650]:                         line-clamp: 3;
[651]:                         -webkit-box-orient: vertical;
[652]:                     }
[653]:                 }
[654]: 
[655]:                 .paragraph-container__button {
[656]:                     a {
[657]:                         font-family: @bertholdGrotesk-Bold;
[658]:                         text-decoration: none;
[659]:                         font-weight: 500;
[660]:                         width: max-content;
[661]:                         padding: 0;
[662]:                         font-size: 14px;
[663]:                         letter-spacing: 1px;
[664]:                         color: #2a2a2a;
[665]:                     }
[666]: 
[667]:                     a:after {
[668]:                         position: absolute;
[669]:                         margin: 0 auto;
[670]:                         left: 0;
[671]:                         right: 0;
[672]:                         content: '';
[673]:                         bottom: -2px;
[674]:                         height: 2px;
[675]:                         width: 100%;
[676]:                         background: #2a2a2a;
[677]:                     }
[678]:                 }
[679]:             }
[680]:         }
[681]: 
[682]:         #news-slider-slide-left {
[683]:             visibility: hidden;
[684]:             opacity: 0;
[685]:             display: flex;
[686]:             justify-content: center;
[687]:             align-items: center;
[688]:             transition: opacity 0.3s, visibility 0.3s;
[689]:             position: absolute;
[690]:             bottom: 73%;
[691]:             right: 15px;
[692]:             border-radius: 40px;
[693]:             border: none;
[694]:             font-size: inherit;
[695]:             z-index: 10;
[696]:             color: #2a2a2a;
[697]:             background: rgba(255,255,255,.85);
[698]:             width: 2em;
[699]:             height: 2em;
[700]: 
[701]:             svg {
[702]:                 transform: scale(0.5);
[703]:             }
[704]: 
[705]:             @media (min-width: @reflex-sm) {
[706]:                 bottom: 67%;
[707]:                 right: 40px;
[708]:             }
[709]:         }
[710]: 
[711]:         #news-slider-slide-right {
[712]:             visibility: hidden;
[713]:             opacity: 0;
[714]:             display: flex;
[715]:             justify-content: center;
[716]:             align-items: center;
[717]:             transition: opacity 0.3s, visibility 0.3s;
[718]:             position: absolute;
[719]:             bottom: 73%;
[720]:             left: 15px;
[721]:             border-radius: 40px;
[722]:             border: none;
[723]:             font-size: inherit;
[724]:             z-index: 10;
[725]:             color: #2a2a2a;
[726]:             background: rgba(255,255,255,.85);
[727]:             width: 2em;
[728]:             height: 2em;
[729]: 
[730]:             svg {
[731]:                 transform: scale(0.5);
[732]:             }
[733]: 
[734]:             @media (min-width: @reflex-sm) {
[735]:                 bottom: 67%;
[736]:                 left: 40px;
[737]:             }
[738]:         }
[739]: 
[740]:         .slide-button-visible {
[741]:             visibility: visible !important;
[742]:             opacity: 1 !important;
[743]:             transition: opacity 0.3s, visibility 0.3s;
[744]:         }
[745]: 
[746]:         .slide-button-invisible {
[747]:             visibility: hidden !important;
[748]:             opacity: 0 !important;
[749]:             transition: opacity 0.3s, visibility 0.3s;
[750]:         }
[751]:     }
[752]: }
[753]: 
[754]: .paragraph-container--news-slider {
[755]:     padding: 3em 0 1em;
[756]:     background: #f1f2f2 !important;
[757]: 
[758]:     .paragraph-container-title-block {
[759]:         padding-left: 1em;
[760]: 
[761]:         @media (min-width: @reflex-sm) {
[762]:             padding-left: 2em;
[763]:         }
[764]: 
[765]:         .paragraph-container-title {
[766]:             font-family: @unitedSans-Heavy;
[767]:             font-size: 32px !important;
[768]:             letter-spacing: -0.5px;
[769]:             margin-bottom: 0.4em;
[770]:             font-weight: 300;
[771]:             color: #2a2a2a;
[772]: 
[773]:             @media (min-width: @reflex-md) {
[774]:                 font-size: 40px !important;
[775]:             }
[776]:         }
[777]: 
[778]:         .paragraph-container-subtitle {
[779]:             font-family: @bertholdGrotesk-Regular;
[780]:             font-size: 20px;
[781]:             font-weight: 400;
[782]:             letter-spacing: 0.5px;
[783]:             margin-bottom: 1.5em;
[784]:             color: #2a2a2a;
[785]: 
[786]:             @media (min-width: @reflex-sm) {
[787]:                 margin-bottom: 0.9em;
[788]:             }
[789]:         }
[790]:     }
[791]: 
[792]:     .center-container {
[793]:         max-width: 100%;
[794]: 
[795]:         .paragraph-container--height-auto {
[796]:             flex-direction: row;
[797]:             overflow-x: scroll;
[798]:             flex-wrap: nowrap;
[799]:             scroll-snap-type: x mandatory;
[800]:             -ms-overflow-style: none;
[801]:             scrollbar-width: none;
[802]: 
[803]:             .paragraph-container {
[804]:                 scroll-snap-align: start;
[805]: 
[806]:                 .u-margin-bottom--lg {
[807]:                     width: 95vw;
[808]:                     height: auto;
[809]:                     padding-right: 1em;
[810]: 
[811]:                     @media (min-width: @reflex-sm) {
[812]:                         width: 30vw;
[813]:                         padding-right: 0;
[814]:                     }
[815]: 
[816]:                     img {
[817]:                         object-fit: contain;
[818]:                         height: 100%;
[819]:                         border-radius: 4px;
[820]:                         background: #e0e0e0;
[821]:                     }
[822]:                 }
[823]: 
[824]:                 .paragraph-container__body--padding-default div {
[825]:                     h2.dw-mod {
[826]:                         font-family: @bertholdGrotesk-Bold;
[827]:                         font-size: 22px;
[828]:                         color: #000;
[829]:                         line-height: 1.15em;
[830]:                         margin-bottom: 10px;
[831]:                     }
[832]: 
[833]:                     p:last-of-type {
[834]:                         font-family: @bertholdGrotesk-Regular;
[835]:                         font-size: 14px;
[836]:                         letter-spacing: 0.25px;
[837]:                         overflow: hidden;
[838]:                         text-overflow: ellipsis;
[839]:                         display: -webkit-box;
[840]:                         word-wrap: break-word;
[841]:                         -webkit-line-clamp: 3;
[842]:                         line-clamp: 3;
[843]:                         -webkit-box-orient: vertical;
[844]:                     }
[845]:                 }
[846]: 
[847]:                 .paragraph-container__button {
[848]:                     a {
[849]:                         font-family: @bertholdGrotesk-Bold;
[850]:                         text-decoration: none;
[851]:                         font-weight: 500;
[852]:                         width: max-content;
[853]:                         padding: 0;
[854]:                         font-size: 14px;
[855]:                         letter-spacing: 1px;
[856]:                         color: #2a2a2a;
[857]:                     }
[858]: 
[859]:                     a:after {
[860]:                         position: absolute;
[861]:                         margin: 0 auto;
[862]:                         left: 0;
[863]:                         right: 0;
[864]:                         content: '';
[865]:                         bottom: -2px;
[866]:                         height: 2px;
[867]:                         width: 100%;
[868]:                         background: #2a2a2a;
[869]:                     }
[870]:                 }
[871]:             }
[872]:         }
[873]: 
[874]:         .paragraph-container--height-auto::-webkit-scrollbar {
[875]:             display: none;
[876]:         }
[877]: 
[878]:         #news-slider-slide-left {
[879]:             visibility: hidden;
[880]:             opacity: 0;
[881]:             display: flex;
[882]:             justify-content: center;
[883]:             align-items: center;
[884]:             transition: opacity 0.3s, visibility 0.3s;
[885]:             position: absolute;
[886]:             bottom: 69%;
[887]:             right: 15px;
[888]:             border-radius: 40px;
[889]:             border: none;
[890]:             font-size: inherit;
[891]:             z-index: 10;
[892]:             color: #2a2a2a;
[893]:             background: rgba(255,255,255,.85);
[894]:             width: 2em;
[895]:             height: 2em;
[896]: 
[897]:             svg {
[898]:                 transform: scale(0.5);
[899]:             }
[900]: 
[901]:             @media (min-width: @reflex-sm) {
[902]:                 bottom: 64%;
[903]:                 right: 40px;
[904]:             }
[905]:         }
[906]: 
[907]:         #news-slider-slide-right {
[908]:             visibility: hidden;
[909]:             opacity: 0;
[910]:             display: flex;
[911]:             justify-content: center;
[912]:             align-items: center;
[913]:             transition: opacity 0.3s, visibility 0.3s;
[914]:             position: absolute;
[915]:             bottom: 69%;
[916]:             left: 15px;
[917]:             border-radius: 40px;
[918]:             border: none;
[919]:             font-size: inherit;
[920]:             z-index: 10;
[921]:             color: #2a2a2a;
[922]:             background: rgba(255,255,255,.85);
[923]:             width: 2em;
[924]:             height: 2em;
[925]: 
[926]:             svg {
[927]:                 transform: scale(0.5);
[928]:             }
[929]: 
[930]:             @media (min-width: @reflex-sm) {
[931]:                 bottom: 64%;
[932]:                 left: 40px;
[933]:             }
[934]:         }
[935]: 
[936]:         .slide-button-visible {
[937]:             visibility: visible !important;
[938]:             opacity: 1 !important;
[939]:             transition: opacity 0.3s, visibility 0.3s;
[940]:         }
[941]: 
[942]:         .slide-button-invisible {
[943]:             visibility: hidden !important;
[944]:             opacity: 0 !important;
[945]:             transition: opacity 0.3s, visibility 0.3s;
[946]:         }
[947]:     }
[948]: }
[949]: 
[950]: .news-slider-mid {
[951]:     #news-slider-slide-left {
[952]:         bottom: 70%;
[953]: 
[954]:         @media (min-width: @reflex-sm) {
[955]:             bottom: 62% !important;
[956]:         }
[957]:     }
[958]: 
[959]:     #news-slider-slide-right {
[960]:         bottom: 70%;
[961]: 
[962]:         @media (min-width: @reflex-sm) {
[963]:             bottom: 62% !important;
[964]:         }
[965]:     }
[966]: }
[967]: 
[968]: .news-slider-no-slide {
[969]:     .center-container {
[970]:         margin: 0;
[971]: 
[972]:         @media (min-width: @reflex-sm) {
[973]:             margin: 0 -1em;
[974]:         }
[975]: 
[976]:         #news-slider-slide-right {
[977]:             left: 30px;
[978]:             bottom: 67%;
[979]: 
[980]:             @media (min-width: @reflex-sm) {
[981]:                 left: 15px;
[982]:             }
[983]:         }
[984]: 
[985]:         #news-slider-slide-left {
[986]:             bottom: 67%;
[987]:         }
[988]: 
[989]:         .paragraph-container--height-auto {
[990]: 
[991]:             .news-slide {
[992]:                 margin: 0;
[993]:                 width: 95vw;
[994]:                 height: auto;
[995]: 
[996]:                 .u-margin-bottom--lg {
[997]:                     padding-left: 0;
[998]:                     padding-right: 1em;
[999]: 
[1000]:                     @media (min-width: @reflex-sm) {
[1001]:                         padding-left: 0;
[1002]:                         padding-right: 0;
[1003]:                     }
[1004]:                 }
[1005]: 
[1006]:                 @media (min-width: @reflex-sm) {
[1007]:                     width: 30vw;
[1008]:                     margin: 0 1em;
[1009]:                 }
[1010]: 
[1011]:                 .paragraph-container__body--padding-default {
[1012]:                     margin-left: 0;
[1013]:                 }
[1014]:             }
[1015]:         }
[1016]:     }
[1017]: }
[1018]: 
[1019]: 
[1020]: .paragraph--gray-background {
[1021]:     background: #f1f2f2;
[1022]:     margin-left: -50vw !important;
[1023]: }
[1024]: 
[1025]: 
[1026]: .grid--direction-row-electric:hover, .grid--direction-row-electric.collapsed {
[1027]:     color: #34393e;
[1028]:     border-bottom: 0px solid transparent;
[1029]: }
[1030]: 
[1031]: 
[1032]: 
[1033]: 
[1034]: .pilot-program-container {
[1035]:     padding: 3em 0;
[1036]: 
[1037]:     @media (min-width: @reflex-sm) {
[1038]:         background: url(/Files/Images/Winnebago/Footer_Background.svg);
[1039]:         background-size: cover;
[1040]:     }
[1041]: 
[1042]:     .grid {
[1043]:         justify-content: center;
[1044]:     }
[1045]: 
[1046]:     .pilot-program-header {
[1047]:         font-family: @bertholdGrotesk-Regular;
[1048]:         text-align: center;
[1049]:         color: #000;
[1050]:     }
[1051]: 
[1052]:     .paragraph-container-subtitle {
[1053]:         font-size: 14px;
[1054]:         font-family: @bertholdGrotesk-Regular;
[1055]:         text-align: center;
[1056]:         color: #000;
[1057]:         max-width: 66%;
[1058]:         margin: 0px auto 30px auto;
[1059]:     }
[1060]: 
[1061]:     .pilot-program-content {
[1062]:         background: #fff;
[1063]:         border-radius: 4px;
[1064]:         border: solid 1px;
[1065]:         border-color: #e6e6e6;
[1066]:         max-width: 405px;
[1067]:         box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.4);
[1068]:         margin-bottom: 1.25em;
[1069]: 
[1070]:         @media (min-width: @reflex-sm) {
[1071]:             margin-right: 12px;
[1072]:         }
[1073]: 
[1074]:         @media (min-width: @reflex-lg) {
[1075]:             margin-right: 30px;
[1076]:         }
[1077]: 
[1078]:         p {
[1079]:             line-height: normal;
[1080]:         }
[1081]: 
[1082]:         h6 {
[1083]:             color: #2a2a2a;
[1084]:             line-height: 1.15em;
[1085]:         }
[1086]: 
[1087]:         img {
[1088]:             height: 60px;
[1089]:             width: 60px;
[1090]:             border-radius: 100px;
[1091]:             margin-left: auto;
[1092]:             margin-right: auto;
[1093]:         }
[1094]:         //image icon
[1095]:         .grid__cell {
[1096]:             > div > div {
[1097]:                 margin-bottom: 0;
[1098]:             }
[1099]:         }
[1100]: 
[1101]:         h3 {
[1102]:             font-size: 28px;
[1103]:             line-height: 28px;
[1104]:             font-family: @unitedSans-Heavy;
[1105]:             color: #2a2a2a;
[1106]:         }
[1107]: 
[1108]:         p {
[1109]:             font-size: 14px;
[1110]:             font-family: @bertholdGrotesk-Regular;
[1111]:             color: #000;
[1112]: 
[1113]:             em {
[1114]:                 font-size: 22px;
[1115]:                 line-height: 1.15em;
[1116]:                 letter-spacing: -0.5px;
[1117]:             }
[1118]: 
[1119]:             &:last-of-type {
[1120]:                 display: -webkit-box;
[1121]:                 -webkit-line-clamp: 5;
[1122]:                 -webkit-box-orient: vertical;
[1123]:                 overflow: hidden;
[1124]:             }
[1125]:         }
[1126]: 
[1127]:         a {
[1128]:             letter-spacing: 1px;
[1129]:             text-underline-position: under;
[1130]:             text-decoration-thickness: 2px;
[1131]:             color: #2a2a2a;
[1132]:             font-size: 14px;
[1133]:             font-family: @bertholdGrotesk-Regular;
[1134]:             font-weight: bold;
[1135]:         }
[1136]: 
[1137]:         a:hover {
[1138]:             color: black !important;
[1139]:             text-decoration-color: red !important;
[1140]:         }
[1141]: 
[1142]:         a[target="_blank"]::after {
[1143]:             content: "" !important;
[1144]:         }
[1145]:     }
[1146]: }
[1147]: //Access Styling
[1148]: 
[1149]: .access__floorpan-specs-cta {
[1150]:     .btn--white {
[1151]:         background: #cd0e2d;
[1152]:         color: #fff;
[1153]:     }
[1154]: }
[1155]: 
[1156]: .access__hershey-footer {
[1157]:     padding: 20em 1em 4em 1em;
[1158]:     background: url(/Files/Images/Winnebago/Products/2024/Access/Insider-and-PDP/Hero-Thumb-Matterport/Access-Hershey-Footer-Background.png) center top no-repeat #000;
[1159]:     background-size: contain;
[1160]: 
[1161]:     @media (min-width: @reflex-sm) {
[1162]:         padding: 25em 1em 4em 1em
[1163]:     }
[1164]: 
[1165]:     @media (min-width: @reflex-md) {
[1166]:         background: url(/Files/Images/Winnebago/Products/2024/Access/Insider-and-PDP/Hero-Thumb-Matterport/Access-Hershey-Footer-Background.png) top left no-repeat #000;
[1167]:         background-size: contain;
[1168]:         padding: 60px;
[1169]:     }
[1170]: 
[1171]:     .all-electric__schedule-test-drive-content-wrapper {
[1172]:         @media (min-width: @reflex-md) {
[1173]:             display: flex;
[1174]:             align-items: center;
[1175]:             justify-content: flex-end;
[1176]:         }
[1177]:     }
[1178]: 
[1179]:     .all-electric__event-container {
[1180]:         @media (min-width: @reflex-md) {
[1181]:             max-width: 634px;
[1182]:         }
[1183]: 
[1184]:         h3 {
[1185]:             color: #fff;
[1186]:         }
[1187]: 
[1188]:         .supporting-text {
[1189]:             font-family: @bertholdGrotesk-Regular;
[1190]:             font-size: 16px;
[1191]:             text-align: left;
[1192]:             color: #f1f2f2;
[1193]:         }
[1194]: 
[1195]:         .next-stop {
[1196]:             font-family: @unitedSans-Heavy;
[1197]:             color: #fff;
[1198]:             font-size: 16px;
[1199]:         }
[1200]: 
[1201]:         .event-title {
[1202]:             font-family: @unitedSans-Heavy;
[1203]:             font-size: 24px;
[1204]:             letter-spacing: 0.72px;
[1205]:             line-height: 1.15em;
[1206]:             margin-bottom: 12px;
[1207]:         }
[1208]: 
[1209]:         .event-location,
[1210]:         .event-date {
[1211]:             font-size: 16px;
[1212]:         }
[1213]: 
[1214]:         .event {
[1215]:             width: 100%;
[1216]:             padding: 24px;
[1217]:             border-radius: 8px;
[1218]:             box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
[1219]:             border: solid 1px rgb(230, 230, 230);
[1220]:             background-color: #fff;
[1221]: 
[1222]:             @media (min-width: @reflex-md) {
[1223]:                 padding: 24px 32px;
[1224]:             }
[1225]: 
[1226]:             i {
[1227]:                 color: #000;
[1228]:             }
[1229]:         }
[1230]:     }
[1231]: }
[1232]: 
[1233]: .access__page-container {
[1234]:     align-items: center;
[1235]: 
[1236]:     @media (min-width: @reflex-sm) {
[1237]:         background-size: auto;
[1238]:     }
[1239]: }
[1240]: 
[1241]: #AccessPageStayUpToDate {
[1242]:     background-color: white;
[1243]:     border-radius: 4px;
[1244]:     align-items: center;
[1245]: 
[1246]:     input {
[1247]:         border-bottom: 1px solid #e6e6e6;
[1248]:         border-radius: 4px;
[1249]: 
[1250]:         &:hover, &:active, &:focus {
[1251]:             box-shadow: none;
[1252]:             border: 1px solid #000;
[1253]:         }
[1254]:     }
[1255]: 
[1256]:     h2, p {
[1257]:         text-align: left;
[1258]:         letter-spacing: normal;
[1259]:     }
[1260]: 
[1261]:     p {
[1262]:         line-height: normal;
[1263]:     }
[1264]: 
[1265]:     h2 {
[1266]:         font-size: 32px !important;
[1267]:         font-family: @unitedSans-Heavy;
[1268]:         padding-bottom: 15px;
[1269]:     }
[1270]: 
[1271]:     .btn--primary-new btn btn--primary dw-mod {
[1272]:         margin-bottom: 0;
[1273]:     }
[1274]: }
[1275]: 
[1276]: .access-page-stay-up-to-date {
[1277]: 
[1278]:     @media (min-width: @reflex-md) {
[1279]:         max-width: 49% !important;
[1280]:         flex: initial;
[1281]:     }
[1282]: }
[1283]: 
[1284]: .access-form-heading {
[1285]:     @media (min-width: @reflex-md) {
[1286]:         position: absolute;
[1287]:         left: 0;
[1288]:         max-width: 49%;
[1289]:     }
[1290]: }
[1291]: 
[1292]: .form--insider-get-updates {
[1293]:     @media (min-width: @reflex-md) {
[1294]:         max-width: 49%;
[1295]:         margin-left: 49%;
[1296]:         padding-left: 20px;
[1297]:     }
[1298]: }
[1299]: 
[1300]: #cf-turnstile-backcountry-series {
[1301]:     display: flex;
[1302]:     justify-content: center;
[1303]:     margin-left: 300px;
[1304]: 
[1305]:     @media (max-width: @reflex-md) {
[1306]:         display: flex;
[1307]:         justify-content: left;
[1308]:         margin-left: 0px;
[1309]:     }
[1310]: 
[1311]:     @media (max-width: @reflex-sm) {
[1312]:         margin-left: 0px;
[1313]:     }
[1314]: }
[1315]: 
