.main_body{margin:0 auto}.container_img{position:relative;height:200px;overflow:hidden;margin:35px 20px}@media screen and (min-width :480px) and (max-width :992px){.container_img{height:310px}}@media screen and (min-width :993px) and (max-width :1260px){.container_img{height:370px}}@media screen and (min-width :1261px){.container_img{height:370px;margin:35px 0 0}}.img_header{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}@media screen and (min-width :993px){.img_header{width:auto;height:100%}}.label_img{color:var(--fourth_color);position:absolute;top:50%;transform:translate(0,-50%);right:0;left:0;margin:0 15px;text-shadow:5px 3px 3px #000}.title_img{text-transform:uppercase;font-weight:700;text-align:center;font-size:35px;line-height:35px}@media screen and (min-width :481px){.title_img{font-size:45px;line-height:45px}}.component_orari_prenota{display:flex;flex-direction:column;margin:25px 20px 0}@media screen and (min-width:993px) and (max-width :1260px){.component_orari_prenota{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1261px){.component_orari_prenota{flex-direction:row;justify-content:space-between;margin:25px 0 0}}.component_orari_prenota a{color:var(--first_text)}.component_orari_prenota a:hover{text-decoration:unset}.orari_item{width:100%;padding:20px;background-color:var(--third_color)}@media screen and (min-width :993px){.orari_item{width:33%;flex:1}}.orari_item .section_title{margin-bottom:15px}.component_orari_prenota a:hover .section_title{text-decoration:underline}.prenota_item{position:relative;background-color:var(--first_color);padding:unset;margin:25px 0;display:flex;align-items:center;height:147px}@media screen and (min-width :993px){.prenota_item{margin:0 0 0 45px;height:unset}}.orari_text .section_title_2{color:var(--fourth_color);width:255px}@media screen and (min-width :481px) and (max-width :992px){.orari_text .section_title_2{width:unset}}.prenota_item svg{position:absolute;right:0;top:50%;transform:translate(10%,-50%);color:color-mix(in srgb,var(--fourth_color) 15%,transparent);font-size:170px}.consultorio_box{margin:0 20px}@media screen and (min-width :768px){.consultorio_box{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width :768px) and (max-width :992px){.consultorio_text{width:50%}}@media screen and (min-width :993px){.consultorio_text{width:44%}}.consultorio_map{margin-top:30px}@media screen and (min-width :768px){.consultorio_map{width:40%;margin-top:unset}}@media screen and (min-width :993px){.consultorio_map{margin-top:unset;width:44%}}.title_map{margin-bottom:20px;margin-left:10px;font-weight:400;border-left:2px solid var(--first_color);padding-left:20px}.text_map{margin-bottom:20px}.img_map{width:100%;overflow:hidden;height:320px;display:flex;justify-content:center;align-items:center}@media screen and (min-width :768px){.img_map{height:200px}}.component_servizi{margin:35px 20px 0}@media screen and (min-width :1261px){.component_servizi{margin:60px 0 0}}.servizi_box{display:flex;flex-direction:column;margin-top:20px}@media screen and (min-width:768px){.servizi_box{flex-direction:row;justify-content:space-between}}.servizi_item a{width:100%;overflow:hidden;position:relative;margin:0 25px 25px 0}@media screen and (min-width:768px){.servizi_item:nth-child(2){margin-bottom:unset}.first_items,.second_items{width:50%;margin-right:45px}.second_items{margin-right:unset}}.first_items .img_box{display:flex;justify-content:flex-end}@media screen and (min-width :481px){.first_items .img_box{display:inline-block}}.servizi_item{background-color:color-mix(in srgb,var(--second_color) 70%,transparent)}@media screen and (min-width :481px){.servizi_item{background-color:unset}}.servizi_item a{color:var(--fourth_color);display:flex;align-items:flex-start}.img_item{display:none}@media screen and (min-width :481px) and (max-width :610px){.img_item{display:inline-block;width:135%}}@media screen and (min-width :611px) and (max-width :767px){.img_item{display:inline-block;width:100%}}@media screen and (min-width :768px) and (max-width :992px){.img_item{display:inline-block;width:260%}}@media screen and (min-width :993px) and (max-width :1260px){.img_item{display:inline-block;width:150%}}@media screen and (min-width :1261px){.img_item{display:inline-block;width:100%}}.servizi_text{position:static;margin:10px}@media screen and (min-width:481px) and (max-width :610px){.servizi_text{position:absolute}}@media screen and (min-width :611px){.servizi_text{margin:20px;position:absolute}}@media screen and (min-width:611px) and (max-width :767px){.second_items .servizi_item:nth-child(2) .servizi_text{width:450px}.servizi_text{position:absolute}}@media screen and (min-width:768px) and (max-width :1260px){.servizi_text{position:absolute}}@media screen and (min-width :1261px){.second_items .servizi_item:nth-child(2) .servizi_text{width:447px}.servizi_text{position:absolute}}.servizi_title{font-weight:700;font-size:19px;line-height:25px;margin-bottom:10px}@media screen and (min-width:500px){.servizi_title{font-size:22px}}.component_scuola_biofertilita{margin-top:15px}@media screen and (min-width :1261px){.component_scuola_biofertilita{margin:50px 0 0}}.scuola_biofertilita_box a{margin:20px 0 50px;display:flex;flex-direction:column;background-color:var(--first_color);padding:20px;font-weight:700;text-transform:uppercase;justify-content:center;align-items:center;color:var(--fourth_color)}@media screen and (min-width :481px){.scuola_biofertilita_box a{flex-direction:row}}.scuola_biofertilita_icon{background-color:var(--fourth_color);width:85px;height:85px;border-radius:50px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}@media screen and (min-width :481px){.scuola_biofertilita_icon{margin-right:20px;margin-bottom:unset}}.scuola_biofertilita_icon svg{color:var(--first_dark);font-size:40px}.scuola_biofertilita_icon img{width:50px}.label_icon{text-align:center;font-size:25px;line-height:25px}@media screen and (min-width:768px){.label_icon{font-size:35px}}.component_donazione{margin-top:35px;overflow:hidden;text-align:center;position:relative}@media screen and (min-width :1261px){.component_donazione{margin:50px 0 0}}.donazione_box{padding:10px;background-color:var(--third_color)}.donazione_box{color:var(--first_dark);display:flex;align-items:center;flex-direction:column;justify-content:center}.background_title_donazione{display:none;text-transform:uppercase;font-weight:800;position:absolute;opacity:.05;font-size:150px;white-space:nowrap}@media screen and (min-width :400px) and (max-width :480px){.background_title_donazione{display:block;font-size:150px}}@media screen and (min-width :481px) and (max-width :690px){.background_title_donazione{display:block;font-size:200px}}@media screen and (min-width :691px){.background_title_donazione{display:block;font-size:260px}}.title_donazione{text-transform:uppercase;font-weight:700;font-size:30px;line-height:35px}@media screen and (min-width :481px){.title_donazione{font-size:40px;line-height:45px}}.abs_donazione{font-size:19px;line-height:25px;font-weight:400}@media screen and (min-width :481px){.abs_donazione{font-size:22px}}.text_donazione{font-size:15px;line-height:18px;margin-top:10px}.component_evt_list{text-align:center}.evt_box{margin:0 20px}@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) and (max-width :1259px){.evt_box{display:flex;justify-content:center;align-items:flex-start}}@media screen and (min-width :1260px){.evt_box{display:flex;justify-content:center;align-items:flex-start;margin:unset}}.evt_item{display:block;text-align:left;margin:20px auto;width:100%;background:var(--fourth_color);vertical-align:top;border:1px solid var(--third_color);cursor:pointer}.evt_item:first-child{margin-top:unset}.evt_item:last-child{margin-bottom:unset}@media screen and (min-width :993px) and (max-width :1259px){.evt_item{display:inline-block;width:310px;margin:0 10% 20px}.evt_item:last-child{margin-right:unset}.evt_item:nth-child(1n+0){margin-left:unset}}@media screen and (min-width :1260px) and (max-width :1419px){.evt_item{display:inline-block;width:350px;margin:0 11% 20px}.evt_item:last-child{margin-right:unset}.evt_item:nth-child(1n+0){margin-left:unset}}@media screen and (min-width:1420px){.evt_item{display:inline-block;width:350px;margin:0 175px}.evt_item:last-child{margin-right:unset}.evt_item:nth-child(1n+0){margin-left:unset}}.evt_item_title{background-color:var(--first_light);font-size:18px;font-weight:600;line-height:22px;padding:15px}.evt_item:nth-child(even) .evt_item_title{background-color:var(--third_color)}.evt_item_title a{color:var(--first_dark)}.evt_info{border-bottom:unset;padding:15px}.date_evt,.address_evt,.hour_evt{margin-bottom:10px}.date_evt svg,.address_evt svg,.hour_evt svg{color:var(--first_dark);margin-right:10px}.address_evt a{color:var(--first_text)}.btt_evt{color:var(--first_dark);font-size:15px;text-transform:uppercase}.btt_evt:hover{text-decoration:underline}.btt_evt svg{font-size:12px;color:var(--first_dark);margin-left:5px;vertical-align:baseline}.component_news_list{margin-top:50px}.btt_news{color:var(--first_dark);font-size:15px;text-transform:uppercase}.btt_news:hover{text-decoration:underline}.btt_news svg{font-size:12px;color:var(--first_dark);margin-left:5px;vertical-align:baseline}.news_item{margin:0 20px}@media screen and (min-width :1260px){.news_item{margin:unset}}.news_info{border:1px solid var(--third_color);padding:15px;margin-bottom:20px}.news_date_pub{text-transform:uppercase;font-size:13px}.news_title{font-size:18px;font-weight:600;line-height:22px;margin:15px 0}.news_title a{color:var(--first_dark)}