.home-races{color:black;.image-global{height:95px;overflow:hidden}.header{margin-bottom:10px;margin-top:10px;.text{text-align:left;font-size:16px;font-weight:700}.text-link{margin-top:5px;text-align:right;font-size:11px;font-weight:600;padding-left:0;text-decoration:underline}}.item-content{margin-left:0;margin-right:0}.item{position:relative;padding:10px 5px;border:1px solid black;border-radius:3px;margin-bottom:10px;.image{text-align:left;position:relative;padding-left:3px}.type{position:absolute;top:3px;border-radius:3px;margin-left:11px;background-color:gray;color:white;padding:0 5px;font-size:10px;text-transform:capitalize}.title{text-align:left;font-size:14px;font-weight:700;text-transform:capitalize;margin-left:-15px;.begin{background-color:lightgray;padding:1px 10px;border-radius:3px;margin-right:5px}.country{text-transform:uppercase}.country,.date{font-size:11px;font-weight:400;margin-top:5px}}.distances{margin-top:10px;text-align:left;padding-left:7px;margin-bottom:2px;display:flex;flex-wrap:wrap;gap:5px;.item-distances{font-weight:200;padding:5px;background-color:gray;color:white;font-size:15px;border-radius:3px;white-space:nowrap}}}}@media (min-width:1700px){.home-races-desktop{max-width:1480px!important}}.home-races-header-desktop{margin-top:15px}.home-races-desktop{color:black;margin-bottom:20px;.header{margin-bottom:10px;margin-top:10px;.text{text-align:left;font-size:20px;font-weight:700}.text-link{margin-top:5px;text-align:right;font-size:14px;font-weight:600;padding-left:0;text-decoration:underline}}.image-global{height:95px;overflow:hidden}.item-content{margin-left:0;margin-right:0}.item{cursor:pointer;position:relative;padding:10px 5px;border:1px solid black;border-radius:3px;margin-bottom:10px;.image{position:relative;padding-left:3px;text-align:left}.type{position:absolute;top:3px;border-radius:3px;margin-left:11px;background-color:gray;color:white;padding:0 5px;font-size:10px;text-transform:capitalize}.title{text-align:left;font-size:16px;font-weight:700;text-transform:capitalize;margin-left:-15px;.begin{background-color:lightgray;padding:1px 10px;border-radius:3px;margin-right:5px}.country{text-transform:uppercase}.country,.date{font-size:13px;font-weight:400;margin-top:5px}}.distances{margin-top:10px;text-align:left;padding-left:7px;margin-bottom:2px;.item-distances{font-weight:200;padding:5px;background-color:gray;color:white;font-size:15px;margin-right:5px;border-radius:3px}}}}.races{padding-top:10px}