@charset "UTF-8";ul.buttons-list{display:flex;justify-content:center;flex-wrap:wrap;list-style-type:none;padding:0}ul.buttons-list li{padding:2px}#team-cars-grid.row .col-team.active{display:block;animation:itemAnimation .4s ease}#team-cars-grid.row .col-team.hide{display:none}@keyframes itemAnimation{0%{transform:scale(0)}100%{transform:scale(1)}}.gridCard{border-radius:.375rem;border:2px solid rgb(242,242,243);border:3px solid transparent;box-shadow:rgba(125,128,136,0.6) 0px 3px 18px 0px;transition:all 250ms ease !important}.gridCard:hover{border:3px solid rgb(223,255,0);border:3px solid rgb(253,86,149);border:3px solid rgb(86,159,253);box-shadow:rgba(125,128,136,0.1) 0px 2px 3px 0px}.gridCard a{text-decoration:none;color:var(--body-color)}#main-content-area main.container-component{padding-top:clamp(1.5rem,2vw + 1rem,2.5rem);padding-bottom:clamp(3.5rem,2vw + 3rem,5rem)}.team-page #main-content-area main.container-component{padding-top:5px}#team-cars-grid.row{justify-content:center;background-color:transparent}#team-cars-grid.row .col-team{margin-bottom:22px;min-width:390px;max-width:470px}#team-cars-grid.row .gridCard{position:relative;background-color:rgb(255,255,255);padding-top:0}@media (min-width:992px){#team-cars-grid.row .gridCard{}}#team-cars-grid.row .gridCard .team-details{position:relative}#team-cars-grid.row .gridCard .team-details .team-number h3{margin:0;position:absolute;top:0;left:10px;font-style:italic;font-weight:800}#team-cars-grid.row .gridCard .team-details .car-image{padding-top:.8rem}#teams-grid-page .car-details{margin-top:.5rem;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;padding:0 15px 0 12px}#teams-grid-page .car-id{display:flex;align-items:center;justify-content:space-between}#teams-grid-page .car-logo{margin-right:8px}#teams-grid-page .car-logo,#teams-grid-page .car-logo::before{width:45px;height:45px;bottom:0}#teams-grid-page .car-model{display:flex;flex-wrap:wrap;padding-left:0px;margin-right:20px;font-family:Arial,sans-serif;font-family:'Bould',Arial,sans-serif;font-size:1rem;line-height:1.4rem;text-transform:uppercase;align-items:center}#teams-grid-page .car-model .marca{margin-right:5px}#teams-grid-page .car-model .modelo{margin-right:5px}#teams-grid-page .car-group{display:inline-block;margin-left:0px;padding:0px 10px;background-color:#EDFF94;background-color:#396AC0;background-color:#4686F4;color:#FFF;font-family:'Saira','Bould',Arial,sans-serif;font-weight:600;font-size:.95rem;border-radius:.5rem;white-space:nowrap}#teams-grid-page .car-info-contain hr{margin-top:6px;margin-bottom:15px}@media (min-width:1200px){#teams-grid-page .car-logo,#teams-grid-page .car-logo::before{width:35px;height:35px}#teams-grid-page .car-details{margin-top:.0rem;margin-bottom:.2rem}#teams-grid-page .car-info-contain hr{margin-top:0px;margin-bottom:15px}}.car-info-contain.on-bottom{padding:0 30px 10px 30px}#team-cars-grid.row .drivers-slot{display:flex;align-items:center;padding:10px 5px 10px 17px;border-top:1px solid rgb(216,216,218);background-color:rgb(242,242,243)}#team-cars-grid.row .drivers-slot .driver-info{position:relative;line-height:1.8rem}#team-cars-grid.row .drivers-slot .driver-info div.driver{padding-left:26px;padding-right:15px}#team-cars-grid.row .drivers-slot .driver-info div.driver-nation{position:absolute;left:0;top:0}#team-cars-grid.row .drivers-slot .driver-info div.driver-nation span.nation-name{visibility:hidden}#team-cars-grid.row .drivers-slot .driver-info div.driver-nation span.nation-flag::before{content:"";position:absolute;width:22px;height:22px;background-size:contain;top:0;left:0}.p-0{padding:0}.team-slot{background-color:#fff}.team-slot .car-slot-col{position:relative}.team-slot .car-slot-col .car-number{position:absolute;padding-top:22px;line-height:1.8rem;left:38px;font-size:calc(1.8rem + 1vw);font-family:'Bould','Courier New',Courier,monospace;font-weight:bold;font-style:italic}@media (min-width:1200px){.team-slot .car-slot-col .car-number{font-size:3rem}}.car-info-col{align-content:center}.car-info-contain.on-side{min-height:380px;padding-right:15px;margin:50px 0}.hr-label{font-size:.7rem;color:grey;font-family:Arial,Helvetica,sans-serif}.concorrente h2{font-size:calc(1.4rem + 1vw)}@media (min-width:1200px){.concorrente h2{font-size:2.2rem}}.team-slot .concorrente h2{margin:0;margin-bottom:0px;line-height:1em;margin-bottom:7px}.car-details{margin-top:2.5rem}@media (min-width:1200px){.car-col:first-child{padding-right:0px !important}.car-col:last-child{padding-left:0px !important}}#team-page .team-slot .team-slot-col{position:relative;padding:10px 0 5px 35px;margin-bottom:-5px;z-index:1}@media (min-width:576px){#team-page .team-slot .team-slot-col{margin-bottom:-10px}}@media (min-width:768px){#team-page .team-slot .team-slot-col{margin-bottom:-30px}}@media (min-width:992px){#team-page .team-slot .team-slot-col{margin-bottom:-40px}}@media (min-width:1200px){#team-page .team-slot .team-slot-col{margin-bottom:-70px}}#team-page .team-slot .team-slot-col .car-number{position:relative;padding-top:0;margin-right:25px;line-height:inherit;left:0;font-size:calc(1.8rem + 1vw);font-family:'Bould',Arial,Verdana,sans-serif;font-weight:800;font-style:italic}#team-page .team-owners.on-top{line-height:inherit;z-index:1;position:relative}#team-page .team-owners.on-top .concorrente h2{margin-bottom:3px}#team-page .team-slot .team-name{font-size:1.1rem;margin:0;line-height:1em}#team-page .car-foto{max-width:880px;margin:auto}#team-page .car-foto img{max-height:505px;width:auto}#team-page .team-info-aside{display:none}@media (min-width:1200px){#team-page .car-foto{max-width:910px}#team-page .team-info-aside{display:block !important}}#team-page .car-model{display:flex;flex-wrap:wrap;padding-left:0px;margin-right:20px;font-family:Arial,sans-serif;font-size:1.05rem;line-height:1.4rem;text-transform:uppercase;align-items:center}#team-page .car-model .marca{margin-right:5px}#team-page .car-group{display:inline-block;margin-left:0px;padding:0px 10px;background-color:#EDFF94;background-color:#4686F4;color:#FFF;font-family:'Saira','Bould',Arial,sans-serif;font-weight:600;font-size:1.08rem;border-radius:.5rem;white-space:nowrap}#team-page .car-id{display:flex;align-items:center;justify-content:space-between}#team-page .car-logo,#team-page .car-logo{margin-right:8px}#team-page .car-logo,#team-page .car-logo::before{width:45px;height:45px;bottom:0}#team-page .car-details{margin-top:.5rem;margin-bottom:0;display:flex;align-items:center}#team-page .car-info-contain hr{margin-top:6px;margin-bottom:10px}@media (min-width:1200px){#team-page .car-logo,#team-page .car-logo::before{width:55px;height:55px}#team-page .car-details{margin-top:2.5rem}#team-page .car-info-contain hr{margin-top:0px;margin-bottom:15px}}.car-info-contain.on-bottom{padding:0 30px 10px 30px}#team-page .driver-card{background-color:#fff;padding:4px}@media (min-width:992px){#team-page .driver-card{padding:5px}}.driver-col:first-child{padding-right:2px !important}.driver-col:last-child{padding-left:2px !important}.driver-data{border:1px solid hsl(220,3%,85%);background-color:#F8F8F8;background-color:#F0F0F0;background-color:hsl(220,2%,95%)}.piloto-info-text{padding:10px}.country-flag{width:24px}.driver-foto img{width:220px;height:260px;object-fit:cover;object-position:0% 15%}#team-page .driver-card .driver-label{font-family:Arial,Helvetica,sans-serif;color:gray;font-size:.9rem;margin:0px 0 0px 0;display:block}#team-page .driver-card .driver-info{line-height:inherit}#team-page .driver-info .driver-name h3{font-weight:600;font-size:calc(.95rem + 1vw)}@media (min-width:1200px){#team-page .driver-info .driver-name h3{font-size:1.55rem}}#team-page .driver-info .driver-name h3{margin:6px 0 2px 0;line-height:1.5rem}@media (min-width:520px){#team-page .driver-info .driver-name h3{margin:6px 0 3px 0}}#team-page .driver-info .driver-name .inicial{display:inline-block}#team-page .driver-info .driver-name .nome{display:none}@media (min-width:576px){#team-page .driver-info .driver-name .inicial{display:none}#team-page .driver-info .driver-name .nome{display:inline-block}}#team-page .driver-name{display:flex;align-items:center}#team-page .driver-name .nation-flag{display:block;width:23px;height:23px;padding:0 !important;margin-right:8px;position:relative}#team-page .driver-name .nation-flag::before{width:24px;height:24px;padding:0;position:absolute}#team-page .driver-name h3{}#team-page .driver-nation{display:none !important}@media (min-width:992px){#team-page .driver-name .nation-flag{display:none}#team-page .driver-nation{display:flex !important;align-items:center}}#team-page .driver-info .driver-nation{padding-top:1px}#team-page .driver-info .driver-nation .nation-name{font-family:Arial,Helvetica,sans-serif;color:rgb(63,63,63);font-size:.9rem}#team-page .driver-info .driver-nation .nation-flag{width:23px;height:23px;margin-right:10px;padding:0 !important}#team-page .driver-info .driver-nation .nation-flag::before{width:23px;height:23px;top:-1px}@media (min-width:992px){#team-page .driver-info .driver-nation .nation-flag::before{width:26px;height:26px}}@media (min-width:576px){#team-page .driver-info .driver-nation .nation-name{font-size:1rem}}#banner1{margin:0;margin-top:0.25rem}.mod-banners.bannergroup{padding:3px;background-color:#FFF;background-color:#F4F3F2;box-shadow:rgba(125,128,136,0.5) 0px 0px 8px 0px}@media (min-width:992px){.mod-banners.bannergroup{padding:3.5px}}.mod-banners__item.banneritem{border:1px solid hsl(220,3%,85%);overflow:hidden}.mod-banners a{display:block;overflow:hidden;margin:auto}.mod-banners a img{transition:all 0.3s ease;width:100%;max-height:93px;min-height:80px;object-fit:cover}.mod-banners a:hover img{transform:scale(1.03,1.03)}.team-page .pagenavigation{margin:0}.team-page .pagenavigation .pagination{justify-content:flex-start;justify-content:flex-end;justify-content:center;justify-content:space-around;justify-content:space-evenly;justify-content:space-between;margin:10px 0;padding:0;display:flex}
