.main_body{margin:0 auto;padding:0 20px}@media screen and (min-width :1420px){.main_body{padding:unset}}.component_target{text-align:center;margin-top:50px;padding:0 10px 20px;box-shadow:0 3px 5px rgba(var(--first_rgb_text),.5);background:linear-gradient(120deg,var(--light_yellow) 34%,var(--fourth_color) 34%,var(--fourth_color) 68%,var(--light_pink) 34%)}@media screen and (min-width :480px) and (max-width :767px){.content_component_target{padding:20px}}@media screen and (min-width :768px){.component_target{margin-top:unset;padding:20px}}.component_target .title_component{padding-top:40px;margin:0 0 20px}.content_component_target{display:flex;align-items:center;margin-bottom:35px;flex-direction:column;background-color:var(--fourth_color);padding:20px 5px;border-radius:35px}@media screen and (min-width :993px){.content_component_target{padding:20px;flex-direction:row;margin-bottom:60px;justify-content:space-between}}.grafico_box{width:100%;display:inline-flex;justify-content:space-between;align-items:center}@media screen and (min-width :480px) and (max-width :992px){.grafico_box{justify-content:center}}@media screen and (min-width :993px){.grafico_box{width:60%;justify-content:unset}}.label_y{width:60px;text-align:right;margin-right:10px;font-size:14px}@media screen and (min-width :768px) and (max-width :992px){.label_y{width:10%;font-size:unherit}}@media screen and (min-width :993px) and (max-width :1199px){.label_y{width:28%;font-size:inherit}}@media screen and (min-width :1200px){.label_y{width:25%;font-size:inherit}}.row_sangue_intero{padding-bottom:83px;font-weight:600}.row_aferesi{padding-bottom:28px;font-weight:600}.grafico{width:80%}@media screen and (min-width :768px) and (max-width :992px){.grafico{width:85%}}@media screen and (min-width :993px){.grafico{width:70%}}.data_row_box{padding:20px 20px 20px 0;border-left:1px solid var(--first_text);border-bottom:1px solid var(--first_text);text-align:left}.data_row{width:100%;height:30px;margin:50px 0 20px;color:var(--fourth_color);font-weight:700;text-align:right;padding:5px 10px 0}#first_row.data_row{background-color:var(--second_color);margin:10px 0 20px;display:inline-block}#second_row.data_row{background-color:var(--third_color);display:inline-block}.data_perc{display:inline-block;font-weight:700;margin-left:5px}.label_x{display:flex;justify-content:space-between;font-size:14px}@media screen and (min-width :768px){.label_x{font-size:inherit}}.n_40,.n_80{color:transparent}@media screen and (min-width :480px){.n_40,.n_80{color:var(--first_text)}}.box_tot_sacche{display:inline-flex;align-items:center;text-align:left;margin-top:35px}@media screen and (min-width :767px) and (max-width :992px){.box_tot_sacche{display:inline-block;width:83%;text-align:center;margin-top:unset}}@media screen and (min-width :993px){.box_tot_sacche{display:inline-block;width:34%;text-align:center;margin-left:40px;margin-top:unset}}.icona_tot_sacche{width:80px;margin:20px}.label_tot_sacche{font-weight:600}.text_update_data{padding-top:20px;border-top:1px solid var(--light_blue);margin:auto}#update_data{display:inline-block;margin-top:5px}@media screen and (min-width :354px){#update_data{margin-top:unset}}.component_donor{text-align:center;margin:40px 0 0;position:relative}.component_donor .title_component{padding:10px;color:#fff;background:linear-gradient(0.25turn,#E30613,#ED970F);margin-bottom:unset}.component_donor_box{display:flex;flex-direction:column;width:100%}@media screen and (min-width :993px){.component_donor_box{flex-direction:row}}.dona_sangue,.dona_plasma{width:100%;padding:20px}@media screen and (min-width :993px){.dona_sangue,.dona_plasma{width:50%}}.dona_sangue{background-color:var(--light_pink);border-bottom:3px solid var(--fourth_color)}@media screen and (min-width :993px){.dona_sangue{border-bottom:unset;border-right:3px solid var(--fourth_color)}}.dona_plasma{background-color:var(--light_yellow);border-top:3px solid var(--fourth_color)}@media screen and (min-width :993px){.dona_plasma{border-top:unset;border-left:3px solid var(--fourth_color)}}.btt_main_solid.btt_dona_sangue,.btt_main_solid.btt_dona_plasma{background:var(--fourth_color);font-size:17px}.btt_main_solid.btt_dona_sangue a{color:var(--second_color)}.btt_main_solid.btt_dona_plasma a{color:var(--third_color)}.info_box{display:flex;flex-direction:column;align-items:center}@media screen and (min-width :480px){.info_box{flex-direction:row}}.info_box_time,.info_box_quantity{width:100%}@media screen and (min-width :480px){.info_box_time,.info_box_quantity{width:50%}}.time,.quantity{font-size:30px;font-weight:700;color:var(--second_color);padding:20px 0 30px}.blood_icon_box{display:none}.blood_icon_box{display:none}@media screen and (min-width :993px){.blood_icon_box{display:block;position:absolute;left:50%;top:100%;transform:translate(-50%,-100%)}}.blood_icon{height:50px;width:50px;padding:10px;background-color:var(--fourth_color);border-radius:50px}.blood_icon svg{color:var(--second_color);font-size:30px}.component_evt_list{text-align:center}.main_body_content{display:block;text-align:left;margin-top:30px}@media screen and (min-width :768px) and (max-width :992px){.evt_box{display:flex;justify-content:center;flex-wrap:wrap}}@media screen and (min-width:993px){.evt_box{display:flex;justify-content:space-between}}.evt_item{display:block;text-align:left;margin:20px auto;width:100%;background:var(--fourth_color);box-shadow:0 0 5px rgba(var(--first_rgb_text),.5);vertical-align:top}@media screen and (min-width :993px) and (max-width :1259px){.evt_item{display:inline-block;width:310px;margin:15px 0}}@media screen and (min-width :1260px){.evt_item{display:inline-block;width:350px;margin:15px 0}}.evt_image{background-color:var(--light_blue);padding:20px 15px;text-align:center;font-weight:600;font-size:24px}.address_evt svg,.hour_evt svg{color:var(--first_color);margin-right:10px}.evt_item_title{font-size:17px;font-weight:600;color:var(--first_color);text-transform:uppercase;text-decoration:underline;margin:15px 15px 0}.org_evt{padding:5px 0;font-weight:600;margin:0 15px}.org_evt a{color:var(--second_color)}.address_evt{padding-top:20px;margin:0 15px}.evt_item_text{padding:10px 15px 15px}.all_evts{margin:30px}.btt_evt:hover{text-decoration:underline;background:var(--first_color)}