@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:100;src:url("../fonts/roboto-condensed-v30-latin-100.eot");src:url("../fonts/roboto-condensed-v30-latin-100.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-100.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-100.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-100.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-100.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:italic;font-weight:100;src:url("../fonts/roboto-condensed-v30-latin-100italic.eot");src:url("../fonts/roboto-condensed-v30-latin-100italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-100italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-100italic.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-100italic.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-100italic.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:200;src:url("../fonts/roboto-condensed-v30-latin-200.eot");src:url("../fonts/roboto-condensed-v30-latin-200.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-200.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-200.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-200.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-200.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:italic;font-weight:200;src:url("../fonts/roboto-condensed-v30-latin-200italic.eot");src:url("../fonts/roboto-condensed-v30-latin-200italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-200italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-200italic.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-200italic.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-200italic.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:300;src:url("../fonts/roboto-condensed-v30-latin-300.eot");src:url("../fonts/roboto-condensed-v30-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-300.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-300.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-300.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-300.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:italic;font-weight:300;src:url("../fonts/roboto-condensed-v30-latin-300italic.eot");src:url("../fonts/roboto-condensed-v30-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-300italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-300italic.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-300italic.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-300italic.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:400;src:url("../fonts/roboto-condensed-v30-latin-regular.eot");src:url("../fonts/roboto-condensed-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-regular.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-regular.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-regular.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-regular.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:italic;font-weight:400;src:url("../fonts/roboto-condensed-v30-latin-italic.eot");src:url("../fonts/roboto-condensed-v30-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-italic.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-italic.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-italic.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:500;src:url("../fonts/roboto-condensed-v30-latin-500.eot");src:url("../fonts/roboto-condensed-v30-latin-500.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-500.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-500.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-500.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-500.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:italic;font-weight:500;src:url("../fonts/roboto-condensed-v30-latin-500italic.eot");src:url("../fonts/roboto-condensed-v30-latin-500italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-500italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-500italic.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-500italic.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-500italic.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:600;src:url("../fonts/roboto-condensed-v30-latin-600.eot");src:url("../fonts/roboto-condensed-v30-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-600.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-600.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-600.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-600.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:italic;font-weight:600;src:url("../fonts/roboto-condensed-v30-latin-600italic.eot");src:url("../fonts/roboto-condensed-v30-latin-600italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-600italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-600italic.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-600italic.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-600italic.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:700;src:url("../fonts/roboto-condensed-v30-latin-700.eot");src:url("../fonts/roboto-condensed-v30-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-700.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-700.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-700.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-700.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:italic;font-weight:700;src:url("../fonts/roboto-condensed-v30-latin-700italic.eot");src:url("../fonts/roboto-condensed-v30-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-700italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-700italic.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-700italic.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-700italic.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:800;src:url("../fonts/roboto-condensed-v30-latin-800.eot");src:url("../fonts/roboto-condensed-v30-latin-800.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-800.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-800.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-800.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-800.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:italic;font-weight:800;src:url("../fonts/roboto-condensed-v30-latin-800italic.eot");src:url("../fonts/roboto-condensed-v30-latin-800italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-800italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-800italic.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-800italic.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-800italic.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:normal;font-weight:900;src:url("../fonts/roboto-condensed-v30-latin-900.eot");src:url("../fonts/roboto-condensed-v30-latin-900.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-900.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-900.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-900.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-900.svg#RobotoCondensed") format("svg")}@font-face{font-display:swap;font-family:"Roboto Condensed";font-style:italic;font-weight:900;src:url("../fonts/roboto-condensed-v30-latin-900italic.eot");src:url("../fonts/roboto-condensed-v30-latin-900italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-condensed-v30-latin-900italic.woff2") format("woff2"),url("../fonts/roboto-condensed-v30-latin-900italic.woff") format("woff"),url("../fonts/roboto-condensed-v30-latin-900italic.ttf") format("truetype"),url("../fonts/roboto-condensed-v30-latin-900italic.svg#RobotoCondensed") format("svg")}a{color:#414141}a:hover{color:#2f78b7}a:not([href]):hover{color:#708925;text-decoration:none}a:not([href]):not([class]){color:#000;text-decoration:none}a:not([href]):not([class]):hover{color:#708925;text-decoration:underline}.w-100{width:100%}.row-gap-1{row-gap:10px}.row-gap-2{row-gap:20px}.row-gap-4{row-gap:40px}h2{color:#2f78b7}.z-index-4{z-index:4}.btn{padding:10px 25px}.btn-primary{color:#d7ddc6;background:#708925;border-color:#708925;border:0px;border-radius:30px;font-weight:400;font-size:18px;padding:10px 25px;font-style:italic}.btn-primary:hover{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.btn-primary:focus{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7;-webkit-box-shadow:0 0 0 .2rem #2f78b7;box-shadow:0 0 0 .2rem #2f78b7}.btn-primary:disabled{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.btn-primary:not(:disabled):not(.disabled).active{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.btn-primary:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem #2f78b7;box-shadow:0 0 0 .2rem #2f78b7}.btn-primary:not(:disabled):not(.disabled):active{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.btn-primary:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:0 0 0 .2rem #2f78b7;box-shadow:0 0 0 .2rem #2f78b7}.btn-primary.focus{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7;-webkit-box-shadow:0 0 0 .2rem #2f78b7;box-shadow:0 0 0 .2rem #2f78b7}.btn-primary.disabled{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.show>.btn-primary.dropdown-toggle{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem #2f78b7;box-shadow:0 0 0 .2rem #2f78b7}.btn-secondary{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7;border:0px}.btn-secondary:hover{color:#d7ddc6;background:#3e63cf;border-color:#3e63cf}.btn-secondary:focus{color:#d7ddc6;background:#2f78b7;border-color:#3e63cf;-webkit-box-shadow:0 0 0 .2rem #2f78b7;box-shadow:0 0 0 .2rem #2f78b7}.btn-secondary:disabled{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.btn-secondary:not(:disabled):not(.disabled).active{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.btn-secondary:not(:disabled):not(.disabled).active:focus{-webkit-box-shadow:0 0 0 .2rem #2f78b7;box-shadow:0 0 0 .2rem #2f78b7}.btn-secondary:not(:disabled):not(.disabled):active{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.btn-secondary:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:0 0 0 .2rem #2f78b7;box-shadow:0 0 0 .2rem #2f78b7}.btn-secondary.focus{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7;-webkit-box-shadow:0 0 0 .2rem #2f78b7;box-shadow:0 0 0 .2rem #2f78b7}.btn-secondary.disabled{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.show>.btn-secondary.dropdown-toggle{color:#d7ddc6;background:#2f78b7;border-color:#2f78b7}.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem #2f78b7;box-shadow:0 0 0 .2rem #2f78b7}@media(min-width: 1200px){.container-lg{max-width:1200px}}.bg-col-light{background:#708925;border-radius:15px;padding-left:2.5rem;padding-right:2.5rem}body{font-family:"Roboto Condensed",sans-serif}body p{font-size:1.3rem}.font-size-2{font-size:1.688rem !important}.color-verde{color:#44550f}.custom-green-box{background-color:#e1edbc;color:#7d8c4e;border:1px solid #e1edbc;border-radius:.5rem;padding:.75rem 1rem;margin-bottom:.5rem}.background-color-primary{background:#2f78b7}.btn-outline{border:1px solid #708925;color:#708925;border-radius:30px;padding:8px 40px}.navbar-light .navbar-nav .show>.nav-link{color:#708925}@media(max-width: 991px){.navbar-nav{margin-top:15px}}.navbar-nav li:nth-child(1):before{background:#fff}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.9);padding:.7rem 1rem;text-transform:uppercase}.navbar-light .navbar-nav .nav-link:hover{color:#fff;background:#2f78b7}.navbar-nav li.nav-item.active .nav-link{color:#fff;background:#2f78b7}.navbar{font-weight:500;padding:0px}.navbar .container-fluid{padding-right:0px;padding-left:0px}.navbar .navbar-brand{padding-top:20px;padding-bottom:0px;margin-right:0rem}.navbar .navbar-brand img{max-width:100%;width:400px}.navbar .container-menu{padding:.4rem .5rem 0rem .4rem}.navbar .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem;padding-bottom:.9rem;padding-top:.9rem;color:#fff}.navbar .navbar-nav .nav-link:hover{color:#fff;text-decoration:underline}.navbar .navbar-nav .nav-link:focus{color:#fff;text-decoration:underline}.navbar .navbar-nav .nav-link:active{color:#fff;text-decoration:underline}.navbar .navbar-nav .prenofa{background:#97b63a}footer{color:#efefef;font-weight:300}footer a{font-weight:300;color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer .container-footer{background:#2f78b7;font-size:12pt}footer .container-footer .social img{width:32px}footer .container-footer h3{color:#efefef}footer .container-footer ul{list-style:none;padding-left:0px;line-height:1.8em}@media(max-width: 430px){footer .container-footer{font-size:11pt}footer .container-footer h3{font-size:1.5rem}}@media(max-width: 991px){footer .container-footer .col-6,footer .container-footer .col-12:last-child{padding-top:1.6rem}}footer .bottom-bar{background:#0a0a0a;color:#fff}footer .bottom-bar a{color:#fff}footer .dropdown-toggle:after{width:0px !important;height:0px}footer .dropdown-toggle a:hover{border-radius:0px !important}footer .dropdown .dropdown-menu a:hover{border-radius:0px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:30px;left:18rem}@media(max-width: 1200px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{left:10px;display:none}}.swiper-pagination{text-align:start}.swiper-pagination-bullet{background:#fff;opacity:inherit}.swiper-pagination-bullet-active{background:#708925}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:40px;height:3px;border-radius:20%}.swiper-button-next,.swiper-button-prev,.swiper-button-next::after,.swiper-button-prev::after{background:#efefef}.swiper-button-next{right:20px}.swiper-button-next:after{content:"next";font-size:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#2f78b7}.swiper-button-prev{left:20px}.swiper-button-prev:after{content:"prev";font-size:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#2f78b7}#slider-home a:hover{color:#fff;text-decoration:none;text-shadow:#708925 1px 0 10px}#slider-home .sl{position:relative}#slider-home .sl::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:1}#slider-home .sl img{width:100%;display:block;-o-object-fit:cover;object-fit:cover;max-height:600px;position:relative;z-index:0}@media screen and (max-width: 768px){#slider-home .sl img{height:300px}}#slider-home .swiper-slide{position:relative}#slider-home .swiper-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));z-index:1}#slider-home .pro{position:absolute;left:0;right:0;top:40%;color:#2f78b7}@media(max-width: 1100px){#slider-home .pro{top:20%}}@media(max-width: 768px){#slider-home .pro{top:10%}}#slider-home .pro #Titolo{font-weight:700;font-size:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;z-index:2;position:relative;color:#fff}#slider-home .pro span{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;z-index:2;position:relative}#slider-home .pro p{color:#efefef;font-size:1.2rem;max-width:500px;text-align:start;z-index:4;position:relative}.generico img{-o-object-fit:cover;object-fit:cover;border-radius:15px}.servizi .swiper,.news .swiper,.offerte .swiper,.generico .swiper{width:100%;height:100%;max-width:1500px}.servizi .swiper .mySwiper,.news .swiper .mySwiper,.offerte .swiper .mySwiper,.generico .swiper .mySwiper{padding:0px}@media(max-width: 1300px){.servizi .swiper .mySwiper,.news .swiper .mySwiper,.offerte .swiper .mySwiper,.generico .swiper .mySwiper{margin:0px 0px 25px 0px}}.news a{color:#44550f}.news .swiper-button-next,.news .swiper-button-prev,.news .swiper-button-next::after,.news .swiper-button-prev::after{background:#708925}.news .mySwiper,.news .slide{display:grid}.news .card{border-radius:0px 0px 0px;-webkit-box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px;height:100%;border-bottom:8px solid #97b63a}.news .card .container-card-content{color:#44550f}.news .card .container-card-content .image-content,.news .card .container-card-content .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news .card .card-image{position:relative;height:240px;width:100%}.news .card .card-image .card-i{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/1;border-top-left-radius:0px}.news .card p{color:#44550f}.news .btn-secondary{width:100%;border-radius:0px 20px;margin-bottom:20px;margin-top:auto}.offerte{background:#efefef}.offerte .mySwiper{display:grid}.offerte .mySwiper .card{-webkit-box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px;box-shadow:rgba(60,64,67,.3) 0px 1px 2px 0px,rgba(60,64,67,.15) 0px 2px 6px 2px;border-radius:30px 0}.offerte .card-body{background:#f5f5f5;border-bottom-right-radius:30px}.offerte .container-img{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-left:auto;margin-right:auto}.offerte .offerte-testo{position:absolute;bottom:20px}.offerte .pos-top-left{position:absolute;top:12px;right:20px}.offerte .off .sconto{background-color:#2f78b7;color:#fff;padding:5px 30px 5px 15px;border-radius:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;font-size:25px;position:absolute;top:15px;right:0px;font-weight:bold}.offerte .off .prezzo-finale{color:#708925;font-weight:bold;font-size:50px}.offerte .prezzo{font-size:20px}.offerte .testo1{font-size:20px}.offerte .card-img-top{height:100%;max-height:255px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-custom{background-color:#d7ddc6}.form-custom .form-control{padding:1rem}.form-custom .input-group{margin-bottom:20px}.form-custom .input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:25px;border-bottom-right-radius:25px}.form-custom .file-input{border-top-right-radius:0px;border-bottom-right-radius:0px}.form-custom .input-custom .btn{padding:5.5px 25px;border-bottom-left-radius:20px;border-top-left-radius:20px}.form-custom .group-file .input-group-btn{color:#f5f5f5}.form-custom .email-farmacia-hidden,.form-custom .form-contatti .email-farmacie{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.widget-text .title-1{font-size:2.688rem;font-style:italic;color:#44550f;font-weight:400}.widget-text .title-2{font-size:2.688rem;font-style:italic;color:#44550f;font-family:"Poppins",sans-serif;font-weight:700;display:inline;background-image:linear-gradient(120deg, #CEE686 0%, #CEE686 100%);background-repeat:no-repeat;background-size:100% .5em;background-position:0px 100%}.widget-text .subtitle{font-size:1.3rem;color:#44550f;margin-top:1.5625rem}.widget-text .label{font-size:1.125rem;color:#44550f;border:1px solid #44550f;border-radius:1.875rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.625rem 1.875rem}.galenica{background-image:url("/res/img/png/sfondo-galenica.png")}.galenica .galenica-swiper .swiper-slide{padding:30px 0px}.galenica .galenica-swiper img{border-radius:0px 325px 0px 0px}.galenica .galenica-swiper .swiper-pagination-bullet{background:#fff;opacity:inherit;height:3px;border-radius:0%;margin-right:20px}.galenica .galenica-swiper .swiper-pagination-bullet-active{background:#708925}.galenica .galenica-swiper .swiper-pagination{text-align:start}.orari .table-striped tbody tr:nth-of-type(odd){background-color:#d7ddc6 !important}.servizi-reparti .image-container{position:relative;display:inline-block;overflow:hidden;border-bottom:10px solid #97b63a}.servizi-reparti .image-container img{display:block;width:100%;height:auto}.servizi-reparti .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,128,0,.4);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.servizi-reparti .image-container .label{position:absolute;bottom:-50px;left:0;width:100%;background-color:#97b63a;color:#fff;text-align:center;padding:12px 0px 6px 0px;font-weight:bold;-webkit-transition:bottom .26s ease-in-out;transition:bottom .26s ease-in-out;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border:1px solid #97b63a}.servizi-reparti .image-container .label img{max-height:30px;width:auto}.servizi-reparti .image-container .label svg.svg-icon{height:30px;width:auto;fill:currentColor}.servizi-reparti .image-container:hover .overlay{opacity:1}.servizi-reparti .image-container:hover .label{bottom:0}.banner{background-image:url("/res/img/png/sfondo-galenica.png")}.reparti a{color:#44550f}.reparti .card{border-bottom:8px solid #97b63a;color:#44550f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.reparti .card .card-body{background:#f4f4f4;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.reparti .card .card-body p{font-size:1rem}.reparti .card .container-img-servizi{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px;overflow:hidden}.reparti .card .container-img-servizi img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;z-index:1}.reparti .card .container-img-servizi::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.3)), to(transparent));background:linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent);z-index:0}.reparti .col-12.col-md-4:nth-child(odd) .container-img-servizi{background-color:#2f78b7}.reparti .col-12.col-md-4:nth-child(even) .container-img-servizi{background-color:#97b63a}.img-galenica-interno{max-width:350px;width:100%}/*# sourceMappingURL=style.css.map */