.home-view{padding:2rem 1rem;max-width:1024px;margin:0 auto;width:100%;max-width:unset;display:flex;flex-direction:column;gap:1rem;align-items:center}.home-view hr{all:unset;display:block;width:100%;height:1px;background-color:var(--color-primary)}.home-view_order{width:100%;max-width:640px;padding:1rem}@media(min-width:1024px){.home-view_order{max-width:1280px}}.home-view_order{display:grid;grid-template-areas:"title" "description" "infos" "action";gap:1rem}.home-view_order_title{grid-area:title;color:var(--color-primary);text-align:center}.home-view_order_description{grid-area:description;text-align:justify;display:flex;justify-content:center}.home-view_order_infos{grid-area:infos;display:flex;flex-direction:column;gap:1rem}.home-view_order_infos_title{color:var(--color-primary);text-align:center}.home-view_order_infos_list{counter-reset:orderInfos;display:flex;flex-direction:column;gap:1rem;margin:0 auto}.home-view_order_infos_list li{counter-increment:orderInfos}.home-view_order_infos_list_criteria,.home-view_order_infos_list_search,.home-view_order_infos_list_delivery{display:grid;grid-template-areas:"icon title" "icon description";grid-template-columns:auto 1fr;gap:0 1rem}.home-view_order_infos_list_criteria_icon,.home-view_order_infos_list_search_icon,.home-view_order_infos_list_delivery_icon{grid-area:icon;color:var(--color-primary);align-self:center}.home-view_order_infos_list_criteria_title,.home-view_order_infos_list_search_title,.home-view_order_infos_list_delivery_title{font-weight:700}.home-view_order_infos_list_criteria_title:before,.home-view_order_infos_list_search_title:before,.home-view_order_infos_list_delivery_title:before{content:counter(orderInfos) ". "}.home-view_order_infos_list_criteria_description,.home-view_order_infos_list_search_description,.home-view_order_infos_list_delivery_description{color:var(--color-text-secondary)}.home-view_order_action{grid-area:action;display:flex;justify-content:center;padding-top:1rem}.home-view_order_action_link{box-shadow:.25rem .25rem .5rem #00000030;display:inline-flex;justify-content:center;align-items:center;padding:.5rem 1rem;border-radius:.25rem;text-align:center;font-weight:700;font-size:1.25em;cursor:pointer;transition:opacity .5s,box-shadow .3s,transform .3s;background-color:var(--color-primary);color:var(--color-primary-over);border:1px solid var(--color-border)}.home-view_order_action_link:not(:disabled):hover{box-shadow:.5rem .5rem .5rem #00000030;transform:scale(1.1)}.home-view_order_action_link:disabled{opacity:.2;cursor:not-allowed}.home-view_rent{width:100%;max-width:640px;padding:1rem}@media(min-width:1024px){.home-view_rent{max-width:1280px}}.home-view_rent{display:grid;grid-template-areas:"title" "description" "infos" "action";gap:1rem}.home-view_rent_title{grid-area:title;color:var(--color-primary);text-align:center}.home-view_rent_description{grid-area:description;text-align:justify;display:flex;justify-content:center}.home-view_rent_infos{grid-area:infos;display:flex;flex-direction:column;gap:1rem}.home-view_rent_infos_title{color:var(--color-primary);text-align:center}.home-view_rent_infos_list{counter-reset:orderInfos;display:flex;flex-direction:column;gap:1rem;margin:0 auto}.home-view_rent_infos_list li{counter-increment:orderInfos}.home-view_rent_infos_list_flexibility,.home-view_rent_infos_list_distance,.home-view_rent_infos_list_quick{display:grid;grid-template-areas:"icon title" "icon description";grid-template-columns:auto 1fr;gap:0 1rem}.home-view_rent_infos_list_flexibility_icon,.home-view_rent_infos_list_distance_icon,.home-view_rent_infos_list_quick_icon{grid-area:icon;color:var(--color-primary);align-self:center}.home-view_rent_infos_list_flexibility_title,.home-view_rent_infos_list_distance_title,.home-view_rent_infos_list_quick_title{font-weight:700}.home-view_rent_infos_list_flexibility_title:before,.home-view_rent_infos_list_distance_title:before,.home-view_rent_infos_list_quick_title:before{content:counter(orderInfos) ". "}.home-view_rent_infos_list_flexibility_description,.home-view_rent_infos_list_distance_description,.home-view_rent_infos_list_quick_description{color:var(--color-text-secondary)}.home-view_rent_action{grid-area:action;display:flex;justify-content:center;padding-top:1rem}.home-view_rent_action_link{box-shadow:.25rem .25rem .5rem #00000030;display:inline-flex;justify-content:center;align-items:center;padding:.5rem 1rem;border-radius:.25rem;text-align:center;font-weight:700;font-size:1.25em;cursor:pointer;transition:opacity .5s,box-shadow .3s,transform .3s;background-color:var(--color-primary);color:var(--color-primary-over);border:1px solid var(--color-border)}.home-view_rent_action_link:not(:disabled):hover{box-shadow:.5rem .5rem .5rem #00000030;transform:scale(1.1)}.home-view_rent_action_link:disabled{opacity:.2;cursor:not-allowed}.home-view_other{width:100%;max-width:640px;padding:1rem}@media(min-width:1024px){.home-view_other{max-width:1280px}}.home-view_other{display:flex;flex-direction:column;gap:1rem}.home-view_other_title{text-align:center}.home-view_other_services{display:grid;grid-template-areas:"buy" "transport";gap:2rem;justify-content:space-evenly}.home-view_other_buy{grid-area:buy}.home-view_other_transport{grid-area:transport}.home-view_other .home-view_other_buy,.home-view_other .home-view_other_transport{box-shadow:.25rem .25rem .5rem #00000030;background-color:var(--color-background);padding:1.5rem;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.home-view_other .home-view_other_buy_icon,.home-view_other .home-view_other_transport_icon{color:var(--color-primary);--icon-size: 5rem}.home-view_other .home-view_other_buy_description,.home-view_other .home-view_other_transport_description{text-align:center}@media(min-width:1024px){.home-view_order,.home-view_rent{align-self:center;grid-template-areas:"title infos" "description infos" "action action";grid-template-columns:5fr 4fr;gap:1rem 5rem}.home-view_order_title,.home-view_rent_title{font-size:2rem;text-align:start}.home-view_order_infos_title,.home-view_rent_infos_title{text-align:start}.home-view_order_infos_list,.home-view_rent_infos_list{margin:0;align-items:start}.home-view_other{gap:2rem}.home-view_other_services{grid-template-areas:"buy transport"}.home-view_other_buy,.home-view_other_transport{max-width:480px}}
