@charset "utf-8";
/* CSS Document */

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

/* Generali */

/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v26-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/montserrat-v26-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/montserrat-v26-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/montserrat-v26-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* montserrat-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/montserrat-v26-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



p {margin-bottom: 10px;}
strong {font-family: 'Montserrat', sans-serif;font-weight: 700;font-optical-sizing: auto;color:#0672AF;}

a:hover {
  color: #333333;
  text-decoration: none;
}

h4 {font-family:'Montserrat', sans-serif;color:#333;font-size:18px;font-optical-sizing: auto;line-height: normal; font-weight: 700}
h5 {font-family: 'Montserrat', sans-serif;color:#333;font-size:22px;font-optical-sizing: auto;line-height: auto;}
h6 {font-family: 'Playfair Display', serif;color:#333;font-size:16px;font-optical-sizing: auto;line-height: 22px;margin-top:6px}



.table td {padding:0.25rem;border-top:none}


.col-4 {padding:0}
.blu {color:#0672AF;}
.bluscuro {color:#326394}
.grigio {color:#333;}
.verdechiaro {color:#8AB658}
.verdemedio {color:#309152}
.verdescuro {color:#006c2b}
.viola {color:#AE0D7F}
.turchese {color:#55A2B4}
.viola1 {color:#92378b}

.linkblu {color:#0672AF; font-size:80%;font-weight: 700;font-style: italic;vertical-align:top}



.biancosfum{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+40,ffffff+65,ffffff+100&0.05+0,1+40,1+65,0.05+100 */
background: -moz-linear-gradient(left,  rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.75) 40%, rgba(255,255,255,0.75) 65%, rgba(255,255,255,0.05) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.75) 40%,rgba(255,255,255,0.75) 65%,rgba(255,255,255,0.05) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.75) 40%,rgba(255,255,255,0.75) 65%,rgba(255,255,255,0.05) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff', endColorstr='#0dffffff',GradientType=1 ); /* IE6-9 */
}
.grigiosfum {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,000000+100&1+0,0.3+100 */
background: -moz-linear-gradient(top,#ffffff 0%, #e3e3e3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,#ffffff 0%,#e3e3e3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#e3e3e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
}


.bordoverdechiaro {border-bottom:4px solid rgba(138,182,88,0.60); width:70%;margin-left:15%;margin-top:15px;margin-bottom:15px;}
.bordobluchiaro {border-bottom:4px solid rgba(0,144,211,0.60); width:70%;margin-left:15%;margin-top:15px;margin-bottom:15px;}
.bordoturchese {border-bottom:4px solid rgba(85,162,180,0.60); width:70%;margin-left:15%;margin-top:15px;margin-bottom:15px;}
.bordomarrone {border-bottom:4px solid rgba(177,137,51,0.86); width:70%;margin-left:15%;margin-top:15px;margin-bottom:15px;}

.cornicebianca {background-color:#ffffff;border-bottom-left-radius:10px; border-bottom-right-radius:10px; padding:10px; }
.sfondoblu {background-color:#0672AF;border-top-left-radius: 20px;border-top-right-radius:20px;padding:10px;color:#fff;font-size:14px;text-transform:uppercase}
.leggiblu {background-color:#0672AF;border-radius: 16px;padding:5px 15px 5px 15px;color:#fff;font-size:14px;font-weight: bold}
.sfondoturchese {background-color:#55A2B4;border-top-left-radius: 20px;border-top-right-radius:20px;padding:10px;color:#fff;font-size:18px;text-transform:uppercase}
.sfondotr {background-color:transparent;border: 2px solid #dddddd;border-radius: 20px;color:#0672AF;font-size:12px;background-image: url("../img/approfondimenti/cerchio.webp");background-repeat:no-repeat;background-position: 5px center;padding-left: 30px; padding-top:5px;padding-bottom:5px;margin-top:10px;text-transform:uppercase}
.corniceopaca {opacity:0.3; padding:10px;}
.livello {z-index:100;position:relative}
.livello1 {z-index:50;position:relative}

/*  Spazi estetici   */
.clear0 {clear:both; }
.clear5 {clear:both; height:5px !important;}
.clear10 {clear:both; height:10px !important;}
.clear15 {clear:both; height:15px !important;}
.clear20 {clear:both; height:20px !important;}
.clear40 {clear:both; height:40px !important;}
.clear80 {clear:both; height:80px !important;}
.clear100 {clear:both; height:100px;}	
.zerom {padding-left:0px;padding-right:0px}
.alert {margin-top:10px}
.spacesup {height:150px;}
.spaziosopra {padding-top:10px}


.margin20giu {margin-bottom:20px}
.margin30giu {margin-bottom:30px}
.margin40giu {margin-bottom:40px}
.margin20su {margin-top:20px}
.margin-20su {margin-top:-20px}


/* Navigation bar */

.navbar {padding:0;-webkit-box-shadow: 0px -5px 5px -4px rgba(221,221,221,1);
-moz-box-shadow: 0px -5px 5px -4px rgba(221,221,221,1);
box-shadow: 0px -5px 5px -4px rgba(221,221,221,1);}

.navbar-light .navbar-toggler {
	background-color:#008057;
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(2555, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-nav .nav-link {
    color:#309052;
	font-weight:600;
	font-size: 15px;
	}

.navbar-light .navbar-nav .nav-item .attivo {
    color:#fff;
	font-weight:600;
	background-color:rgba(48,144,82,0.40)
	}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}

.nav-link {
    display: block; padding: 0rem 1rem; padding-top: 0.6rem; padding-right: 1rem; padding-bottom: 0.267rem; padding-left: 1rem; text-align: center;  font-weight:bold; line-height: 18px;height:60px;
}

.nav-item .attivo {color:#fff;}

.nav-item .sopra {line-height:45px}


/* scroll to top */

.scrollToTop {
	width:40px; height:40px; padding:5px; text-align:center; background-color: #008057;	font-weight: bold; 	color: #fff;
	text-decoration: none; 	position:fixed; bottom:100px; right:20px; display:none; border-radius:50%; 	z-index:10000; border-color: 1px solid #008057;	}

.scrollToTop a {
	text-decoration:none; color:#fff; border-color: 1px solid #008057;
}

.scrollToTop a:hover{
	text-decoration:none;
	color:#fff;
	background-color: #008057; border-color: 1px solid #008057;
}

/* form personalizzati */

input[type="radio"] {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  border: 2px solid #55A2B4;
  background-color: white;
  -webkit-appearance: none; /*to disable the default appearance of radio button*/
  -moz-appearance: none;
}

input[type="radio"]:focus { /*no need, if you don't disable default appearance*/
  outline: none; /*to remove the square border on focus*/
}

input[type="radio"]:checked { /*no need, if you don't disable default appearance*/
  background-color: #55A2B4;
  
}

input[type="radio"]:checked ~ span:first-of-type {
  color: white;
}

label span:first-of-type {
  position: relative;
  left: -26px;
  font-size: 18px;
  color: #55A2B4;
}

label span {
  position: relative;
  top: -8px;
}

.owl-buttons {
  display: block;
}

.owl-item {
  text-align: center;
}


.fa-inverse {
    color: #94d1ed;
}	



@media (min-width: 1025px){
.mt-75 {margin-top: -75px}
.mt-100 {margin-top: -100px}
body {font-family: 'Montserrat', sans-serif;text-align: left;font-size: 18px;color:#333;font-weight: 400}
h1 {font-family: 'Montserrat', sans-serif;color:#0672AF;font-size:26px;line-height: normal; text-align: center;font-weight: 700}
.titolo-ombra {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:0px;padding-right:50px;padding-left:50px;font-weight: 800; color: #94d1ed}
.titolo-ombra2 {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:20px;font-weight: 800;color: #94d1ed;}
.titolo-ombra1 {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1); 
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:0px;padding-left:20px;font-weight: 800;margin-bottom:20px;margin-top:20px;margin-left:5px;width:100%;}
	
.titolo-ombra3 {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:5px;padding-right:10px;padding-left:20px;font-weight: 800;color: #94d1ed;width:55%;margin-top:20px;margin-bottom:10px}
.titolo-ombra4 {width:100%;background-color:#fff; padding-top:10px;padding-bottom:5px; padding-left:20px; -webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1); box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);border-radius:20px;}
.titolo-ombra2023 {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:10px;padding-left:20px; padding-right:10px;font-weight: 700;color: #0672AF;margin-top:20px;margin-bottom:10px}
h2 {font-family:'Montserrat', sans-serif;color:#0672AF;font-size:20px;line-height: normal;font-weight: 700}
h3 {font-family:'Montserrat', sans-serif;color:#333;font-size:21px;line-height: normal; text-align: center;font-weight: 400}
.fixed-top{top:20px}
.top {background-color:#fff;height:20px;position: fixed;top:0px;left:0px;width:100%;z-index: 1000}
.destra {margin-top:-100px;margin-right:-45px}
.spacesup {height:80px;}
.spacetit {height:40px;}
/* .ombra {z-index:9999999;position:absolute;top:5px;width:32%;margin-right:20px}  utilizzato il comando seguente*/
.ombra {z-index:99999;position:absolute;width:32%;right:0px}
/* .ombra-int {z-index:9999999;position:absolute;top:5px;width:20%;margin-right:60px} */
.ombra-int {z-index:99999;position:absolute;width:20%;}
/*.ombra-offset {margin-right:-100px;} */
.ombra-offset {right:8%;}
.gocciatop {padding-top:250px}
.nasoneg {margin-top:-200px}
.contenitore-menu {background-image: url('../img/lalinea/goccia.webp');background-repeat: no-repeat;background-position: bottom center;height:2700px;background-size:contain;}
.contenitore-grande {background-image: url('../img/lalinea/background-1.webp');background-repeat: no-repeat;}
.contenitore-goccia {background-image: url('../img/lalinea/background-goccia-1.webp');background-repeat: no-repeat; background-position: top center;margin-left:50px;height:700px; background-size: contain; clear: both}
.contenitore-testo {width:80%;margin-left: 15%}
.contenitore-grande-1 {background-image: url('../img/lalinea/background-2.webp');background-repeat: no-repeat;}
.contenitore-goccia-1 {background-image: url('../img/lalinea/background-goccia-2.webp');background-repeat: no-repeat; background-position: top center;margin-left:65px;height:700px; background-size: contain; clear: both}
.contenitore-menu-1 {background-image: url('../img/lalinea/goccia.webp');background-repeat: no-repeat;background-position: bottom center;height:2850px;background-size:contain;}
.contenitore-grande-2 {background-image: url('../img/lalinea/background-3.webp');background-repeat: no-repeat;line-height: 1.37; background-size: cover}
.contenitore-goccia-2 {background-image: url('../img/lalinea/background-goccia-3.webp');background-repeat: no-repeat; background-position: top center;margin-left:65px;height:700px; background-size: contain;clear: both}
.contenitore-grande-3 {background-image: url('../img/lalinea/background-4.webp');background-repeat: no-repeat;line-height: 1.37}
.contenitore-goccia-3 {background-image: url('../img/lalinea/background-goccia-4.webp');background-repeat: no-repeat; background-position: top center;margin-left:65px;height:700px; background-size: contain;clear: both}
.contenitore-menu-2 {background-image: url('../img/lalinea/goccia.webp');background-repeat: no-repeat;background-position: bottom center;height:2850px;background-size:contain;}
.mostra-sm {display:none}
.elenco-argomenti {position:relative;top:10px; left:10px;z-index: 1;width:50%}
.contenitore-argomenti {position:absolute;z-index:0}
ul {
    list-style-position: outside;
}
.top1 {margin-top:40px}
.top-neg-1{margin-top:-30px}
.top-neg-2{margin-top:-40px}
.rientranzadx {padding-right:25px}
.destra {float: right !important}
.losapevi {margin-top:-60px;margin-bottom:-60px}
.losapevibasso {margin-bottom:-60px}
.contenitore-domanda {width:50%;x-index:10;position:relative;left:40%;top:20%}
.contenitore-domanda1 {width:55%;x-index:10;position:relative;left:40%;top:16%}	
.contenitore-test-1 {background-image: url('../img/test/domanda-1.webp');background-repeat: no-repeat; background-position: 20% center;height:524px}
.contenitore-test-2 {background-image: url('../img/test/domanda-2.webp');background-repeat: no-repeat; background-position: 20% center;height:524px}
.contenitore-test-3 {background-image: url('../img/test/domanda-3.webp');background-repeat: no-repeat; background-position: 20% center;height:524px}
.contenitore-test-4 {background-image: url('../img/test/domanda-4.webp');background-repeat: no-repeat; background-position: 20% center;height:524px}
.contenitore-test-5 {background-image: url('../img/test/domanda-5.webp');background-repeat: no-repeat; background-position: 20% center;height:524px}
.contenitore-test-6 {background-image: url('../img/test/domanda-6.webp');background-repeat: no-repeat; background-position: 20% center;height:524px}
.contenitore-test-7 {background-image: url('../img/test/domanda-7.webp');background-repeat: no-repeat; background-position: 20% center;height:524px}
.prosegui {background-image: url('../img/test/prosegui.webp');width:419px;height:96px;background-color: transparent;border:none;cursor:pointer}
.fine {background-image: url('../img/test/fine.webp');width:419px;height:96px;background-color: transparent;border:none;cursor:pointer}
.etichettatr {background-color:transparent;border: 2px solid #dddddd;border-radius: 20px;color:#55a2b4;font-size:18px;padding-top:3px;padding-bottom:0px;margin-top:10px;text-transform:uppercase;padding-left: 10px;width:100%;}
.margin70su {margin-top:-70px;}
.cornicebiancaconombra {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); margin-left:-15px; background-color:#ffffff; -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.cornicebiancaconombrab {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); background-color:#ffffff; margin-left:-35px;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.cornicebiancaconombrac {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); margin-left:-55px;margin-top:0px; background-color:#ffffff;   -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.contenitore-acido {width:50%;x-index:10;position:relative;left:10%;top:10%;background-color:#ffffff;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);border-radius:20px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:10px; margin-bottom:30px}
.acido-ial-1 {background-image: url('../img/acido-ialuronico/molecola-cornice.webp');background-repeat: no-repeat;background-position: -65px 0px;height:520px}
.acido-ial-2 {background-image: url('../img/acido-ialuronico/acqua.webp');background-repeat: no-repeat;background-position: top left;}
.rientranza60sin {padding-left:60px}
.margin-30su {margin-top:-30px}
.margin-60su {margin-top:-60px}
.allineadueiconi {float: right}
.casella {margin:0px;padding:0px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1); box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);}
.casella1 {background: #ffffff;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1); box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);}
.cornicetest {background-image: url('../img/home/ragazza-occhiolino.webp');background-size: cover}
.cornicetestcont {z-index:1;width:45%;float:right;margin-top:50px;margin-bottom:50px}
.facebook-link {position: absolute; right:0px}
.bordoazzurro {border-bottom:4px solid #afddf2;}
.acidospazneg {margin-top:-20px}
.eumill {text-align: left}
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: -50px;
  padding-left:0px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: -50px;
  padding-right: 0px;
}
.owl-theme .owl-controls .owl-buttons div {
  background: transparent;
  color: #fff;
  font-size: 40px;
  line-height: 48px;
  margin: 0;
  padding: 0px;
  position: absolute;
  top:100px;
}

}


@media (max-width: 1024px){
.mt-75 {margin-top: 0}
.mt-100 {margin-top: 0px}
body {font-family: 'Montserrat', sans-serif;text-align: left;font-size: 18px;color:#333;font-weight: 400}
h1 {font-family: 'Montserrat', sans-serif;color:#0672AF;font-size:22px;line-height: 1.4; text-align: center;font-weight: 700}
.titolo-ombra {background-color:#fff;text-align:center;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:10px;padding-right:50px;padding-left:50px;font-weight: 800}
.titolo-ombra1 {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:10px;padding-right:50px;padding-left:50px;font-weight: 800;color: #94d1ed;}
.titolo-ombra2 {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;font-weight: 800;color: #94d1ed; margin-bottom:20px;margin-top:20px;}
.titolo-ombra3 {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:20px;font-weight: 800;color: #94d1ed;width:55%;margin-top:20px;margin-bottom:10px}
h2 {font-family:'Montserrat', sans-serif;color:#0672AF;font-size:20px;line-height: 1.1;font-weight: 700}
h3 {font-family:'Montserrat', sans-serif;color:#333;font-size:20px;line-height: 1.1; text-align: center;font-weight: 400}
.fixed-top{top:20px}
.top {background-color:#fff;height:20px;position: fixed;top:0px;left:0px;width:100%;z-index: 1000}
.ombra {z-index:9999999;position:absolute;top:55px;width:300px;margin-right:0px;right:10px}
.ombra-int {z-index:9999999;position:absolute;top:5px;width:250px;margin-right:0px;right:0px }
.ombra-offset {margin-top:60px;}
.test{width:90%;clear: both}
.destra {width:150px;margin-right:0px;margin-top:-65px}
.spacesup {height:80px;}
.gocciatop {padding-top:190px}
.contenitore-menu {background-image: url('../img/lalinea/goccia.webp');background-repeat: no-repeat;background-position: bottom center;height:2700px;background-size:contain;}
.contenitore-grande {background-image: url('../img/lalinea/background-1.webp');background-repeat: no-repeat;}
.contenitore-goccia {background-image: url('../img/lalinea/background-goccia-1.webp');background-repeat: no-repeat; height:580px;background-position: top center;margin-left:50px;clear: both;background-size: contain}
.contenitore-testo {width:80%;margin-left: 15%}
.contenitore-grande-1 {background-image: url('../img/lalinea/background-2.webp');background-repeat: no-repeat;}
.contenitore-goccia-1 {background-image: url('../img/lalinea/background-goccia-2.webp');background-repeat: no-repeat;height:580px; background-position: top center;margin-left:65px;clear: both;background-size: contain}
.contenitore-menu-1 {background-image: url('../img/lalinea/goccia.webp');background-repeat: no-repeat;background-position: bottom center;height:2850px;background-size:contain;}
.contenitore-grande-2 {background-image: url('../img/lalinea/background-3.webp');background-repeat: no-repeat;line-height: 1.37}
.contenitore-goccia-2 {background-image: url('../img/lalinea/background-goccia-3.webp');background-repeat: no-repeat;height:600px; background-position: top center;margin-left:65px;clear: both;background-size: contain}
.contenitore-menu-2 {background-image: url('../img/lalinea/goccia.webp');background-repeat: no-repeat;background-position: bottom center;height:2850px;background-size:contain;}
.contenitore-grande-3 {background-image: url('../img/lalinea/background-4.webp');background-repeat: no-repeat;line-height: 1.37}
.contenitore-goccia-3 {background-image: url('../img/lalinea/background-goccia-4.webp');background-repeat: no-repeat;height:600px; background-position: top center;margin-left:65px;clear: both;background-size: contain}
.contenitore-menu-3 {background-image: url('../img/lalinea/goccia.webp');background-repeat: no-repeat;background-position: bottom center;height:2850px;background-size:contain;}
.mostra-sm {display:none}
.elenco-argomenti {position:relative;top:10px; left:10px;z-index: 1;width:50%}
.elenco-argomenti img {margin-bottom:-12px}
.contenitore-argomenti {position:absolute;z-index:0}
ul { list-style-position: outside;}
.top1 {margin-top:40px}
.top-neg-1{margin-top:-30px}
.top-neg-2{margin-top:-40px}
.nasoneg {margin-top:-100px}
.rientranzadx {padding-right:25px}
.destra {float: right !important}
.losapevi {margin-top:-60px;margin-bottom:-60px}
.losapevibasso {margin-bottom:0px}
.contenitore-domanda {width:50%;x-index:10;position:relative;left:40%;top:20%}
.contenitore-domanda1 {width:55%;x-index:10;position:relative;left:40%;top:16%}	
.contenitore-test-1 {background-image: url('../img/test/domanda-1.webp');background-repeat: no-repeat; background-position: 15% center;height:524px}
.contenitore-test-2 {background-image: url('../img/test/domanda-2.webp');background-repeat: no-repeat; background-position: 15% center;height:524px}
.contenitore-test-3 {background-image: url('../img/test/domanda-3.webp');background-repeat: no-repeat; background-position: 15% center;height:524px}
.contenitore-test-4 {background-image: url('../img/test/domanda-4.webp');background-repeat: no-repeat; background-position: 15% center;height:524px}
.contenitore-test-5 {background-image: url('../img/test/domanda-5.webp');background-repeat: no-repeat; background-position: 15% center;height:524px}
.contenitore-test-6 {background-image: url('../img/test/domanda-6.webp');background-repeat: no-repeat; background-position: 15% center;height:524px}
.contenitore-test-7 {background-image: url('../img/test/domanda-7.webp');background-repeat: no-repeat; background-position: 20% center;height:524px}	
.prosegui {background-image: url('../img/test/prosegui.webp');width:419px;height:96px;background-color: transparent;border:none;cursor:pointer}
.fine {background-image: url('../img/test/fine.webp');width:419px;height:96px;background-color: transparent;border:none;cursor:pointer}
.etichettatr {background-color:transparent;border: 2px solid #dddddd;border-radius: 20px;color:#55a2b4;font-size:18px;padding-top:3px;padding-bottom:0px;margin-top:10px;text-transform:uppercase;padding-left: 10px;width:100%;}
.cornicebiancaconombra {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;width:120%;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); margin-left:-15px; background-color:#ffffff; background-image: url("../img/test/triangolo.webp"); background-repeat: no-repeat;background-position:center top;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.cornicebiancaconombrab {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;width:120%;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); background-color:#ffffff; background-image: url("../img/test/triangolo.webp"); background-repeat: no-repeat;background-position:center top; margin-left:-35px;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.cornicebiancaconombrac {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;width:120%;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); margin-left:-55px;margin-top:0px; background-color:#ffffff; background-image: url("../img/test/triangolo.webp"); background-repeat: no-repeat;background-position:center top;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.contenitore-acido {width:60%;x-index:10;position:relative;left:10%;top:10%;background-color:#ffffff;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);border-radius:20px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:30px; margin-bottom:30px}
.acido-ial-1 {background-image: url('../img/acido-ialuronico/molecola-cornice.webp');background-repeat: no-repeat;background-position: -70px 0px;height:480px}
.acido-ial-2 {background-image: url('../img/acido-ialuronico/acqua.webp');background-repeat: no-repeat;background-position: top left;}
.acidospazneg {margin-top:-20px}
.rientranza60sin {padding-left:85px}
.margin-30su {margin-top:0px}
.margin-60su {margin-top:-60px}
.allineadueiconi {float: right}
.facebook-link {position: absolute; right:0px;}
.bordoazzurro {border-bottom:4px solid #afddf2;}
.eumill {text-align: left}
.cornicetest {background-image: url('../img/home/ragazza-occhiolino.webp');background-size: cover}
.cornicetestcont {z-index:1;width:45%;float:right;margin-top:50px;margin-bottom:50px}
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: -50px;
  padding-left:0px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: -50px;
  padding-right: 0px;
}
.owl-theme .owl-controls .owl-buttons div {
  background: transparent;
  color: #fff;
  font-size: 40px;
  line-height: 48px;
  margin: 0;
  padding: 0 60px;
  position: absolute;
  top:100px;
}
	
} 

@media (max-width: 767px) {
.ombra {position:absolute;top:90px;width:220px;margin-right:20px;z-index:1}
.ombra-int  {position:absolute;top:90px;width:120px;right:120px;z-index:1}
.ombra-offset {margin-top:0px;}
.h1 {margin-top:50px}
.margin-20 {margin-bottom:20px}
.spazioest {height:0px; margin-bottom:0rem}
.destra {width:100px;margin-right:0px;margin-top:-45px}
.test{width:90%;clear: both}
.spacesup {height:60px;}
.mostra-sm {display:block}
.elenco-argomenti {position:relative;top:10px; left:10px;z-index: 1;width:50%}
.contenitore-argomenti {position:absolute;z-index:0}
.piedeavv {width:100%;}
.piedelogo {width:100%;z-index:10}
.piedelogo img {margin-top:-35px;}	
.piedebanda {width:100%;z-index:5;background-color:#fff;height: 20px;}
	.sinistra {text-align:center}
	.destra1 {text-align:center}

}

@media (max-width: 768px) {
.ombra {position:absolute;top:90px;width:220px;margin-right:20px;z-index:1}
.ombra-int  {position:absolute;top:90px;width:120px;right:60px;z-index:1}
.ombra-offset {margin-top:0px;}
.titolo-ombra2 {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:5px;padding-right:5px;padding-left:5px;font-weight: 800;color: #94d1ed;}
.titolo-ombra3 {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:5px;padding-right:10px;padding-left:20px;font-weight: 800;color: #94d1ed;width:100%;margin-top:20px;margin-bottom:10px}
h2 {font-family:'Montserrat', sans-serif;color:#0672AF;font-size:16px;letter-spacing: -0.75px;line-height: 1.1;font-weight: 700}
.test{width:90%;clear: both}
.gocciatop {padding-top:260px}
.contenitore-menu {display:none}
.contenitore-grande { background-image: url('../img/lalinea/background-md-1.webp');background-repeat: no-repeat;background-position: top left;}
.contenitore-goccia {background-image: url('../img/lalinea/background-goccia-sm-1.webp');background-repeat: no-repeat;background-position: top center;background-size: contain}
.contenitore-testo {width:90%;margin-left: 5%}
.contenitore-grande-1 {background-image: url('../img/lalinea/background-md-2.webp');background-repeat: no-repeat;background-position: top center}
.contenitore-goccia-1 {background-image: url('../img/lalinea/background-goccia-sm-2.webp');background-repeat: no-repeat; background-position: top center;background-size: contain}
.contenitore-menu-1 {background-image: url('../img/lalinea/goccia.webp');background-repeat: no-repeat;background-position: bottom center;height:2850px;background-size:contain;}
.contenitore-grande-2 {background-image: url('../img/lalinea/background-md-3.webp');background-repeat: no-repeat;line-height: 1.37; background-position: top right}
.contenitore-goccia-2 {background-image: url('../img/lalinea/background-goccia-sm-3.webp');background-repeat: no-repeat;background-position: top center;background-size: contain}
.contenitore-menu-2 {background-image: url('../img/lalinea/goccia.webp');background-repeat: no-repeat;background-position: bottom center;height:2850px;background-size:contain;}
.contenitore-grande-3 {background-image: url('../img/lalinea/background-md-4.webp');background-repeat: no-repeat;line-height: 1.37; background-position: top right}
.contenitore-goccia-3 {background-image: url('../img/lalinea/background-goccia-sm-4.webp');background-repeat: no-repeat;background-position: top center;background-size: contain}
.contenitore-menu-3 {background-image: url('../img/lalinea/goccia.webp');background-repeat: no-repeat;background-position: bottom center;height:2850px;background-size:contain;}
.mostra-sm {display:block}	
.nascondi-sm{display:none}
.elenco-argomenti {position:relative;top:5px; left:5px;z-index: 1;width:50%}
.elenco-argomenti img {margin-bottom:-10px}
.contenitore-argomenti {position:absolute;z-index:0}
.top1 {margin-top:40px}
.top-neg-1{margin-top:-30px}
.top-neg-2{margin-top:-40px}
.rientranzadx {padding-right:10px}
.rientranzasx {padding-left:10px}
.destra {width:100px;margin-right:0px;margin-top:-45px}
.destra {margin-right: auto !important;margin-left: auto !important}
.losapevi {margin-top:-40px;margin-bottom:-10px}
.contenitore-domanda {width:57%;x-index:10;position:relative;left:42%;top:20%}
.contenitore-domanda1 {width:55%;x-index:10;position:relative;left:40%;top:16%}	
.contenitore-test-1 {background-image: url('../img/test/domanda-1.webp');background-repeat: no-repeat; background-position: left center;height:524px}
.contenitore-test-2 {background-image: url('../img/test/domanda-2.webp');background-repeat: no-repeat; background-position: left center;height:524px}
.contenitore-test-3 {background-image: url('../img/test/domanda-3.webp');background-repeat: no-repeat; background-position: left center;height:524px}
.contenitore-test-4 {background-image: url('../img/test/domanda-4.webp');background-repeat: no-repeat; background-position: left center;height:524px}
.contenitore-test-5 {background-image: url('../img/test/domanda-5.webp');background-repeat: no-repeat; background-position: left center;height:524px}
.contenitore-test-6 {background-image: url('../img/test/domanda-6.webp');background-repeat: no-repeat; background-position: left center;height:524px}
.contenitore-test-7 {background-image: url('../img/test/domanda-7.webp');background-repeat: no-repeat; background-position: 20% center;height:524px}
.prosegui {background-image: url('../img/test/prosegui.webp');width:419px;height:96px;background-color: transparent;border:none;cursor:pointer}
.fine {background-image: url('../img/test/fine.webp');width:419px;height:96px;background-color: transparent;border:none;cursor:pointer}
.etichettatr {background-color:transparent;border: 2px solid #dddddd;border-radius: 20px;color:#55a2b4;font-size:14px;padding-top:3px;padding-bottom:0px;margin-top:10px;text-transform:uppercase;padding-left: 10px;width:100%;}
.margin70su {margin-top:-70px;}
.cornicebiancaconombra {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;width:120%;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); margin-left:-15px; background-color:#ffffff; background-image: url("../img/test/triangolo.webp"); background-repeat: no-repeat;background-position:center top;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.cornicebiancaconombrab {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;width:120%;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); background-color:#ffffff; background-image: url("../img/test/triangolo.webp"); background-repeat: no-repeat;background-position:center top; margin-left:5px;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.cornicebiancaconombrac {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;width:120%;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); margin-left:-55px;margin-top:0px; background-color:#ffffff; background-image: url("../img/test/triangolo.webp"); background-repeat: no-repeat;background-position:center top;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.contenitore-acido {width:80%;x-index:10;position:relative;left:0%;top:10%;background-color:#ffffff;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);border-radius:20px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-top:30px; margin-bottom:30px}
.acido-ial-1 {background-image: url('../img/acido-ialuronico/molecola-cornice.webp');background-repeat: no-repeat;background-position: -70px 20px;height:520px}
.acido-ial-2 {background-image: url('../img/acido-ialuronico/acqua.webp');background-repeat: no-repeat;background-position: top left;}
.rientranza60sin {padding-left:230px}
.acidospazneg {margin-top:-10px}
.margin-30su {margin-top:-10px}
.margin-60su {margin-top:-88px}
.allineadueiconi {float: none; margin-right: auto !important; margin-left: auto !important;display: block !important;}
.casella {-webkit-box-shadow: 0px 0px 0px 0px rgba(221,221,221,1);-moz-box-shadow: 0px 0px 0px 0px rgba(221,221,221,1); box-shadow: 0px 0px 0px 0px rgba(221,221,221,1);}
.casella1 {background: #ffffff;-webkit-box-shadow: 0px 0px 0px 0px rgba(221,221,221,1);-moz-box-shadow: 0px 0px 0px 0px rgba(221,221,221,1); box-shadow: 0px 0px 0px 0px rgba(221,221,221,1);}
.cornicetest {background-image: url('../img/home/ragazza-occhiolino.webp');background-size: cover;background-position:-200px top}
.cornicetestcont {z-index:1;width:65%;float:right;margin-top:50px;margin-bottom:50px;padding:10px;background-color: rgba(255,255,255,0.75)}
.facebook-link {position: relative;margin-right:auto;margin-left:auto}
.eumill {text-align: center}.bordoazzurro {border-bottom:4px solid #afddf2;}
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: -50px;
  padding-left:0px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: -50px;
  padding-right: 0px;
}
.owl-theme .owl-controls .owl-buttons div {
  background: transparent;
  color: #fff;
  font-size: 40px;
  line-height: 48px;
  margin: 0;
  padding: 0 60px;
  position: absolute;
  top:100px;
}
}

@media (min-width: 768px) {
.margin-20 {margin-bottom:0px}
.spazioest {height:48px; margin-bottom:0.5rem}
.piedeavv {width:100%;}
.piedelogo {width:100%;z-index:10}
.piedelogo img {margin-top:-65px;}	
.piedebanda {width:100%;z-index:5;background-color:#fff;height: 20px;}
	.sinistra {text-align:left}
	.destra1 {text-align:right}
}

@media (max-width: 576px) {
h1 {font-family: 'Montserrat', sans-serif;color:#0672AF;font-size:22px;line-height: 1.4; text-align: center;font-weight: 700}
.titolo-ombra {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;font-weight: 800;color: #94d1ed}
.titolo-ombra1 {background-color:#fff;border-radius:20px;-webkit-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);-moz-box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);
box-shadow: 10px 10px 5px 0px rgba(221,221,221,1);padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;font-weight: 800; margin-bottom:20px;margin-top:20px;}
h2 {font-family:'Montserrat', sans-serif;color:#0672AF;font-size:18px;line-height: 1.1;font-weight: 700}
h3 {font-family:'Montserrat', sans-serif;color:#333;font-size:18px;line-height: 1.1; text-align: center;font-weight: 400}
body {font-family: 'Montserrat', sans-serif;text-align: left;font-size: 16px;color:#333;line-height: 1.2;font-weight: 400}
.ombra {position:absolute;top:60px;width:100px;right:30px;z-index:1}
.ombra-int  {position:absolute;top:70px;width:60px;margin-right:25px;z-index:1}
.destra {width:100px;margin-right:0px;margin-top:-45px}
.gocciatop {padding-top:150px}
.nasoneg {margin-top:0px}
.contenitore-menu {display:none}
.contenitore-grande {background-image: url('../img/lalinea/background-sm-1.webp');background-repeat: no-repeat;background-position: top left;background-size: contain}
.contenitore-goccia {background-image: url('../img/lalinea/background-goccia-sm-1.webp');height:500px;background-repeat: no-repeat;background-position: 0px 0px;background-size: 100%;margin-left:0px;}
.contenitore-testo {width:90%;margin-left: 5%}
.contenitore-menu-1 {display:none}
.contenitore-grande-1 {background-image: url('../img/lalinea/background-sm-2.webp');background-repeat: no-repeat;background-position: top left;background-size: contain}
.contenitore-goccia-1 {background-image: url('../img/lalinea/background-goccia-sm-2.webp');height:500px;background-repeat: no-repeat;background-position: 0px 0px;background-size: 100%;margin-left:0px;}
.contenitore-menu-2 {display:none}
.contenitore-grande-2 {background-image: url('../img/lalinea/background-sm-3.webp');background-repeat: no-repeat;background-position: top left;background-size: contain}
.contenitore-goccia-2 {background-image: url('../img/lalinea/background-goccia-sm-3.webp');height:480px;background-repeat: no-repeat;background-position: 0px 0px;background-size: 100%;margin-left:0px;}
.contenitore-menu-3 {display:none}
.contenitore-grande-3 {background-image: url('../img/lalinea/background-sm-4.webp');background-repeat: no-repeat;background-position: top left;background-size: contain}
.contenitore-goccia-3 {background-image: url('../img/lalinea/background-goccia-sm-4.webp');height:460px;background-repeat: no-repeat;background-position: 0px 0px;background-size: 100%;margin-left:0px;}	
.elenco-argomenti {position:relative;top:1px; left:5%;z-index: 1;width:90%;}
.elenco-argomenti img {margin-bottom:-10px}
.contenitore-argomenti {position:absolute;z-index:0;margin-top:150px;}
.rientranzadx {padding-right:10px}
.rientranzadsx {padding-left:10px}
.spaziospec {padding-top:10px;padding-bottom:10px;}
.piedeavv {width:100%;}
.piedelogo {width:100%;z-index:10}
.piedelogo img {margin-top:-55px;}	
.piedebanda {width:100%;z-index:5;background-color:#fff;height: 20px;}
.contenitore-domanda {width:98%;x-index:10;position:relative;left:1%;top:45%}
.contenitore-domanda1 {width:98%;x-index:10;position:relative;left:1%;top:45%}	
.contenitore-test-1 {background-image: url('../img/test/domanda-1-a.webp');background-repeat: no-repeat; background-position: -5px 40px;height:620px;background-size:246px 314.4px;}
.contenitore-test-2 {background-image: url('../img/test/domanda-2-a.webp');background-repeat: no-repeat; background-position: -5px 40px;height:620px;background-size:246px 314.4px;}
.contenitore-test-3 {background-image: url('../img/test/domanda-3-a.webp');background-repeat: no-repeat; background-position: -5px 40px;height:620px;background-size:246px 314.4px;}
.contenitore-test-4 {background-image: url('../img/test/domanda-4-a.webp');background-repeat: no-repeat; background-position: -5px 40px;height:620px;background-size:246px 314.4px;}
.contenitore-test-5 {background-image: url('../img/test/domanda-5-a.webp');background-repeat: no-repeat; background-position: -5px 40px;height:620px;background-size:246px 314.4px;}
.contenitore-test-6 {background-image: url('../img/test/domanda-6-a.webp');background-repeat: no-repeat; background-position: -5px top;height:620px;background-size:246px 314.4px;}
.contenitore-test-7 {background-image: url('../img/test/domanda-7-a.webp');background-repeat: no-repeat; background-position: 20% center;height:524px}	
.prosegui {background-image: url('../img/test/prosegui.webp');width:209px;height:48px;background-color: transparent;border:none;cursor:pointer;background-size: contain}
.fine {background-image: url('../img/test/fine.webp');width:209px;height:48px;background-color: transparent;border:none;cursor:pointer;background-size: contain}
.etichettatr {background-color:transparent;border: 2px solid #dddddd;border-radius: 20px;color:#55a2b4;font-size:11px;padding-top:3px;padding-bottom:0px;margin-top:10px;text-transform:uppercase;padding-left: 10px;width:100%;}
.margin70su {margin-top :-130px}
.cornicebiancaconombra {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;width:90%;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); margin-left:5%; background-color:#ffffff; background-image: url("../img/test/triangolo.webp"); background-repeat: no-repeat;background-position:center top;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.cornicebiancaconombrab {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;width:90%;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); background-color:#ffffff; background-image: url("../img/test/triangolo.webp"); background-repeat: no-repeat;background-position:center top; margin-left:5%;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.cornicebiancaconombrac {border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding-left:20px; padding-right:20px; padding-top:50px; padding-bottom:30px;width:90%;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5); margin-left:5%;margin-top:0px; background-color:#ffffff; background-image: url("../img/test/triangolo.webp"); background-repeat: no-repeat;background-position:center top;  -webkit-hyphens: auto;  -ms-hyphens: auto;  hyphens: auto;}
.contenitore-acido {width:90%;x-index:10;position:relative;left:0%;top:5px;background-color:#ffffff;-webkit-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);-moz-box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);box-shadow: -1px 20px 21px 0px rgba(51,51,51,0.5);border-radius:20px;padding-top:10px;padding-bottom:20px;padding-left:10px;padding-right:10px;margin-top:10px; margin-bottom:30px}
.acido-ial-1 {background-image: url('../img/acido-ialuronico/molecola-cornice-mini.webp');background-repeat: no-repeat;background-position: -20px 130px;height:520px}
.acido-ial-2 {background-image: url('../img/acido-ialuronico/acqua.webp');background-repeat: no-repeat;background-position: top left;}
.rientranza60sin {padding-left:100px;font-size:85%}
.margin-30su {margin-top:-10px}
.margin-60su {margin-top:-30px}
.eumill {text-align: center}	
.owl-theme .owl-controls .owl-buttons .owl-prev {
  left: -50px;
  padding-left:0px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
  right: -50px;
  padding-right: 0px;
}
.owl-theme .owl-controls .owl-buttons div {
  background: transparent;
  color: #fff;
  font-size: 40px;
  line-height: 48px;
  margin: 0;
  padding: 0 60px;
  position: absolute;
  top:50px;
}
.sinistra {text-align:center}
	.destra1 {text-align:center}

}

#panel {display:none}
#nascondi {display:none}

/* Branding on the banner */
a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText {
  display: none;
}

/* Branding on the widget */

/* Branding on the widget */
#CookiebotWidget #CookiebotWidget-widgetContent  .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none !important;
}


/* Portrait */

@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
.d-apple  {display:block}
}

/* Landscape */
@media only screen 
  and (min-width: 1366px) 
  and (max-height: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
.d-apple  {display:block}
}

@media only screen and (max-width: 767px){ .d-apple  {display:none}}
@media only screen and (min-width: 1366px){ .d-apple  {display:none}}

/* Sitemap */
@media only screen and (max-width: 767px){ 
a.sitemap {color:#333 !important;margin-left:0px !important;}
a.sitemap:hover {text-decoration: underline}
a.spaziosite {font-weight: bold !important; font-size:16px !important; line-height: 40px !important}
ul.sitemap {list-style: none !important;}
div.sitemap {text-align: left;margin-left:60px; margin-top:-10px !important; }
div.sitemap a {padding-bottom: 20px !important; font-size:14px !important;}
}


@media only screen and (min-width: 768px){ 
a.sitemap {color:#333 !important;margin-left:0px !important;}
a.sitemap:hover {text-decoration: underline}
a.spaziosite {font-weight: bold !important; font-size:20px !important;line-height: 40px !important}
ul.sitemap {list-style: none !important;}
div.sitemap {text-align: left;margin-left:60px; margin-top:-10px !important; }
div.sitemap a {padding-bottom: 15px !important; font-size:14px !important;}
}


/* Pop up per Safari */
@media only screen and (max-width: 767px){ 
.safari {z-index:1000; position:absolute;bottom:5%; width:80%; left:50%; margin-left:-40%; background-color:#fff !important;padding:10px; border:10px solid #318f52;-webkit-box-shadow: 5px 5px 15px 5px #318f52; box-shadow: 5px 5px 15px 5px #318f52; text-align:center;border-radius:20px}}
@media only screen and (min-width: 768px){ 
.safari {z-index:1000; position:absolute;bottom:5%; width:40%; left:50%; margin-left:-20%; background-color:#fff !important;padding:50px; border:10px solid #318f52;-webkit-box-shadow: 5px 5px 15px 5px #318f52; box-shadow: 5px 5px 15px 5px #318f52; text-align:center;border-radius:20px}}


/* titoli appofondimento */
@media only screen and (min-width: 768px){ 
.titolo-azzurro {color:#fff !important;background-color:#9cc8d8; padding-left:100px; padding-right:100px; padding-top:10px; padding-bottom:10px; border-radius: 30px;webkit-box-shadow: 5px 5px 5px 5px #ddd; box-shadow: 5px 5px 5px 5px #ddd;}
.titolo-azzurro-art {color:#fff !important;background-color:#9cc8d8; padding-left:40px; padding-right:40px; padding-top:10px; padding-bottom:10px; border-radius: 30px;webkit-box-shadow: 5px 5px 5px 5px #ddd; box-shadow: 5px 5px 5px 5px #ddd; font-size:21px !important}
.titolo-azzurro-art-mini {color:#fff !important;background-color:#9cc8d8; padding-left:40px; padding-right:40px; padding-top:10px; padding-bottom:10px; border-radius: 30px;webkit-box-shadow: 5px 5px 5px 5px #ddd; box-shadow: 5px 5px 5px 5px #ddd; font-size:19px !important}}
@media only screen and (max-width: 767px){ 
.titolo-azzurro {color:#fff !important;background-color:#9cc8d8; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-radius: 30px;webkit-box-shadow: 5px 5px 5px 5px #ddd; box-shadow: 5px 5px 5px 5px #ddd;}
.titolo-azzurro-art {background-color:#fff;color:#9cc8d8 !important; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-radius: 30px; font-size:16px !important}
.titolo-azzurro-art-mini {background-color:#fff;color:#9cc8d8 !important; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-radius: 30px;font-size:14px !important}

}
/* sezione commander */
.commander-verde {background-color: #fff; border-radius:20px;
-webkit-box-shadow: -1px -1px 9px 1px rgba(0,0,0,0.5);
-moz-box-shadow: -1px -1px 9px 1px rgba(0,0,0,0.5);box-shadow: -1px -1px 9px 1px rgba(0,0,0,0.5);}
.td-commander-verde-head {background-color: #81bb27; color:#fff;padding-left:20px;border-radius:15px 15px 0px 0px;border:2px solid #81bb27;font-weight:700;font-size:24px}
.commander-azzurro {background-color: #fff; border-radius:20px;
-webkit-box-shadow: -1px -1px 9px 1px rgba(0,0,0,0.5);
-moz-box-shadow: -1px -1px 9px 1px rgba(0,0,0,0.5);box-shadow: -1px -1px 9px 1px rgba(0,0,0,0.5);}
.td-commander-azzurro-head {background-color: #518fcf; color:#fff;padding-left:20px;border-radius:15px 15px 0px 0px;border:2px solid #518fcf;font-weight:700;font-size:24px}
.commander-grigio {background-color: #fff; border-radius:20px;
-webkit-box-shadow: -1px -1px 9px 1px rgba(0,0,0,0.5);
-moz-box-shadow: -1px -1px 9px 1px rgba(0,0,0,0.5);box-shadow: -1px -1px 9px 1px rgba(0,0,0,0.5);}
.td-commander-grigio-head {background-color: #7c7c7b; color:#fff;padding-left:20px;border-radius:15px 15px 0px 0px;border:2px solid #7c7c7b;font-weight:700;font-size:24px}
.modal-content {padding:2em;border-radius:1em}
.modal-footer {justify-content: flex-start; border-top:0px solid #fff !important;}
.modal-header {border-bottom:0px solid #fff !important; padding:0.6em !important;}
.modal-title {color:#fff !important}
.modal-bianco {color:#fff !important}
.modal-title-verde {background-color: #81bb27;border-radius:1em 1em 0 0}
.modal-title-azzurro {background-color: #518fcf;border-radius:1em 1em 0 0}
.modal-title-grigio {background-color: #7c7c7b;border-radius:1em 1em 0 0}
.modal-testo-verde {color: #81bb27;}
.modal-testo-azzurro {color: #518fcf;}
.modal-testo-grigio {color: #7c7c7b;}
.modal-testo-piccolo {font-size:12px;padding-top:10px;padding-bottom:10px}
.modal-bordino-verde {border-right:4px solid #cde4a8 !important}
.close {color:#fff !important;font-size:2rem}