/* С К Л А Д  П І Л О Т І В*/

.cont_pilots {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	font-family: F1Bold;
	gap: 25px;
	max-width: 1400px;
	margin: 0 auto;}

.blok_pil_redbull {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #3671c6;
	border-right: solid 3px #3671c6;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #4781D7;
	}
.pilot_z {width: 148px; min-width: 80px; height: 4.5vw; margin-top: 0.5vw;}
.pilot_lin {display: flex; margin-right: 0.5vw;}
.pilot_lin_img {width: 8px;}
.pilot_nom, 
.pilot_fl {width: 60px; height: 40px; margin: 5px;}
.pilot_f {width: 170px; margin-left: 6vw;}
.pilot_ff {width: 170px;}
.pilot_sl {width: 130px;}
.pilot_s {width: 120px;}
.pilot_l {width: 110px; margin-left: 10px;}
.pilot_t {font-family: 'Titillium Web', sans-serif;}
.blok_pil_redbull .pilot_nom {border: solid 1px #3671c6; border-radius: 5px;}
.blok_pil_redbull .pilot_fl {border: solid 1px #3671c6; border-radius: 5px;}

.blok_pil_ferrari {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #e80020;
	border-right: solid 3px #e80020;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #ED1131;}
	
.blok_pil_ferrari .pilot_nom {border: solid 1px #e80020; border-radius: 5px;}
.blok_pil_ferrari .pilot_fl {border: solid 1px #e80020; border-radius: 5px;}

.blok_pil_mclaren {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #FF8000;
	border-right: solid 3px #FF8000;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #F47600;}
	
.blok_pil_mclaren .pilot_nom {border: solid 1px #FF8000; border-radius: 5px;}
.blok_pil_mclaren .pilot_fl {border: solid 1px #FF8000; border-radius: 5px;}

.blok_pil_mercedes {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #27f4d2;
	border-right: solid 3px #27f4d2;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #00D7B6;}
	
.blok_pil_mercedes .pilot_nom {border: solid 1px #27f4d2; border-radius: 5px;}
.blok_pil_mercedes .pilot_fl {border: solid 1px #27f4d2; border-radius: 5px;}

.blok_pil_aston {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #229971;
	border-right: solid 3px #229971;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #229971;}
	
.blok_pil_aston .pilot_nom {border: solid 1px #229971; border-radius: 5px;}
.blok_pil_aston .pilot_fl {border: solid 1px #229971; border-radius: 5px;}

.blok_pil_rb {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #6692FF;
	border-right: solid 3px #6692FF;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #6C98FF;}
	
.blok_pil_rb .pilot_nom {border: solid 1px #6692FF; border-radius: 5px;}
.blok_pil_rb .pilot_fl {border: solid 1px #6692FF; border-radius: 5px;}

.blok_pil_haas {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #B6BABD;
	border-right: solid 3px #B6BABD;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #ababab;}
	
.blok_pil_haas .pilot_nom {border: solid 1px #B6BABD; border-radius: 5px;}
.blok_pil_haas .pilot_fl {border: solid 1px #B6BABD; border-radius: 5px;}

.blok_pil_williams {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #64C4FF;
	border-right: solid 3px #64C4FF;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #1868DB;}
	
.blok_pil_williams .pilot_nom {border: solid 1px #64C4FF; border-radius: 5px;}
.blok_pil_williams .pilot_fl {border: solid 1px #64C4FF; border-radius: 5px;}

.blok_pil_audi {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #fc3715;
	border-right: solid 3px #fc3715;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #F50537;}
	
.blok_pil_audi .pilot_nom {border: solid 1px #fc3715; border-radius: 5px;}
.blok_pil_audi .pilot_fl {border: solid 1px #fc3715; border-radius: 5px;}

.blok_pil_alpine {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #0093CC;
	border-right: solid 3px #0093CC;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #f16db0;}
.blok_pil_alpine .pilot_nom {border: solid 1px #0093CC; border-radius: 5px;}
.blok_pil_alpine .pilot_fl {border: solid 1px #0093CC; border-radius: 5px;}

.blok_pil_cadillac {position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: 100%;
	border-top: solid 3px #000;
	border-right: solid 3px #000;
	border-top-right-radius: 10px;
	padding-left: 0.5vw;
    background: linear-gradient(rgba(0,0,0,.4), rgba(255,255,255,.3)), url('/sait/fon.png') center / 140%;
    background-color: #3e3e3e;}
.blok_pil_cadillac .pilot_nom {border: solid 1px #000; border-radius: 5px;}
.blok_pil_cadillac .pilot_fl {border: solid 1px #000; border-radius: 5px;}

@media (max-width: 1023px) {
	.cont_pilots {grid-template-columns: repeat(1, 1fr);}
}
@media (max-width: 765px) {
	.cont_pilots {grid-template-columns: repeat(1, 1fr);
	margin: 0 22px;
	font-size: 13px;
	}
	.pilot_lin_img {width: 6px;}
	.pilot_nom, 
	.pilot_fl {width: 50px; height: 30px;}
	.pilot_f {width: 85px; margin-left: 0.3vw;}
	.pilot_sl {width: 130px; text-align: centr;}
    .pilot_s {width: 86px; position: absolute; top: 90px; left: -10px;}
    .pilot_l {width: 72px; position: absolute; top: 88px; left: 55px;}
}