/*!
Theme Name: farmaciecomunalirovereto
Author: MADE IN CIMA Team
Author URI: https://www.madeincima.it
Version: 1.0
Text Domain: mc
*/.background-1{background:#aab420;color:#fff}.background-1 .block-title{color:#fff}.background-1 a{color:#fff}.background-texture{background:url(images/texture.svg) center center;background-size:717px}.background-2{background:#555e3a;color:#fff}.background-2 a{color:#aab420}.background-2 .block-title{color:#fff}.background-3{background:#f9faee}html{-webkit-text-size-adjust:100%;font-size:62.5%;height:100%}body{font-family:Arial,sans-serif;padding:0;margin:0;width:100%;line-height:150%}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:none;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}ul li:last-child,*>p:last-child{margin-bottom:0 !important}img[src$=".gif"],img[src$=".png"],img[src$=".webp"],img[src$=".jpg"]{image-rendering:-webkit-optimize-contrast}.logo{display:block;position:relative;text-indent:-9999px;width:162px;height:58px;line-height:0;font-size:0;margin-bottom:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:url(images/logo.svg) no-repeat center;background-size:contain}@media screen and (min-width: 75.01em){.logo{width:187.2727272727px;height:67.2727272727px}}@media screen and (min-width: 87.51em){.logo{width:206px;height:74px}}.footer .logo{background:url(images/logo-white.svg) no-repeat top center;background-size:contain;width:217px;height:78px}.header{background:#fff;position:fixed;top:0;left:0;right:0;display:block;width:100%;z-index:300;padding-top:27px;padding-bottom:27px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width: 56.26em){.header{padding-top:23.3333333333px;padding-bottom:23.3333333333px}}@media screen and (min-width: 100.01em){.header{padding-top:35px;padding-bottom:35px}}.home .header:not(.start-thin,.thin){background:none}.home .header:not(.start-thin,.thin) .logo{background:url(images/logo-white.svg) no-repeat center;background-size:contain}.home .header:not(.start-thin,.thin) .menu-trigger .icon:before,.home .header:not(.start-thin,.thin) .menu-trigger .icon:after{background:#fff}.home .header:not(.start-thin,.thin) .logo,.home .header:not(.start-thin,.thin) .search,.home .header:not(.start-thin,.thin) .btn-2{display:none}.header.start-thin,.header.thin{position:fixed;top:0;left:0;right:0;padding-top:20px;padding-bottom:20px}@media screen and (min-width: 56.26em){.header.start-thin,.header.thin{padding-top:20.5882352941px;padding-bottom:20.5882352941px}}@media screen and (min-width: 100.01em){.header.start-thin,.header.thin{padding-top:30px;padding-bottom:30px}}.header.start-thin .logo,.header.thin .logo{width:147.2727272727px;height:52.7272727273px}@media screen and (min-width: 75.01em){.header.start-thin .logo,.header.thin .logo{width:171.6666666667px;height:61.6666666667px}}@media screen and (min-width: 87.51em){.header.start-thin .logo,.header.thin .logo{width:187.2727272727px;height:67.2727272727px}}@media screen and (min-width: 75.01em){.header.start-thin .menu-container .main-menu .menu li a,.header.thin .menu-container .main-menu .menu li a{color:#353a26}}@media screen and (min-width: 75.01em){.no-touch .header.start-thin .menu-container .main-menu .menu li a:hover,.no-touch .header.thin .menu-container .main-menu .menu li a:hover{color:#aab420}}.header .inner{position:relative;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:38px}@media screen and (min-width: 56.26em){.header .inner{height:50px}}@media screen and (min-width: 87.51em){.header .inner{height:60px}}.menu-open .header .inner{height:auto}.header .logo{position:absolute;top:50%;left:0%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}@media screen and (max-width: 56.25em){.search-open .header .logo{display:none}}.header .btn.btn-2{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}@media screen and (min-width: 56.26em){.header .btn.btn-2{margin-left:15px}}@media screen and (min-width: 87.51em){.header .btn.btn-2{margin-left:20px}}@media screen and (max-width: 75em){.header .btn.btn-2{display:none}}.search-open .header .btn.btn-2{opacity:0;pointer-events:none}.menu-trigger{cursor:pointer;z-index:282;min-width:unset;display:none}@media screen and (max-width: 75em){.menu-trigger{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}}.search-open .menu-trigger{opacity:0;pointer-events:none}@media screen and (max-width: 56.25em){.search-open .menu-trigger{display:none}}@media screen and (max-width: 56.25em){.menu-open .menu-trigger{background:none}}.menu-open .menu-trigger .icon{border:0}.menu-open .menu-trigger .icon:before,.menu-open .menu-trigger .icon:after{border-color:#fff}.no-touch .menu-open .menu-trigger:hover .icon{opacity:.8}.no-touch .menu-open .menu-trigger:hover{border-color:#f2f2f2;background:none}.no-touch .menu-trigger:hover{border-color:#969e1c}.no-touch .menu-trigger:hover .icon{opacity:.8}.menu-trigger span{display:none}@media screen and (min-width: 75.01em){.menu-trigger span{display:block}}.menu-trigger span+.icon{margin-left:15px}@media screen and (max-width: 75em){.menu-trigger span+.icon{margin-left:0px}}.menu-trigger .icon{width:44px;height:10px;text-indent:-9999px;line-height:0;display:block;position:relative;box-sizing:border-box}.menu-trigger .icon:before,.menu-trigger .icon:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#575e3e;height:2px;width:100%;display:block;box-sizing:border-box;position:absolute;right:0;content:""}.menu-open .menu-trigger .icon:before,.menu-open .menu-trigger .icon:after{background:#fff}.menu-trigger .icon:before{-webkit-transition-property:top, transform;-moz-transition-property:top, transform;-ms-transition-property:top, transform;-o-transition-property:top, transform;transition-property:top, transform;top:0}.menu-open .menu-trigger .icon:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:40%}.menu-trigger .icon:after{-webkit-transition-property:bottom, transform;-moz-transition-property:bottom, transform;-ms-transition-property:bottom, transform;-o-transition-property:bottom, transform;transition-property:bottom, transform;bottom:0px}.menu-open .menu-trigger .icon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:40%}@media screen and (max-width: 75em){.menu-open .menu-container{right:0;background:#575e3e;color:#fff;opacity:1;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}}.menu-container{color:#575e3e;z-index:281;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 75em){.menu-container{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset;left:unset;top:0;bottom:0;right:-100%;width:100%;height:100%;overflow-y:auto;position:fixed;opacity:0}}.menu-container .inner{width:100%;max-width:unset}.menu-open .menu-container .inner:before,.menu-open .menu-container .inner:after{content:"";display:block;width:120px;height:9px;margin-left:auto;margin-right:auto;background:url(images/menu-top-line.svg) no-repeat center;background-size:contain}.menu-open .menu-container .inner:before{margin-bottom:60px}.menu-open .menu-container .inner:after{margin-top:60px;-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotate(180deg) translateY(100%);-moz-transform:rotate(180deg) translateY(100%);-ms-transform:rotate(180deg) translateY(100%);-o-transform:rotate(180deg) translateY(100%);transform:rotate(180deg) translateY(100%)}.search-open .menu-container{opacity:0;pointer-events:none}.menu-container .main-menu{position:relative;z-index:1;width:100%}.menu-container .main-menu .menu{width:100%}@media screen and (max-width: 75em){.menu-container .main-menu .menu{text-align:center}}.menu-container .main-menu li{position:relative;display:inline-block;font-size:1.8rem;padding:0 20px}@media screen and (max-width: 75em){.menu-container .main-menu li{margin-bottom:25px;font-size:3rem;display:block}.menu-container .main-menu li:last-child{margin-bottom:0}}@media screen and (min-width: 75.01em){.menu-container .main-menu li{font-size:1.5rem;padding:0 8px}}@media screen and (min-width: 81.26em){.menu-container .main-menu li{font-size:1.65rem;padding:0 10px}}@media screen and (min-width: 100.01em){.menu-container .main-menu li{font-size:1.8rem;padding:0 20px}}.menu-container .main-menu li a{display:inline-block;position:relative;text-decoration:none;padding:0px;line-height:1;font-weight:bold}@media screen and (max-width: 75em){.menu-container .main-menu li a{color:#fff}}.home .menu-container .main-menu li a{color:#fff}.no-touch .menu-container .main-menu li a:hover{color:#aab420}.menu-container .main-menu .current-menu-item>a,.menu-container .main-menu .current-page-ancestor>a,.menu-container .main-menu .current-menu-ancestor>a,.menu-container .main-menu .active>a{color:#aab420;text-decoration:underline;text-underline-offset:7px}.menu-container .main-menu .current-menu-item a{color:#aab420 !important}@media screen and (max-width: 75em){.home .menu-container .main-menu .current-menu-item a{color:#aab420 !important}}.menu-container .secondary-menu{margin:45px auto 0 auto;width:100%}@media screen and (min-width: 75.01em){.menu-container .secondary-menu{display:none}}@media screen and (max-width: 75em){.menu-container .secondary-menu .menu{display:block;margin-left:auto;margin-right:auto}}.menu-container .secondary-menu .menu li{font-size:2.5rem;margin-bottom:20px;text-align:center}.menu-container .secondary-menu .menu li a{display:inline-block;position:relative;text-decoration:none;color:#fff;padding:0px;line-height:1}.no-touch .menu-container .secondary-menu .menu li a:hover{color:#aab420}.menu-container .secondary-menu .menu li.current-menu-item a{color:#aab420}@media screen and (min-width: 68.76em){.menu-container .secondary-menu .menu li+li{margin-left:30px}}@media screen and (min-width: 87.51em){.menu-container .secondary-menu .menu li+li{margin-left:40px}}@media screen and (min-width: 100.01em){.menu-container .secondary-menu .menu li+li{margin-left:60px}}.search-trigger.btn,.search-container input[type=submit].btn{cursor:pointer;min-width:unset;width:55px;line-height:1;padding:0;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-justify-self:flex-end;-moz-justify-self:flex-end;-ms-justify-self:flex-end;-o-justify-self:flex-end;justify-self:flex-end;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 56.26em){.search-trigger.btn,.search-container input[type=submit].btn{width:70px}}@media screen and (min-width: 87.51em){.search-trigger.btn,.search-container input[type=submit].btn{width:88px}}.search-trigger.btn:before,.search-container input[type=submit].btn:before{content:"";display:block;width:16px;height:17px;background:url(images/search-icon.svg) no-repeat center;background-size:contain}@media screen and (min-width: 56.26em){.search-trigger.btn:before,.search-container input[type=submit].btn:before{width:24px;height:25px}}.home .header:not(.start-thin,.thin) .search-trigger.btn:before,.home .header:not(.start-thin,.thin) .search-container input[type=submit].btn:before{background:url(images/search-icon-white.svg) no-repeat center;background-size:contain}.no-touch .search-trigger.btn:hover:before,.no-touch .search-container input[type=submit].btn:hover:before{background:url(images/search-icon-white.svg) no-repeat center;background-size:contain}.search{position:relative}@media screen and (max-width: 75em){.search{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}}.search-open .search{position:absolute;right:0;padding-right:85px}@media screen and (max-width: 56.25em){.search-open .search{width:100%}}.search .search-container{position:relative;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:#575e3e;width:55px;height:38px;line-height:38px;overflow:hidden}@media screen and (min-width: 56.26em){.search .search-container{width:70px;height:50px;line-height:50px}}@media screen and (min-width: 87.51em){.search .search-container{height:60px;width:88px;line-height:60px}}.home .header:not(.start-thin,.thin) .search .search-container{border:2px solid #fff}.search .search-container input[type=submit].btn{position:absolute;top:-1px;right:-2px;min-width:unset;font-size:0;background:url(images/search-icon.svg) no-repeat center;z-index:0;pointer-events:none;background-size:16px 17px}@media screen and (min-width: 56.26em){.search .search-container input[type=submit].btn{background-size:24px 25px}}.home .header:not(.start-thin,.thin) .search .search-container input[type=submit].btn{color:#fff;background:url(images/search-icon-white.svg) no-repeat center;background-size:14px 14px}@media screen and (min-width: 56.26em){.home .header:not(.start-thin,.thin) .search .search-container input[type=submit].btn{background-size:22px 22px}}.no-touch .search .search-container input[type=submit].btn:hover{background:url(images/search-icon-white.svg) no-repeat #575e3e center;background-size:16px 17px}@media screen and (min-width: 56.26em){.no-touch .search .search-container input[type=submit].btn:hover{background-size:24px 25px}}.no-touch .home .header:not(.start-thin,.thin) .search .search-container input[type=submit].btn:hover{background:url(images/search-icon.svg) no-repeat #fff center;background-size:16px 17px}@media screen and (min-width: 56.26em){.no-touch .home .header:not(.start-thin,.thin) .search .search-container input[type=submit].btn:hover{background-size:24px 25px}}.search .search-container .search-trigger.btn{position:relative;z-index:1;border:0;width:55px;height:36px;background:none;border:1px solid #575e3e;-webkit-border-radius:66px;-moz-border-radius:66px;-ms-border-radius:66px;-o-border-radius:66px;border-radius:66px}@media screen and (min-width: 56.26em){.search .search-container .search-trigger.btn{width:88px;height:48px;border:2px solid #575e3e}}@media screen and (min-width: 87.51em){.search .search-container .search-trigger.btn{height:58px}}.home .header:not(.start-thin,.thin) .search .search-container .search-trigger.btn{background:none}.no-touch .header .search .search-container .search-trigger.btn:hover{background:#575e3e}.no-touch .home .header:not(.start-thin,.thin) .search .search-container .search-trigger.btn:hover{background:#fff}.no-touch .home .header:not(.start-thin,.thin) .search .search-container .search-trigger.btn:hover:before{background:url(images/search-icon.svg) no-repeat center;background-size:contain}.search .search-container .search-inner{opacity:0}.search .search-container.open{width:calc(100% - 82px);width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:66px;-moz-border-radius:66px;-ms-border-radius:66px;-o-border-radius:66px;border-radius:66px}@media screen and (min-width: 56.26em){.search .search-container.open{width:350px;margin-right:0px}}.search .search-container.open input[type=submit].btn{border:0;pointer-events:auto}.search .search-container.open:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;pointer-events:none;z-index:2;-webkit-border-radius:66px;-moz-border-radius:66px;-ms-border-radius:66px;-o-border-radius:66px;border-radius:66px;border:1px solid #575e3e}@media screen and (min-width: 56.26em){.search .search-container.open:before{border:2px solid #575e3e}}.search .search-container.open .search-trigger.btn{display:none;border:0;width:39px;height:39px}@media screen and (min-width: 56.26em){.search .search-container.open .search-trigger.btn{width:65px;height:65px}}.search .search-container.open .search-inner{pointer-events:auto;position:relative;width:100%;opacity:1}.search .search-container.open .searchform input.btn{opacity:1}.search .search-container .searchform{width:100%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.search .search-container .searchform label{display:none}.search .search-container .searchform input{height:36px;border:0;margin:0;padding:0}@media screen and (min-width: 56.26em){.search .search-container .searchform input{height:48px}}@media screen and (min-width: 87.51em){.search .search-container .searchform input{height:58px}}.search .search-container .searchform input:not(.btn){width:100%;padding-left:25px;padding-right:63px;font-size:1.4rem;font-weight:bold}@media screen and (min-width: 56.26em){.search .search-container .searchform input:not(.btn){font-size:1.6rem}}@media screen and (min-width: 87.51em){.search .search-container .searchform input:not(.btn){font-size:2rem;padding-left:30px;padding-right:89px}}.home .header:not(.start-thin,.thin) .search .search-container .searchform input:not(.btn){background:none;color:#fff}.home .header:not(.start-thin,.thin) .search .search-container .searchform input:not(.btn)::-webkit-input-placeholder{color:#fff}.home .header:not(.start-thin,.thin) .search .search-container .searchform input:not(.btn)::-moz-placeholder{color:#fff}.home .header:not(.start-thin,.thin) .search .search-container .searchform input:not(.btn):-ms-input-placeholder{color:#fff}.home .header:not(.start-thin,.thin) .search .search-container .searchform input:not(.btn):-moz-placeholder{color:#fff}.search .search-container .searchform input.btn{opacity:0;height:38px;border:0}@media screen and (min-width: 56.26em){.search .search-container .searchform input.btn{height:48px}}@media screen and (min-width: 87.51em){.search .search-container .searchform input.btn{height:58px}}.search .search-container .search-inner{position:absolute;pointer-events:none}.search .close{right:0;display:block;margin-left:20px;min-width:unset;width:25px;height:100%;font-size:0;display:none;cursor:pointer}@media screen and (min-width: 56.26em){.search .close{display:none;margin-left:60px}}.search-open .search .close{display:block}.search .close .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25px;height:13px;text-indent:-9999px;line-height:0;display:block;margin:0;box-sizing:border-box}.search .close .icon:before,.search .close .icon:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#575e3e;height:2px;width:100%;display:block;box-sizing:border-box;position:absolute;right:0;content:""}.search .close .icon:before{-webkit-transition-property:top, transform;-moz-transition-property:top, transform;-ms-transition-property:top, transform;-o-transition-property:top, transform;transition-property:top, transform;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:40%}.search .close .icon:after{-webkit-transition-property:bottom, transform;-moz-transition-property:bottom, transform;-ms-transition-property:bottom, transform;-o-transition-property:bottom, transform;transition-property:bottom, transform;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:40%}.search+.menu-trigger{margin-left:15px}@media screen and (min-width: 75.01em){.search+.menu-trigger{margin-left:20px}}.close{display:block;position:absolute;top:0;right:0;min-width:unset;width:72px;font-size:0;display:none;cursor:pointer}@media screen and (min-width: 56.26em){.close{display:none}}.filters-panel .close{top:55px;right:33px;width:33px;display:block;z-index:10}@media screen and (min-width: 56.26em){.filters-panel .close{display:block}}.no-touch .filters-panel .close:hover{opacity:.8}@media screen and (max-width: 56.25em){.search-open .close,.filters-open .close{display:block;right:0px}}.close .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15px;height:15px;text-indent:-9999px;line-height:0;display:block;margin:0;box-sizing:border-box}.filters-panel .close .icon{width:33px;height:20px}.close .icon:before,.close .icon:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#fff;height:3px;width:100%;display:block;box-sizing:border-box;position:absolute;right:0;content:""}.filters-panel .close .icon:before,.filters-panel .close .icon:after{height:2px;background:#575e3e}.close .icon:before{-webkit-transition-property:top, transform;-moz-transition-property:top, transform;-ms-transition-property:top, transform;-o-transition-property:top, transform;transition-property:top, transform;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:40%}.filters-panel .close .icon:before{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-ms-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);top:40%}.close .icon:after{-webkit-transition-property:bottom, transform;-moz-transition-property:bottom, transform;-ms-transition-property:bottom, transform;-o-transition-property:bottom, transform;transition-property:bottom, transform;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:40%}.filters-panel .close .icon:after{-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);transform:rotate(-20deg);top:40%}.social-menu{width:100%}.footer .social-menu{width:auto}.social-menu ul{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.social-menu li{list-style-type:none;margin-right:15px;font-size:0;text-indent:-9999px}.social-menu li:last-child{margin-right:0}.footer .social-menu li:last-child{margin-right:0px}.social-menu li a{position:relative;display:block;text-indent:-9999px;width:24px;height:24px;line-height:0}.social-menu li a:before{display:block;content:"";position:absolute;top:0%;left:0%;width:100%;height:100%}.no-touch .social-menu li a:hover{opacity:.8}.social-menu li.facebook a:before{background:url(images/facebook-icon.svg) no-repeat center}.social-menu li.youtube a:before{background:url(images/youtube-icon.svg) no-repeat center}.social-menu li.twitter a:before{background:url(images/twitter-icon.svg) no-repeat center}.social-menu li.instagram a:before{background:url(images/instagram-icon.svg) no-repeat center}.social-menu li.linkedin a:before{background:url(images/linkedin-icon.svg) no-repeat center}.fixed-bar{position:fixed;bottom:0px;right:0;left:0;z-index:50;width:100%;max-width:2000px;margin:0 auto;text-transform:uppercase;font-weight:800;text-align:center;text-decoration:none;display:inline-block;background:#555e3a;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-shadow:1px 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 10px 25px rgba(0, 0, 0, 0.5);-ms-box-shadow:1px 10px 25px rgba(0, 0, 0, 0.5);-o-box-shadow:1px 10px 25px rgba(0, 0, 0, 0.5);box-shadow:1px 10px 25px rgba(0, 0, 0, 0.5)}@media screen and (min-width: 43.76em){.fixed-bar{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;opacity:1;bottom:25px;padding-right:20px;height:auto;background:none;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset}}@media screen and (min-width: 56.26em){.fixed-bar{-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}}.menu-open .fixed-bar{display:none}.fixed-bar span{line-height:1.1;width:110px;display:inline-block}.fixed-bar.hide-footer{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}@media screen and (min-width: 43.76em){.fixed-bar.hide-footer{opacity:0;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}.fixed-bar .btn-farmacia-turno{display:inline-block;font-size:2rem;letter-spacing:1px;cursor:pointer;pointer-events:auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width: 43.76em){.fixed-bar .btn-farmacia-turno{height:70px;font-size:1.6rem;width:130px;padding-left:25px;padding-right:25px;-webkit-border-radius:46px;-moz-border-radius:46px;-ms-border-radius:46px;-o-border-radius:46px;border-radius:46px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;background:#555e3a;color:#fff;-webkit-box-shadow:1px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 0px 15px rgba(0, 0, 0, 0.2);-ms-box-shadow:1px 0px 15px rgba(0, 0, 0, 0.2);-o-box-shadow:1px 0px 15px rgba(0, 0, 0, 0.2);box-shadow:1px 0px 15px rgba(0, 0, 0, 0.2)}.no-touch .fixed-bar .btn-farmacia-turno:hover{background:#aab420}}@media screen and (min-width: 87.51em){.fixed-bar .btn-farmacia-turno{font-size:2rem;height:90px;width:190px}}.fixed-bar .btn-farmacia-turno .btn-title{position:relative;z-index:1;color:#fff}@media screen and (max-width: 43.75em){.fixed-bar .btn-farmacia-turno .farmacia-turno-container{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}.fixed-bar .btn-farmacia-turno .farmacia-turno-container a{width:unset}.fixed-bar .btn-farmacia-turno.opened{text-transform:initial;text-align:left;height:auto;width:auto}@media screen and (min-width: 43.76em){.fixed-bar .btn-farmacia-turno.opened{position:relative;padding:40px}}.no-touch .fixed-bar .btn-farmacia-turno.opened:hover{background:#575e3e}@media screen and (max-width: 43.75em){.fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container{position:absolute;bottom:0;left:0;width:100%;padding:30px 25px;background:#555e3a;color:#fff;z-index:1;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:1px 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 10px 25px rgba(0, 0, 0, 0.5);-ms-box-shadow:1px 10px 25px rgba(0, 0, 0, 0.5);-o-box-shadow:1px 10px 25px rgba(0, 0, 0, 0.5);box-shadow:1px 10px 25px rgba(0, 0, 0, 0.5)}}.fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container .close-turno{background:url(images/close-icon-white.svg) no-repeat top center;background-size:contain;width:13px;height:13px;position:absolute;top:30px;font-size:0;cursor:pointer;text-indent:-9999px;right:30px;display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.no-touch .fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container .close-turno:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container .title{color:#aab420;font-size:2rem;font-weight:600;line-height:1;margin-right:25px}.fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container a.title{text-decoration:underline}.no-touch .fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container a.title:hover{text-decoration:none}.fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container .texts{font-weight:300;font-size:1.6rem;line-height:2.1rem;margin-right:25px}.fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container .texts a{color:#aab420;text-decoration:underline;display:inline-block}.no-touch .fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container .texts a:hover{text-decoration:none}.fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container .texts p+a{margin-top:5px}.fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container .title+.texts{margin-top:10px}.fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container .texts+.btn,.fixed-bar .btn-farmacia-turno.opened .farmacia-turno-container .title+.btn{margin-top:15px}.fixed-bar .btn-questionario-container{width:100%;height:52px;z-index:1}@media screen and (min-width: 43.76em){.fixed-bar .btn-questionario-container{width:auto;height:auto;margin-top:8px}}.fixed-bar .btn-questionario-container .btn-questionario{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%;height:100%;background:#f9faee;color:#555e3a;text-decoration:none;pointer-events:auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media screen and (min-width: 43.76em){.fixed-bar .btn-questionario-container .btn-questionario{height:70px;font-size:1.4rem;width:130px;padding-left:25px;padding-right:25px;-webkit-border-radius:46px;-moz-border-radius:46px;-ms-border-radius:46px;-o-border-radius:46px;border-radius:46px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-shadow:1px 0px 15px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 0px 15px rgba(0, 0, 0, 0.2);-ms-box-shadow:1px 0px 15px rgba(0, 0, 0, 0.2);-o-box-shadow:1px 0px 15px rgba(0, 0, 0, 0.2);box-shadow:1px 0px 15px rgba(0, 0, 0, 0.2)}.no-touch .fixed-bar .btn-questionario-container .btn-questionario:hover{background:#aab420}}@media screen and (min-width: 87.51em){.fixed-bar .btn-questionario-container .btn-questionario{font-size:1.6rem;height:90px;width:190px}}.fixed-bar .btn-questionario-container .btn-questionario .btn-title{width:100%}.fixed-bar .btn-prenota-servizi{font-size:2rem;letter-spacing:1px;cursor:pointer;pointer-events:auto}@media screen and (min-width: 43.76em){.fixed-bar .btn-prenota-servizi{display:none}}.fixed-bar .fixed-btn-list{width:100%;position:relative;height:70px;background:#555e3a;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media screen and (min-width: 43.76em){.fixed-bar .fixed-btn-list{width:auto;height:auto;background:none}}.fixed-bar .fixed-btn-list li{list-style-type:none;width:50%}@media screen and (min-width: 43.76em){.fixed-bar .fixed-btn-list li{width:100%}}.fixed-bar .fixed-btn-list li:last-child{position:relative}.fixed-bar .fixed-btn-list li:last-child::before{position:absolute;left:0;top:50%;display:none;height:29px;width:1px;content:"";background-color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 43.75em){.fixed-bar .fixed-btn-list li:last-child::before{display:inline-block}}.fixed-bar .fixed-btn-list li a{color:#fff;text-decoration:none}@media screen and (max-width: 43.75em){.fixed-bar .fixed-btn-list li a{width:110px;display:inline-block;margin-left:auto;margin-right:auto;line-height:2rem}.no-touch .fixed-bar .fixed-btn-list li a:hover{text-decoration:underline}.no-touch .fixed-bar .fixed-btn-list li a:hover span{text-decoration:underline}}.fixed-bar .fixed-btn-list li a.btn{line-height:3.2rem}.no-touch .fixed-bar .fixed-btn-list li a.btn:hover{text-decoration:none}.no-touch .fixed-bar .fixed-btn-list li a.btn:hover span{text-decoration:none}.block{position:relative;margin-top:90px;z-index:1;max-width:2000px;margin-left:auto;margin-right:auto}@media screen and (min-width: 56.26em){.block{margin-top:110px}}@media screen and (min-width: 87.51em){.block{margin-top:125px}}.block:first-child{margin-top:0}.block:last-child:not(.background-1,.background-2,.background-3,.background-texture){margin-bottom:90px}@media screen and (min-width: 56.26em){.block:last-child:not(.background-1,.background-2,.background-3,.background-texture){margin-bottom:110px}}@media screen and (min-width: 87.51em){.block:last-child:not(.background-1,.background-2,.background-3,.background-texture){margin-bottom:125px}}.block .inner{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.block-block_intro,.block-block_text_with_image{overflow:hidden}.block-block_intro.block-block_main_banner.home,.block-block_text_with_image.block-block_main_banner.home{position:relative}.block-block_intro.block-block_main_banner.home .inner:before,.block-block_intro.block-block_main_banner.home .inner:after,.block-block_text_with_image.block-block_main_banner.home .inner:before,.block-block_text_with_image.block-block_main_banner.home .inner:after{position:absolute;content:"";display:block;width:100%;height:20%;z-index:2}.block-block_intro.block-block_main_banner.home .inner:after,.block-block_text_with_image.block-block_main_banner.home .inner:after{bottom:0;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.5))}.block-block_intro.block-block_main_banner.home .inner:before,.block-block_text_with_image.block-block_main_banner.home .inner:before{top:0;background-image:linear-gradient(to top, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.7))}.block-block_intro.block-block_main_banner.home .image-container,.block-block_text_with_image.block-block_main_banner.home .image-container{height:100%;position:absolute;top:0;left:0;width:100%;z-index:1;height:100%;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}@media screen and (max-width: 43.75em){.block-block_intro.block-block_main_banner.home .image-container,.block-block_text_with_image.block-block_main_banner.home .image-container{min-width:unset;left:unset}}.block-block_intro.block-block_main_banner.home .image-container:before,.block-block_text_with_image.block-block_main_banner.home .image-container:before{display:none}.block-block_intro.block-block_main_banner.home .btn-container,.block-block_text_with_image.block-block_main_banner.home .btn-container{position:absolute;padding-bottom:50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:0px}@media screen and (min-width: 43.76em){.block-block_intro.block-block_main_banner.home .btn-container,.block-block_text_with_image.block-block_main_banner.home .btn-container{padding-bottom:90px}}.block-block_intro.block-block_main_banner.home .btn-container:after,.block-block_text_with_image.block-block_main_banner.home .btn-container:after{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;z-index:1;display:none}@media screen and (min-width: 43.76em){.block-block_intro.block-block_main_banner.home .btn-container:after,.block-block_text_with_image.block-block_main_banner.home .btn-container:after{width:2px;height:90px;display:block;background:url(images/linea-desktop.svg) no-repeat center;background-size:contain}}@media screen and (max-width: 43.75em){.block-block_intro.block-block_main_banner.home .btn-container:after,.block-block_text_with_image.block-block_main_banner.home .btn-container:after{display:block;width:2px;height:85px;-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-ms-transform:translateX(-2px);-o-transform:translateX(-2px);transform:translateX(-2px);background:url(images/linea-mobile.svg) no-repeat center;background-size:contain}.browser-safari .block-block_intro.block-block_main_banner.home .btn-container:after,.browser-safari .block-block_text_with_image.block-block_main_banner.home .btn-container:after{-webkit-transform:translateX(-1px);-moz-transform:translateX(-1px);-ms-transform:translateX(-1px);-o-transform:translateX(-1px);transform:translateX(-1px)}}.block-block_intro.block-block_main_banner.home .btn-container .btn.btn-4,.block-block_text_with_image.block-block_main_banner.home .btn-container .btn.btn-4{min-width:unset;width:150px;z-index:2}.block-block_intro.block-block_main_banner.home .jumbotron,.block-block_text_with_image.block-block_main_banner.home .jumbotron{position:absolute;width:100%;height:100%;padding-left:20px;padding-right:20px;z-index:3;text-align:center;color:#fff;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;-o-flex-flow:column;flex-flow:column}.block-block_intro.block-block_main_banner.home .inner,.block-block_text_with_image.block-block_main_banner.home .inner{height:100vh;max-height:1800px;min-height:600px;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width: 56.26em){.block-block_intro.block-block_main_banner.home .inner,.block-block_text_with_image.block-block_main_banner.home .inner{width:100%}}.block-block_intro.block-block_main_banner.home .inner .logo,.block-block_text_with_image.block-block_main_banner.home .inner .logo{background:url(images/logo-white.svg) no-repeat top center;background-size:contain;position:relative;width:70%;min-width:260px;height:auto;-webkit-transition:unset;-moz-transition:unset;-ms-transition:unset;-o-transition:unset;transition:unset;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-block_intro.block-block_main_banner.home .inner .logo:before,.block-block_text_with_image.block-block_main_banner.home .inner .logo:before{display:block;content:"";width:100%;padding-top:35.8006042296%}@media screen and (min-width: 56.26em){.block-block_intro.block-block_main_banner.home .inner .logo,.block-block_text_with_image.block-block_main_banner.home .inner .logo{max-width:662px}}@media(max-height: 800px)and (min-width: 900px){.block-block_intro.block-block_main_banner.home .inner .logo,.block-block_text_with_image.block-block_main_banner.home .inner .logo{max-width:562px}}.block-block_intro.with-slider .images-container,.block-block_text_with_image.with-slider .images-container{position:relative;width:100%}.block-block_intro.with-slider .images-container.flickity-enabled .flickity-viewport,.block-block_text_with_image.with-slider .images-container.flickity-enabled .flickity-viewport{overflow:hidden}.block-block_intro.with-slider .images-container.flickity-enabled .image-container,.block-block_text_with_image.with-slider .images-container.flickity-enabled .image-container{position:absolute;z-index:unset}.block-block_intro.with-slider .images-container.flickity-enabled .image-container:first-child,.block-block_text_with_image.with-slider .images-container.flickity-enabled .image-container:first-child{position:absolute;opacity:unset;z-index:unset}.block-block_intro.with-slider .images-container .image-container,.block-block_text_with_image.with-slider .images-container .image-container{position:absolute;width:100%;top:0;z-index:1}.block-block_intro.with-slider .images-container .image-container:first-child,.block-block_text_with_image.with-slider .images-container .image-container:first-child{position:relative;display:block;opacity:1;z-index:2}.block-block_intro.single-news .column:only-child,.block-block_intro.single-search .column:only-child,.block-block_intro.single-page .column:only-child,.block-block_intro.archive-news .column:only-child,.block-block_intro.archive-services .column:only-child,.block-block_intro.error404 .column:only-child,.block-block_intro.single-pharmacy .column:only-child,.block-block_text_with_image.single-news .column:only-child,.block-block_text_with_image.single-search .column:only-child,.block-block_text_with_image.single-page .column:only-child,.block-block_text_with_image.archive-news .column:only-child,.block-block_text_with_image.archive-services .column:only-child,.block-block_text_with_image.error404 .column:only-child,.block-block_text_with_image.single-pharmacy .column:only-child{width:100%;padding:0}@media screen and (min-width: 43.76em){.block-block_intro.single-news .column:only-child,.block-block_intro.single-search .column:only-child,.block-block_intro.single-page .column:only-child,.block-block_intro.archive-news .column:only-child,.block-block_intro.archive-services .column:only-child,.block-block_intro.error404 .column:only-child,.block-block_intro.single-pharmacy .column:only-child,.block-block_text_with_image.single-news .column:only-child,.block-block_text_with_image.single-search .column:only-child,.block-block_text_with_image.single-page .column:only-child,.block-block_text_with_image.archive-news .column:only-child,.block-block_text_with_image.archive-services .column:only-child,.block-block_text_with_image.error404 .column:only-child,.block-block_text_with_image.single-pharmacy .column:only-child{padding:0 22px}}.block-block_intro.single-pharmacy .column:only-child,.block-block_text_with_image.single-pharmacy .column:only-child{width:100%;padding:0;text-align:center}.block-block_intro.single-pharmacy .column:only-child .text .title-container,.block-block_text_with_image.single-pharmacy .column:only-child .text .title-container{text-align:center}.block-block_intro.block-block_404.error404 .inner,.block-block_text_with_image.block-block_404.error404 .inner{text-align:center}.block-block_intro.block-block_404.error404 .column:only-child,.block-block_text_with_image.block-block_404.error404 .column:only-child{padding:0}.block-block_intro.block-block_404.error404 .title,.block-block_text_with_image.block-block_404.error404 .title{color:#575e3e}.block-block_intro.block-block_404.error404 .title-container,.block-block_text_with_image.block-block_404.error404 .title-container{text-align:center}.block-block_intro.block-block_404.error404 .title-container .block-title,.block-block_text_with_image.block-block_404.error404 .title-container .block-title{color:#aab420;font-weight:800;font-style:normal}.block-block_intro.block-block_404.error404 .title+p,.block-block_text_with_image.block-block_404.error404 .title+p{margin-top:10px}.block-block_intro.block-block_404.error404 p,.block-block_text_with_image.block-block_404.error404 p{width:90%;margin-left:auto;margin-right:auto}@media screen and (min-width: 31.26em){.block-block_intro.block-block_404.error404 p,.block-block_text_with_image.block-block_404.error404 p{width:80%}}.block-block_intro.block-block_404.error404 .title-container+.title,.block-block_text_with_image.block-block_404.error404 .title-container+.title{margin-top:50px}@media screen and (min-width: 56.26em){.block-block_intro.block-block_404.error404 .title-container+.title,.block-block_text_with_image.block-block_404.error404 .title-container+.title{margin-top:70px}}@media screen and (min-width: 87.51em){.block-block_intro.block-block_404.error404 .title-container+.title,.block-block_text_with_image.block-block_404.error404 .title-container+.title{margin-top:90px}}.block-block_intro.single-news .column,.block-block_text_with_image.single-news .column{width:100%}@media screen and (min-width: 43.76em){.block-block_intro.single-news .column:first-child,.block-block_text_with_image.single-news .column:first-child{padding:0 22px}}.block-block_intro.single-news .column.column-image,.block-block_text_with_image.single-news .column.column-image{position:relative;padding:0;margin-top:25px}@media screen and (min-width: 43.76em){.block-block_intro.single-news .column.column-image,.block-block_text_with_image.single-news .column.column-image{margin-top:35px}}.block-block_intro.single-news .column.column-image .image-container,.block-block_text_with_image.single-news .column.column-image .image-container{position:relative;z-index:1}.block-block_intro.single-news .column.column-image .btn-label,.block-block_text_with_image.single-news .column.column-image .btn-label{position:absolute;top:25px;right:25px;z-index:2}@media screen and (min-width: 56.26em){.block-block_intro.single-news .column.column-image .btn-label,.block-block_text_with_image.single-news .column.column-image .btn-label{top:45px;right:35px}}.block-block_intro.single-news .category-list+.title,.block-block_text_with_image.single-news .category-list+.title{margin-top:25px}@media screen and (min-width: 56.26em){.block-block_intro.single-news .category-list+.title,.block-block_text_with_image.single-news .category-list+.title{margin-top:35px}}@media screen and (min-width: 43.76em){.block-block_intro.single-search .inner,.block-block_text_with_image.single-search .inner{text-align:center}.block-block_intro.single-search .inner .title-container,.block-block_text_with_image.single-search .inner .title-container{text-align:center}}.block-block_intro.archive-news .inner,.block-block_intro.archive-services .inner,.block-block_text_with_image.archive-news .inner,.block-block_text_with_image.archive-services .inner{text-align:center}.block-block_intro.archive-news .inner .title-container,.block-block_intro.archive-services .inner .title-container,.block-block_text_with_image.archive-news .inner .title-container,.block-block_text_with_image.archive-services .inner .title-container{text-align:center}.block-block_intro.archive-services .text p,.block-block_text_with_image.archive-services .text p{max-width:435px;margin-left:auto;margin-right:auto}.block-block_intro.single-service .inner,.block-block_text_with_image.single-service .inner{text-align:center}@media screen and (min-width: 43.76em){.block-block_intro.single-service .inner,.block-block_text_with_image.single-service .inner{text-align:left;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}.block-block_intro.single-service .inner .column:only-child,.block-block_text_with_image.single-service .inner .column:only-child{width:100%}@media screen and (min-width: 43.76em){.block-block_intro.single-service .inner .column:only-child,.block-block_text_with_image.single-service .inner .column:only-child{width:100%;padding:0;max-width:590px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 43.76em){.block-block_intro.single-service .inner .column:first-child,.block-block_text_with_image.single-service .inner .column:first-child{padding-right:0%}.block-block_intro.single-service .inner .column:first-child p,.block-block_intro.single-service .inner .column:first-child .price,.block-block_text_with_image.single-service .inner .column:first-child p,.block-block_text_with_image.single-service .inner .column:first-child .price{padding-right:11%}}@media screen and (min-width: 87.51em){.block-block_intro.single-service .inner .column:first-child p,.block-block_intro.single-service .inner .column:first-child .price,.block-block_text_with_image.single-service .inner .column:first-child p,.block-block_text_with_image.single-service .inner .column:first-child .price{padding-right:13%}}.block-block_intro.single-service .image-container img,.block-block_text_with_image.single-service .image-container img{object-fit:contain}.block-block_intro{overflow:unset}.block-block_form .inner{position:unset}.block-block_form .inner>.text{width:80%;text-align:center;margin-left:auto;margin-right:auto}.block-block_form .text+.form-container{margin-top:55px}@media screen and (min-width: 87.51em){.block-block_form .text+.form-container{margin-top:75px}}.block-block_content .text *{clear:both}.block-block_content .text pre,.block-block_content .text ins,.block-block_content .text small{display:inline;font-size:1.6rem;line-height:1.56;font-family:"chevin-pro",sans serif;white-space:unset;background:none}@media screen and (min-width: 56.26em){.block-block_content .text pre,.block-block_content .text ins,.block-block_content .text small{font-size:1.8rem;line-height:1.3}}.block-block_content .text cite{font-style:italic}.block-block_content .text p+p{margin-top:25px;margin-bottom:0}.block-block_content .text p{width:100%;margin-top:25px}.block-block_content .text mark{font-weight:bold;font-style:italic}.block-block_content .text video,.block-block_content .text iframe{max-width:100%;display:block;margin-top:40px;margin-bottom:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}@media screen and (min-width: 56.26em){.block-block_content .text video,.block-block_content .text iframe{margin-top:60px;margin-bottom:60px}}.block-block_content .text p:after{content:"";display:block;width:100%;hegith:0;clear:both}.block-block_content .text img{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;overflow:hidden;max-width:450px;display:block;height:auto;margin-top:40px;margin-bottom:40px}@media screen and (min-width: 56.26em){.block-block_content .text img{margin-top:60px;margin-bottom:60px}}@media screen and (max-width: 31.25em){.block-block_content .text img{max-width:100%}}.block-block_content .text img.aligncenter{margin-left:auto;margin-right:auto}.block-block_content .text img.alignright{float:right}@media screen and (min-width: 43.76em){.block-block_content .text img.alignright{float:right;margin-left:40px}}@media screen and (max-width: 31.25em){.block-block_content .text img.alignright{margin-left:0;float:none}}.block-block_content .text p img.alignright{float:right}@media screen and (min-width: 43.76em){.block-block_content .text p img.alignright{float:right}}@media screen and (min-width: 56.26em){.block-block_content .text p img.alignright{margin-left:40px}}@media screen and (max-width: 31.25em){.block-block_content .text p img.alignright{margin-left:0;float:none}}.block-block_content .text p+p img{margin-top:15px !important;margin-bottom:15px !important}@media screen and (min-width: 56.26em){.block-block_content .text p+p img{margin-top:35px !important;margin-bottom:35px !important}}.block-block_content .text blockquote{margin-top:25px;font-style:italic}.block-block_content .text blockquote footer{padding-bottom:0 !important}.block-block_content .text h2+p,.block-block_content .text h3+p,.block-block_content .text h4+p,.block-block_content .text h5+p,.block-block_content .text h6+p,.block-block_content .text h2+ul,.block-block_content .text h3+ul,.block-block_content .text h4+ul,.block-block_content .text h5+ul,.block-block_content .text h6+ul,.block-block_content .text h2+ol,.block-block_content .text h3+ol,.block-block_content .text h4+ol,.block-block_content .text h5+ol,.block-block_content .text h6+ol,.block-block_content .text h2+dl,.block-block_content .text h3+dl,.block-block_content .text h4+dl,.block-block_content .text h5+dl,.block-block_content .text h6+dl{margin-top:unset}.block-block_content .text h2,.block-block_content .text h3,.block-block_content .text h4,.block-block_content .text h5,.block-block_content .text h6{font-weight:300;font-style:italic;letter-spacing:-1px;color:#575e3e;line-height:1.1}@media screen and (min-width: 87.51em){.block-block_content .text h2,.block-block_content .text h3,.block-block_content .text h4,.block-block_content .text h5,.block-block_content .text h6{letter-spacing:-1.5px}}.block-block_content .text h2{margin-top:80px;margin-bottom:25px;font-size:3rem}@media screen and (min-width: 56.26em){.block-block_content .text h2{margin-top:110px;margin-bottom:35px}}@media screen and (min-width: 87.51em){.block-block_content .text h2{font-size:4.8rem}}.block-block_content .text h3{margin-top:55px;margin-bottom:15px;font-size:2.5rem}@media screen and (min-width: 56.26em){.block-block_content .text h3{margin-top:75px;margin-bottom:25px}}@media screen and (min-width: 87.51em){.block-block_content .text h3{font-size:4rem}}.block-block_content .text h4{margin-top:30px;margin-bottom:15px;font-size:2.5rem}@media screen and (min-width: 56.26em){.block-block_content .text h4{margin-top:45px;margin-bottom:25px}}@media screen and (min-width: 87.51em){.block-block_content .text h4{font-size:3.5rem}}.block-block_content .text h5,.block-block_content .text h6{margin-top:30px;margin-bottom:25px;font-size:1.7rem}@media screen and (min-width: 87.51em){.block-block_content .text h5,.block-block_content .text h6{font-size:2rem}}.block-block_content .text *:first-child{margin-top:0}.block-block_content .text a{color:#aab420}.block-block_content .text ul+ul,.block-block_content .text ol+ol,.block-block_content .text dl+dl{margin-top:30px}@media screen and (min-width: 56.26em){.block-block_content .text ul+ul,.block-block_content .text ol+ol,.block-block_content .text dl+dl{margin-top:40px}}.block-block_content .text ul,.block-block_content .text ol,.block-block_content .text dl{margin-top:30px;text-align:left}@media screen and (min-width: 56.26em){.block-block_content .text ul,.block-block_content .text ol,.block-block_content .text dl{margin-top:40px}}.block-block_content .text ul li,.block-block_content .text ol li,.block-block_content .text dl li{margin-left:25px;margin-bottom:15px;padding-left:5px}@media screen and (min-width: 56.26em){.block-block_content .text ul li,.block-block_content .text ol li,.block-block_content .text dl li{margin-bottom:10px}}.block-block_content .text ul li::marker,.block-block_content .text ol li::marker,.block-block_content .text dl li::marker{font-weight:800}.block-block_content .text ul li:last-child,.block-block_content .text ol li:last-child,.block-block_content .text dl li:last-child{margin-bottom:0px}.block-block_content .text dl dt{font-weight:800}.block-block_content .text dl dd{margin-bottom:10px}.block-block_content .text dl dd:last-child{margin-bottom:0px}.block-block_content .text dl dd+dd{margin-top:-7px}.block-block_content .text hr{border-color:#575e3e;margin-top:50px;margin-bottom:50px}.block-block_content .text p+ul,.block-block_content .text p+ol,.block-block_content .text p+dl{margin-top:25px}.block-block_text_with_image .title-container{text-align:left}.block-block_additional_text .text p+p,.block-block_additional_text .text ul+p,.block-block_additional_text .text ol+p,.block-block_additional_text .text dl+p{margin-top:25px;margin-bottom:0}.block-block_additional_text .text ul,.block-block_additional_text .text ol,.block-block_additional_text .text dl{margin-top:25px;text-align:left}.block-block_additional_text .text ul li,.block-block_additional_text .text ol li,.block-block_additional_text .text dl li{margin-left:25px;margin-bottom:15px;padding-left:5px}@media screen and (min-width: 56.26em){.block-block_additional_text .text ul li,.block-block_additional_text .text ol li,.block-block_additional_text .text dl li{margin-bottom:10px}}.block-block_additional_text .text ul li::marker,.block-block_additional_text .text ol li::marker,.block-block_additional_text .text dl li::marker{font-weight:800}.block-block_additional_text .text ul li:last-child,.block-block_additional_text .text ol li:last-child,.block-block_additional_text .text dl li:last-child{margin-bottom:0px}.block-block_additional_text .text dl dt{font-weight:800}.block-block_additional_text .text dl dd{margin-bottom:10px}.block-block_additional_text .text dl dd:last-child{margin-bottom:0px}.block-block_additional_text .text dl dd+dd{margin-top:-7px}.block-block_additional_text .inner,.block-block_servizi_disponibili .inner{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}@media screen and (min-width: 56.26em){.block-block_additional_text .column:last-child,.block-block_servizi_disponibili .column:last-child{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.block-block_additional_text .column:last-child .text,.block-block_servizi_disponibili .column:last-child .text{width:45%}}@media screen and (max-width: 56.25em){.block-block_additional_text .column:last-child .text+.text,.block-block_servizi_disponibili .column:last-child .text+.text{margin-top:25px}}.block-block_servizi_disponibili .column:last-child .listing{width:100%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.block-block_servizi_disponibili .column:last-child .listing .item{width:100%;margin-top:45px}.block-block_servizi_disponibili .column:last-child .listing .item:first-child{margin-top:0}@media screen and (min-width: 31.26em){.block-block_servizi_disponibili .column:last-child .listing .item{width:45%}.block-block_servizi_disponibili .column:last-child .listing .item:nth-child(2){margin-top:0}}@media screen and (min-width: 56.26em){.block-block_servizi_disponibili .column:last-child .listing .item{margin-top:70px}}.block-block_servizi_disponibili .column:last-child .title{font-weight:600;text-decoration:underline;color:#aab420;letter-spacing:-1px}.no-touch .block-block_servizi_disponibili .column:last-child .title:hover{text-decoration:none}.block-block_servizi_disponibili .column:last-child a.title{text-decoration:underline}.block-block_servizi_disponibili .column:last-child .title+p{margin-top:10px}.block-block_servizi_disponibili .column:last-child a{color:#353a26;text-decoration:none}.no-touch .block-block_servizi_disponibili .column:last-child a:hover{text-decoration:underline}.block-block_cta.block-block_app .ctas-container .item{padding-bottom:0px}.block-block_cta .inner{text-align:center}.block-block_cta .ctas-container{width:100%;overflow:hidden}.block-block_cta .ctas-container .item{width:100%;padding-bottom:10px}.block-block_cta .ctas-container.flickity-enabled .flickity-viewport{overflow:hidden}.block-block_cta .ctas-container.flickity-enabled .flickity-slider{height:100%}.block-block_cta .ctas-container.flickity-enabled .flickity-viewport,.block-block_cta .ctas-container.flickity-enabled .flickity-slider{width:100%}.block-block_cta ul.links-repeater{text-align:center;margin-left:auto;margin-right:auto}.block-block_cta ul.links-repeater li{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.block-block_cta ul.links-repeater li a{margin-left:auto;margin-right:auto}.block-block_listing{overflow:hidden}.block-block_listing.block-block_listing_story{overflow:hidden}.block-block_listing.block-block_listing_story .inner{position:unset}.block-block_listing.block-block_listing_story .inner>.text{width:100%;text-align:center}@media screen and (max-width: 31.25em){.block-block_listing.block-block_listing_story .inner>.text *{max-width:70%;margin-left:auto;margin-right:auto}}.block-block_listing.block-block_listing_story .inner>.text .title-container{text-align:center}.block-block_listing.block-block_listing_story .listing .text p+p,.block-block_listing.block-block_listing_story .listing .text ul+p,.block-block_listing.block-block_listing_story .listing .text ol+p,.block-block_listing.block-block_listing_story .listing .text dl+p{margin-top:20px}.block-block_listing.block-block_listing_story .listing .text ul li{list-style-type:disc}.block-block_listing.block-block_listing_story .listing .text ul,.block-block_listing.block-block_listing_story .listing .text ol,.block-block_listing.block-block_listing_story .listing .text dl{margin-top:20px;text-align:left}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_story .listing .text ul,.block-block_listing.block-block_listing_story .listing .text ol,.block-block_listing.block-block_listing_story .listing .text dl{margin-top:20px}}.block-block_listing.block-block_listing_story .listing .text ul li,.block-block_listing.block-block_listing_story .listing .text ol li,.block-block_listing.block-block_listing_story .listing .text dl li{margin-left:25px;margin-bottom:5px;padding-left:5px}.block-block_listing.block-block_listing_story .listing .text ul li::marker,.block-block_listing.block-block_listing_story .listing .text ol li::marker,.block-block_listing.block-block_listing_story .listing .text dl li::marker{font-weight:800}.block-block_listing.block-block_listing_story .listing .text ul li:last-child,.block-block_listing.block-block_listing_story .listing .text ol li:last-child,.block-block_listing.block-block_listing_story .listing .text dl li:last-child{margin-bottom:0px}.block-block_listing.block-block_listing_story .text+.listing{margin-top:90px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_story .text+.listing{margin-top:90px}}@media screen and (min-width: 87.51em){.block-block_listing.block-block_listing_story .text+.listing{margin-top:150px}}.block-block_listing.block-block_listing_riferimenti .inner{color:#575e3e;position:relative}.block-block_listing.block-block_listing_riferimenti .inner>.text{width:100%;text-align:center}@media screen and (max-width: 31.25em){.block-block_listing.block-block_listing_riferimenti .inner>.text *{margin-left:auto;margin-right:auto}}.block-block_listing.block-block_listing_riferimenti .inner>.text .title-container{text-align:left}@media screen and (min-width: 43.76em){.block-block_listing.block-block_listing_riferimenti .inner>.text .title-container{text-align:center}}.block-block_listing.block-block_listing_riferimenti .inner>.text .title+p,.block-block_listing.block-block_listing_riferimenti .inner>.text .title+.btn{margin-top:30px}.block-block_listing.block-block_listing_riferimenti .inner>.text p+p{margin-top:20px;margin-bottom:0}.block-block_listing.block-block_listing_riferimenti .inner>.text .btn{margin-top:30px}.block-block_listing.block-block_listing_riferimenti .text+.listing{margin-top:40px}@media screen and (min-width: 43.76em){.block-block_listing.block-block_listing_riferimenti .text+.listing{margin-top:60px}}@media screen and (min-width: 87.51em){.block-block_listing.block-block_listing_riferimenti .text+.listing{margin-top:85px}}.block-block_listing.block-block_listing_riferimenti .listing .title{font-weight:600;color:#aab420;width:100%}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_riferimenti .listing .title{width:70%}}.block-block_listing.block-block_listing_riferimenti .listing .title+p{margin-top:10px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_riferimenti .listing .title+p{margin-top:15px}}.block-block_listing.block-block_listing_riferimenti .listing p+p{margin-top:0}.block-block_listing.block-block_listing_riferimenti .listing p a{color:#575e3e;text-decoration:none}.no-touch .block-block_listing.block-block_listing_riferimenti .listing p a:hover{text-decoration:underline}.block-block_listing.block-block_listing_riferimenti .listing p span{font-weight:600;margin-right:10px;display:inline-block}.block-block_listing.block-block_listing_ricerca a{text-decoration:none}.no-touch .block-block_listing.block-block_listing_ricerca a:hover .title{text-decoration:underline}.block-block_listing.block-block_listing_ricerca .text+.listing{margin-top:40px}@media screen and (min-width: 43.76em){.block-block_listing.block-block_listing_ricerca .text+.listing{margin-top:65px}}.block-block_listing.block-block_listing_ricerca .listing .item .category-list+.title{margin-top:20px}@media screen and (min-width: 43.76em){.block-block_listing.block-block_listing_ricerca .listing .item .category-list+.title{margin-top:15px}}.block-block_listing.block-block_listing_ricerca .listing .item .title{font-weight:600;color:#aab420;width:100%}@media screen and (min-width: 43.76em){.block-block_listing.block-block_listing_ricerca .listing .item .title{width:220px}}.block-block_listing.block-block_listing_ricerca .listing .item .title+p{margin-top:10px}@media screen and (min-width: 43.76em){.block-block_listing.block-block_listing_ricerca .listing .item .title+p{margin-top:15px}}.block-block_listing.block-block_listing_ricerca .result-text{width:100%;text-align:center}.block-block_listing.block-block_related_items{position:relative;overflow:hidden;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.block-block_listing.block-block_related_items .inner{position:relative}.block-block_listing.block-block_related_items .inner>.text{width:100%;text-align:center}@media screen and (max-width: 31.25em){.block-block_listing.block-block_related_items .inner>.text *{max-width:70%;margin-left:auto;margin-right:auto}}.block-block_listing.block-block_related_items .inner>.text .title-container{text-align:center}.block-block_listing.block-block_related_items .inner>.text .title+p,.block-block_listing.block-block_related_items .inner>.text .title+.btn{margin-top:30px}.block-block_listing.block-block_related_items .inner>.text p+p{margin-top:20px;margin-bottom:0}.block-block_listing.block-block_related_items .inner>.text .btn{margin-top:30px}.block-block_listing.block-block_related_items .listing.flickity-enabled .flickity-viewport{width:100%}.block-block_listing.block-block_related_items .text+.listing{margin-top:40px}@media screen and (min-width: 43.76em){.block-block_listing.block-block_related_items .text+.listing{margin-top:60px}}@media screen and (min-width: 87.51em){.block-block_listing.block-block_related_items .text+.listing{margin-top:85px}}.block-block_listing.block-block_related_items .listing+.btn{margin-left:auto;margin-right:auto;margin-top:60px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_related_items .listing+.btn{margin-top:65px}}.block-block_listing.block-block_listing_services.slider .text{width:100%}.block-block_listing.block-block_listing_services.slider .text .title-container{width:100%;text-align:center}.block-block_listing.block-block_listing_services.slider .text+.listing-services{margin-top:45px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_services.slider .text+.listing-services{margin-top:55px}}@media screen and (min-width: 87.51em){.block-block_listing.block-block_listing_services.slider .text+.listing-services{margin-top:70px}}.block-block_listing.block-block_listing_services .image-container{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}.block-block_listing.block-block_listing_farmacie{position:relative;overflow:unset}.block-block_listing.block-block_listing_farmacie .image-container:before{display:none !important}.block-block_listing.block-block_listing_farmacie .image-container img{display:block;position:relative;width:100%;height:auto;object-fit:unset}.block-block_listing.block-block_listing_farmacie.slider .text{width:100%}.block-block_listing.block-block_listing_farmacie.slider .text .title-container{width:100%;text-align:center}.block-block_listing.block-block_listing_farmacie.slider .text+.listing-farmacie{margin-top:40px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_farmacie.slider .text+.listing-farmacie{margin-top:50px}}@media screen and (min-width: 87.51em){.block-block_listing.block-block_listing_farmacie.slider .text+.listing-farmacie{margin-top:60px}}.block-block_listing.block-block_listing_farmacie.slider .image-container{margin-bottom:25px}.block-block_listing.block-block_listing_farmacie.slider .listing-farmacie{padding-bottom:0}.block-block_listing.block-block_listing_farmacie.slider .listing-farmacie .item{margin-bottom:30px !important}.block-block_listing.block-block_listing_farmacie.slider .listing-farmacie .item .title{padding-bottom:0;border-bottom:0}.block-block_listing.block-block_listing_farmacie .image-container{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;position:relative;margin-bottom:45px;max-width:220px;margin-left:auto;margin-right:auto}.block-block_listing.block-block_listing_farmacie .image-container:before{display:block;content:"";width:100%;padding-top:34%}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_farmacie .image-container{max-width:250px}}.block-block_listing.block-block_listing_farmacie .btn.btn-plus{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%)}.block-block_listing.block-block_listing_farmacie .listing{padding-bottom:26.5px;margin-top:35px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_farmacie .listing{margin-top:55px}}.block-block_listing.block-block_listing_farmacie .listing .title{color:#aab420;border-bottom:1px solid #575e3e;padding-bottom:25px;font-style:italic}@media screen and (min-width: 87.51em){.block-block_listing.block-block_listing_farmacie .listing .title{padding-bottom:40px}}@media screen and (max-width: 56.25em){.block-block_listing.block-block_listing_farmacie .listing .title{padding-left:20px;padding-right:20px}}@media screen and (max-width: 43.75em){.block-block_listing.block-block_listing_farmacie .listing .title{padding-left:40px;padding-right:40px}}.block-block_listing.block-block_listing_farmacie .listing .title+p{margin-top:25px}@media screen and (max-width: 43.75em){.block-block_listing.block-block_listing_farmacie .listing .text p{padding-left:10px;padding-right:10px}}@media screen and (max-width: 31.25em){.block-block_listing.block-block_listing_farmacie .listing .text p{padding-left:0px;padding-right:0px}}.block-block_listing.block-block_listing_farmacie .listing .text p+p{margin-top:0}.block-block_listing.block-block_listing_farmacie .inner>.text{width:100%}.block-block_listing.block-block_listing_farmacie .inner>.text .title-container{position:relative;text-align:center}@media screen and (max-width: 56.25em){.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .title{width:70%;margin-left:auto;margin-right:auto}}.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .foglia{position:absolute;top:-99px;left:50%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:100px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .foglia{top:-114px}}@media screen and (min-width: 87.51em){.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .foglia{top:-149px;width:150px}}.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .foglia span{position:relative;display:block;background:url(images/foglia-thin.svg) no-repeat;background-size:contain;display:none}.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .foglia span:before{display:block;content:"";width:100%;padding-top:156.9536423841%}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .foglia span{background:url(images/foglia.svg) no-repeat;background-size:contain}}.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .foglia svg{display:block;width:100%;height:auto}.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .foglia:after{position:absolute;left:50%;content:"";display:block;bottom:1px;width:1px;height:100px;background:#575e3e;-webkit-transform:translate(-50%,100%);-moz-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);-o-transform:translate(-50%,100%);transform:translate(-50%,100%)}@media screen and (min-width: 56.26em){.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .foglia:after{height:115px;width:2px}}@media screen and (min-width: 87.51em){.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .foglia:after{height:150px}}.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .title{padding-top:15px;padding-bottom:22px}@media screen and (min-width: 87.51em){.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .title{padding-top:20px;padding-bottom:28px}}.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .title+p{margin-top:0}@media screen and (min-width: 87.51em){.block-block_listing.block-block_listing_farmacie .inner>.text .title-container .title+p{margin-top:0}}.block-block_listing.block-block_latest_news{overflow:hidden}.block-block_listing.block-block_latest_news .inner>.text{width:100%}.block-block_listing.block-block_latest_news .inner>.text .title-container{position:relative;text-align:center}.block-block_listing.block-block_latest_news .text+.listing-news{margin-top:30px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_latest_news .text+.listing-news{margin-top:75px}}.block-block_listing.block-block_latest_news .listing-news.flickity-enabled .flickity-viewport{width:100%}.block-block_listing.block-block_latest_news .listing-news.flickity-enabled .flickity-slider{width:100%}.block-block_listing.block-block_latest_news .listing-news:after{content:"flickity";display:none}@media screen and (min-width: 56.26em){.block-block_listing.block-block_latest_news .listing-news:after{content:""}}.block-block_listing.block-block_farmacie_details .inner,.block-block_listing.block-block_partner .inner{font-size:1.6rem}@media screen and (max-width: 56.25em){.block-block_listing.block-block_farmacie_details .inner,.block-block_listing.block-block_partner .inner{max-width:350px;width:calc(100% - 40px);margin-left:auto;margin-right:auto}}.block-block_listing.block-block_farmacie_details .inner>.text,.block-block_listing.block-block_partner .inner>.text{width:100%}.block-block_listing.block-block_farmacie_details .inner>.text .title-container,.block-block_listing.block-block_partner .inner>.text .title-container{position:relative;text-align:center}.block-block_listing.block-block_farmacie_details .inner>.text .title-container .title,.block-block_listing.block-block_partner .inner>.text .title-container .title{position:relative;text-transform:uppercase;display:inline-block;padding-top:17px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_farmacie_details .inner>.text .title-container .title,.block-block_listing.block-block_partner .inner>.text .title-container .title{padding-top:20px}}.block-block_listing.block-block_farmacie_details .inner>.text .title-container .title:before,.block-block_listing.block-block_partner .inner>.text .title-container .title:before{position:absolute;top:0;left:10%;content:"";display:block;height:1px;width:80%;background:#fff}@media screen and (min-width: 56.26em){.block-block_listing.block-block_farmacie_details .inner>.text .title-container .title:before,.block-block_listing.block-block_partner .inner>.text .title-container .title:before{left:5%;height:2px;width:90%}}@media screen and (min-width: 56.26em){.block-block_listing.block-block_farmacie_details .inner,.block-block_listing.block-block_partner .inner{font-size:1.6rem}}@media screen and (min-width: 75.01em){.block-block_listing.block-block_farmacie_details .inner,.block-block_listing.block-block_partner .inner{font-size:1.8rem}}@media screen and (min-width: 87.51em){.block-block_listing.block-block_farmacie_details .inner,.block-block_listing.block-block_partner .inner{font-size:2rem}}.block-block_listing.block-block_farmacie_details .listing .title,.block-block_listing.block-block_partner .listing .title{font-style:italic;margin-bottom:15px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_farmacie_details .listing .title,.block-block_listing.block-block_partner .listing .title{margin-bottom:20px}}.block-block_listing.block-block_farmacie_details .text+.listing,.block-block_listing.block-block_partner .text+.listing{margin-top:0px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_farmacie_details .text+.listing,.block-block_listing.block-block_partner .text+.listing{margin-top:40px}}@media screen and (min-width: 93.76em){.block-block_listing.block-block_partner:not(.grafico) .inner{overflow:hidden}}.block-block_listing.block-block_partner:not(.grafico) .image-container{position:relative;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:100%;height:auto;max-width:240px;margin:0 auto}.block-block_listing.block-block_partner:not(.grafico) .image-container:before{display:block;content:"";width:100%;padding-top:56.25%}@media screen and (max-width: 56.25em){.block-block_listing.block-block_partner:not(.grafico) .image-container{max-width:150px}}.block-block_listing.block-block_partner:not(.grafico) .inner>.text{width:100%}.block-block_listing.block-block_partner:not(.grafico) .inner>.text .title-container{position:relative;text-align:center}.block-block_listing.block-block_partner:not(.grafico) .inner>.text .title-container .title{position:relative;text-transform:uppercase;display:inline-block;padding-top:17px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_partner:not(.grafico) .inner>.text .title-container .title{padding-top:20px}}.block-block_listing.block-block_partner:not(.grafico) .inner>.text .title-container .title:before{position:absolute;top:0;left:10%;content:"";display:block;height:1px;width:80%;background:#575e3e}@media screen and (min-width: 56.26em){.block-block_listing.block-block_partner:not(.grafico) .inner>.text .title-container .title:before{left:5%;width:90%}}.block-block_listing.block-block_partner:not(.grafico) .text+.listing{margin-top:40px}@media screen and (min-width: 56.26em){.block-block_listing.block-block_partner:not(.grafico) .text+.listing{margin-top:80px}}.block-block_listing.block-block_partner .inner{font-size:2rem;font-weight:600}.block-block_listing.block-block_partner .image-container{position:relative;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.block-block_listing.block-block_partner .image-container:before{display:block;content:"";width:100%;padding-top:40%}@media screen and (min-width: 56.26em){.block-block_listing.block-block_partner .image-container{margin-bottom:25px;max-width:250px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 87.51em){.block-block_listing.block-block_partner .image-container{margin-bottom:40px}}@media screen and (max-width: 56.25em){.block-block_listing.block-block_partner .image-container{max-width:155px;margin-bottom:12px;margin-top:-10px}}@media screen and (max-width: 31.25em){.block-block_listing.block-block_partner .image-container{max-width:135px}}.block-block_listing .listing+.load-more-container,.block-block_listing .text.empty-listing+.load-more-container{margin-top:55px}@media screen and (min-width: 56.26em){.block-block_listing .listing+.load-more-container,.block-block_listing .text.empty-listing+.load-more-container{margin-top:70px}}.block-block_listing .listing+.download-container,.block-block_listing .text.empty-listing+.download-container{margin-top:70px}@media screen and (min-width: 56.26em){.block-block_listing .listing+.download-container,.block-block_listing .text.empty-listing+.download-container{margin-top:90px}}@media screen and (min-width: 87.51em){.block-block_listing .listing+.download-container,.block-block_listing .text.empty-listing+.download-container{margin-top:105px}}.block-block_listing .text.empty-listing{font-weight:600;text-align:center;width:100%}.block-block_listing .load-more-container,.block-block_listing .download-container{width:100%;text-align:center}.block-block_listing .load-more-container .btn.btn-2,.block-block_listing .download-container .btn.btn-2{min-width:240px}.block-block_person .person-container{position:relative;background:#f9faee;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;padding:70px 30px;color:#575e3e}@media screen and (min-width: 56.26em){.block-block_person .person-container{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;padding:90px 60px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px}}.block-block_person .person-container:after{content:"";display:block;width:100%;clear:both}.block-block_person .person-container .image-container{float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-bottom:30px}@media screen and (min-width: 56.26em){.block-block_person .person-container .image-container{position:absolute;top:90px;width:24%;margin-bottom:unset}}@media screen and (max-width: 56.25em){.block-block_person .person-container .image-container{width:120px;height:120px}}@media screen and (max-width: 31.25em){.block-block_person .person-container .image-container{width:80px;height:80px}}.block-block_person .person-container .title,.block-block_person .person-container .role{width:calc(100% - 80px - 25px);-webkit-justify-self:flex-end;-moz-justify-self:flex-end;-ms-justify-self:flex-end;-o-justify-self:flex-end;justify-self:flex-end;margin-left:25px;float:right}@media screen and (min-width: 31.26em){.block-block_person .person-container .title,.block-block_person .person-container .role{width:calc(100% - 120px - 25px)}}@media screen and (min-width: 56.26em){.block-block_person .person-container .title,.block-block_person .person-container .role{float:none;width:63%;margin-left:37%}}.block-block_person .person-container .role{color:#cbd299}.block-block_person .person-container .title+.role{margin-top:12px}.block-block_person .person-container .role+.description,.block-block_person .person-container .title+.description{margin-top:25px}.block-block_person .person-container .description{width:100%;clear:left}@media screen and (min-width: 56.26em){.block-block_person .person-container .description{width:63%;-webkit-justify-self:flex-end;-moz-justify-self:flex-end;-ms-justify-self:flex-end;-o-justify-self:flex-end;justify-self:flex-end;margin-left:37%;clear:unset;margin-top:0px}}.block-block_person .person-container .description p+p,.block-block_person .person-container .description ul+ul,.block-block_person .person-container .description ol+ol,.block-block_person .person-container .description dl+dl{margin-top:20px;margin-bottom:0}.block-block_person .person-container .description a{color:#aab420}.block-block_person .person-container .description ul,.block-block_person .person-container .description ol,.block-block_person .person-container .description dl{margin-top:20px;text-align:left}.block-block_person .person-container .description ul li,.block-block_person .person-container .description ol li,.block-block_person .person-container .description dl li{margin-left:25px;margin-bottom:5px;padding-left:5px}.block-block_person .person-container .description ul li::marker,.block-block_person .person-container .description ol li::marker,.block-block_person .person-container .description dl li::marker{font-weight:800}.block-block_person .person-container .description ul li:last-child,.block-block_person .person-container .description ol li:last-child,.block-block_person .person-container .description dl li:last-child{margin-bottom:0px}.block-block_person .person-container .description dl dt{font-weight:800}.block-block_person .person-container .description dl dd{margin-bottom:5px}.block-block_person .person-container .description dl dd:last-child{margin-bottom:0px}.block-block_person .person-container .description dl dd+dd{margin-top:-7px}.block-block_person .person-container .description ul+p,.block-block_person .person-container .description ol+p,.block-block_person .person-container .description dl+p{margin-top:20px}.block-block_consigli .inner{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}.block-block_consigli .linea-curva{position:relative;right:84px;position:relative;background:url(images/linea-curva-mobile.svg) no-repeat center;background-size:contain;margin-top:-1px;width:168px;margin-left:auto;margin-right:auto}.block-block_consigli .linea-curva:before{display:block;content:"";width:100%;padding-top:50.5952380952%}@media screen and (min-width: 43.76em){.block-block_consigli .linea-curva{left:49px;right:auto;position:relative;background:url(images/linea-curva.svg) no-repeat center;background-size:contain;width:202px;display:block !important}.block-block_consigli .linea-curva:before{display:block;content:"";width:100%;padding-top:130.198019802%}}@media screen and (max-width: 43.75em){.browser-safari .block-block_consigli .linea-curva{right:83.5px}}@media screen and (max-width: 43.75em){.block-block_consigli .column:first-child{order:2}.block-block_consigli .column:first-child .title.title-consiglio{margin-left:auto;margin-right:auto;width:228px;position:relative;z-index:1;text-align:center;background:#fff}.block-block_consigli .column:first-child .title.title-consiglio:before{position:absolute;top:-1px;left:-1px;content:"";display:block;width:45px;height:20px;border:1px solid #575e3e;border-bottom-left-radius:12px;border-right:0;border-top:0;z-index:0}.block-block_consigli .column:first-child .title.title-consiglio:after{position:absolute;top:14px;left:38px;content:"";display:block;width:1px;height:12px;background:#575e3e;z-index:0}.block-block_consigli .column:first-child .title.title-consiglio span{position:relative;z-index:1;display:inline-block;background:#fff;width:110px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 43.76em){.block-block_consigli .column:first-child{position:relative;margin-top:-20px}.block-block_consigli .column:first-child:before{position:absolute;top:-18px;right:50px;content:"";display:block;width:50%;z-index:0;height:20px;border:2px solid #575e3e;border-bottom-right-radius:20px;border-left:0;border-top:0;box-sizing:border-box}.block-block_consigli .column:first-child .title.title-consiglio{position:relative;z-index:1;margin:-27px auto 15px auto;padding:0px 10px;text-align:center;width:200px;background:#fff}}@media screen and (min-width: 87.51em){.block-block_consigli .column:first-child .title.title-consiglio{padding:0 40px;margin:-50px auto 15px auto;width:295px}}@media screen and (max-width: 43.75em){.block-block_consigli .column:last-child{order:1;margin-top:-1px !important;width:282px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 43.76em){.block-block_consigli .column:last-child{margin-top:-1px;padding-left:39.5px !important}}.block-block_consigli .column:last-child .linea-curva{position:relative;position:relative;background:url(images/linea-curva-mobile2.svg) no-repeat center;background-size:contain;margin:unset;margin-top:-1px;width:27px;left:auto;right:auto}.block-block_consigli .column:last-child .linea-curva:before{display:block;content:"";width:100%;padding-top:277.7777777778%}@media screen and (min-width: 43.76em){.block-block_consigli .column:last-child .linea-curva{display:none !important}}.block-block_consigli .consiglio{position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border:1px solid #575e3e;padding:35px 20px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:46px}@media screen and (min-width: 43.76em){.block-block_consigli .consiglio{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;border:2px solid #575e3e;margin-top:80px;padding:50px 35px}}@media screen and (min-width: 87.51em){.block-block_consigli .consiglio{padding:70px 45px}}.block-block_consigli .consiglio a{color:#aab420}.block-block_consigli .consiglio:after{content:"";display:block;clear:both;width:100%;height:0}.block-block_consigli .consiglio:before{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%);content:"";display:block;width:1px;height:34px;background:#575e3e}@media screen and (min-width: 43.76em){.block-block_consigli .consiglio:before{height:65px;width:2px}}@media screen and (min-width: 31.26em){.block-block_consigli .consiglio .text{width:calc(100% - 115px - 35px)}}@media screen and (min-width: 43.76em){.block-block_consigli .consiglio .text{width:100%}}@media screen and (min-width: 56.26em){.block-block_consigli .consiglio .text{width:calc(100% - 80px - 35px)}}@media screen and (min-width: 68.76em){.block-block_consigli .consiglio .text{width:calc(100% - 115px - 35px)}}@media screen and (min-width: 87.51em){.block-block_consigli .consiglio .text{width:calc(100% - 135px - 45px)}}.block-block_consigli .consiglio .title{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);color:#575e3e;font-style:normal;font-weight:600;margin-bottom:25px;text-align:left;padding:0;margin-left:unset;margin-right:unset;width:100%}@media screen and (min-width: 31.26em){.block-block_consigli .consiglio .title{width:100%;float:none}}.block-block_consigli .consiglio p{width:100%}@media screen and (min-width: 31.26em){.block-block_consigli .consiglio p{width:100%}}.block-block_consigli .consiglio .image-container{width:80px;margin-bottom:25px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media screen and (min-width: 31.26em){.block-block_consigli .consiglio .image-container{width:115px;margin-bottom:25px}}@media screen and (min-width: 43.76em){.block-block_consigli .consiglio .image-container{width:80px}}@media screen and (min-width: 68.76em){.block-block_consigli .consiglio .image-container{width:115px;margin-bottom:0px}}@media screen and (min-width: 87.51em){.block-block_consigli .consiglio .image-container{width:135px}}.block-block_consigli .title{color:#aab420;font-style:italic}@media screen and (min-width: 43.76em){.block-block_consigli .listing .item:first-child{padding-top:92px}}.single-service .bnktc_booking_popup_btn{display:none}.background-1+.background-1,.background-2+.background-2,.background-1+.background-2,.background-1+.background-3,.background-2+.background-3,.background-2+.background-1,.background-3+.background-3,.background-3+.background-2,.background-3+.background-1,.background-texture+.background-1,.background-texture+.background-2,.background-texture+.background-3,.background-1+.background-texture,.background-2+.background-texture,.background-3+.background-texture{margin-top:0}.background-1+.background-1,.background-2+.background-2,.background-3+.background-3,.background-texture+.background-texture{padding-top:0}.block:not(.block-block_listing_farmacie)+.block-block_listing_farmacie:not(.slider){margin-top:280px}@media screen and (min-width: 56.26em){.block:not(.block-block_listing_farmacie)+.block-block_listing_farmacie:not(.slider){margin-top:280px}}@media screen and (min-width: 87.51em){.block:not(.block-block_listing_farmacie)+.block-block_listing_farmacie:not(.slider){margin-top:390px}}.block-block_main_banner+.block-block_consigli{margin-top:0px}.block-block_intro+.block-block_listing_ricerca{margin-top:60px}@media screen and (min-width: 56.26em){.block-block_intro+.block-block_listing_ricerca{margin-top:70px}}@media screen and (min-width: 87.51em){.block-block_intro+.block-block_listing_ricerca{margin-top:80px}}.footer{background:#555e3a;color:#fff;text-align:center;padding:50px 0px 25px 0px;line-height:1.37;letter-spacing:-0.5px;font-size:1.6rem;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:2000px;margin-left:auto;margin-right:auto}@media screen and (min-width: 56.26em){.footer{padding:60px 0px 55px 0px;text-align:left}}@media screen and (min-width: 93.76em){.footer{font-size:1.8rem;line-height:1.4;padding:60px 0px 55px 0px}}.footer a{color:#aab420;text-decoration:underline}.no-touch .footer a:hover{text-decoration:none}@media screen and (max-width: 56.25em){.footer p{width:100%}}.footer p span{display:block}.footer .hide-desktop{display:block !important}@media screen and (min-width: 43.76em){.footer .hide-desktop{display:none !important}}@media screen and (min-width: 56.26em){.footer .hide-desktop{display:none !important}}.footer .hide-mobile{display:none !important}@media screen and (min-width: 43.76em){.footer .hide-mobile{display:block !important}}@media screen and (min-width: 56.26em){.footer .hide-mobile{display:block !important}}.footer .inner{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 56.25em){.footer .inner{margin-left:40px;margin-right:40px}}@media screen and (max-width: 43.75em){.footer .logo{margin-bottom:40px}}@media screen and (max-width: 31.25em){.footer .logo{margin-bottom:20px}}.footer .logo+p{margin-top:15px}.footer .contacts{text-align:left;margin-bottom:0px;width:100%}@media screen and (max-width: 43.75em){.footer .column+.column{margin-top:40px}}@media screen and (max-width: 43.75em){.footer .column+.column.column-logo-partner{margin-top:30px}}.footer .column{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;width:100%}@media screen and (min-width: 43.76em){.footer .column{width:50%}}@media screen and (min-width: 43.76em)and (max-width: 68.75em){.footer .column.column-footer-menu,.footer .column.column-logo{width:60%}.footer .column.column-logo-partner,.footer .column.column-contacts{width:40%}.footer .column.column-footer-menu,.footer .column.column-logo-partner{margin-top:60px}}@media screen and (min-width: 68.76em){.footer .column{width:30%}}@media screen and (min-width: 68.76em){.footer .column:first-child{width:18%}}@media screen and (min-width: 68.76em){.footer .column:last-child{width:15%;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}}@media screen and (min-width: 68.76em){.footer .column.column-contacts{width:27%;margin-right:2%;margin-left:5%}}@media screen and (min-width: 87.51em){.footer .column.column-contacts{width:21%;margin-right:9%;margin-left:8%}}.footer .column.column-footer-menu{-webkit-align-items:unset;-moz-align-items:unset;-ms-align-items:unset;-o-align-items:unset;align-items:unset}@media screen and (min-width: 68.76em){.footer .column.column-footer-menu{width:30%}}@media screen and (min-width: 87.51em){.footer .column.column-footer-menu{width:27%}}@media screen and (max-width: 56.25em){.footer .column.column-logo{padding-left:35px;padding-right:35px}.footer .column.column-logo .logo{position:relative;left:-35px}}.footer .footer-menu{width:100%}@media screen and (min-width: 43.76em){.footer .footer-menu{max-width:310px}}@media screen and (min-width: 62.51em){.footer .footer-menu{max-width:370px}}.footer .footer-menu a{color:#fff}.footer .footer-menu ul.menu{column-count:2;font-weight:600}.footer .footer-menu ul.menu li{margin-bottom:7px}@media screen and (min-width: 43.76em)and (max-width: 93.75em){.footer .footer-menu ul.menu li{font-size:1.5rem}}.footer .footer-menu ul.menu li a{text-decoration:none;text-underline-offset:4px}.no-touch .footer .footer-menu ul.menu li a:hover{text-decoration:underline}.footer .footer-menu ul.menu li.current-menu-item a{color:#aab420;text-decoration:underline}.footer .social-menu-container{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;width:100%;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;-o-align-self:flex-end;align-self:flex-end}@media screen and (min-width: 62.51em){.footer .social-menu-container{margin-top:0px;margin-left:15px;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;-o-align-self:flex-end;align-self:flex-end}}.footer .social-menu-container .social-menu{margin-right:15px}@media screen and (max-width: 56.25em){.footer .social-menu-container .social-menu{width:auto}}@media screen and (min-width: 68.76em)and (max-width: 81.25em){.footer .social-menu-container .social-menu{margin-top:15px}}.footer .social-menu-container .link-reserved-area{text-decoration:underline;text-transform:uppercase;color:#fff;letter-spacing:1.5px;font-size:1.2rem;font-weight:500;font-style:italic}@media screen and (min-width: 68.76em)and (max-width: 81.25em){.footer .social-menu-container .link-reserved-area{margin-top:15px}}.no-touch .footer .social-menu-container .link-reserved-area:hover{text-decoration:none}.footer p.mic{display:block;width:100%;color:#abaf9f;font-size:1.4rem;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;-o-align-self:flex-end;align-self:flex-end}@media screen and (min-width: 68.76em){.footer p.mic{width:100%;text-align:right}}.footer p.mic span{display:inline-block}.footer p.mic a{display:inline-block;text-decoration:underline;text-underline-offset:3px}.no-touch .footer p.mic a:hover{text-decoration:none}.footer .logo-partner.image-container{display:block}@media screen and (max-width: 43.75em){.footer .logo-partner.image-container{margin-left:10px}}.footer .logo-partner.image-container img{height:auto;display:block;width:135px}@media screen and (max-width: 68.75em){.footer .logo-partner.image-container img{width:95px}}@media screen and (max-width: 56.25em){.footer .policy-menu-container{margin-top:40px;width:100%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 56.26em){.footer .policy-menu-container{margin-top:20px;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;-o-align-self:flex-end;align-self:flex-end}}.footer .policy-menu{max-width:320px}@media screen and (max-width: 56.25em){.footer .policy-menu{width:70%}}@media screen and (max-width: 37.5em){.footer .policy-menu{width:50%}}@media screen and (min-width: 43.76em)and (max-width: 68.75em){.footer .policy-menu{width:100%}}@media screen and (min-width: 56.26em){.footer .policy-menu{-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;-o-align-self:flex-end;align-self:flex-end}}.footer .policy-menu .menu{color:#abaf9f;font-size:1.4rem}.footer .policy-menu .menu li{display:inline-block}@media screen and (max-width: 37.5em){.footer .policy-menu .menu li{display:block;margin-bottom:7px}}.footer .policy-menu .menu li:after{content:"|";display:inline-block;margin-right:5px;margin-left:4px}@media screen and (max-width: 37.5em){.footer .policy-menu .menu li:after{display:none}}.footer .policy-menu .menu li:last-child:after{display:none}.footer .policy-menu .menu li a{color:#abaf9f;text-decoration:none}.no-touch .footer .policy-menu .menu li a:hover{text-decoration:underline}.pre-footer{padding:0;margin-top:90px}@media screen and (min-width: 56.26em){.pre-footer{margin-top:125px}}@media screen and (min-width: 87.51em){.pre-footer{margin-top:150px}}.inner{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;width:auto;z-index:1}@media screen and (max-width: 56.25em){.inner{margin-left:20px;margin-right:20px;text-align:left}}@media screen and (min-width: 56.26em){.inner{width:90%}}@media screen and (min-width: 93.76em){.inner{width:100%}}@media screen and (min-width: 93.76em){.inner.inner-1{max-width:1360px}}@media screen and (min-width: 56.26em){.inner.inner-2{width:70%}}@media screen and (min-width: 93.76em){.inner.inner-2{max-width:1000px}}.inner.inner-3{width:80%;margin-left:auto;margin-right:auto}@media screen and (min-width: 31.26em){.inner.inner-3{width:80%}}@media screen and (min-width: 43.76em){.inner.inner-3{width:70%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 93.76em){.inner.inner-3{max-width:835px}}@media screen and (min-width: 93.76em){.block-block_listing_farmacie.slider .inner.inner-3{max-width:1000px}}@media screen and (min-width: 56.26em){.inner.inner-4{max-width:670px}}@media screen and (min-width: 56.26em){.block-block_404 .inner.inner-4{max-width:720px}}@media screen and (min-width: 43.76em){.inner.inner-content{max-width:590px;margin-left:auto;margin-right:auto}}.background-1,.background-2,.background-3,.background-texture{padding-top:90px;padding-bottom:90px}@media screen and (min-width: 56.26em){.background-1,.background-2,.background-3,.background-texture{padding-top:110px;padding-bottom:110px}}@media screen and (min-width: 87.51em){.background-1,.background-2,.background-3,.background-texture{padding-top:125px;padding-bottom:125px}}.background-1.block-block_cta,.background-2.block-block_cta,.background-3.block-block_cta,.background-texture.block-block_cta{padding-top:90px;padding-bottom:90px}@media screen and (min-width: 56.26em){.background-1.block-block_cta,.background-2.block-block_cta,.background-3.block-block_cta,.background-texture.block-block_cta{padding-top:125px;padding-bottom:125px}}@media screen and (min-width: 87.51em){.background-1.block-block_cta,.background-2.block-block_cta,.background-3.block-block_cta,.background-texture.block-block_cta{padding-top:145px;padding-bottom:145px}}.main{width:100%}.main{font-size:1.6rem;line-height:1.45;padding-top:40px;margin-top:92px}@media screen and (min-width: 56.26em){.main{font-size:1.6rem;line-height:1.38;padding-top:60px;margin-top:96px}}@media screen and (min-width: 87.51em){.main{padding-top:80px;margin-top:106px}}@media screen and (min-width: 93.76em){.main{margin-top:130px}}.home .main{padding-top:0px;margin-top:0px}.main .image-container{display:block;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;overflow:hidden;position:relative}@media screen and (min-width: 56.26em){.main .image-container{-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px}}.main .image-container:before{display:block;content:"";width:100%;padding-top:100%}.main .image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main .column{width:100%}@media screen and (min-width: 43.76em){.main .column{width:50%}}@media screen and (min-width: 43.76em){.main .column:first-child{padding-right:5%}}@media screen and (min-width: 87.51em){.main .column:first-child{padding-right:7%}}@media screen and (min-width: 43.76em){.main .column:last-child{padding-left:5%}}@media screen and (min-width: 87.51em){.main .column:last-child{padding-left:7%}}@media screen and (max-width: 43.75em){.main .column+.column{margin-top:55px}}@media screen and (min-width: 43.76em){.main .block-block_additional_text .column:first-child,.main .block-block_servizi_disponibili .column:first-child{width:33.3%;padding-right:7.5%}}@media screen and (min-width: 75.01em){.main .block-block_additional_text .column:first-child,.main .block-block_servizi_disponibili .column:first-child{padding-right:15%}}@media screen and (min-width: 43.76em){.main .block-block_additional_text .column:last-child,.main .block-block_servizi_disponibili .column:last-child{width:66.6%;padding:0}}@media screen and (max-width: 43.75em){.main .block-block_additional_text .column+.column,.main .block-block_servizi_disponibili .column+.column{margin-top:35px}}.main .text p+p{margin-top:25px}.main .text a:not(.btn){color:#aab420}.ajax-overlay:after{content:"";display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999999;background:#fff;opacity:.8}.ajax-overlay:before{position:fixed;top:50%;left:50%;margin-left:-27.5px;margin-top:-27.5px;content:"";display:block;border:2px solid #aab420;border-radius:50%;border-top:2px solid #fff;width:55px;height:55px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-ms-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1999999}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}strong{font-weight:bold}.hide-desktop{display:block !important}@media screen and (min-width: 56.26em){.hide-desktop{display:none !important}}.hide-mobile{display:none !important}@media screen and (min-width: 56.26em){.hide-mobile{display:block !important}}.btn{font-weight:800;font-size:2rem;height:60px;line-height:63px;min-width:210px;text-align:center;display:inline-block;text-decoration:none;text-transform:uppercase;padding-left:25px;padding-right:25px;letter-spacing:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media screen and (min-width: 87.51em){.btn{padding-left:30px;padding-right:30px}}@media screen and (min-width: 43.76em)and (max-width: 68.75em){.block-block_text_with_image .btn{font-size:1.8rem}}@media screen and (min-width: 56.26em){.header .btn{height:50px;line-height:53px;font-size:1.8rem;letter-spacing:.7px}}@media screen and (min-width: 87.51em){.header .btn{height:60px;line-height:63px;font-size:2rem;letter-spacing:1px}}.no-touch .btn:hover{text-decoration:none !important}@media screen and (max-width: 31.25em){.bordered-box .btn{font-size:1.6rem;padding-left:20px;padding-right:20px}}@media screen and (min-width: 31.26em){.bordered-box .btn{font-size:1.7rem}}.btn.btn-2,.btn.btn-4{z-index:1;position:relative;background:none;color:#fff}.btn.btn-2 span,.btn.btn-4 span{position:relative;top:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.no-touch .btn.btn-2:hover:after,.no-touch .btn.btn-4:hover:after{background:#cad535;bottom:-3px}.no-touch .btn.btn-2:hover span,.no-touch .btn.btn-4:hover span{top:7px}.block-block_cta .btn.btn-2,.block-block_cta .btn.btn-4{min-width:210px}@media screen and (min-width: 56.26em){.block-block_cta .btn.btn-2,.block-block_cta .btn.btn-4{min-width:255px}}.background-1 .btn.btn-2,.background-1 .btn.btn-4{color:#aab420}.no-touch .background-1 .btn.btn-2:hover:after,.no-touch .background-1 .btn.btn-4:hover:after{background:#f9faee}.background-2 .btn.btn-2:before,.background-1 .btn.btn-2:before,.background-2 .btn.btn-4:before,.background-1 .btn.btn-4:before{border:2px solid #fff}.btn.btn-2:before,.btn.btn-4:before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:0;left:0px;content:"";display:block;z-index:2;width:100%;height:100%;border:2px solid #575e3e;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.btn.btn-2:after,.btn.btn-4:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;bottom:0;right:3px;content:"";display:inline-block;background:#aab420;width:calc(100% - 10px);height:52px;z-index:-1;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;border-radius:28px}.background-1 .btn.btn-2:after,.background-1 .btn.btn-4:after{background:#fff}@media screen and (min-width: 56.26em){.header .btn.btn-2:after,.header .btn.btn-4:after{width:calc(100% - 10px);height:42px}}@media screen and (min-width: 87.51em){.header .btn.btn-2:after,.header .btn.btn-4:after{width:calc(100% - 10px);height:52px}}.btn.btn-3{background:#aab420;color:#fff;height:36px;font-size:1.4rem;line-height:3.4rem;font-weight:800;min-width:unset;border:2px solid #aab420;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px}.no-touch .btn.btn-3:hover{background:none;color:#aab420}.browser-firefox .btn.btn-3{line-height:3.3rem}.btn.btn-4{color:#fff}.btn.btn-4:before{border-color:#fff}.btn.btn-4:after{background:#575e3e}.no-touch .btn.btn-4:hover:after{background:#aab420}.btn.btn-label{background:#575e3e;color:#fff;height:36px;font-weight:800;font-size:1.4rem;line-height:3.4rem;padding-left:15px;padding-right:15px;min-width:95px;border:2px solid #fff;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media screen and (min-width: 87.51em){.btn.btn-label{padding-left:20px;padding-right:20px}}.browser-firefox .btn.btn-label{line-height:3.2rem}.browser-firefox.single-news .block:not(.block-block_related_items) .btn.btn-label{line-height:3.4rem}.no-touch .btn.btn-label:hover{background:#575e3e;color:#fff}.btn.btn-plus{position:relative;width:53px;max-width:53px;height:53px;line-height:53px;min-width:unset;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.btn.btn-plus span{display:block;font-size:0;text-indent:-9999px;width:22px;height:22px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(images/plus-icon-white.svg) no-repeat center;background-size:contain}.btn.btn-plus:after{width:47px;height:47px;right:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.no-touch .btn.btn-plus:hover span{top:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);-moz-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.no-touch .btn.btn-plus:hover:after{bottom:0;right:0}.btn.btn-google-play,.btn.btn-apple-store{position:relative;border:2px solid #fff;width:auto;margin-left:auto !important;margin-right:auto !important}@media screen and (min-width: 43.76em){.btn.btn-google-play,.btn.btn-apple-store{width:220px;margin-left:6px !important;margin-right:6px !important}}.btn.btn-google-play span,.btn.btn-apple-store span{font-size:0;text-indent:-9999px}.btn.btn-google-play:before,.btn.btn-apple-store:before{position:absolute;top:50%;left:50%;content:"";display:block;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.no-touch .btn.btn-google-play:hover,.no-touch .btn.btn-apple-store:hover{background:#fff}.btn.btn-apple-store:before{width:109px;height:29px;background:url(images/apple-store-icon.svg) no-repeat center;background-size:contain}.no-touch .btn.btn-apple-store:hover:before{background:url(images/apple-store-icon-green.svg) no-repeat center;background-size:contain}.btn.btn-google-play:before{width:136px;height:32px;background:url(images/google-play-icon.svg) no-repeat center;background-size:contain}.no-touch .btn.btn-google-play:hover:before{background:url(images/google-play-icon-green.svg) no-repeat center;background-size:contain}.btn.load-more{cursor:pointer}.btn span{display:inline}.links-repeater{margin-top:35px}@media screen and (min-width: 56.26em){.links-repeater{margin-top:40px}}@media screen and (min-width: 87.51em){.links-repeater{margin-top:45px}}@media screen and (min-width: 87.51em){.block-block_cta .links-repeater{margin-top:50px}}.block-block_app .links-repeater{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.links-repeater li{list-style-type:none;margin-bottom:20px;display:block;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.block-block_app .links-repeater li{margin-bottom:20px}@media screen and (min-width: 43.76em){.block-block_app .links-repeater li{margin-bottom:0px}}@media screen and (max-width: 43.75em){.block-block_app .links-repeater li{width:100%}}.links-repeater li:last-child{margin-bottom:0}ul.category-list{width:100%;position:relative}.listing ul.category-list{min-width:calc(100% + 6px);left:-3px}ul.category-list li{list-style-type:none;margin:0 3px;padding:0;display:inline-block;color:#cbd299;text-transform:uppercase;font-size:1.4rem;letter-spacing:3px;font-weight:800}@media screen and (min-width: 56.26em){ul.category-list li{font-size:1.5rem;letter-spacing:4px}}@media screen and (min-width: 87.51em){ul.category-list li{font-size:2rem}}.listing-news .item:not(.highlighted) ul.category-list li,.listing-services ul.category-list li,.listing-ricerca ul.category-list li{font-size:1.4rem}@media screen and (min-width: 56.26em){.listing-news .item:not(.highlighted) ul.category-list li,.listing-services ul.category-list li,.listing-ricerca ul.category-list li{letter-spacing:3px}}ul.category-list li a{text-decoration:none}.no-touch ul.category-list li a:hover{text-decoration:underline}ul.category-list li+li{margin-left:0}ul.category-list li+li:before{content:"-";display:inline-block;margin-right:10px}.filters-container{width:100%;margin-top:25px}@media screen and (min-width: 56.26em){.filters-container{margin-top:40px}}.archive-services .filters-container{margin-top:25px}@media screen and (min-width: 56.26em){.archive-services .filters-container{margin-top:20px}}.filters-container .filters-list{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.filters-container .filters-list .item{line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.filters-container .filters-list .item .btn{margin:5px 10px}.filters-container .filters-list .item .btn.btn-3{background:#cbd299;border-color:#cbd299}.filters-container .filters-list .item .btn.btn-3.active{background:#aab420;border-color:#aab420}.no-touch .filters-container .filters-list .item .btn.btn-3.active:hover{background:#cbd299;border-color:#cbd299}.no-touch .filters-container .filters-list .item .btn.btn-3:hover{background:#aab420;border-color:#aab420;color:#fff}.filters-container .filters-list:after{content:"flickity";display:none}@media screen and (min-width: 43.76em){.filters-container .filters-list:after{content:""}}@media screen and (max-width: 43.75em){.filters-container .filters-list{word-break:keep-all;white-space:nowrap;width:calc(100% + 20px)}.filters-container .filters-list .item{width:auto;max-width:unset;display:inline;word-break:keep-all;white-space:nowrap}.filters-container .filters-list .item .btn{margin:5px}.filters-container .filters-list .flickity-viewport{width:100%}}.cm-open-cookie-notice.cm-open-cookie-notice-shortcode-type-button{background:#aab420 !important;-webkit-border-radius:32px !important;-moz-border-radius:32px !important;-ms-border-radius:32px !important;-o-border-radius:32px !important;border-radius:32px !important;padding:10px 25px !important;border:0}.cm-open-cookie-notice.cm-open-cookie-notice-shortcode-type-button span{color:#fff !important;text-transform:uppercase;font-weight:bold}.no-touch .cm-open-cookie-notice.cm-open-cookie-notice-shortcode-type-button:hover{background:#555e3a !important;color:#fff !important}.no-touch .cm-open-cookie-notice.cm-open-cookie-notice-shortcode-type-button:hover span{color:#fff !important}input,select,textarea,button{font-family:"chevin-pro",sans serif;font-weight:normal}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,button::-webkit-input-placeholder{color:#999e88}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder,button::-moz-placeholder{color:#999e88}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder,button:-ms-input-placeholder{color:#999e88}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder,button:-moz-placeholder{color:#999e88}.header .searchform input::-webkit-input-placeholder,.header .searchform select::-webkit-input-placeholder,.header .searchform textarea::-webkit-input-placeholder,.header .searchform button::-webkit-input-placeholder{color:#575e3e}.header .searchform input::-moz-placeholder,.header .searchform select::-moz-placeholder,.header .searchform textarea::-moz-placeholder,.header .searchform button::-moz-placeholder{color:#575e3e}.header .searchform input:-ms-input-placeholder,.header .searchform select:-ms-input-placeholder,.header .searchform textarea:-ms-input-placeholder,.header .searchform button:-ms-input-placeholder{color:#575e3e}.header .searchform input:-moz-placeholder,.header .searchform select:-moz-placeholder,.header .searchform textarea:-moz-placeholder,.header .searchform button:-moz-placeholder{color:#575e3e}.os-osx input,.os-osx select,.os-osx textarea,.os-osx button{-webkit-appearance:none;background:none;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #fff inset !important}.block-block_form.background-2 input:-webkit-autofill,.block-block_form.background-2 input:-webkit-autofill:hover,.block-block_form.background-2 input:-webkit-autofill:focus,.block-block_form.background-2 input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #555e3a inset !important;-webkit-text-fill-color:#fff !important}.search input:-webkit-autofill,.search input:-webkit-autofill:hover,.search input:-webkit-autofill:focus,.search input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #fff inset !important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.gform_confirmation_wrapper{font-size:2rem !important;line-height:2.5rem !important;font-weight:bold;padding:0;margin:0;width:100%;text-align:center}.gform_validation_error .gfield--type-select .gfield_label{display:none !important}.gform_wrapper .gform_validation_errors{width:100%;margin-left:auto;margin-right:auto;text-align:left;display:block;margin-bottom:40px !important;margin-top:0 !important;background:none !important;color:#ff536a !important;padding:0 !important;border:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:30px !important;-moz-border-radius:30px !important;-ms-border-radius:30px !important;-o-border-radius:30px !important;border-radius:30px !important}@media screen and (min-width: 31.26em){.gform_wrapper .gform_validation_errors{width:100% !important}}@media screen and (max-width: 56.25em){.gform_wrapper .gform_validation_errors{margin-top:30px !important}}.gform_wrapper .gform_validation_errors .gform_submission_error{font-size:2rem !important;line-height:2.5rem !important;margin-bottom:0px !important}.gform_wrapper .gform_validation_errors>h2{color:#ff536a !important;font-weight:bold !important}.gform_wrapper .gform_validation_errors>h2 .gform-icon{display:none !important}.gform_wrapper .gform_body{width:100%;margin-left:auto;margin-right:auto;display:block}@media screen and (min-width: 43.76em){.gform_wrapper .gform_fields{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}.gform_wrapper .gform_fields .gfield{position:relative;width:100%;margin-bottom:10px}.gform_wrapper .gform_fields .gfield .ginput_container_radio{margin-top:15px;margin-bottom:35px}.gform_wrapper .gform_fields .gfield .ginput_container_radio input[type=radio]{display:none}.gform_wrapper .gform_fields .gfield .ginput_container_radio legend.gfield_label{font-weight:normal;display:inline-block;position:relative;top:unset;left:unset;text-align:left;margin-bottom:10px}@media screen and (min-width: 40.01em){.gform_wrapper .gform_fields .gfield .ginput_container_radio legend.gfield_label{float:left;margin-right:23px;margin-bottom:0px}}.gform_wrapper .gform_fields .gfield .ginput_container_radio .gfield_radio{width:100%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.gform_wrapper .gform_fields .gfield .ginput_container_radio input[type=radio]:checked+label{font-weight:bold}.gform_wrapper .gform_fields .gfield .ginput_container_radio input[type=radio]:checked+label:after{width:10px;height:10px;display:block;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:5px;cursor:pointer;background:#fff;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media screen and (min-width: 43.76em){.gform_wrapper .gform_fields .gfield .ginput_container_radio input[type=radio]:checked+label:after{width:15px;height:15px}}.gform_wrapper .gform_fields .gfield .ginput_container_radio label{display:block;position:relative;padding-left:27px;text-align:left;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;line-height:1.6rem}@media screen and (min-width: 43.76em){.gform_wrapper .gform_fields .gfield .ginput_container_radio label{font-size:2rem;line-height:2rem;padding-left:35px}}.gform_wrapper .gform_fields .gfield .ginput_container_radio label:before{width:18px;height:18px;display:block;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;cursor:pointer;background:#555e3a;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media screen and (min-width: 43.76em){.gform_wrapper .gform_fields .gfield .ginput_container_radio label:before{width:23px;height:23px}}.gform_wrapper .gform_fields .gfield .ginput_container_radio .gchoice{min-width:100%}@media screen and (min-width: 31.26em){.gform_wrapper .gform_fields .gfield .ginput_container_radio .gchoice{min-width:50%}}@media screen and (min-width: 40.01em){.gform_wrapper .gform_fields .gfield .ginput_container_radio .gchoice{min-width:50%}}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield .ginput_container_radio .gchoice{min-width:240px}}.gform_wrapper .gform_fields .gfield .ginput_container_radio .gchoice+.gchoice{margin-left:0px}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield .ginput_container_radio .gchoice+.gchoice{margin-left:35px}}@media screen and (min-width: 87.51em){.gform_wrapper .gform_fields .gfield .ginput_container_radio .gchoice+.gchoice{margin-left:45px}}@media screen and (max-width: 31.25em){.gform_wrapper .gform_fields .gfield .ginput_container_radio .gchoice+.gchoice{margin-top:20px}}.background-2 .gform_wrapper .gform_fields .gfield.form-privacy{margin-bottom:35px}@media screen and (min-width: 43.76em){.background-2 .gform_wrapper .gform_fields .gfield.form-privacy{margin-bottom:50px}}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .gfield_label{width:calc(100% - 65px - 30px);height:33px;line-height:31px}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .gfield_label{width:calc(100% - 76px - 30px)}}.background-2 .gform_wrapper .gform_fields .gfield.gfield--type-fileupload .gfield_label{top:18px}@media screen and (min-width: 56.26em){.background-2 .gform_wrapper .gform_fields .gfield.gfield--type-fileupload .gfield_label{top:18px}}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload input[type=file]{outline:none;background:#fff}.background-2 .gform_wrapper .gform_fields .gfield.gfield--type-fileupload input[type=file]{background:#555e3a}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_preview_list{position:relative;z-index:10}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_preview{position:absolute;top:0;left:0;z-index:10;height:68px;font-size:2rem;line-height:68px;margin:0;width:100%;border:1px solid #fff;background:#555e3a;padding:0px 30px !important;color:#fff;font-family:"chevin-pro",sans serif;font-weight:bold;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_preview{font-size:2rem}}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_preview .gfield_fileupload_progress{display:none}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_preview .ginput_preview{margin:0}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_preview .gfield_fileupload_progressbar{display:none}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_preview .gform_delete_file{cursor:pointer;display:block;position:absolute;top:-1px;right:-1px;width:67px;height:68px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;background:url(images/close-upload-icon.svg) no-repeat #555e3a center;background-size:21px;border:1px solid #fff;z-index:10;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_preview .gform_delete_file{width:78px}}.no-touch .gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_preview .gform_delete_file:hover{background:url(images/close-upload-icon.svg) no-repeat #555e3a center;background-size:26px}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_preview .gform_delete_file .dashicons{display:none}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .gfield_label .gfield_required{display:none}.gform_wrapper .gform_fields .gfield.gfield--type-fileupload.gfield_error.active .gfield_label{display:none}.gform_wrapper .gform_fields .gfield input,.gform_wrapper .gform_fields .gfield select{color:#575e3e;background:#fff;border:1px solid #575e3e;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;height:66px;font-size:2rem}.gform_wrapper .gform_fields .gfield input,.gform_wrapper .gform_fields .gfield select,.gform_wrapper .gform_fields .gfield textarea{border:0;border:1px solid #fff;width:100%;font-weight:300 !important;display:block;color:#575e3e;background:none;padding:25px 30px !important;font-size:2rem !important;line-height:1 !important;min-height:unset !important;font-weight:300}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield input,.gform_wrapper .gform_fields .gfield select,.gform_wrapper .gform_fields .gfield textarea{font-size:2rem !important;padding:25px 30px !important}}.gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder,.gform_wrapper .gform_fields .gfield select::-webkit-input-placeholder,.gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder{color:#fff}.gform_wrapper .gform_fields .gfield input::-moz-placeholder,.gform_wrapper .gform_fields .gfield select::-moz-placeholder,.gform_wrapper .gform_fields .gfield textarea::-moz-placeholder{color:#fff}.gform_wrapper .gform_fields .gfield input:-ms-input-placeholder,.gform_wrapper .gform_fields .gfield select:-ms-input-placeholder,.gform_wrapper .gform_fields .gfield textarea:-ms-input-placeholder{color:#fff}.gform_wrapper .gform_fields .gfield input:-moz-placeholder,.gform_wrapper .gform_fields .gfield select:-moz-placeholder,.gform_wrapper .gform_fields .gfield textarea:-moz-placeholder{color:#fff}.background-2 .gform_wrapper .gform_fields .gfield input,.background-2 .gform_wrapper .gform_fields .gfield select,.background-2 .gform_wrapper .gform_fields .gfield textarea{color:#fff !important;background:#555e3a;border:1px solid #fff;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;height:68px;font-size:2rem}.gform_wrapper .gform_fields .gfield select{padding:0px 30px !important}.gform_wrapper .gform_fields .gfield input[type=file]{padding:19px 30px !important}.browser-safari .gform_wrapper .gform_fields .gfield input[type=file]{padding:25px 30px !important}.gform_wrapper .gform_fields .gfield.gfield_error input,.gform_wrapper .gform_fields .gfield.gfield_error select,.gform_wrapper .gform_fields .gfield.gfield_error textarea{border-color:#ff536a}.gform_wrapper .gform_fields .gfield.gfield_error.active .gfield_label{right:62px}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield.gfield_error.active .gfield_label{right:64px}}.gform_wrapper .gform_fields .gfield.gfield_error .validation_message{display:none}.gform_wrapper .gform_fields .gfield.gfield_error:before{position:absolute;top:18px;right:12px;content:"";display:block;width:32px;height:32px;z-index:3;background:url(images/error-icon.svg) no-repeat #ff536a center;background-size:6px 14px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.gform_wrapper .gform_fields .gfield.gfield--type-radio.gfield_error .ginput_container_radio label{color:#fff}.gform_wrapper .gform_fields .gfield.gfield--type-radio.gfield_error .ginput_container_radio label:before{border-color:#ff536a}.gform_wrapper .gform_fields .gfield input:not([type=checkbox])::placeholder{color:rgba(0,0,0,0)}.gform_wrapper .gform_fields .gfield.gform_validation_container{display:none}.gform_wrapper .gform_fields .gfield.gfield--type-checkbox .gfield_description{margin-bottom:20px;padding-bottom:0}.gform_wrapper .gform_fields .gfield.gfield--type-textarea .gfield_label{display:none}.gform_wrapper .gform_fields .gfield.gfield--type-textarea textarea::placeholder{font-weight:300;color:#999e88}.gform_wrapper .gform_fields .gfield.gfield--type-select:not(.active) .gfield_label{width:calc(100% - 100px)}.gform_wrapper .gform_fields .gfield.gfield--type-select.active .gfield_label{display:none}.gform_wrapper .gform_fields .gfield .ginput_container_select{position:relative;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;overflow:hidden}.gform_wrapper .gform_fields .gfield .ginput_container_select:after{content:"";display:block;width:40px;height:66px;background:url(images/arrow-down-form-white.svg) no-repeat #555e3a left center;background-size:21px 10px;position:absolute;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;border-top-left-radius:0;border-bottom-left-radius:0;top:1px;right:2px;pointer-events:none}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield .ginput_container_select:after{width:50px}}.gform_wrapper .gform_fields .gfield .ginput_container_fileupload:after{content:"";display:block;position:absolute;top:1px;right:1px;width:65px;height:66px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;background:url(images/upload-icon.svg) no-repeat #555e3a center;background-size:16px;pointer-events:none;cursor:pointer;z-index:7}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield .ginput_container_fileupload:after{width:76px;background:url(images/upload-icon.svg) no-repeat #555e3a center;background-size:19px}}.gform_wrapper .gform_fields .gfield .validation_message,.gform_wrapper .gform_fields .gfield .screen-reader-text{display:inline-block;margin-top:10px;font-size:1.5rem;line-height:1.8rem;font-weight:bold}.gform_wrapper .gform_fields .gfield .validation_message.validation_message--hidden-on-empty,.gform_wrapper .gform_fields .gfield .screen-reader-text.validation_message--hidden-on-empty{display:none}.gform_wrapper .gform_fields .gfield .validation_message{color:#ff536a;border:0 !important;background:none;width:100%;padding:0}@media screen and (min-width: 31.26em){.gform_wrapper .gform_fields .gfield .validation_message{width:calc(100% - 15px)}}.gform_wrapper .gform_fields .gfield:not(.gfield--type-checkbox) .gfield_description{text-align:left;font-size:1.4rem;font-weight:300;color:#999e88;width:100%;padding:0 30px}.gform_wrapper .gform_fields .gfield.mandatory-text{color:#999e88;font-weight:300;width:100%;padding:0 30px;margin-bottom:0}.gform_wrapper .gform_fields .gfield .gfield_label,.gform_wrapper .gform_fields .gfield .filename{display:inline;width:auto;user-select:none;pointer-events:none;background:#555e3a;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;font-size:2rem;line-height:1;color:#999e88;font-family:"chevin-pro",sans serif;font-weight:300;z-index:10;margin-bottom:0;padding-top:3px;padding-bottom:3px;position:absolute;top:17px;left:30px}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield .gfield_label,.gform_wrapper .gform_fields .gfield .filename{top:15px;font-size:2rem}}.background-2 .gform_wrapper .gform_fields .gfield .gfield_label,.background-2 .gform_wrapper .gform_fields .gfield .filename{top:21px;color:#999e88}@media screen and (min-width: 56.26em){.background-2 .gform_wrapper .gform_fields .gfield .gfield_label,.background-2 .gform_wrapper .gform_fields .gfield .filename{top:22px}}.gform_wrapper .gform_fields .gfield .gfield_label .gfield_required,.gform_wrapper .gform_fields .gfield .filename .gfield_required{position:absolute;color:#575e3e}.gform_wrapper .gform_fields .gfield .gfield_label .gfield_required::before,.gform_wrapper .gform_fields .gfield .filename .gfield_required::before{content:"*";font-size:1.8rem;line-height:1;display:inline-block}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield .gfield_label .gfield_required::before,.gform_wrapper .gform_fields .gfield .filename .gfield_required::before{font-size:2.4rem}}.background-2 .gform_wrapper .gform_fields .gfield .gfield_label .gfield_required::before,.background-2 .gform_wrapper .gform_fields .gfield .filename .gfield_required::before{color:#999e88}.gform_wrapper .gform_fields .gfield .gfield_label .gfield_required .gfield_required,.gform_wrapper .gform_fields .gfield .filename .gfield_required .gfield_required{font-size:0px}.gform_wrapper .gform_fields .gfield .gfield_label .gfield_required span,.gform_wrapper .gform_fields .gfield .filename .gfield_required span{display:none}.gform_wrapper .gform_fields .gfield .filename{width:calc(100% - 100px);font-weight:bold}@media screen and (min-width: 43.76em){.gform_wrapper .gform_fields .gfield .filename{width:calc(100% - 120px)}}.gform_wrapper .gform_fields .gfield.active .gfield_label{top:17px;left:auto;right:20px;font-size:1.6rem}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields .gfield.active .gfield_label{top:13px;font-size:1.6rem;right:30px}}.background-2 .gform_wrapper .gform_fields .gfield.active .gfield_label{font-size:1.6rem;top:22px}@media screen and (min-width: 56.26em){.background-2 .gform_wrapper .gform_fields .gfield.active .gfield_label{top:23px;font-size:1.6rem}}@media screen and (min-width: 43.76em){.gform_wrapper .gform_fields .gfield.textarea{width:100%}}.gform_wrapper .gform_fields .gfield.textarea .gfield_label{display:none}.gform_wrapper .gform_fields fieldset{margin-bottom:0}.gform_wrapper .gform_fields fieldset.gfield{margin-bottom:0px !important;margin-top:5px}@media screen and (min-width: 43.76em){.gform_wrapper .gform_fields fieldset.gfield{width:100%}}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields fieldset.gfield{margin-bottom:0px !important;margin-top:5px}}.gform_wrapper .gform_fields fieldset.gfield .gfield_label{display:none}.gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox .gchoice{margin-bottom:0}.background-2 .gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox .gchoice{margin-bottom:0}.background-2 .gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox .gchoice:last-child{margin-bottom:0}.gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox input[type=checkbox]{display:none}.gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox input[type=checkbox]:checked+label:before{content:"";font-size:15px;line-height:25px;text-align:center;color:#575e3e;border:1px solid #575e3e;background:url(images/check-icon.svg) no-repeat center;background-size:12px 11px}.background-2 .gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox input[type=checkbox]:checked+label:before{border:1px solid #fff;background:url(images/check-icon-white.svg) no-repeat #555e3a center;background-size:12px 11px}.gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox label{display:block;position:relative;padding-left:35px;text-align:left;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem}.background-2 .gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox label{padding-left:35px}.gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox label:before{width:20px;height:20px;display:block;content:"";position:absolute;top:0px;left:0;cursor:pointer;background:none;border:1px solid #575e3e;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.background-2 .gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox label:before{background:#555e3a;border:1px solid #fff}.gform_wrapper .gform_fields fieldset.gfield .gfield_checkbox .gchoice+.gchoice{margin-top:25px}.gform_wrapper .gform_fields fieldset.gfield.gfield--type-radio .gfield_label{position:relative;top:unset;left:unset;width:100%;right:unset;display:block;font-size:1.6rem;font-weight:600;color:#fff}.gform_wrapper .gform_fields fieldset.gfield.gfield--type-radio.active .gfield_label{top:unset;position:relative;left:unset;right:unset}.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario{padding-bottom:30px;border-bottom:1px solid #fff;margin-bottom:30px !important;margin-top:30px}@media screen and (max-width: 56.25em){.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario{padding-bottom:40px;margin-bottom:40px !important;margin-top:40px}}.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario legend.gfield_label,.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario.active legend.gfield_label{display:block;font-size:1.8rem;position:relative;left:unset;top:unset;font-weight:bold;margin-bottom:25px;top:unset;left:unset;right:unset}@media screen and (max-width: 56.25em){.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario .gfield_checkbox{display:block}.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario .gfield_checkbox input[type=checkbox]:checked+label:before{background:url(images/check-icon.svg) no-repeat center;background-size:11px 14px}.background-2 .gform_wrapper .gform_fields fieldset.gfield.preferenza-orario .gfield_checkbox input[type=checkbox]:checked+label:before{background:url(images/check-icon-white.svg) no-repeat #555e3a center;background-size:11px 14px}}.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario .gfield_checkbox label{font-size:1.6rem;padding-left:30px}@media screen and (min-width: 56.26em){.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario .gfield_checkbox label{font-size:2rem;padding-left:35px}}@media screen and (max-width: 56.25em){.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario .gfield_checkbox label:before{top:2px;width:18px;height:18px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}}.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario .gchoice+.gchoice{margin-top:0px;margin-left:40px}@media screen and (max-width: 56.25em){.gform_wrapper .gform_fields fieldset.gfield.preferenza-orario .gchoice+.gchoice{margin-left:0px;margin-top:20px}}.gform_wrapper .gform_footer{position:relative;z-index:0;width:auto;float:left;padding:0 !important;margin-top:60px !important;height:60px}.gform_wrapper .gform_footer:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;z-index:2;border:2px solid #fff;-webkit-border-radius:66px;-moz-border-radius:66px;-ms-border-radius:66px;-o-border-radius:66px;border-radius:66px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.gform_wrapper .gform_footer .gform_ajax_spinner{position:absolute;top:50%;right:-20px;-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%);height:35px;width:auto}.gform_wrapper .gform_footer .gform_button{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;top:0;z-index:-1;font-weight:800;font-size:2rem !important;height:49px;line-height:44px;text-transform:uppercase;margin-bottom:0 !important;min-width:255px;text-align:center;display:inline-block;text-decoration:none;padding-left:25px;cursor:pointer;padding-right:25px;margin-left:7px;margin-right:2px;letter-spacing:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:66px;-moz-border-radius:66px;-ms-border-radius:66px;-o-border-radius:66px;border-radius:66px;background:#fff;border:2px solid #fff;color:#555e3a}@media screen and (min-width: 87.51em){.gform_wrapper .gform_footer .gform_button{padding-left:30px;padding-right:30px}}.no-touch .gform_wrapper .gform_footer .gform_button:hover{border:2px solid #575e3e;background:none;color:#575e3e;top:5px;line-height:49px}.background-2 .gform_wrapper .gform_footer .gform_button{background:#aab420;border:2px solid #aab420;color:#fff}.no-touch .background-2 .gform_wrapper .gform_footer .gform_button:hover{border:2px solid #cad535;background:#cad535;color:#fff}.form-container{width:100%}.form-container form:after{content:"";display:block;width:100%;height:0;clear:both}h1,h2,h3,h4,h5,h6{margin-bottom:0}.title{line-height:1;font-weight:300;letter-spacing:-1px}@media screen and (min-width: 87.51em){.title{letter-spacing:-1.5px}}.title-404{font-size:20.4rem;line-height:.8}@media screen and (min-width: 56.26em){.title-404{font-size:30.4rem}}@media screen and (min-width: 87.51em){.title-404{font-size:40.4rem}}.title-76{font-size:3.5rem}@media screen and (min-width: 56.26em){.title-76{font-size:5.5rem}}@media screen and (min-width: 87.51em){.title-76{font-size:7.6rem}}@media screen and (min-width: 56.26em){.block-block_intro.single-service .title-76{font-size:4rem}}@media screen and (min-width: 87.51em){.block-block_intro.single-service .title-76{font-size:5.3rem}}@media screen and (min-width: 100.01em){.block-block_intro.single-service .title-76{font-size:7.6rem}}.search-results .title-76,.search-no-results .title-76,.single-search .title-76{font-size:2.5rem}@media screen and (min-width: 56.26em){.search-results .title-76,.search-no-results .title-76,.single-search .title-76{font-size:3.5rem}}@media screen and (min-width: 87.51em){.search-results .title-76,.search-no-results .title-76,.single-search .title-76{font-size:4.8rem}}.search-results .title-76 small,.search-no-results .title-76 small,.single-search .title-76 small{display:block;margin-top:15px;font-size:3.5rem}@media screen and (min-width: 56.26em){.search-results .title-76 small,.search-no-results .title-76 small,.single-search .title-76 small{font-size:5.5rem;margin-top:20px}}@media screen and (min-width: 87.51em){.search-results .title-76 small,.search-no-results .title-76 small,.single-search .title-76 small{font-size:7.6rem}}.title-48{font-size:3.5rem}@media screen and (min-width: 56.26em){.title-48{font-size:4.1rem}}@media screen and (min-width: 87.51em){.title-48{font-size:4.8rem}}.block-block_consigli .title-48{font-size:2.5rem}@media screen and (min-width: 56.26em){.block-block_consigli .title-48{font-size:3.5rem}}@media screen and (min-width: 87.51em){.block-block_consigli .title-48{font-size:4.8rem}}@media screen and (min-width: 56.26em){.block-block_farmacie_details .title-48,.block-block_partner .title-48{font-size:3.8rem}}@media screen and (min-width: 75.01em){.block-block_farmacie_details .title-48,.block-block_partner .title-48{font-size:4.1rem}}@media screen and (min-width: 87.51em){.block-block_farmacie_details .title-48,.block-block_partner .title-48{font-size:4.8rem}}.title-35{font-size:2.5rem}@media screen and (min-width: 87.51em){.title-35{font-size:3.5rem}}.block-block_listing_farmacie.slider .title-35{font-size:2.3rem}@media screen and (min-width: 87.51em){.block-block_listing_farmacie.slider .title-35{font-size:2.8rem}}.listing-services .title-35{font-weight:600;line-height:.9;font-size:2.5rem}@media screen and (min-width: 87.51em){.listing-services .title-35{font-size:2.7rem}}@media screen and (min-width: 100.01em){.listing-services .title-35{font-size:3.5rem}}@media screen and (min-width: 100.01em){.block-block_listing_services.slider .listing-services .title-35{font-size:2.9rem}}.title-30{font-size:2rem}@media screen and (min-width: 31.26em){.title-30{font-size:2.5rem}}@media screen and (min-width: 56.26em){.title-30{font-size:3rem}}.block-block_person .title-30{font-weight:600}.title-25{font-size:1.8rem}@media screen and (min-width: 56.26em){.title-25{font-size:2.5rem}}.block-block_listing_story .title-25{font-size:2.5rem}.block-block_listing_ricerca .title-25{font-weight:600;font-style:normal}.title-22{font-size:1.8rem}@media screen and (min-width: 56.26em){.title-22{font-size:2rem}}@media screen and (min-width: 87.51em){.title-22{font-size:2.2rem}}.block-block_farmacie_details .title-22,.block-block_partner .title-22{font-style:italic;font-weight:600;letter-spacing:1px}@media screen and (min-width: 56.26em){.block-block_farmacie_details .title-22,.block-block_partner .title-22{font-size:1.6rem}}@media screen and (min-width: 75.01em){.block-block_farmacie_details .title-22,.block-block_partner .title-22{font-size:1.8rem}}@media screen and (min-width: 87.51em){.block-block_farmacie_details .title-22,.block-block_partner .title-22{font-size:2.2rem}}@media screen and (min-width: 87.51em){.block-block_farmacie_details .title-22,.block-block_partner .title-22{letter-spacing:1.5px}}.title-20{font-size:2rem}@media screen and (min-width: 56.26em){.title-20{font-size:2rem}}.listing-news .title-20{font-weight:600;color:#575e3e}@media screen and (min-width: 43.76em){.listing-news .item.highlighted .title-20{font-size:4.1rem;font-weight:300;font-style:italic}}@media screen and (min-width: 87.51em){.listing-news .item.highlighted .title-20{font-size:4.8rem}}.title-18{font-size:1.6rem;line-height:1.45}@media screen and (min-width: 56.26em){.title-18{font-size:1.8rem;line-height:1.4}}.block-title+p,.title-container+p{margin-top:35px}@media screen and (min-width: 56.26em){.block-title+p,.title-container+p{margin-top:45px}}.archive-services .block-title+p,.archive-services .title-container+p{margin-top:30px}@media screen and (min-width: 56.26em){.archive-services .block-title+p,.archive-services .title-container+p{margin-top:55px}}.block-block_form .block-title+p,.block-block_form .title-container+p{margin-top:20px}@media screen and (min-width: 56.26em){.block-block_form .block-title+p,.block-block_form .title-container+p{margin-top:30px;font-size:2rem;max-width:445px;margin-left:auto;margin-right:auto}}.title-container+p{margin-top:20px}@media screen and (min-width: 56.26em){.title-container+p{margin-top:40px}}.block-block_text_with_image .title-container+p{margin-top:35px}@media screen and (min-width: 56.26em){.block-block_text_with_image .title-container+p{margin-top:45px}}.title-container{position:relative;width:100%;text-align:center}@media screen and (min-width: 43.76em){.title-container{text-align:left}}.block-block_additional_text .title-container,.block-block_servizi_disponibili .title-container,.page-template-page-farmacie-comunali-rovereto .title-container,.single-pharmacy .title-container,.post-type-archive-riferimento .title-container,.page-template-page-lavora-con-noi .title-container{text-align:left}@media screen and (max-width: 43.75em){.block-block_intro.single-search .title-container{text-align:left}}.title-container:after{content:"";display:block;width:100%;clear:both}.title-container.with-logo{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.title-container.with-logo .image-container{width:120px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media screen and (max-width: 56.25em){.title-container.with-logo .image-container{margin-bottom:30px}}@media screen and (max-width: 43.75em){.title-container.with-logo .image-container{width:90px}}.title-container.with-logo .block-title{width:100%;padding-right:20%}@media screen and (min-width: 43.76em){.title-container.with-logo .block-title{padding-right:0%}}@media screen and (min-width: 56.26em){.title-container.with-logo .block-title{width:calc(100% - 120px - 25px);margin-left:25px}}@media screen and (min-width: 87.51em){.title-container.with-logo .block-title{width:calc(100% - 120px - 50px);margin-left:50px}}.title-container.with-icon .icon{width:100%;max-width:155px;margin-left:auto;margin-right:auto;margin-bottom:45px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}@media screen and (min-width: 43.76em){.title-container.with-icon .icon{width:125px;margin-left:unset;margin-right:unset}}@media screen and (min-width: 68.76em){.title-container.with-icon .icon{float:left;max-width:unset;margin-left:unset;margin-right:unset;margin-bottom:0px}}@media screen and (min-width: 87.51em){.title-container.with-icon .icon{width:155px}}.title-container.with-icon .category-list,.title-container.with-icon .block-title{width:100%}@media screen and (min-width: 68.76em){.title-container.with-icon .category-list,.title-container.with-icon .block-title{float:right;width:calc(100% - 125px - 30px)}}@media screen and (min-width: 87.51em){.title-container.with-icon .category-list,.title-container.with-icon .block-title{width:calc(100% - 155px - 50px)}}.title-container.with-icon .category-list{margin-top:10px}.title-container.with-icon .category-list+.block-title{margin-top:10px}.title-container .grafico{position:relative;width:100%;padding-bottom:60px}@media screen and (min-width: 75.01em){.title-container .grafico{min-width:106%;left:-3%;min-width:unset;left:unset}}.title-container .grafico:before{content:"";display:block;width:1px;height:35px;margin-left:auto;margin-right:auto;background:#575e3e}@media screen and (min-width: 56.26em){.title-container .grafico:before{width:2px;height:55px}}.block.grafico .title-container .grafico{margin-top:15px;padding-top:60px}@media screen and (min-width: 56.26em){.block.grafico .title-container .grafico{margin-top:30px;padding-top:60px}}.block.grafico .title-container .grafico:after,.block.grafico .title-container .grafico:before{position:absolute;top:0;content:"";display:block;width:30px;height:30px;border:1px solid #fff;z-index:4;margin:unset;background:none}@media screen and (min-width: 56.26em){.block.grafico .title-container .grafico:after,.block.grafico .title-container .grafico:before{width:30px;height:60px;border:2px solid #fff}}.block.grafico .title-container .grafico:before{left:calc(50% + 1px);border-bottom-right-radius:20px;border-top:0;border-left:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width: 56.25em){.block.grafico .title-container .grafico:before{height:60px;border-bottom-right-radius:33px}}.block.grafico .title-container .grafico:after{right:calc(50% + 1px);border-bottom-left-radius:20px;border-top:0;border-right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}@media screen and (max-width: 56.25em){.block.grafico .title-container .grafico:after{display:none}}.title-container .grafico span{position:relative;display:block;height:60px;width:100%}.title-container .grafico span.left,.title-container .grafico span.right{display:block;width:50%;height:60px;position:absolute;bottom:0;border:1px solid #575e3e;width:calc(48.5% + 1px)}@media screen and (min-width: 56.26em){.title-container .grafico span.left,.title-container .grafico span.right{border:2px solid #575e3e;width:calc(48.5% + 2px)}}@media screen and (min-width: 62.51em){.title-container .grafico span.left,.title-container .grafico span.right{width:calc(47% + 2px)}}@media screen and (min-width: 87.51em){.title-container .grafico span.left,.title-container .grafico span.right{width:calc(44.5% + 2px)}}.block.grafico .title-container .grafico span.left,.block.grafico .title-container .grafico span.right{border-color:#fff;width:calc(48.5% + 1px - 30px)}@media screen and (min-width: 56.26em){.block.grafico .title-container .grafico span.left,.block.grafico .title-container .grafico span.right{border:2px solid #fff;width:calc(48.5% + 2px - 30px)}}@media screen and (min-width: 62.51em){.block.grafico .title-container .grafico span.left,.block.grafico .title-container .grafico span.right{width:calc(47% + 2px - 30px)}}@media screen and (min-width: 87.51em){.block.grafico .title-container .grafico span.left,.block.grafico .title-container .grafico span.right{width:calc(44.5% + 2px - 30px)}}.title-container .grafico span.left:after,.title-container .grafico span.right:after{position:absolute;bottom:10px;content:"";display:block;width:20px;height:1px;background:#575e3e}@media screen and (min-width: 56.26em){.title-container .grafico span.left:after,.title-container .grafico span.right:after{height:2px}}@media screen and (max-width: 56.25em){.block.grafico .title-container .grafico span.left:after,.block.grafico .title-container .grafico span.right:after{display:none}}.background-1 .title-container .grafico span.left:after,.background-1 .title-container .grafico span.right:after{background:#fff}.title-container .grafico span.left{left:1.5%;border-right:0;border-bottom:0;border-top-left-radius:30px}@media screen and (min-width: 62.51em){.title-container .grafico span.left{left:3%;border-top-left-radius:20px}}@media screen and (min-width: 87.51em){.title-container .grafico span.left{left:5.5%}}.title-container .grafico span.left:after{left:-10px}@media screen and (min-width: 56.26em){.title-container .grafico span.left:after{left:-11px}}.block.grafico .title-container .grafico span.left{border-right:0;border-bottom:0}@media screen and (min-width: 56.26em){.block.grafico .title-container .grafico span.left{left:16.5%;width:calc(34.5% + 2px - 30px)}}@media screen and (max-width: 56.25em){.block.grafico .title-container .grafico span.left{left:0%;width:calc(50% - 30px + 1px)}}.title-container .grafico span.center{position:absolute;bottom:0;left:50%;width:33.3%;width:20px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.title-container .grafico span.center:before,.title-container .grafico span.center:after{content:"";display:block}.title-container .grafico span.center:after{width:20px;position:absolute;bottom:10px;left:0;background:#fff;height:1px}@media screen and (min-width: 56.26em){.title-container .grafico span.center:after{height:2px}}.title-container .grafico span.center:before{margin-top:-30px;width:1px;height:calc(100% + 30px);margin-left:auto;margin-right:auto;background:#fff}@media screen and (min-width: 56.26em){.title-container .grafico span.center:before{width:2px}}@media screen and (max-width: 56.25em){.block.grafico .title-container .grafico span.center{display:none}}.title-container .grafico span.right{right:1.5%;border-top-right-radius:20px;border-left:0;border-bottom:0}@media screen and (min-width: 62.51em){.title-container .grafico span.right{right:3%}}@media screen and (min-width: 87.51em){.title-container .grafico span.right{right:5.5%}}.block.grafico .title-container .grafico span.right{border-left:0;border-bottom:0}@media screen and (min-width: 56.26em){.block.grafico .title-container .grafico span.right{right:16.5%;width:calc(34.5% + 2px - 30px)}}@media screen and (max-width: 56.25em){.block.grafico .title-container .grafico span.right{display:none}}.title-container .grafico span.right:after{right:-10px}@media screen and (min-width: 56.26em){.title-container .grafico span.right:after{right:-11px}}.title-container .title+p{margin-top:25px}@media screen and (min-width: 56.26em){.title-container .title+p{margin-top:35px}}.title-container p{width:80%;margin:0 auto 15px auto}@media screen and (min-width: 56.26em){.title-container p{font-size:2rem;max-width:450px;margin:0 auto 20px auto;line-height:1.1}}.price{margin-top:20px}@media screen and (min-width: 56.26em){.price{margin-top:40px}}.price .price-container{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.price .price-container+.dida{margin-top:25px}@media screen and (min-width: 56.26em){.price .price-container+.dida{margin-top:30px}}@media screen and (max-width: 50em){.price .btn{order:2;margin-top:15px}}@media screen and (max-width: 43.75em){.price .btn{margin-left:auto;margin-right:auto}}.price .current-price{order:1;width:100%;font-weight:300;font-style:italic;font-size:2.5rem;letter-spacing:-1px}@media screen and (min-width: 50.01em){.price .current-price{font-size:3.3rem;margin-left:15px;order:2;width:auto}}@media screen and (min-width: 56.26em){.price .current-price{margin-left:15px}}.price .dida{width:100%;opacity:.4}.block-title{font-weight:300;font-style:italic;color:#575e3e}.background-1 .block-title{color:#fff}.place,.role{text-transform:uppercase;font-size:1.2rem;letter-spacing:2px;font-weight:800}@media screen and (min-width: 31.26em){.place,.role{font-size:1.3rem;letter-spacing:3px}}@media screen and (min-width: 56.26em){.place,.role{font-size:1.4rem}}.listing{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:100%}.listing .item{list-style-type:none}.listing.listing-news{position:relative;margin-left:auto;margin-right:auto;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}@media screen and (min-width: 43.76em){.listing.listing-news{min-width:122%;left:-11%}}@media screen and (min-width: 68.76em){.listing.listing-news{min-width:109%;left:-4.5%}}@media screen and (min-width: 87.51em){.listing.listing-news{min-width:114%;left:-7%}}@media screen and (min-width: 56.26em){.block-block_latest_news .listing.listing-news{min-width:109%;left:-4.5%}}.listing.listing-news:after{content:"";display:block;height:0;width:100%;clear:both}.listing.listing-news .item{position:relative;overflow:visible;text-align:left;width:100%;margin-top:75px}.listing.listing-news .item:first-child{margin-top:0}@media screen and (min-width: 43.76em){.listing.listing-news .item{width:32%;margin-left:9%;margin-right:9%;margin-top:85px}}@media screen and (min-width: 68.76em){.listing.listing-news .item{width:25.3%;margin-top:105px;margin-left:4%;margin-right:4%}}@media screen and (min-width: 87.51em){.listing.listing-news .item{width:21.3%;margin-top:105px;margin-left:6%;margin-right:6%}}.block-block_latest_news .listing.listing-news .item{margin-top:0}@media screen and (min-width: 56.26em){.block-block_latest_news .listing.listing-news .item{width:25.3%;margin-left:4%;margin-right:4%}}.no-touch .listing.listing-news .item:hover:not(.highlighted) a.link-image{opacity:.8}.listing.listing-news .item ul.category-list li a{color:#cbd299}.listing.listing-news .item a:not(.btn){text-decoration:none;color:#575e3e}@media screen and (min-width: 43.76em){.listing.listing-news .item.highlighted{width:100%}.listing.listing-news .item.highlighted .image-container{-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px}.listing.listing-news .item.highlighted .item-container{width:100%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.listing.listing-news .item.highlighted .link-image{margin-left:5%;width:45%;order:2;margin-bottom:0}.listing.listing-news .item.highlighted .text{order:1;width:50%;padding-right:5%}.listing.listing-news .item.highlighted .text .title+p{margin-top:30px}.listing.listing-news .item.highlighted .btn{margin-top:30px}.listing.listing-news .item.highlighted ul.category-list{margin-bottom:35px}}@media screen and (min-width: 87.51em){.listing.listing-news .item.highlighted .link-image{margin-left:7%;width:43%}.listing.listing-news .item.highlighted .text{padding-right:7%}}@media screen and (max-width: 43.75em){.listing.listing-news .item.highlighted .text .btn.btn-2{display:none}}.listing.listing-news .item:last-child{margin-bottom:0}.listing.listing-news .item a.link-image{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:1}.no-touch .listing.listing-news .item a.link-image:hover{opacity:.8}.no-touch .listing.listing-news .item a:hover .title{text-decoration:underline}.listing.listing-news .item .link-image{display:block;width:100%;height:auto;margin-bottom:35px}@media screen and (min-width: 56.26em){.listing.listing-news .item .link-image{margin-bottom:25px}}@media screen and (min-width: 87.51em){.listing.listing-news .item .link-image{margin-bottom:35px}}.listing.listing-news .item .text{width:calc(100% - 45px);margin-left:auto;margin-right:auto}.listing.listing-news .item .text:first-child .btn-label{position:relative;top:unset;right:unset;margin-bottom:20px}.listing.listing-news .item .text .btn-label{position:absolute;top:25px;right:25px;max-width:calc(100% - 50px)}.listing.listing-news .item .text .btn-label span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.listing.listing-news .item .text .title+p,.listing.listing-news .item .text .title-link+p{margin-top:11px}.listing.listing-news .item .text p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 56.26em){.listing.listing-news .item .text p{font-size:1.6rem;line-height:1.32}}.listing.listing-news .item .image-container{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}.listing.listing-news .item ul.category-list{margin-bottom:12px}.block-block_related_items .listing.listing-news.flickity-enabled{left:unset;min-width:unset}@media screen and (max-width: 43.75em){.block-block_related_items .listing.listing-news.flickity-enabled{min-width:calc(100% + 40px);left:-20px}}.block-block_related_items .listing.listing-news.flickity-enabled .item{margin-top:0}@media screen and (min-width: 43.76em){.block-block_related_items .listing.listing-news.flickity-enabled .item{width:37.8%;margin-left:6%;margin-right:6%;margin-top:0}}@media screen and (min-width: 68.76em){.block-block_related_items .listing.listing-news.flickity-enabled .item{width:27.57%;margin-left:4.4%;margin-right:4.4%;margin-top:0}}@media screen and (min-width: 87.51em){.block-block_related_items .listing.listing-news.flickity-enabled .item{width:24.3%;margin-left:6.8%;margin-right:6.8%;margin-top:0}}@media screen and (max-width: 43.75em){.block-block_related_items .listing.listing-news.flickity-enabled .item{padding-left:20px;padding-right:20px;margin-top:0}}.block-block_related_items .listing.listing-news:not(.flickity-enabled){-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media screen and (min-width: 43.76em){.block-block_related_items .listing.listing-news:not(.flickity-enabled) .item:nth-child(2){margin-top:0}}.listing.listing-services{position:relative;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}@media screen and (min-width: 31.26em){.listing.listing-services{min-width:111%;left:-5.5%}}@media screen and (min-width: 75.01em){.listing.listing-services{min-width:109%;left:-4.5%}}@media screen and (max-width: 31.25em){.listing.listing-services{display:block}}.block-block_listing_services.slider .listing.listing-services{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;min-width:unset;left:unset}@media screen and (min-width: 62.51em){.block-block_listing_services.slider .listing.listing-services{min-width:110%;left:-5%}}.block-block_listing_services.slider .listing.listing-services.flickity-enabled .flickity-viewport{overflow:hidden}.block-block_listing_services.slider .listing.listing-services.flickity-enabled .flickity-viewport,.block-block_listing_services.slider .listing.listing-services.flickity-enabled .flickity-slider{width:100%}.listing.listing-services .item{text-align:center;margin-top:60px;width:100%;margin-left:auto;margin-right:auto}.listing.listing-services .item:first-child{margin-top:0px}@media screen and (min-width: 25.01em){.listing.listing-services .item{max-width:300px}}@media screen and (min-width: 31.26em){.listing.listing-services .item{max-width:unset;width:40%;margin-left:5%;margin-right:5%;margin-top:75px}.listing.listing-services .item:nth-child(2){margin-top:0px}}@media screen and (min-width: 56.26em){.listing.listing-services .item{width:23.3%;margin-top:85px}.listing.listing-services .item:nth-child(3){margin-top:0px}}@media screen and (min-width: 75.01em){.listing.listing-services .item{width:17%;margin-left:4%;margin-right:4%}.listing.listing-services .item:nth-child(4){margin-top:0px}}.block-block_listing_services.slider .listing.listing-services .item{margin-top:0;width:100%;padding:0 5%;max-width:unset;margin-left:5%;margin-right:5%}@media screen and (min-width: 43.76em){.block-block_listing_services.slider .listing.listing-services .item{padding:0}}@media screen and (min-width: 62.51em){.block-block_listing_services.slider .listing.listing-services .item{width:23.3%;margin-right:5%;margin-left:5%}}@media screen and (min-width: 75.01em){.block-block_listing_services.slider .listing.listing-services .item{width:23.3%;margin-right:5%;margin-left:5%}}.listing.listing-services .item .image-container{margin-left:auto;margin-right:auto;margin-bottom:30px;max-width:155px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media screen and (min-width: 56.26em){.listing.listing-services .item .image-container{margin-bottom:40px;max-width:170px}}@media screen and (min-width: 62.51em){.listing.listing-services .item .image-container{max-width:155px}}@media screen and (min-width: 81.26em){.listing.listing-services .item .image-container{max-width:170px}}.listing.listing-services .item .image-container img{object-fit:contain}.listing.listing-services .item ul.category-list+.title{margin-top:15px}@media screen and (min-width: 56.26em){.listing.listing-services .item ul.category-list+.title{margin-top:10px}}.listing.listing-services .item .btn{margin-top:25px}.listing.listing-partner{position:relative;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;width:100%}.listing.listing-partner:not(.flickity-enabled){min-width:calc(100% + 40px);left:-20px}@media screen and (min-width: 31.26em){.listing.listing-partner:not(.flickity-enabled){min-width:calc(100% + 80px);left:-40px}}@media screen and (min-width: 43.76em){.listing.listing-partner:not(.flickity-enabled){min-width:calc(100% + 130px);left:-65px}}.listing.listing-partner:not(.flickity-enabled) .item{margin-top:40px}.listing.listing-partner:not(.flickity-enabled) .item:first-child,.listing.listing-partner:not(.flickity-enabled) .item:nth-child(2){margin-top:0}@media screen and (min-width: 43.76em){.listing.listing-partner:not(.flickity-enabled) .item:nth-child(3){margin-top:0}}@media screen and (min-width: 75.01em){.listing.listing-partner:not(.flickity-enabled) .item:nth-child(4){margin-top:0}}.listing.listing-partner.flickity-enabled .flickity-viewport,.listing.listing-partner.flickity-enabled .flickity-slider{width:100%}.listing.listing-partner.flickity-enabled .flickity-viewport{overflow:visible}.listing.listing-partner.flickity-enabled .item{width:150px}@media screen and (min-width: 56.26em){.listing.listing-partner.flickity-enabled .item{width:240px}}.listing.listing-partner .item{margin-top:0px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:calc(50% - 40px);margin-left:20px;margin-right:20px}@media screen and (min-width: 31.26em){.listing.listing-partner .item{width:calc(50% - 80px);margin-left:40px;margin-right:40px}}@media screen and (min-width: 43.76em){.listing.listing-partner .item{width:calc(33.3% - 130px);margin-left:65px;margin-right:65px}}@media screen and (min-width: 75.01em){.listing.listing-partner .item{width:calc(25% - 130px)}}.listing.listing-partner .item a{display:block;width:100%}.listing.listing-partner .item .image-container img{object-fit:contain}.listing.listing-farmacie{position:relative;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media screen and (min-width: 43.76em){.listing.listing-farmacie{min-width:103%;left:-1.5%}}@media screen and (min-width: 75.01em){.listing.listing-farmacie{min-width:106%;left:-3%}}@media screen and (min-width: 87.51em){.listing.listing-farmacie{min-width:111%;left:-5.5%}}.block-block_listing_farmacie.slider .listing.listing-farmacie{min-width:unset;left:unset}@media screen and (min-width: 62.51em){.block-block_listing_farmacie.slider .listing.listing-farmacie{min-width:calc(100% + 45px);left:-22.5px}}.block-block_listing_farmacie.slider .listing.listing-farmacie.flickity-enabled .flickity-viewport{overflow:hidden}.block-block_listing_farmacie.slider .listing.listing-farmacie.flickity-enabled .flickity-viewport,.block-block_listing_farmacie.slider .listing.listing-farmacie.flickity-enabled .flickity-slider{width:100%}.listing.listing-farmacie .item{position:relative;margin-top:60px;width:100%;text-align:center}.listing.listing-farmacie .item:first-child{margin-top:0}@media screen and (min-width: 43.76em){.listing.listing-farmacie .item{width:44%;margin-left:3%;margin-right:3%;margin-top:85px}.listing.listing-farmacie .item:nth-child(2){margin-top:0}}@media screen and (min-width: 75.01em){.listing.listing-farmacie .item{width:27.3%;margin-top:125px;margin-left:3%;margin-right:3%}.listing.listing-farmacie .item:nth-child(3){margin-top:0}}@media screen and (min-width: 87.51em){.listing.listing-farmacie .item{width:23.3%;margin-left:5%;margin-right:5%}}.block-block_listing_farmacie.slider .listing.listing-farmacie .item{margin-top:0;width:100%;padding:0 5%;max-width:unset;margin-left:5%;margin-right:5%}@media screen and (min-width: 43.76em){.block-block_listing_farmacie.slider .listing.listing-farmacie .item{width:40%;padding:0}}@media screen and (min-width: 62.51em){.block-block_listing_farmacie.slider .listing.listing-farmacie .item{width:calc(33.3% - 45px);margin-right:22.5px;margin-left:22.5px}}@media screen and (min-width: 75.01em){.block-block_listing_farmacie.slider .listing.listing-farmacie .item{width:calc(33.3% - 45px);margin-right:22.5px;margin-left:22.5px}}@media screen and (min-width: 37.51em){.block-block_listing_farmacie.slider .listing.listing-farmacie .item .item-container{padding:55px 35px 65px 35px}}@media screen and (min-width: 43.76em){.block-block_listing_farmacie.slider .listing.listing-farmacie .item .item-container{padding:55px 25px 65px 25px}}@media screen and (min-width: 56.26em){.block-block_listing_farmacie.slider .listing.listing-farmacie .item .item-container{padding:55px 35px 65px 35px}}.listing.listing-farmacie .item .item-container{position:relative;background:#fff;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;padding:40px 20px 60px 20px}@media screen and (min-width: 37.51em){.listing.listing-farmacie .item .item-container{padding:65px 35px 75px 35px}}@media screen and (min-width: 43.76em){.listing.listing-farmacie .item .item-container{padding:65px 25px 75px 25px}}@media screen and (min-width: 56.26em){.listing.listing-farmacie .item .item-container{padding:65px 35px 75px 35px}}@media screen and (max-width: 56.25em){.listing.listing-farmacie-details,.listing.listing-partner-grafico{position:relative}.listing.listing-farmacie-details:before,.listing.listing-partner-grafico:before{position:absolute;top:40%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-8px;content:"";width:1px;height:70px;background:#fff}}.listing.listing-farmacie-details .item,.listing.listing-partner-grafico .item{position:relative;text-align:left;width:100%;padding-left:70px;padding-top:35px}.listing.listing-farmacie-details .item:first-child,.listing.listing-partner-grafico .item:first-child{padding-top:0}@media screen and (max-width: 56.25em){.listing.listing-farmacie-details .item:first-child:before,.listing.listing-partner-grafico .item:first-child:before{height:17px}.listing.listing-farmacie-details .item:first-child:after,.listing.listing-partner-grafico .item:first-child:after{top:12px}}@media screen and (min-width: 56.26em){.listing.listing-farmacie-details .item,.listing.listing-partner-grafico .item{text-align:center;padding-left:0px;padding-top:0px;width:33.3%;padding:0 15px}}@media screen and (min-width: 75.01em){.listing.listing-farmacie-details .item,.listing.listing-partner-grafico .item{padding:0 25px}}@media screen and (min-width: 56.26em){.listing.listing-farmacie-details .item:nth-child(2) p,.listing.listing-partner-grafico .item:nth-child(2) p{max-width:190px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 56.25em){.listing.listing-farmacie-details .item,.listing.listing-partner-grafico .item{border-left:1px solid #fff}.listing.listing-farmacie-details .item:before,.listing.listing-partner-grafico .item:before{position:absolute;top:0px;left:-1px;content:"";width:52px;height:50px;border:1px solid #fff;border-bottom-left-radius:12px;border-top:0;border-right:0}.listing.listing-farmacie-details .item:after,.listing.listing-partner-grafico .item:after{position:absolute;top:45px;left:45px;content:"";width:1px;height:12px;background:#fff}.listing.listing-farmacie-details .item:last-child,.listing.listing-partner-grafico .item:last-child{border-left:0}.listing.listing-farmacie-details .item:last-child:before,.listing.listing-partner-grafico .item:last-child:before{left:0px}}.listing.listing-partner-grafico .image-container img{object-fit:contain}.listing.listing-riferimenti{position:relative;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}@media screen and (min-width: 43.76em){.listing.listing-riferimenti{min-width:110%;left:-5%}}@media screen and (min-width: 68.76em){.listing.listing-riferimenti{min-width:107%;left:-3.5%}}@media screen and (min-width: 81.26em){.listing.listing-riferimenti{min-width:110%;left:-5%}}.listing.listing-riferimenti .item{margin-top:50px;width:100%}.listing.listing-riferimenti .item:first-child{margin-top:0}@media screen and (min-width: 43.76em){.listing.listing-riferimenti .item{width:41%;margin-left:4.5%;margin-right:4.5%;margin-top:70px}.listing.listing-riferimenti .item:nth-child(2){margin-top:0}}@media screen and (min-width: 68.76em){.listing.listing-riferimenti .item{width:27.3%;margin-left:3%;margin-right:3%}.listing.listing-riferimenti .item:nth-child(3){margin-top:0}}@media screen and (min-width: 81.26em){.listing.listing-riferimenti .item{width:24.3%;margin-left:4.5%;margin-right:4.5%}}.listing.listing-ricerca .item{border-bottom:1px solid #575e3e;padding-bottom:25px;margin-bottom:25px;padding-right:60px;width:100%}@media screen and (min-width: 43.76em){.listing.listing-ricerca .item{padding-bottom:30px;margin-bottom:30px;padding-right:15px}}.listing.listing-story{position:relative;z-index:1;border-top:2px solid #575e3e}@media screen and (max-width: 56.25em){.listing.listing-story{min-width:calc(100% + 40px);left:-20px;border-top:1px solid #575e3e}}.listing.listing-story:before,.listing.listing-story:after{position:absolute;content:"";display:block;width:4000px;height:1px;background:#575e3e;z-index:-1;display:none}@media screen and (min-width: 56.26em){.listing.listing-story:before,.listing.listing-story:after{top:-1px;height:2px;display:block}}.listing.listing-story:before{left:20%;-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}@media screen and (min-width: 56.26em){.listing.listing-story:before{left:20px}}.listing.listing-story:after{right:20%;-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%)}@media screen and (min-width: 56.26em){.listing.listing-story:after{right:20px}}.listing.listing-story.flickity-enabled .flickity-viewport{overflow:visible;margin-top:-38px;width:100%}@media screen and (min-width: 56.26em){.listing.listing-story.flickity-enabled .flickity-viewport{margin-top:-43px}}.listing.listing-story.flickity-enabled .flickity-slider{width:100%}.listing.listing-story .item{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:2;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;padding-top:0;width:100%;background:none;padding-bottom:0;text-align:center;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);width:50%}@media screen and (min-width: 43.76em){.listing.listing-story .item{width:50%}}@media screen and (min-width: 56.26em){.listing.listing-story .item{width:25%}}.listing.listing-story .item .item-container .year,.listing.listing-story .item .item-container .text{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:scale(0.4);-moz-transform:scale(0.4);-ms-transform:scale(0.4);-o-transform:scale(0.4);transform:scale(0.4)}.listing.listing-story .item .year{font-weight:600;color:#575e3e;font-size:3.5rem;line-height:.9;letter-spacing:-1px;margin-bottom:45px}@media screen and (min-width: 56.26em){.listing.listing-story .item .year{font-size:7.2rem;margin-bottom:60px}}@media screen and (min-width: 87.51em){.listing.listing-story .item .year{margin-bottom:90px}}.listing.listing-story .item .year .circle{position:relative;display:block;margin-left:auto;margin-right:auto;width:63px;height:63px;margin-bottom:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 56.26em){.listing.listing-story .item .year .circle{margin-bottom:70px;width:78px;height:78px}}.listing.listing-story .item .year .circle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #575e3e}@media screen and (min-width: 56.26em){.listing.listing-story .item .year .circle:before{border:2px solid #575e3e}}.listing.listing-story .item .year .circle:after{position:absolute;top:7px;left:7px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;content:"";width:57px;height:57px;display:block;z-index:-1;background:#aab420}@media screen and (min-width: 56.26em){.listing.listing-story .item .year .circle:after{width:70px;height:70px;top:7px;left:7px}}.listing.listing-story .item.is-selected .item-container{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.listing.listing-story .item.is-selected .item-container .year,.listing.listing-story .item.is-selected .item-container .text{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.listing.listing-story .item.is-selected .item-container .year{margin-top:0}.listing.listing-story .item.is-selected .item-container .text-container{opacity:1;-webkit-transform:scale(1) translateX(-50%);-moz-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);-o-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}.listing.listing-story .item:not(.is-selected) .year{width:auto}.listing.listing-story .item:not(.is-selected) .year .number{opacity:.3}@media screen and (max-width: 56.25em){.listing.listing-story .item:not(.is-selected) .year .number{opacity:0}}.listing.listing-story .item:not(.is-selected) .year .circle:before{border-width:4px;background:#fff}@media screen and (max-width: 56.25em){.listing.listing-story .item:not(.is-selected) .year .circle:before{border-width:2px}}.listing.listing-story .item:not(.is-selected) .year .circle:after{display:none}.listing.listing-story .item .item-container{display:block;margin-bottom:19px}@media screen and (min-width: 56.26em){.listing.listing-story .item .item-container{margin-bottom:39px}}.listing.listing-story .item .item-container .title{color:#575e3e;font-style:italic}.listing.listing-story .item .item-container .title+p{margin-top:30px}.listing.listing-story .item .item-container p{font-size:1.6rem}.listing.listing-story .item .item-container .year{margin-top:-19px}@media screen and (min-width: 56.26em){.listing.listing-story .item .item-container .year{margin-top:-39px}}.listing.listing-story .item .item-container .text-container{position:relative;opacity:0;min-width:150%;left:50%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 56.26em){.listing.listing-story .item .item-container .text-container{min-width:500px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 87.51em){.listing.listing-story .item .item-container .text-container{min-width:600px}}.listing.listing-story .item .item-container .text-container .image-container{width:100%;order:2}@media screen and (min-width: 43.76em){.listing.listing-story .item .item-container .text-container .image-container{width:75%}}@media screen and (min-width: 56.26em){.listing.listing-story .item .item-container .text-container .image-container{width:50%;order:1}}.listing.listing-story .item .item-container .text-container .text{order:1;width:100%;text-align:center;margin-bottom:30px}@media screen and (min-width: 56.26em){.listing.listing-story .item .item-container .text-container .text{width:40%;margin-left:10%;text-align:left;order:2;margin-bottom:0px}}.listing.listing-story .item .item-container .text-container .text:first-child{margin-bottom:0px}@media screen and (min-width: 56.26em){.listing.listing-story .item .item-container .text-container .text:first-child{width:100%;margin-left:0%;text-align:center}}.listing.listing-story .item .item-container .text-container:after{content:"";display:block;width:100%;height:0;clear:both}.listing.listing-ticonosciamo{position:relative}@media screen and (max-width: 43.75em){.listing.listing-ticonosciamo{width:282px;margin-left:auto;margin-right:auto}}.listing.listing-ticonosciamo:before{position:absolute;top:40%;left:-8px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:1px;height:68px;background:#575e3e}@media screen and (min-width: 43.76em){.listing.listing-ticonosciamo:before{top:50%;left:-11px;width:2px;height:120px}}.listing.listing-ticonosciamo .item{position:relative;width:100%;font-size:2.5rem;padding-bottom:15px;line-height:1.1;min-width:295px}@media screen and (min-width: 43.76em){.listing.listing-ticonosciamo .item{font-size:2.5rem;min-width:unset}}@media screen and (min-width: 56.26em){.listing.listing-ticonosciamo .item{font-size:3.5rem;padding-bottom:20px}}@media screen and (min-width: 87.51em){.listing.listing-ticonosciamo .item{font-size:4.8rem}}.listing.listing-ticonosciamo .item:last-child{padding-bottom:0}@media screen and (max-width: 43.75em){.listing.listing-ticonosciamo .item:last-child{padding-bottom:30px}}@media screen and (min-width: 43.76em){.listing.listing-ticonosciamo .item:last-child:before{width:20px;border:2px solid #575e3e;border-bottom-left-radius:20px;border-right:0;border-top:0;background:none;height:14px}}@media screen and (min-width: 56.26em){.listing.listing-ticonosciamo .item:last-child:before{height:17px}}@media screen and (min-width: 87.51em){.listing.listing-ticonosciamo .item:last-child:before{height:25px}}@media screen and (min-width: 43.76em){.listing.listing-ticonosciamo .item:last-child .title:before{width:45px;left:20px}}@media screen and (min-width: 56.26em){.listing.listing-ticonosciamo .item:last-child .title:before{width:37px}}@media screen and (min-width: 87.51em){.listing.listing-ticonosciamo .item:last-child .title:before{width:70px}}.listing.listing-ticonosciamo .item p{margin-left:25px}@media screen and (min-width: 43.76em){.listing.listing-ticonosciamo .item p{margin-left:45px}}@media screen and (min-width: 56.26em){.listing.listing-ticonosciamo .item p{margin-left:30px}}@media screen and (min-width: 87.51em){.listing.listing-ticonosciamo .item p{margin-left:65px}}.listing.listing-ticonosciamo .item .title{position:relative;line-height:1.1;letter-spacing:0;padding-left:50px}@media screen and (min-width: 43.76em){.listing.listing-ticonosciamo .item .title{padding-left:70px}}@media screen and (min-width: 56.26em){.listing.listing-ticonosciamo .item .title{padding-left:65px}}@media screen and (min-width: 87.51em){.listing.listing-ticonosciamo .item .title{padding-left:100px}}.listing.listing-ticonosciamo .item .title:after{position:absolute;top:7px;left:34px;content:"";display:block;width:1px;height:12px;background:#575e3e}@media screen and (min-width: 43.76em){.listing.listing-ticonosciamo .item .title:after{top:9px;width:2px;left:57px}}@media screen and (min-width: 56.26em){.listing.listing-ticonosciamo .item .title:after{top:12px;width:2px;left:49px}}@media screen and (min-width: 87.51em){.listing.listing-ticonosciamo .item .title:after{top:16px;width:2px;height:20px;left:77px}}.listing.listing-ticonosciamo .item .title:before{position:absolute;top:12px;left:0;content:"";display:block;width:40px;height:1px;background:#575e3e}@media screen and (min-width: 43.76em){.listing.listing-ticonosciamo .item .title:before{top:14px;width:65px;height:2px}}@media screen and (min-width: 56.26em){.listing.listing-ticonosciamo .item .title:before{width:57px;top:17px;height:2px}}@media screen and (min-width: 87.51em){.listing.listing-ticonosciamo .item .title:before{top:25px;width:90px}}.listing.listing-ticonosciamo .item:before{position:absolute;top:0;left:0;content:"";display:block;width:1px;height:100%;background:#575e3e}@media screen and (min-width: 43.76em){.listing.listing-ticonosciamo .item:before{width:2px}}.flickity-enabled.listing-persone .flickity-button{top:57%}.flickity-enabled.listing-persone .flickity-button.previous{left:0px}@media screen and (min-width: 43.76em){.flickity-enabled.listing-persone .flickity-button.previous{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:10px}}.no-touch .flickity-enabled.listing-persone .flickity-button.previous:hover{left:-10px}@media screen and (min-width: 43.76em){.no-touch .flickity-enabled.listing-persone .flickity-button.previous:hover{left:0px}}.flickity-enabled.listing-persone .flickity-button.next{right:0px}@media screen and (min-width: 43.76em){.flickity-enabled.listing-persone .flickity-button.next{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);right:10px}}.no-touch .flickity-enabled.listing-persone .flickity-button.next:hover{right:-10px}@media screen and (min-width: 43.76em){.no-touch .flickity-enabled.listing-persone .flickity-button.next:hover{right:0px}}.flickity-enabled .flickity-page-dots{position:absolute;bottom:20px;left:0;width:100%;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}@media screen and (min-width: 75.01em){.flickity-enabled .flickity-page-dots{bottom:25px}}@media screen and (min-width: 87.51em){.flickity-enabled .flickity-page-dots{bottom:35px}}.block-block_related_items .flickity-enabled .flickity-page-dots{position:relative;bottom:auto;margin-top:45px}@media screen and (min-width: 43.76em){.block-block_related_items .flickity-enabled .flickity-page-dots{margin-top:65px}}.block-block_cta .flickity-enabled .flickity-page-dots{position:relative;bottom:auto;margin-top:55px;margin-bottom:10px}@media screen and (min-width: 43.76em){.block-block_cta .flickity-enabled .flickity-page-dots{margin-top:70px}}@media screen and (min-width: 87.51em){.block-block_cta .flickity-enabled .flickity-page-dots{margin-top:85px}}.flickity-enabled .flickity-page-dots .dot{position:relative;list-style-type:none;width:15px;height:15px;margin-left:7px;margin-right:7px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:none}@media screen and (min-width: 87.51em){.flickity-enabled .flickity-page-dots .dot{width:17px;height:17px}}.block-block_related_items .flickity-enabled .flickity-page-dots .dot{width:17px;height:17px}.flickity-enabled .flickity-page-dots .dot:before,.flickity-enabled .flickity-page-dots .dot:after{position:absolute;top:0;left:0;content:"";display:block;width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media screen and (min-width: 87.51em){.flickity-enabled .flickity-page-dots .dot:before,.flickity-enabled .flickity-page-dots .dot:after{width:17px;height:17px}}.block-block_cta .flickity-enabled .flickity-page-dots .dot:before,.block-block_cta .flickity-enabled .flickity-page-dots .dot:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:17px;height:17px}@media screen and (min-width: 87.51em){.block-block_cta .flickity-enabled .flickity-page-dots .dot:before,.block-block_cta .flickity-enabled .flickity-page-dots .dot:after{width:22px;height:22px}}.flickity-enabled .flickity-page-dots .dot:before{border:2px solid #575e3e;z-index:2}.block-block_cta .flickity-enabled .flickity-page-dots .dot:before{border:2px solid #fff}.flickity-enabled .flickity-page-dots .dot:after{top:5px;left:5px;z-index:1;background:#fff}.block-block_cta .flickity-enabled .flickity-page-dots .dot:after{top:0px;left:0px;background:none;border:2px solid #fff}.no-touch .flickity-enabled .flickity-page-dots .dot:hover{opacity:.8}.flickity-enabled .flickity-page-dots .dot.is-selected:after{background:#aab420}.block-block_cta .flickity-enabled .flickity-page-dots .dot.is-selected:before{border-color:#aab420}.flickity-enabled .flickity-button{position:absolute;top:50%;border:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14.1666666667px;height:29.1666666667px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;overflow:hidden;cursor:pointer}@media screen and (min-width: 31.26em){.flickity-enabled .flickity-button{width:17px;height:35px}}@media screen and (min-width: 43.76em){.flickity-enabled .flickity-button{width:26.4285714286px;height:52.1428571429px}}@media screen and (min-width: 56.26em){.flickity-enabled .flickity-button{width:30.8333333333px;height:60.8333333333px}}@media screen and (min-width: 87.51em){.flickity-enabled .flickity-button{width:37px;height:73px}}.block-block_listing_story .flickity-enabled .flickity-button{top:90px}@media screen and (min-width: 56.26em){.block-block_listing_story .flickity-enabled .flickity-button{top:64%;width:26.4285714286px;height:52.1428571429px}}@media screen and (min-width: 87.51em){.block-block_listing_story .flickity-enabled .flickity-button{width:30.8333333333px;height:60.8333333333px}}.os-osx .flickity-enabled .flickity-button{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important;border-radius:0px !important;overflow:hidden !important}.flickity-enabled .flickity-button svg{display:none}.flickity-enabled .flickity-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.flickity-enabled .flickity-button.previous{-webkit-transition:left 0.3s ease-in-out;-moz-transition:left 0.3s ease-in-out;-ms-transition:left 0.3s ease-in-out;-o-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out;left:25px;-webkit-transform:translate(-13px,-50%);-moz-transform:translate(-13px,-50%);-ms-transform:translate(-13px,-50%);-o-transform:translate(-13px,-50%);transform:translate(-13px,-50%);background:url(images/arrow-left-green.svg) no-repeat center;background-size:contain}@media screen and (min-width: 56.26em){.block-block_listing_story .flickity-enabled .flickity-button.previous{left:5%}}@media screen and (min-width: 87.51em){.block-block_listing_story .flickity-enabled .flickity-button.previous{left:7%}}.block-block_listing_services.slider .flickity-enabled .flickity-button.previous,.block-block_listing_farmacie.slider .flickity-enabled .flickity-button.previous{-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%);left:-10px}@media screen and (min-width: 43.76em){.block-block_listing_services.slider .flickity-enabled .flickity-button.previous,.block-block_listing_farmacie.slider .flickity-enabled .flickity-button.previous{left:-5%}}@media screen and (min-width: 87.51em){.block-block_listing_services.slider .flickity-enabled .flickity-button.previous,.block-block_listing_farmacie.slider .flickity-enabled .flickity-button.previous{left:-10%}}.no-touch .flickity-enabled .flickity-button.previous:hover{left:15px}@media screen and (min-width: 56.26em){.no-touch .block-block_listing_story .flickity-enabled .flickity-button.previous:hover{left:4%}}@media screen and (min-width: 87.51em){.no-touch .block-block_listing_story .flickity-enabled .flickity-button.previous:hover{left:6%}}.no-touch .block-block_listing_services.slider .flickity-enabled .flickity-button.previous:hover,.no-touch .block-block_listing_farmacie.slider .flickity-enabled .flickity-button.previous:hover{-webkit-transform:translate(-100%,-50%);-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%);left:-15px}@media screen and (min-width: 43.76em){.no-touch .block-block_listing_services.slider .flickity-enabled .flickity-button.previous:hover,.no-touch .block-block_listing_farmacie.slider .flickity-enabled .flickity-button.previous:hover{left:calc(-5% - 15px)}}@media screen and (min-width: 87.51em){.no-touch .block-block_listing_services.slider .flickity-enabled .flickity-button.previous:hover,.no-touch .block-block_listing_farmacie.slider .flickity-enabled .flickity-button.previous:hover{left:calc(-10% - 15px)}}.flickity-enabled .flickity-button.next{-webkit-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;-ms-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out;right:25px;-webkit-transform:translate(13px,-50%);-moz-transform:translate(13px,-50%);-ms-transform:translate(13px,-50%);-o-transform:translate(13px,-50%);transform:translate(13px,-50%);background:url(images/arrow-right-green.svg) no-repeat center;background-size:contain}@media screen and (min-width: 56.26em){.block-block_listing_story .flickity-enabled .flickity-button.next{right:5%}}@media screen and (min-width: 87.51em){.block-block_listing_story .flickity-enabled .flickity-button.next{right:7%}}.block-block_listing_services.slider .flickity-enabled .flickity-button.next,.block-block_listing_farmacie.slider .flickity-enabled .flickity-button.next{-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%);right:-10px}@media screen and (min-width: 43.76em){.block-block_listing_services.slider .flickity-enabled .flickity-button.next,.block-block_listing_farmacie.slider .flickity-enabled .flickity-button.next{right:-5%}}@media screen and (min-width: 87.51em){.block-block_listing_services.slider .flickity-enabled .flickity-button.next,.block-block_listing_farmacie.slider .flickity-enabled .flickity-button.next{right:-10%}}.no-touch .flickity-enabled .flickity-button.next:hover{right:15px}@media screen and (min-width: 56.26em){.no-touch .block-block_listing_story .flickity-enabled .flickity-button.next:hover{right:4%}}@media screen and (min-width: 87.51em){.no-touch .block-block_listing_story .flickity-enabled .flickity-button.next:hover{right:6%}}.no-touch .block-block_listing_services.slider .flickity-enabled .flickity-button.next:hover,.no-touch .block-block_listing_farmacie.slider .flickity-enabled .flickity-button.next:hover{-webkit-transform:translate(100%,-50%);-moz-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%);right:-15px}@media screen and (min-width: 43.76em){.no-touch .block-block_listing_services.slider .flickity-enabled .flickity-button.next:hover,.no-touch .block-block_listing_farmacie.slider .flickity-enabled .flickity-button.next:hover{right:calc(-5% - 15px)}}@media screen and (min-width: 87.51em){.no-touch .block-block_listing_services.slider .flickity-enabled .flickity-button.next:hover,.no-touch .block-block_listing_farmacie.slider .flickity-enabled .flickity-button.next:hover{right:calc(-10% - 15px)}}.flickity-enabled .flickity-button[disabled]{opacity:.15;cursor:auto}.no-touch .flickity-enabled .flickity-button[disabled].previous:hover{left:20px}.no-touch .flickity-enabled .flickity-button[disabled].next:hover{right:20px}@keyframes marquee{0%{left:0}100%{left:-100%}}.main .icon{position:relative}.main .icon:before{display:block;content:"";width:100%;padding-top:92.3529411765%}.nice-scrollbar-primary::-webkit-scrollbar-thumb{background:#cbcebc !important}.service-template-default input:-webkit-autofill,.service-template-default input:-webkit-autofill:hover,.service-template-default input:-webkit-autofill:focus,.service-template-default input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #f9faee inset !important}.service-template-default .header input:-webkit-autofill,.service-template-default .header input:-webkit-autofill:hover,.service-template-default .header input:-webkit-autofill:focus,.service-template-default .header input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px #fff inset !important}.service-template-default .booknetic_warning_message{background:#ff536a !important;top:0;color:#fff !important;font-size:16px;-webkit-transform:translate(0%,-100%);-moz-transform:translate(0%,-100%);-ms-transform:translate(0%,-100%);-o-transform:translate(0%,-100%);transform:translate(0%,-100%);-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;left:30px;max-width:unset;width:calc(100% - 60px) !important}@media screen and (min-width: 62.51em){.service-template-default .booknetic_warning_message{top:auto;top:0px;position:absolute;-webkit-transform:translate(0%,-100%);-moz-transform:translate(0%,-100%);-ms-transform:translate(0%,-100%);-o-transform:translate(0%,-100%);transform:translate(0%,-100%);margin:0}}.service-template-default #booknetic_theme_1 .booknetic_active_step .booknetic_badge,.service-template-default #booknetic_theme_1 .booknetic_calendar_days>div>span>i[a],.service-template-default #booknetic_theme_1 .booknetic_btn_success{background:#aab420}.service-template-default #booknetic_theme_1 .booknetic_active_step .booknetic_step_title{color:#aab420}.service-template-default #booknetic_theme_1 .booknetic_selected_step>.booknetic_badge::after{background-color:#575e3e}.service-template-default #booknetic_theme_1 .booknetic_service_category,.service-template-default #booknetic_theme_1 .booknetic_service_extra_title,.service-template-default #booknetic_theme_1 .booknetic_times_title,.service-template-default #booknetic_theme_1 .booknetic_text_primary{color:#575e3e !important}.service-template-default #booknetic_theme_1 .booknetic_btn_primary,.service-template-default #booknetic_theme_1 .booknetic_selected_time,.service-template-default #booknetic_theme_1 .booknetic_calendar_selected_day>div{background:#aab420 !important}.service-template-default #booknetic_theme_1 .booknetic_calendar_selected_day>div{border-color:#aab420 !important}.service-template-default #booknetic_theme_1 .booknetic_service_card_price,.service-template-default #booknetic_theme_1 .booknetic_service_extra_card_price,.service-template-default #booknetic_theme_1 .booknetic_confirm_details_price:not([data-price-id=discount] .booknetic_confirm_details_price,.booknetic_gift_discount_price),.service-template-default #booknetic_theme_1 .booknetic-cart-item-body-cell.amount,.service-template-default #booknetic_theme_1 .booknetic_sum_price{color:#aab420 !important}.service-template-default #booknetic_theme_1 .booknetic_service_card_selected,.service-template-default #booknetic_theme_1 .booknetic_card_selected,.service-template-default #booknetic_theme_1 .booknetic_service_extra_card_selected,.service-template-default #booknetic_theme_1 .booknetic_payment_method_selected,.service-template-default #booknetic_theme_1 .booknetic-cart-item.active{border-color:#aab420 !important}.service-template-default #booknetic_theme_1 button.booknetic_btn_primary,.service-template-default #booknetic_theme_1 button.booknetic_btn_secondary{position:relative;background:none !important;color:#fff !important;min-width:190px;height:60px;line-height:56px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;font-weight:800 !important;font-size:17px !important;padding-left:25px !important;padding-right:25px !important;text-transform:uppercase;letter-spacing:1px;text-align:center;border:0 !important;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:1}@media screen and (max-width: 62.5em){.service-template-default #booknetic_theme_1 button.booknetic_btn_primary,.service-template-default #booknetic_theme_1 button.booknetic_btn_secondary{margin-bottom:35px;font-size:15px !important}}.service-template-default #booknetic_theme_1 button.booknetic_btn_primary:before,.service-template-default #booknetic_theme_1 button.booknetic_btn_secondary:before{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:0;left:0px;content:"";display:block;z-index:2;width:100%;height:100%;border:2px solid #575e3e;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.service-template-default #booknetic_theme_1 button.booknetic_btn_primary:after,.service-template-default #booknetic_theme_1 button.booknetic_btn_secondary:after{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;bottom:0;right:3px;content:"";display:inline-block;background:#aab420;width:calc(100% - 10px);height:52px;z-index:-1;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;border-radius:28px}.no-touch .service-template-default #booknetic_theme_1 button.booknetic_btn_primary:hover:after,.no-touch .service-template-default #booknetic_theme_1 button.booknetic_btn_secondary:hover:after{background:#cad535;bottom:-3px}.service-template-default #booknetic_theme_1 button.booknetic_btn_primary#booknetic_finish_btn:after,.service-template-default #booknetic_theme_1 button.booknetic_btn_secondary#booknetic_finish_btn:after{background:#575e3e}.no-touch .service-template-default #booknetic_theme_1 button.booknetic_btn_primary#booknetic_finish_btn:hover:after,.no-touch .service-template-default #booknetic_theme_1 button.booknetic_btn_secondary#booknetic_finish_btn:hover:after{background:#aab420}.service-template-default #booknetic_theme_1 button.booknetic_btn_secondary img{display:none}.service-template-default #booknetic_theme_1 button.booknetic_btn_secondary+button.booknetic_btn_secondary{margin-bottom:35px}@media screen and (min-width: 62.51em){.service-template-default #booknetic_theme_1 button.booknetic_btn_secondary+button.booknetic_btn_secondary{margin-left:25px;margin-bottom:0px}}.service-template-default #booknetic_theme_1 button.booknetic_prev_step:after{background:#575e3e}.no-touch .service-template-default #booknetic_theme_1 button.booknetic_prev_step:hover:after{background:#aab420}.service-template-default .bkntc_booking_modal{background:url(images/texture.svg) center #fff;background-size:717px}.service-template-default .bkntc_booking_modal .close_icon{right:30px;top:30px;background:none}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .close_icon{right:20px;top:20px}}.no-touch .service-template-default .bkntc_booking_modal .close_icon:hover svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.service-template-default .bkntc_booking_modal .close_icon svg{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service-template-default .bkntc_booking_modal .content{background:#f9faee;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;padding:50px 0px}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content{width:calc(100% - 90px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width: 31.25em){.service-template-default .bkntc_booking_modal .content{width:calc(100% - 40px)}}@media screen and (min-width: 62.51em){.service-template-default .bkntc_booking_modal .content{padding:80px 50px;-webkit-border-radius:59px;-moz-border-radius:59px;-ms-border-radius:59px;-o-border-radius:59px;border-radius:59px}}@media screen and (min-width: 75.01em){.service-template-default .bkntc_booking_modal .content{padding:60px 30px}}@media screen and (min-width: 87.51em){.service-template-default .bkntc_booking_modal .content{padding:80px 50px}}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .body{width:100%;max-height:calc(90vh - 100px)}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment{background:none;padding:0px}@media screen and (min-width: 31.26em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment{padding:0px 35px}}@media screen and (min-width: 62.51em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment{min-width:890px;width:890px;padding:0px}}@media screen and (min-width: 75.01em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment{min-width:1090px;width:1090px}}@media screen and (min-width: 87.51em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment{min-width:1090px;width:1090px}}@media screen and (max-width: 31.25em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment{min-width:unset}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 *{font-family:"chevin-pro",sans serif !important;font-weight:300;color:#575e3e}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 * .booknetic_input_error{border-color:#ff536a !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container{background:none !important}@media screen and (min-width: 62.51em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps{width:270px}}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_steps_body{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_steps_body .booknetic_appointment_step_element{float:none}}@media screen and (max-width: 43.75em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_steps_body{-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_steps_footer{display:none !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_step_element{font-size:25px}@media screen and (max-width: 43.75em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_step_element{margin-right:0}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_step_element .booknetic_step_title{font-weight:600 !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_step_element .booknetic_badge{position:relative;width:46px;height:46px;font-size:23px;line-height:43px;color:#fff !important;background:#aab420 !important}@media screen and (max-width: 31.25em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_step_element .booknetic_badge{margin-right:0}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_step_element .booknetic_badge:before{position:absolute;content:"";display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;top:-10%;left:-10%;border:2px solid #575e3e;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;z-index:1;width:110%;height:110%}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_step_element .booknetic_badge:after{background-size:21px 19px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_steps .booknetic_appointment_step_element:not(.booknetic_active_step,.booknetic_selected_step){opacity:.3}@media screen and (min-width: 62.51em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container{width:calc(100% - 270px);overflow-y:auto}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_header{height:auto;border-bottom:0}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_header .booknetic_appointment_container_header_text{font-size:40px;line-height:1;font-style:italic}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_header .booknetic_appointment_container_header_text{text-align:center;font-size:30px}}@media screen and (max-width: 43.75em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_header .booknetic_appointment_container_header_text{font-size:25px}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body{height:auto}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body{min-height:unset;overflow-x:hidden}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card2_box,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card3_box{background:#f9faee;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;border:1px solid #575e3e}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box:after,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card2_box:after,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card3_box:after{content:"";display:block;width:100%;height:0;clear:both}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card2_box .booknetic_preloader_card2,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card3_box .booknetic_preloader_card3{background:#f9faee;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1:after,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1:before,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card2_box .booknetic_preloader_card2:after,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card2_box .booknetic_preloader_card2:before,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card3_box .booknetic_preloader_card3:after,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card3_box .booknetic_preloader_card3:before{background-color:#cbcebc !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1 .booknetic_preloader_card1_image{display:none}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1 .booknetic_preloader_card1_image:after,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1 .booknetic_preloader_card1_image:before{display:none}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1 .booknetic_preloader_card1_description{font-size:20px;line-height:22px;text-align:left}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1 .booknetic_preloader_card1_description:after,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1 .booknetic_preloader_card1_description:before{background-color:#cbcebc !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_preloader_card1_box .booknetic_preloader_card1:after{display:none}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset;border:1px solid #575e3e;background:none;margin-left:7.5px !important;margin-right:7.5px !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card.booknetic_card_selected .booknetic_card_title_first,.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card.booknetic_card_selected .booknetic_card_description{color:#aab420 !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card .booknetic_card_image{display:none}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card .booknetic_card_title{margin-left:0}@media screen and (max-width: 43.75em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card .booknetic_card_title{width:100%}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card .booknetic_card_title_first{font-size:20px;line-height:22px;text-align:left}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card:after{display:none}.no-touch .service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card:hover{border:1px solid #aab420}.no-touch .service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card:hover .booknetic_card_title_first,.no-touch .service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_card:hover .booknetic_card_description{color:#aab420 !important}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_calendar_div{margin-bottom:35px}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_calendar_div .booknetic_calendar_head{border:1px solid #575e3e;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;margin-bottom:15px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_calendar_div .booknetic_calendar_head>div{padding:7px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_calendar_div #booknetic_calendar_area{background:none;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_calendar_div .booknetic_calendar .booknetic_week_names>.booknetic_td{border-color:#575e3e;padding:9px 5px 9px !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_calendar_div .booknetic_calendar .booknetic_calendar_days.booknetic_calendar_empty_day>div{opacity:.3}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_calendar_div .booknetic_calendar .booknetic_calendar_days>div{background:none;border:1px solid #575e3e;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_calendar_div .booknetic_calendar .booknetic_calendar_days:not(.booknetic_calendar_empty_day):hover>div{background:#575e3e;color:#fff !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_calendar_div .booknetic_calendar .booknetic_calendar_days>div>span{display:none}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div{max-width:350px}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div{width:100%}}@media screen and (min-width: 62.51em)and (max-width: 75em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div{padding-left:25px}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times_head{border:1px solid #575e3e;-webkit-border-radius:11px;-moz-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;margin-bottom:15px;padding:7px}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times_head{margin-left:auto;margin-right:auto}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times{background:none;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times{margin-left:auto;margin-right:auto}}@media screen and (min-width: 62.51em)and (max-width: 75em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times{width:220px}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times .booknetic_times_title{border-color:#575e3e;padding:9px 5px 9px !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times .booknetic_times_list>div{background:none;border:1px solid #575e3e;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times .booknetic_times_list>div.booknetic_selected_time{border-color:#aab420}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times .booknetic_times_list>div.booknetic_selected_time div{color:#fff}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times .booknetic_times_list>div:hover{background:#575e3e;color:#fff !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_date_time_area .booknetic_time_div .booknetic_times .booknetic_times_list>div:hover div{color:#fff !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-group>label{font-size:1.6rem;line-heigth:1.2}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-group>label:after{color:#ff536a}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_custom_form{margin-top:15px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_custom_form .form-group a{cursor:pointer;color:#aab420;text-decoration:underline}.no-touch .service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_custom_form .form-group a:hover{text-decoration:none}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_custom_form .form-group div div{margin-top:15px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_custom_form .form-group div div input[type=checkbox]{display:none}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_custom_form .form-group div div input[type=checkbox]:checked+label:before{content:"";font-size:15px;line-height:25px;text-align:center;color:#575e3e;border:1px solid #575e3e;background:url(images/check-icon.svg) no-repeat #f9faee center;background-size:12px 11px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_custom_form .form-group div div label{display:block;position:relative;padding-left:35px;text-align:left;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .booknetic_custom_form .form-group div div label:before{width:20px;height:20px;display:block;content:"";position:absolute;top:0px;left:0;cursor:pointer;background:#f9faee;border:1px solid #575e3e;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row input.form-control{border:1px solid #575e3e;width:100%;font-weight:300;display:block;color:#575e3e !important;background:none;padding:25px 30px;line-height:1;min-height:unset;font-weight:300;-webkit-border-radius:35px !important;-moz-border-radius:35px !important;-ms-border-radius:35px !important;-o-border-radius:35px !important;border-radius:35px !important;height:68px;font-size:2rem}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row input.form-control::-webkit-input-placeholder{color:#b8bca8}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row input.form-control::-moz-placeholder{color:#b8bca8}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row input.form-control:-ms-input-placeholder{color:#b8bca8}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row input.form-control:-moz-placeholder{color:#b8bca8}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row p{margin-top:15px;margin-bottom:15px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row p+.form-check{margin-top:25px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row .form-check{margin-top:15px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row .form-check input[type=checkbox]{display:none}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row .form-check input[type=checkbox]:checked+label:before{content:"";font-size:15px;line-height:25px;text-align:center;color:#575e3e;border:1px solid #575e3e;background:url(images/check-icon.svg) no-repeat #f9faee center;background-size:12px 11px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row .form-check label{display:block;position:relative;padding-left:35px;text-align:left;min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_need_copy .form-row .form-check label:before{width:20px;height:20px;display:block;content:"";position:absolute;top:0px;left:0;cursor:pointer;background:#f9faee;border:1px solid #575e3e;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_confirm_date_time{background:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset;padding:0;font-size:18px}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_confirm_date_time{margin-bottom:35px}}@media screen and (max-width: 43.75em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_confirm_date_time>div{width:calc(80% - 2px)}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_portlet{background:none;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_portlet{text-align:center}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_portlet .booknetic_portlet_content{height:auto;padding:0 0 30px 0;overflow:hidden !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_portlet .booknetic_portlet_content .booknetic_confirm_details{font-size:18px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_portlet .booknetic_portlet_content .booknetic_confirm_details:before{border:1px dashed #b8bca8}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_portlet .booknetic_portlet_content .booknetic_confirm_details .booknetic_confirm_details_title{background:#f9faee;font-weight:600 !important;font-style:italic}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_portlet .booknetic_portlet_content .booknetic_confirm_details .booknetic_confirm_details_price{background:#f9faee;color:#aab420;font-weight:800 !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_portlet .booknetic_confirm_sum_price{background:#aab420;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_portlet .booknetic_confirm_sum_price div{font-size:18px;color:#fff !important}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_body .booknetic_confirm_container .booknetic_portlet .booknetic_confirm_sum_price .booknetic_sum_price{font-size:22px;color:#fff !important;font-weight:800}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_footer{background:none;border-color:#575e3e;border:0;height:100px;margin-top:10px;padding:10px 30px 20px 30px}@media screen and (max-width: 43.75em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_container .booknetic_appointment_container_footer{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;height:auto}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_finished{background:none;-webkit-box-shadow:unset;-moz-box-shadow:unset;-ms-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset}@media screen and (max-width: 62.5em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_finished{padding:15px 25px}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_finished .booknetic_appointment_finished_icon{position:relative;width:65px;height:65px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#575e3e;background-image:url(images/check-white.svg);background-size:29px 30px;background-repeat:no-repeat;background-position:center}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_finished .booknetic_appointment_finished_icon:before{position:absolute;content:"";display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;top:-10%;left:-10%;border:2px solid #575e3e;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;z-index:1;width:110%;height:110%}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_finished .booknetic_appointment_finished_icon img{display:none}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_finished .booknetic_appointment_finished_title{font-size:40px;font-style:italic}@media screen and (max-width: 43.75em){.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_finished .booknetic_appointment_finished_title{text-align:center;line-height:1}}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_finished .booknetic_appointment_finished_subtitle{font-size:18px}.service-template-default .bkntc_booking_modal .content .booknetic_appointment#booknetic_theme_1 .booknetic_appointment_finished .booknetic_appointment_finished_code{font-size:29px;font-weight:600;letter-spacing:0}.iti--allow-dropdown .iti__flag-container{margin-left:5px !important}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background:none !important}.no-touch a[href*="tel:"]{cursor:default;text-decoration:none}.no-touch a[href*="tel:"]:hover{text-decoration:none}.screenreader-menu{position:absolute;top:-999px;left:-999px}body{margin-left:auto;margin-right:auto;color:#353a26;background:#fff;font-family:"chevin-pro",sans serif;font-weight:300;font-size:1.6rem;letter-spacing:-0.5px}@media screen and (min-width: 56.26em){body{font-size:1.8rem}}body.menu-open{overflow:hidden}body.menu-open{width:100%;overflow-y:hidden}html.menu-open{height:100%;overflow-y:hidden}a{color:#575e3e}.no-touch a:hover{text-decoration:none}/*# sourceMappingURL=style.css.map */
