/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#ba-wrapper{max-width:550px;position:relative;margin:auto;}#ba-wrapper .ba-map{position:relative;margin-bottom:30px;}#ba-wrapper .ba-map > img{max-width:100%;display:block;margin:auto;height:auto;}#ba-wrapper .ba-map .ba-map-elements > div{font-weight:700;color:#ffffff;color:#264f36;font-size:1.1vw;line-height:1.2;position:absolute;}@media screen and (min-width:1140px){#ba-wrapper .ba-map .ba-map-elements > div{font-size:12px;}}#ba-wrapper .ba-map .ba-map-elements > div div.ba-city{display:block;width:2.3vw;height:2.3vw;border-radius:100%;margin-bottom:0.25vw;}#ba-wrapper .ba-map .ba-map-elements > div div.ba-city.ba-new-city{background-color:#db0007;}#ba-wrapper .ba-map .ba-map-elements > div div.ba-city.ba-old-city{background-color:#ffffff;}@media screen and (min-width:992px){#ba-wrapper .ba-map .ba-map-elements > div{cursor:pointer;}#ba-wrapper .ba-map .ba-map-elements > div div.ba-city{width:1.7vw;height:1.7vw;}}@media (min-width:768px) and (max-width:900px){#ba-wrapper .ba-map .ba-map-elements > div div.ba-city{width:2vw;height:2vw;}}@media (min-width:900.2px) and (max-width:991.8px){#ba-wrapper .ba-map .ba-map-elements > div div.ba-city{width:1.9vw;height:1.9vw;}}@media screen and (min-width:1140px){#ba-wrapper .ba-map .ba-map-elements > div div.ba-city{width:17px;height:17px;margin-bottom:3px;}}@media (max-width:575px){#ba-wrapper .ba-map .ba-map-elements > div div.ba-city{width:3.25vw;height:3.25vw;}}.ba-info{margin:0 10px 30px;}.ba-info h3{text-align:center;font-size:18px;font-weight:normal;margin:30px 0;}@media screen and (min-width:992px){.ba-info h3{display:none;}}#ba-select{margin-bottom:15px;width:100%;font-size:20px;font-weight:700;}@media screen and (min-width:992px){#ba-select{display:none;}}.select2-container{width:100% !important;}.ba-tooltip{display:none;padding:15px;}@media screen and (min-width:992px){.ba-tooltip{position:absolute;top:-1rem;left:4.9vw;width:max-content;z-index:2;background:#ffffff;box-shadow:0px 6px 14px 0px rgba(0,0,0,0.14);border-radius:12px;padding:15px;}.ba-tooltip.ba-active.two-col{display:flex;}}@media screen and (min-width:1140px){.ba-tooltip{left:59px;}}.ba-tooltip h6{font-size:17px;color:#000000;font-weight:700;margin:0;}.ba-tooltip h6 span{color:#264f36;}@media screen and (min-width:992px){.ba-tooltip:before{content:"";display:block;position:absolute;left:-10px;width:0;height:0;border-style:solid;border-width:8px 10px 8px 0;border-color:transparent #ffffff transparent transparent;}.ba-tooltip.ba-left{left:auto;right:4.9vw;}}@media screen and (min-width:992px) and (min-width:1140px){.ba-tooltip.ba-left{margin-right:0;right:59px;}}@media screen and (min-width:992px){.ba-tooltip.ba-left:before{left:auto;right:-10px;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #ffffff;}.ba-tooltip.ba-low{top:auto;bottom:0;}.ba-tooltip.ba-low:before{top:auto;bottom:25px;}.ba-show .ba-tooltip{display:block;}}@media screen and (max-width:991px){.ba-tooltip.ba-active{display:block;}}#ba-andria-via-trani{top:54.3%;left:76%;}#ba-argenta{top:21%;left:41%;}#ba-barcellona-pozzo-di-gotto{top:85.7%;left:70%;}#ba-cavour{top:20%;left:4.5%;}#ba-chignolo-po{top:13%;left:20%;}#ba-colico{top:8%;left:22%;}#ba-este{top:16.5%;left:40.5%;}#ba-fano{top:34%;left:53%;}#ba-galatina{top:64%;left:96%;}#ba-ghisalba{top:10%;left:25%;}#ba-lariano{top:44%;left:41.5%;}#ba-lecce{top:61.6%;left:93%;}#ba-mazzara-del-vallo{top:87.5%;left:48%;}#ba-rieti{top:46%;left:47.4%;}#ba-roma-magliana{top:49%;left:46%;}#ba-san-giovanni-la-punta{top:88.5%;left:68%;}#ba-silvi{top:45%;left:60%;}#ba-spoleto{top:40%;left:47%;}.paragraph--type--hero-logo{max-width:288rem;margin:auto;}@media (min-width:1690px){.paragraph--type--hero-logo div.hero-logo__image img{max-height:95.85rem;}}.paragraph--type--textual-paragraph.first-paragraph:not(#p-top){padding-top:4rem !important;padding-bottom:1rem;background-color:#ffbc0d;}.paragraph--type--textual-paragraph.first-paragraph:not(#p-top) .h2 span{color:#ffffff;}@media (max-width:991px){.paragraph--type--textual-paragraph.first-paragraph:not(#p-top) .h2{line-height:1.2;}}.paragraph--type--textual-paragraph:not(.first-paragraph) .text{font-size:1.8rem;margin:auto;}.paragraph--type--textual-paragraph:not(.first-paragraph) .text .btn{margin-top:6rem;}@media (min-width:992px){.paragraph--type--textual-paragraph:not(.first-paragraph) .text{font-size:2rem;max-width:85%;}}@media (min-width:1400px){.paragraph--type--textual-paragraph:not(.first-paragraph) .text{max-width:70%;}}@media (min-width:1690px){.paragraph--type--textual-paragraph:not(.first-paragraph) .text{max-width:90rem;}}section.paragraph--type--legal{padding-top:0;}.fixed-bottom--cta{position:fixed;bottom:0;left:0;right:0;background-color:#ffbc0d;z-index:50;padding-top:2.5rem;padding-bottom:2.5rem;transform:translateY(100%);transition:0.45s ease transform;}.fixed-bottom--cta.show-up{transform:translateY(0);}.fixed-bottom--cta .cta--content--inner{display:flex;align-items:center;justify-content:center;}.fixed-bottom--cta .cta--content--inner a{text-decoration:none;}.fixed-bottom--cta .cta--content--inner a:active,.fixed-bottom--cta .cta--content--inner a:focus,.fixed-bottom--cta .cta--content--inner a:hover{color:#000000;}.fixed-bottom--cta .cta--content--inner img{max-width:4.5rem;}.fixed-bottom--cta .cta--content--inner .h2{margin-left:2.5rem;margin-bottom:0;display:flex;align-items:center;justify-content:center;}.fixed-bottom--cta .cta--content--inner .mcd-icon-wrap{height:3rem;width:3rem;padding:1.5rem;display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden;margin-left:1.5rem;background-color:#ffffff;}.fixed-bottom--cta .cta--content--inner .mcd-icon-wrap i{font-size:1.5rem;color:#ffbc0d;font-weight:bold;}@media (max-width:767px){.fixed-bottom--cta .cta--content--inner img{max-width:2.5rem;}.fixed-bottom--cta .cta--content--inner .h2{font-size:1.9rem;margin-left:1.5rem;}}@media (min-width:992px){.fixed-bottom--cta{padding-top:2rem;padding-bottom:2rem;}.fixed-bottom--cta .cta--content--inner img{max-width:4rem;}.fixed-bottom--cta .cta--content--inner .h2{font-size:3.5rem;}}
