.main--listing{position:relative;background-color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:7rem}.main--listing:before{content:"";display:block;width:100%;bottom:0;z-index:0;position:absolute;top:30vh;-webkit-clip-path:polygon(0 0,100% 8rem,100% 100%,0 100%);clip-path:polygon(0 0,100% 8rem,100% 100%,0 100%);background-color:var(--main-color)}.listing__container{z-index:3;width:90%;height:-moz-fit-content;height:fit-content;max-width:1100px;padding:80px 40px;background:#fff}@media screen and (max-width:380px){.listing__container{width:95%;padding:80px 15px}}.listing__container__body{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:20px}@media screen and (max-width:900px){.listing__container__body{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:700px){.listing__container__body{grid-template-columns:repeat(1,1fr)}}.listing__description{margin-top:2rem;margin-bottom:2rem}.listing__selectors{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:2rem}.listing__selectors>*{flex-grow:1}.listing__selectors .select{max-width:500px}.listing__title{font-size:4rem;font-family:TerminalGrotesk-Open;text-transform:uppercase}@media screen and (max-width:780px){.listing__title{font-size:3.2rem}}@media screen and (max-width:600px){.listing__title{font-size:2.5rem}}