#root{height:100%}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;background-color:#f7f4f1}a{text-decoration:none;color:inherit}ul{list-style-type:none;padding:0}._driver-list_8fmqb_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;padding:20px;max-width:1200px;width:100%;height:100%;margin:0 auto 20px}._driver-card_8fmqb_25{border:1px solid gray;display:flex;flex-direction:column;border-radius:12px;box-shadow:0 0 5px gray;cursor:pointer;background-color:#e4e1e1;padding:0 10px}._driver-card_8fmqb_25:hover{transform:translateY(-10px);transition:transform .2s ease}._driver-card__header_8fmqb_57{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:2px;margin:8px 5px}._driver-card__ranking_8fmqb_75{font-size:50px;font-weight:800;margin:0}._driver-card__points_8fmqb_87{font-size:18px;font-weight:500;margin:0;padding-bottom:5px}._driver-card__image_8fmqb_101{margin-bottom:7px}._driver-card__team_8fmqb_109,._driver-card__name_8fmqb_111{font-size:18px;padding:2px;margin:5px;font-weight:500}._driver-card__name_8fmqb_111{margin-bottom:12px}._driver-card--skeleton_8fmqb_133{height:440px;box-shadow:0 0 5px #a4a4a4;padding:0}@media (max-width: 1024px){._driver-list_8fmqb_1{grid-template-columns:repeat(3,1fr)}._driver-card--skeleton_8fmqb_133{height:400px}}@media (max-width: 768px){._driver-list_8fmqb_1{grid-template-columns:repeat(2,1fr)}._driver-card--skeleton_8fmqb_133{height:350px}}@media (max-width: 480px){._driver-list_8fmqb_1{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}._driver-card--skeleton_8fmqb_133{height:250px}}._skeletons_871f2_1{background:linear-gradient(90deg,#eee 25%,#ddd,#eee 75%);background-size:200% 100%;animation:_shimmer_871f2_1 1.5s infinite;display:inline-block}@keyframes _shimmer_871f2_1{0%{background-position:-200% 0}to{background-position:200% 0}}._driver-detail_qeqjs_1{margin:0 auto;display:flex;flex-direction:column;align-items:center}._driver-detail__profile_qeqjs_15{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:30px;background-color:#fff;border-radius:12px;box-shadow:0 0 5px gray;padding:30px;margin:40px}._driver-detail__image_qeqjs_41{width:360px;height:380px}._driver-detail__sections_qeqjs_51{display:flex;flex-direction:row;justify-content:space-evenly;box-shadow:0 0 5px gray;background-color:#f5f5f5;padding:30px;width:100%}._driver-detail__label_qeqjs_71{font-size:18px;margin-top:5px;white-space:nowrap}._driver-detail__value_qeqjs_83{font-size:24px;font-weight:500}._driver-detail__info-list_qeqjs_93{width:500px;margin:15px}._driver-detail__info-list_qeqjs_93 li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid tan;font-weight:500;padding:15px 0 10px}._driver-detail__profile_qeqjs_15 h1{font-size:35px}._driver-detail__sections_qeqjs_51 h2{font-size:30px;text-shadow:2px 2px 3px rgb(210,125,125);margin:15px}@media (max-width: 1024px){._driver-detail__profile_qeqjs_15{flex-direction:column;width:90%}._driver-detail__sections_qeqjs_51{flex-direction:column;align-items:center;box-shadow:none}._driver-detail__sections_qeqjs_51 section{box-shadow:0 0 5px gray;background-color:#f5f5f5;border-radius:12px;padding:30px;margin:15px auto}}@media (max-width: 768px){._driver-detail__info-list_qeqjs_93{width:100%}._driver-detail__image_qeqjs_41{max-width:300px;width:100%;height:auto}}@media (max-width: 480px){._header__menu_qeqjs_207{gap:18px}._header__menu-link_qeqjs_213{font-size:20px}._driver-detail__label_qeqjs_71{font-size:16px}._driver-detail__value_qeqjs_83{font-size:18px}._driver-detail__profile_qeqjs_15 h1{font-size:30px}._driver-detail__sections_qeqjs_51 h2{font-size:25px}}._schedule-summary_uc5rc_1{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:0 100px;gap:20px}._schedule-summary__section_uc5rc_17{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1}._schedule-summary__section--highlight_uc5rc_35{flex:1.3}._schedule-summary__title_uc5rc_43{margin:20px 8px;color:#000;color:#f5f5f5}._schedule-summary__card_uc5rc_55{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:30px;margin:8px;cursor:pointer;border-radius:12px;box-shadow:0 0 5px #d3e7ff;background-color:#2e2e2eac;width:300px;height:100%}._schedule-summary__card_uc5rc_55:hover{transform:translateY(-10px);transition:transform .2s ease}._schedule-summary__card--highlight_uc5rc_95{width:80%;min-width:320px;max-width:460px;box-shadow:5px 5px 15px 2px red}._schedule-summary__gp-name_uc5rc_109{font-size:24px;font-weight:600;color:#fffc}._schedule-summary__FlagImage_uc5rc_121{width:200px;height:120px;margin-top:6px}._schedule-summary__date-range_uc5rc_133{font-size:22px;color:#fffc}@media (max-width: 1210px){._schedule-summary__card_uc5rc_55{background-color:#2e2e2e}._schedule-summary__gp-name_uc5rc_109,._schedule-summary__date-range_uc5rc_133{color:#fff}._schedule-summary__title_uc5rc_43{color:#000}}@media (max-width: 768px){._schedule-summary_uc5rc_1{flex-direction:column;padding:0 20px}}._countdown_hey25_1{color:#fff;display:flex;flex-direction:column;align-items:center;gap:10px}._countdown_hey25_1 h2{font-size:28px}._countdown__list_hey25_25{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));gap:30px}._countdown__list_hey25_25 li{display:flex;flex-direction:column;align-items:center}._countdown__value_hey25_49{font-size:50px;font-weight:700}._countdown__unit_hey25_59{font-size:24px}@media (max-width: 1210px){._countdown_hey25_1{color:#000078;padding:20px}}._home-page_ssdf9_1{height:100%;background-image:url(/Formula1-_WEB_SITE/assets/f1__background-DEaRlOnP.jpg);background-size:cover;background-position:center 15%;display:flex;flex-direction:column;gap:100px}@media (max-width: 1210px){._home-page_ssdf9_1{background-image:none}}._header_1l11b_1{display:flex;align-items:center;justify-content:space-between;width:100%;height:150px;background-color:#15151f;padding:0 320px 0 200px}._header__menu_1l11b_23{display:flex;flex-direction:row;gap:30px;color:#fff}._header__menu-link_1l11b_37{color:#fff;font-size:22px;font-weight:600;text-decoration:none;position:relative;padding-bottom:2px}._header__menu-link_1l11b_37:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:red;transition:all .3s ease-in-out}._header__menu-link_1l11b_37:hover:after{width:100%}._header__logo_1l11b_85{border:none;width:100%;height:100%;max-height:150px;display:block;margin-right:50px}button{padding:0;border:none;cursor:pointer}@media (max-width: 480px){._header__menu_1l11b_23{gap:18px}._header__menu-link_1l11b_37{font-size:20px}}._ranking-page_e4lm3_1{max-width:1200px;width:100%;margin:50px auto;border:1px solid gray;border-radius:12px;box-shadow:0 0 5px gray;background-color:#fff;padding:50px}._ranking-page__header_e4lm3_23{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}._ranking-page__select_e4lm3_37{height:40px;padding:6px 10px;font-size:16px;margin-bottom:20px;border:1px solid gray;border-radius:6px}._ranking-page__tab_e4lm3_55{display:flex;flex-direction:row;gap:12px;background-color:#a2a2a2;border-radius:5px;margin-bottom:20px}._ranking-page__button_e4lm3_73{width:75%;padding:16px;border:none;background-color:#a2a2a2;cursor:pointer;font-weight:700;border-radius:5px;margin:6px;font-size:16px;font-weight:600}._ranking-page__button--active_e4lm3_101{background-color:#d6d6d6}@media (max-width: 480px){._ranking-page__header_e4lm3_23 h1{font-size:20px}}._ranking-table_12j8m_1{width:100%}._ranking-table__driver-info_12j8m_9{display:flex;align-items:flex-end}._ranking-table__driver-info_12j8m_9 img{width:50px;height:50px}._ranking-table_12j8m_1 th{border-bottom:1px solid brown;padding:20px 40px;text-align:left;font-size:20px;white-space:nowrap}._ranking-table_12j8m_1 td{border-bottom:1px solid brown;padding:20px 40px;font-size:18px}@media (max-width: 1100px){._ranking-table_12j8m_1 th{padding:10px 20px;font-size:18px}._ranking-table_12j8m_1 td{padding:10px 20px;font-size:16 px}}@media (max-width: 768px){._ranking-table__driver-info_12j8m_9 img{width:25px;height:25px}._ranking-table_12j8m_1 th{padding:7px 15px;font-size:15px}._ranking-table_12j8m_1 td{padding:7px 15px;font-size:14px}}@media (max-width: 600px){._ranking-table_12j8m_1 th,._ranking-table_12j8m_1 td{padding:3px;font-size:12px}}._ranking-table__team_nk5y2_1{width:100%}._ranking-table__team-info_nk5y2_9{display:flex;align-items:center}._ranking-table__team-info_nk5y2_9 img{width:200px;height:100px;padding-right:30px}._ranking-table__team_nk5y2_1 th{border-bottom:1px solid brown;padding:20px 40px;text-align:left;font-size:20px}._ranking-table__team_nk5y2_1 td{border-bottom:1px solid brown;padding:10px 40px;font-size:18px}@media (max-width: 768px){._ranking-table__team-info_nk5y2_9 img{width:150px;height:75px}._ranking-table_nk5y2_1 th{padding:10px 20px;font-size:16px}._ranking-table_nk5y2_1 td{padding:10px 20px;font-size:14px}}@media (max-width: 550px){._ranking-table__team-info_nk5y2_9 img{width:100px;height:50px}._ranking-table__team_nk5y2_1 th{padding:5px 10px;font-size:14px}._ranking-table__team_nk5y2_1 td{padding:5px 10px;font-size:12px}}._race-schedules-page_1fv1z_1{display:flex;flex-direction:column;align-items:center;padding:30px}._race-schedules_1fv1z_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;max-width:1400px;width:100%;margin:0 auto}._race-schedules__next-button_1fv1z_33{max-width:1400px;border:1px solid gray;box-shadow:0 0 5px gray;border-radius:12px;font-size:22px;font-weight:500;width:100%;height:70px;margin:25px auto;cursor:pointer}._race-schedules__next-button_1fv1z_33:hover{background-color:#c4c3c3}._race-schedules__flag_1fv1z_67{width:20px;height:20px;border-radius:50%;border:1px solid gray;margin-right:3px}._race-schedules__card_1fv1z_83{width:100%;height:100%;border:1px solid gray;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:12px;box-shadow:0 0 5px gray;background-color:#fff;padding:25px}._race-schedules__card-round_1fv1z_111{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:5px}._race-schedules__badge--now_1fv1z_129,._race-schedules__badge--next_1fv1z_131{width:100px;height:40px;border-radius:12px;font-size:18px;font-weight:600;display:flex;justify-content:center;align-items:center}._race-schedules__badge--now_1fv1z_129{background-color:red;box-shadow:0 0 5px #000;color:#fff}._race-schedules__badge--next_1fv1z_131{background-color:#ff0;box-shadow:0 0 5px #2a2aa8;color:#2a2aa8}._race-schedules__card_1fv1z_83 h2{margin-bottom:5px}._race-schedules__card_1fv1z_83 p{font-size:20px;font-weight:500}._race-schedules__circuit-button_1fv1z_195{background-color:#fff}._race-schedules__circuit-image_1fv1z_203{width:250px;height:180px;margin:15px;transition-duration:.3s;cursor:pointer}._race-schedules__circuit-image_1fv1z_203:hover{transform:scale(1.1);transition-duration:.5s}._race-schedules__sessions-info_1fv1z_229{width:100%;border-top:1px solid gray;padding:0}._race-schedules__sessions-info_1fv1z_229 li{display:flex;flex-direction:row;justify-content:space-between}._race-schedules__sessions-info_1fv1z_229 span{padding:6px}._race-schedules__result-button_1fv1z_261{width:100%;padding:16px;background-color:#fff;cursor:pointer;font-weight:700;border-radius:5px;margin:6px auto;font-size:16px;font-weight:600;border:none;box-shadow:0 0 5px gray}._race-schedules__result-button_1fv1z_261:hover{background-color:#c4c3c3;box-shadow:0 0 5px #000}._race-schedules__card--skeleton_1fv1z_299{padding:0}@media (max-width: 1200px){._race-schedules_1fv1z_1{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._race-schedules_1fv1z_1{max-width:470px;grid-template-columns:1fr;gap:12px}}._race-detail_m04wp_1{max-width:1200px;width:100%;padding:30px;margin:20px auto}._race-detail__flag_m04wp_15{width:30px;height:30px;border-radius:50%;border:1px solid gray;margin-right:10px}._race-detail__title_m04wp_31{display:flex;flex-direction:row;align-items:center;margin-bottom:15px}._race-detail__circuit-section_m04wp_45{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 0 5px gray;border-radius:12px;margin-bottom:40px;padding:10px}._race-detail__circuit-section_m04wp_45 ul{width:80%;padding:20px}._race-detail__circuit-section_m04wp_45 li{border-bottom:1px solid tan;padding:15px 0 10px;font-size:20px;font-weight:500;display:flex;justify-content:space-between;color:#000;margin-right:30px;white-space:nowrap}._race-detail__circuit-section_m04wp_45 span{text-align:right;margin-left:2px}._race-detail__circuit-image_m04wp_113{max-width:500px;width:100%;height:100%;margin:70px 10px}._race-detail__tab_m04wp_127{display:flex;flex-direction:row;gap:12px;background-color:#a2a2a2;border-radius:5px;margin-bottom:20px}._race-detail__button_m04wp_145{width:75%;padding:16px;border:none;background-color:#a2a2a2;cursor:pointer;font-weight:700;border-radius:5px;margin:6px;font-size:16px;font-weight:600}._race-detail__button--active_m04wp_171{background-color:#d6d6d6}@media (max-width: 1160px){._race-detail__circuit-section_m04wp_45{flex-direction:column}._race-detail_m04wp_1{width:95%}._race-detail__circuit-section_m04wp_45 li{font-size:18px}}@media (max-width: 768px){._race-schedules_m04wp_209{grid-template-columns:1fr;gap:12px}._race-detail__circuit-section_m04wp_45 li{font-size:16px}._race-detail__circuit-section_m04wp_45 ul{width:100%}._race-detail__title_m04wp_31 h1{font-size:24px}}@media (max-width: 480px){._race-detail__circuit-section_m04wp_45 li{font-size:14px}}._team-list_1q5tr_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:40px;padding:25px;max-width:1200px;margin:0 auto}._team-card_1q5tr_19{max-width:600px;width:100%;border:1px solid gray;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;box-shadow:0 0 5px gray;cursor:pointer;background-color:#e4e1e1;padding:20px}._team-card_1q5tr_19:hover{transform:translateY(-10px);transition:transform .2s ease}._team-card_1q5tr_19 h2{font-weight:600;font-size:30px}._team-card__drivers_1q5tr_67{display:flex;flex-direction:row;margin:15px 0}._driver-profile_1q5tr_79{display:flex;flex-direction:row;align-items:center;padding-right:20px;background-color:#e4e1e1}._driver-profile_1q5tr_79 span:hover{color:#707070}._driver-profile_1q5tr_79 img{width:30px;height:30px;background-color:#f0f8ff;border-radius:50%}._team-card__car-image_1q5tr_117{width:88%;height:auto}._team-card--skeleton_1q5tr_127{box-shadow:0 0 5px #a4a4a4;height:257px;padding:0}@media (max-width: 1024px){._team-list_1q5tr_1{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._team-list_1q5tr_1{grid-template-columns:1fr;gap:20px}._team-card__drivers_1q5tr_67{flex-direction:column;gap:10px}}._team-detail_a5bzd_1{margin:10px auto;display:flex;flex-direction:column;align-items:center}._team-detail__card_a5bzd_15{max-width:1050px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:45px;background-color:#fff;border-radius:12px;box-shadow:0 0 5px gray;margin:30px auto;padding:30px}._team-detail__card-header_a5bzd_45{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}._team-detail__logo_a5bzd_59{width:100px;height:60px;margin-right:8px}._team-detail__card-left_a5bzd_71{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}._team-detail__card-right_a5bzd_87{width:100%;display:flex;flex-direction:row;gap:20px;justify-content:center}._driver-profile_a5bzd_103{min-width:100px;width:100%;border:1px solid gainsboro;box-shadow:0 0 5px #dcdcdc;border-radius:10px;padding:10px;background-color:#fff;margin:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}._driver-profile_a5bzd_103 img{width:100%;height:auto}._driver-profile_a5bzd_103 p{font-size:20px;font-weight:500;text-align:center}._team-detail__sections_a5bzd_155{width:100%;min-height:450px;display:flex;flex-direction:row;justify-content:space-evenly;box-shadow:0 0 5px gray;background-color:#f5f5f5;padding:30px}._team-detail__car-image_a5bzd_177{max-width:700px;width:100%;height:auto;margin:10px 0}._team-detail__car-info-list_a5bzd_191{width:100%;display:flex;flex-direction:column;padding-left:20px;border-left:3px solid tan}._team-detail__car-info-list_a5bzd_191 li{font-size:20px;margin-bottom:8px;display:flex;gap:8px}._team-detail__info-list_a5bzd_221{display:flex;flex-direction:column;align-items:flex-start}._team-detail__info-list_a5bzd_221 li{width:500px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid tan;font-weight:500;padding:15px 0 10px}._team-detail__label_a5bzd_255{font-size:18px;white-space:nowrap}._team-detail__value_a5bzd_267{font-size:24px;font-weight:500}._team-detail__card-header_a5bzd_45 h1{font-size:35px}._team-detail__sections_a5bzd_155 h2{font-size:30px}@media (max-width: 1300px){._team-detail__sections_a5bzd_155{flex-direction:column;justify-content:flex-start;align-items:flex-start}._team-detail__sections_a5bzd_155 section{margin-top:30px}._team-detail__card_a5bzd_15{flex-direction:column}}@media (max-width: 768px){._team-detail__info-list_a5bzd_221{width:100%}._team-detail__sections_a5bzd_155 section{width:100%;padding:30px;margin:15px auto}._team-detail__info-list_a5bzd_221 li{width:100%}}@media (max-width: 480px){._team-detail__card_a5bzd_15{margin:20px}._team-detail__label_a5bzd_255{font-size:16px}._team-detail__value_a5bzd_267{font-size:18px;font-weight:500}._team-detail__sections_a5bzd_155 li{align-items:flex-start;justify-content:flex-start;gap:8px}._team-detail__car-info-list_a5bzd_191 li{font-size:18px}._team-detail__card-header_a5bzd_45 h1{font-size:30px}._team-detail__sections_a5bzd_155 h2{font-size:28px}}
