@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}.LogoCamping{object-fit:contain;max-height:20vh;margin:0 auto}.LogoCamping path{fill:var(--color-millogreen)}.Camping{background-color:var(--color-background,#fffdea);text-transform:uppercase}.Camping h2{margin-top:calc(var(--spacing,.25rem)*8);color:var(--color-milloblack,#272727)}.Camping a{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));color:var(--color-millobrown,#a80000);text-transform:lowercase}.Camping .Content{margin:calc(var(--spacing,.25rem)*3);text-align:center;color:var(--color-milloblack,#272727);grid-template-rows:30vh 10fr 1fr;grid-template-columns:1fr;font-family:Millo26;display:grid;overflow:hidden}.Camping .Content .Top{padding-top:calc(var(--spacing,.25rem)*8);grid-area:1/1/span 1/span 1}@media (min-width:96rem){.Camping .Content .Top{padding-top:calc(var(--spacing,.25rem)*16)}}.Camping .Content .Center{grid-area:2/1/span 1/span 1}.Camping .Content .Amount{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}@media (min-width:80rem){.Camping .Content .Amount{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.Camping .Content .Amount{padding-inline:calc(var(--spacing,.25rem)*6);padding-top:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*0);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-milloorange,#e9a526);margin:auto}.Camping .Content .Info{margin-inline:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);color:var(--color-millobrown,#a80000)}.Camping .Content .Decorations>div{height:calc(var(--spacing,.25rem)*30);width:calc(var(--spacing,.25rem)*60)}@media (min-width:64rem){.Camping .Content .Decorations>div{height:calc(var(--spacing,.25rem)*40);width:calc(var(--spacing,.25rem)*80)}}.Camping .Content .TentA{background-image:url(/camping-A.svg);background-position:bottom;background-repeat:no-repeat;background-size:auto;display:inline-block}.Camping .Content .TentG{background-image:url(/camping-G.svg);background-position:bottom;background-repeat:no-repeat;background-size:auto;display:inline-block}.Camping .Content .ResponsiveTentS{display:none}@media (min-width:40rem){.Camping .Content .ResponsiveTentS{display:inline-block}}.Camping .Content .ResponsiveTentM{display:none}@media (min-width:80rem){.Camping .Content .ResponsiveTentM{display:inline-block}}.Camping .Content .ResponsiveTentL{display:none}@media (min-width:96rem){.Camping .Content .ResponsiveTentL{display:inline-block}}.Camping .CampingWindow{padding:calc(var(--spacing,.25rem)*6);text-align:left;padding-bottom:calc(var(--spacing,.25rem)*16);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:none}.Camping .CampingWindow h3{padding-block:calc(var(--spacing,.25rem)*3)}.Camping .CampingWindow ul li{gap:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*1);list-style:inside square;display:flex}.Camping .CampingWindow ul li .MilloBullet{margin-top:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*3);flex-shrink:0;margin-top:.5rem}.Camping .CampingWindow strong{color:var(--color-milloblue,#02a7da)}.Camping .MilloButton .MilloButtonLink{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-milloblack,#272727);background-color:var(--color-background,#fffdea);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);margin-inline:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));border-radius:.25rem}@media (min-width:40rem){.Camping .MilloButton .MilloButtonLink{padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}.CampingMainMenuButton{top:calc(var(--spacing,.25rem)*4);left:calc(var(--spacing,.25rem)*2);position:absolute}@media (min-width:96rem){.CampingMainMenuButton{display:none}}.CampingMainMenuButton i{color:var(--color-milloblack,#272727)}.FooterCamping{padding-top:calc(var(--spacing,.25rem)*0);background-image:url(/X-dias.svg);background-position:bottom;background-repeat:no-repeat;background-size:420px;background-color:var(--color-background,#fffdea);padding-bottom:calc(var(--spacing,.25rem)*40);flex:1}@media (min-width:300px){.FooterCamping{padding-bottom:calc(var(--spacing,.25rem)*45);background-size:400px}}@media (min-width:400px){.FooterCamping{padding-bottom:calc(var(--spacing,.25rem)*60);background-size:600px}}@media (min-width:600px){.FooterCamping{padding-bottom:calc(var(--spacing,.25rem)*80);background-size:800px}}@media (min-width:800px){.FooterCamping{padding-bottom:calc(var(--spacing,.25rem)*100);background-size:1080px}}@media (min-width:1080px){.FooterCamping{background-size:100%;padding-bottom:36svw}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
