a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:100% inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p{margin:2rem 0;line-height:2.4rem}ul{margin:0 0 1.8rem 3.2remm}ol{margin:0 0 1.8rem 3.2rem}ul{list-style:disc}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dl{margin:0 2.2rem}dt{font-weight:700}dd{margin-bottom:1.8rem}strong{font-weight:700}cite,em,i{font-style:italic}blockquote{margin:0 4.4rem}blockquote cite,blockquote em,blockquote i{font-style:normal}pre{font:11px/1.8rem Monaco,monospace;margin-bottom:1.8rem}code{font:1.1rem Monaco,monospace}abbr,acronym{border-bottom:1px dotted #28262c;cursor:help}ins{text-decoration:none}sub,sup{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}a{color:#28262c;text-decoration:none}a:hover{color:#232323}span{color:#28262c}blockquote.left{float:left;margin-left:0;margin-right:2rem;text-align:right;width:33%}blockquote.right{float:right;margin-left:2rem;margin-right:0;text-align:left;width:33%}:root{--color1:#671313;--color1opacity:rgba(103, 19, 19, 0.85)}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.allclear{clear:both}.col10{width:10%}.col20{width:20%}.col30{width:30%}.col40{width:40%}.col50{width:50%}.col60{width:60%}.col70{width:70%}.col80{width:80%}.col90{width:90%}.col100{width:100%}.col33{width:33.3333%}.col65{width:65%}.col55{width:55%}.col45{width:45%}.col25{width:25%}.col16{width:16.6%}.col10,.col100,.col16,.col20,.col25,.col30,.col33,.col40,.col45,.col50,.col55,.col60,.col65,.col70,.col80,.col90{float:left;display:block;position:relative}.margin-auto{margin-left:auto!important;margin-right:auto!important;float:none!important}img{display:block;margin:0;max-width:100%;padding:0;position:relative;width:auto;height:auto}.align-left,img.align-left{float:left;margin:0 1rem .5rem 0}.align-right,img.align-right{float:right;margin:0 0 .5rem 1rem}.align-middle,img.align-middle{text-align:center;margin:1rem auto}img.full-width{clear:both;display:block;width:100%;height:auto;margin:0 0 1rem 0}a.block{width:100%;height:100%;display:block}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}.alignjustify{text-align:justify}.spacer,.wrapper.spacer{margin:5rem auto}h1{font-size:3.9rem;margin:1rem 0 1rem 0;line-height:130%}h2{font-weight:300;color:#28262c;font-size:3.5rem;margin:1rem 0 2rem;line-height:130%}h3{font-size:1.95rem;margin:1rem 0 1rem 0;line-height:130%;color:#28262c;font-weight:300}h4{font-size:1.9rem;margin:1rem 0 1rem 0}h5{font-size:1.6rem;margin:1rem 0 1rem 0}h6{font-size:1.4rem;margin:1rem 0 .5rem 0}img.style1{border:solid 1px #fff;-moz-box-shadow:0 5px 5px #a1a4a9;-webkit-box-shadow:0 5px 5px #a1a4a9;box-shadow:0 5px 5px #a1a4a9}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.noselect::selection{background:0 0}.noselect::-moz-selection{background:0 0}@media screen and (max-width:600px){.small-col100{width:100%!important}.small-col70{width:70%!important}}@media screen and (max-width:320px){.xsmall-col80{width:100%!important}.xsmall-col100{width:100%!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{transition:background-color .5s ease,-webkit-transition: background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease}body,html{margin:0;padding:0;color:#28262c;background:#fff repeat-x 0 0;text-align:left;height:100%;font-weight:400;font:normal 62.5%/150% Roboto,sans-serif}body{font-size:1px;font-size:1.4rem;overflow-x:hidden}.wrapper{width:120rem;margin:0 auto;padding:2rem;position:relative}.clearfix::after,.clearfix::before{content:" ";display:table}.clearfix::after{clear:both}.hide{opacity:0}.prevent-scroll{overflow:hidden}body.prevent-scroll::before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.5);z-index:100}#footer span,.content h1{color:#343434;font-weight:700;line-height:100%}.content h2{color:#28262c;font-size:7rem}.content h3{text-transform:uppercase;font-size:3.3rem}.content hr{border:0;height:6px;background:#dadad9;width:100px;margin:3rem 0}.content .titlesection h3{color:#232323;font-weight:700;text-transform:uppercase;font-size:2.6rem}.titlepage{position:relative}.titlepage h1{font-size:5.5rem}.titlepage h2{font-size:2.5rem}.titlesection{margin-top:22px}#header{height:460px;background-position:center center;background-repeat:no-repeat;background-size:cover}.slider{height:460px}.slide1,.slide2,.slide3,.slide4,.slide5{position:absolute;width:100%;height:100%}.slide1{background:url(images/tumblr_m6p1hvqOzf1raukvjo1_1280.webp) no-repeat center;background-size:cover;animation:fade 8s infinite;-webkit-animation:fade 8s infinite}.slide2{background:url(images/bkg2.webp) no-repeat center;background-size:cover;animation:fade2 8s infinite;-webkit-animation:fade2 8s infinite}.slide3{background:url(images/bkg3.webp) no-repeat center;background-size:cover;animation:fade3 8s infinite;-webkit-animation:fade3 8s infinite}@keyframes fade{0%{opacity:1}33.333%{opacity:0}66.666%{opacity:0}100%{opacity:1}}@keyframes fade2{0%{opacity:0}33.333%{opacity:1}66.666%{opacity:0}100%{opacity:0}}@keyframes fade3{0%{opacity:0}33.333%{opacity:0}66.666%{opacity:1}100%{opacity:0}}#header .col100{height:80px}#header .col100 svg{height:80px;fill:#fff}#header .wrapper{padding:0}#page #header{height:200px;background:#fff url(images/coverpage-3.jpg)}#fixed-topbar{min-height:8rem;background:rgba(102,20,22,.95);width:100%;padding:.5rem 0;position:fixed;line-height:8rem;z-index:1000;top:0;left:0;box-shadow:0 -6px 10px rgba(100,100,100,.5)}.left-small{position:absolute;top:0;left:0;line-height:8rem;width:8rem;height:8rem;text-align:center}.middle.tab-bar-section{position:absolute;top:0;left:0;right:8rem;height:8rem;text-align:center}#topbar-title{padding:0 1rem}#topbar-title span{font-size:2.3rem;color:#343434;font-family:'Open Sans',sans-serif;font-weight:700;line-height:8rem;vertical-align:middle}.right-small{position:absolute;right:0;top:0;line-height:8rem;width:8rem;height:8rem;text-align:center}#sidr-trigger{display:inline-block;width:100%;cursor:pointer;line-height:8rem;text-align:right;padding-right:1.5rem}#sidr-trigger i.fa{vertical-align:middle;color:#fff}#mm{margin:-8rem auto;display:-webkit-flex;-webkit-flex-direction:row;display:flex;flex-direction:row;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,1) 100%);max-width:120rem;transition:all .5s;border-radius:5px 5px 0 0;background:rgba(103,19,19,.85)}#mm li.logo{display:none;width:8rem}#mm.stuck{box-shadow:0 -4px 10px grey;max-width:100%;margin-top:0;position:fixed;z-index:999;top:0;width:100%;transition:none;border-radius:0;transition:margin .5s;background:rgba(102,20,22,.95)}#mm.stuck li.logo{display:block}#mm.stuck li.logo img{height:61px}#mm li{text-align:center;flex-grow:1;list-style-type:none;transition:background .5s ease-in}#mmmobile{padding:0;margin:0 auto;position:absolute;top:9px;right:0}#mmmobile{display:none;margin-right:2rem}#mmmobile li{list-style-type:none;display:inline-block;margin-right:-.4rem;position:relative}#mm li.active{color:#658f27}#mm li a,#mmmobile li a{text-decoration:none;color:#fff;letter-spacing:1px;line-height:6rem;padding:2rem 2.2rem;text-transform:uppercase;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}#mm li a{font-size:1.4rem;padding:1rem .5vw;white-space:nowrap}#mm li.logo a{display:block;height:60px;padding-left:18%;padding-top:.5rem}#mm li.logo a svg{fill:#fff;width:130px}#mm li a .material-icons,#mmmobile li a .material-icons{vertical-align:middle}#mmmobile li a{padding:2rem 2.2rem;font-size:2.8rem}#mm li a:hover{font-weight:700;color:##dadad9}#mmmobile li a:hover{color:#5b6269}#content ul.listmenu{padding:0;margin:4rem auto 6rem auto}#content ul.listmenu li{list-style-type:none;display:inline-block;padding:0 6rem}.logo-central{width:40%;margin-top:3%}.logo-central .studio-logo{fill:#bfbfbf}#mm li ul{background:#fff}#mm li ul li{width:auto;padding:0 2rem}#mm li ul a{border:none}#mm li ul{position:absolute;left:50%;transform:translate(-50%,0);z-index:1;visibility:hidden;opacity:0;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}#mm>li:hover ul{visibility:visible;opacity:1}.hvr-overline-from-center{display:inline-block;overflow:hidden;position:relative;transform:perspective(1px) translateZ(0);vertical-align:middle}.hvr-overline-from-center:before{background:#5b6269 none repeat scroll 0 0;content:"";height:4px;left:50%;position:absolute;right:50%;bottom:0;transition-duration:.2s;transition-property:left,right;transition-timing-function:ease-out;z-index:-1}.hvr-overline-from-center:active::before,.hvr-overline-from-center:focus::before,.hvr-overline-from-center:hover::before{left:0;right:0}#plus-slider .plus{padding:3rem 2.2rem}#plus-slider .plus img.plus-icon{width:64px;height:64px;margin-bottom:1rem;opacity:.5;transition:all .5s}#plus-slider .plus a.pager span{transition:all .5s;color:#00bcd5}#plus-slider .plus a.pager.current span{color:#232323}#plus-slider .plus a.pager.current img.plus-icon{opacity:1}#slider-wrap .slide{padding:0 2.5rem 4rem 2.5rem}#slider-wrap p{font-size:2.5rem;font-weight:300;line-height:130%}#footer{clear:both;background:#f2f3f5;padding:9rem 3rem 3rem 3rem;font-size:1.4rem;float:right}#footer p{color:#1f2122;font-size:1.1rem;line-height:150%}#footer span{font-size:2.5rem}#footer span.claim{color:#671313;font-size:1.8rem;margin-top:1rem;display:block;text-transform:uppercase;font-weight:400}.fa-circle{color:#606975;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.fa-stack i.fa-facebook{margin-top:11px}.fa-stack{position:relative}.fa-stack a{position:absolute;z-index:10}.fa-stack a:hover .fa-circle{color:#3c5a9a}.textcolumn{padding:0 2rem 0 2rem}.titlepage h2{font-size:3.5rem;color:#00bcd5;font-weight:400}.titlepagedx .title,.titlepagesx .title{width:240px;position:absolute}.titlepagesx .title{top:0;left:0}.titlepagedx .title{top:0;right:0;text-align:right}.titlepagesx .col100{padding-left:240px;position:relative}.titlepagedx .col100{padding-right:240px;position:relative}.curve-pink{background:#661416;padding:5rem 0}.curve-pink span{color:#fff;font-size:3.5rem;font-style:italic}.block-white-wave{display:block;width:100%;float:left;padding:0 4rem;background:#fff}a>i.material-icons{vertical-align:middle}#contactform{background:#fff}#foto{padding:4rem}#foto .title-content{text-align:center;margin-bottom:8rem}#foto .title-content h2{font-size:3.3rem;text-transform:uppercase;color:#bfbfbf}#foto .title-content h2 span{color:#28262c;font-weight:400}#foto .col100 .col33{width:33.3333333%;padding:0 5%}#foto .caption{margin:10% 0}#foto .caption .small-cap{color:#bfbfbf;font-size:1rem;text-transform:uppercase}#foto .col100{display:flex;justify-content:center}#prestazioni{padding-top:5%}#prestazioni h2{font-size:3.3rem;text-transform:uppercase;margin-bottom:7%;color:#bfbfbf;line-height:5.3rem}#team{padding:4rem}#team .title-content{text-align:center;margin-bottom:8rem}#team .title-content h2{font-size:3.3rem;text-transform:uppercase;color:#bfbfbf}#team .title-content h2 span{color:#28262c;font-weight:400}#team .col100 .col33{width:33.3333333%;padding:0 5%}#team .caption{margin:10% 0}#team .caption .small-cap{color:#bfbfbf;font-size:1rem;text-transform:uppercase}#team .col100{display:flex;justify-content:center}#prestazioni h2 span{color:#28262c;font-size:4rem;font-weight:400;padding-top:2%;display:block}#prestazioni h3{text-align:center;font-size:2rem;margin-bottom:0;font-weight:400}#contacts h2{font-size:3.3rem;text-transform:uppercase}#contacts .contacts-content{display:flex;text-transform:uppercase}#contacts .left-side{background-color:#e8e8e8;padding:4%}#contacts .left-side .content-side{float:right;display:flex;justify-content:flex-end;flex-direction:column;text-align:right}#contacts .left-side .content-side i{margin:4rem 5rem 4rem 2rem;float:right;color:#444}#contacts .left-side .content-side span{margin:4rem 4rem 3.5rem 4rem;float:right;line-height:24px;text-align:right}#contacts .left-side .content-side a{color:#000}#contacts .right-side{background-color:#dadad9;padding:4%}#contacts .right-side .content-side{float:left;display:flex;justify-content:flex-start;flex-direction:column;text-align:left}#contacts .right-side .content-side i{margin:4rem 5rem 4rem 2rem;float:left;vertical-align:middle;color:#444}#contacts .right-side .content-side span{margin:4rem 4rem 3.5rem 4rem;line-height:24px;text-align:left;display:block}#estremi{display:flex;flex-wrap:wrap;margin-top:4rem}#estremi i.material-icons{vertical-align:middle;margin:0 1rem;color:#00bcd5}#estremi i.material-icons{vertical-align:middle}#estremi .left i.material-icons{margin:4rem 5rem 4rem 2rem;float:right}#estremi .right i.material-icons{margin:4rem 2rem 4rem 5rem;float:left}#estremi span{line-height:24px;margin:4rem}#estremi .left span{margin:3.5rem 4rem 4rem 4rem;float:right;text-align:right}#estremi .right span{margin:3.5rem 4rem 4rem 4rem;float:left;text-align:left}#estremi .left.first span{margin:4rem 4rem 3.5rem 4rem}#estremi .right.first span{margin:4rem 4rem 3.5rem 4rem}#estremi .left.first::before,#estremi .right.first::before{content:"";background-color:#00bcd5!important;height:2px;display:block;top:100%;position:relative}#estremi .left.first::before{background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}#estremi .right.first::before{background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%)}#estremi .left{border-right:1px solid #00bcd5}#estremi .right{border-left:1px solid #00bcd5}.casiclinici .twentytwenty-after-label,.casiclinici .twentytwenty-before-label,.casiclinici .twentytwenty-overlay{display:none}.casiclinici{margin-top:2rem}.col50.casoclinico{padding:.5rem;margin-bottom:6%}#list-prestazioni{list-style-type:none;display:flex;flex-direction:row;width:100%;flex-wrap:wrap}#list-prestazioni li{position:relative;width:25%}#list-prestazioni li a{padding:4rem 0;text-transform:uppercase;text-align:center;display:block;font-weight:700;font-family:'Open Sans',sans-serif;font-size:2rem}.map-container{width:100%}.map-container iframe{width:100%;display:block;pointer-events:none;position:relative}.map-container iframe.clicked{pointer-events:auto}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:rgba(255,255,255,1)}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}@media screen and (max-width:1280px){.wrapper{width:100%}}@media screen and (max-width:1024px){#plus-slider .plus,#slider-wrap .slide{padding:2rem}#logo-big{display:none}.content h3{text-align:center;font-size:3rem}.content hr{margin:3rem auto}#team .title-content h2{font-size:3rem}#team .col100 .col33{width:100%;padding:5%}#prestazioni h2{font-size:3rem;line-height:4rem;margin-bottom:14%;margin-top:14%}#contacts h2{font-size:3rem}#contacts .contacts-content{flex-direction:column}#contacts .left-side,#contacts .left-side .content-side,#contacts .right-side,#contacts .right-side .content-side{width:100%;padding:0}#contacts .left-side .content-side i{margin:4rem 1rem 4rem 1rem}.block-white-wave{padding:0 2rem}#team .col100{display:block}}@media screen and (max-width:960px){#estremi i.material-icons{margin:2rem 1rem!important}#estremi span{margin:2rem 1rem!important}}@media screen and (max-width:800px){#slider-wrap .slide{padding:1rem 2rem}#plus-slider .plus{padding:1rem}#estremi i.material-icons{margin:2rem 1rem}#estremi .left span{margin-right:0}#estremi .right span{margin-left:0}#contactform,#wrappcontactform.col70{width:100%}#contactform .smart-wrap{padding:0}#contactform .smart-forms .form-body{padding:40px 10px}}@media screen and (max-width:768px){#slider-wrap .slide{padding:1rem 2rem}#plus-slider .plus{padding:1rem}h2{font-size:5rem}.gallery-team .col20,.gallery-team .col25,.gallery-team .col33{width:100%}#mm{box-shadow:0 -4px 10px grey;max-width:100%;background:rgba(255,255,255,.95);margin-top:0;position:fixed;z-index:999;top:0;width:100%;transition:none;border-radius:0;transition:margin .5s}#mm li.logo{display:block}}@media screen and (max-width:640px){#plus-slider .col20,#plus-slider .col33,#slider-wrap,.casoclinico .col50.inizio-fine-trattamento,.casoclinico .col70,.col50.casoclinico,.curve-pink .col50,.gallery-team .col25{width:100%}.curve-pink .col50{padding:2rem 0}#list-prestazioni li,#plus-slider .plus{width:50%}#list-prestazioni{flex-direction:row;flex-wrap:wrap}#list-prestazioni li a{padding:2rem 0}.titlepagedx .col100,.titlepagesx .col100{padding-left:0}.titlepagedx .col100{padding-right:0}.titlepagedx .col100 .title,.titlepagesx .col100 .title{display:none}#estremi .left,#estremi .right{text-align:center}#estremi i.material-icons{margin-top:2rem}#estremi .left.first i.material-icons,#estremi .right.first i.material-icons{margin-top:1rem}#estremi .left i.material-icons,#estremi .right i.material-icons{display:block;float:none}#estremi .left span,#estremi .right span{display:block;float:none;text-align:center;padding:0 1rem}}@media screen and (max-width:480px){#plus-slider .plus{padding:1rem 2.5rem}#mm,.sticky-wrapper{display:none}#fixed-topbar{display:block!important}}@media screen and (max-width:360px){#estremi .col50{width:100%}#estremi .left.first::before,#estremi .right.first::before{display:none}#estremi .left,#estremi .right{border:none}#estremi i.material-icons{margin:1rem}#estremi span{margin-top:0}.curve-pink span{font-size:3rem}}@media screen and (max-width:320px){#plus-slider .plus{padding:.5rem 1rem}}