/*
Theme Name: Avada Child
Theme URI: https://avada.com/
Template: Avada
Author: ThemeFusion
Author URI: https://themeforest.net/user/ThemeFusion
Description: The Avada Website Builder is the ultimate design and creation suite. Design Anything, Build Everything, Fast. The #1 selling product of all time on ThemeForest.
Version: 7.12.1.1750927559
Updated: 2025-06-26 08:45:59

*/

/* IVAN METTI IL TUO CSS QUI */
.inattesa a{
	pointer-events:none;
	opacity:0.5;
}
/* 
body {
  cursor: url('/wp-content/uploads/2025/07/cursore-01.svg'), auto;
} */
/* body.clicked {
  cursor: url('/wp-content/uploads/2025/07/click_cursore.svg'), auto;
} */
html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body{
	background-color: rgba(0,0,0,0)!important;
}
#ilmenucawipa .awb-menu__i_main{
	padding:0;
}
/* #main .fusion-row{margin:auto!important;} */
#VerticalCawipa {
	transform: rotate(-90deg);
	position:absolute;
	top:60px;
	left:0px;
}

#VerticalElise {
	transform: rotate(-90deg);
	position:absolute;
	top:60px;
	left:0px;
}

.mostrami{
	display:block!important;
	opacity:1;
}
.nascondimi{
	display:none!important;
	opacity:0;
}
.spaziolo{margin-left:30px;}
.verybig{font-size:80px;}
.testohome{line-height:40px!important;}
.linkbianco{color:var(--awb-color2);}
.linkbianco:hover{color:var(--awb-color1);}
.Cawipa.nonvisibile{color:var(--awb-color5)!important; opacity:0.3;}
.Cawipa.visibile{color:var(--awb-color5)!important; opacity:1.0;} 
.Elise.visibile{color:var(--awb-color6)!important; opacity:1.0;}
.Elise.nonvisibile{color:var(--awb-color6)!important; opacity:0.3;}
.azziurro{ color:var(--awb-color4);}
.arancino{ color:var(--awb-color6);}
.bluetto{color:var(--awb-color2);}
.laerre{font-size:14px;vertical-align:super;line-height:20px;}
.azziurro .laerre:after{
content: '';
height: 20px;
width: 20px;
background: url('/wp-content/uploads/2025/07/dot_cawipa.png') no-repeat;
position: absolute;
margin-left: -10px;
background-size: 13px;
margin-top: 25px;
}

.arancino .laerre:after{
content: '';
height: 20px;
width: 20px;
background: url('/wp-content/uploads/2025/07/dot_elise.png') no-repeat;
position: absolute;
margin-left: -10px;
background-size: 13px;
margin-top: 25px;
}

.laerre:after{
content: '';
height: 20px;
width: 20px;
background: url('/wp-content/uploads/2025/07/dot_white.png') no-repeat;
position: absolute;
margin-left: -10px;
background-size: 13px;
margin-top: 25px;
}

/* .tooogle{width:10%!important;} */
#testosotto_toggle p{ 	font-size:10px; }
#testosotto_toggle {
	display: flex;
    justify-content: space-between;
    width: 200px;
}
/* .Cawipa #testosotto_toggle .arancino{opacity:0.4;}
.Elise #testosotto_toggle .azziurro{opacity:0.4;} */

.Cawipa #testosotto_toggle .arancino{opacity:0.4;}
.Elise #testosotto_toggle .azziurro{opacity:0.4;}

 #sticko_target {
	margin-top: 200vh;
	z-index:11;
} 
.stickly {top:0; position:sticky!important;}

/* #livello-fisso{height:200vh;} */
#boxcentrale {
opacity: 1; transition: opacity 0.3s ease; z-index: 1; position:fixed;}

#boxcentrale0 {z-index: 0; opacity:1;}


#boxcentrale .bocs{	background: linear-gradient(315deg,rgba(0, 118, 249, 1) 0%, rgba(0, 190, 247, 1) 100%); height:70vh!important;
	border-radius:50px;
	padding: 0px;}
#boxcentrale .bucs{	background: linear-gradient(315deg,rgba(255, 113, 13, 1) 0%, rgba(255, 184, 0, 1) 100%);height:70vh!important;
	border-radius:50px;
	padding: 0px; }
#boxcentrale .overlay-image {
  position: absolute;
  bottom: 2em;
  left: 2em;
  width: 400px;
  height: 425px;
/*   object-fit: cover; */
  opacity: 1;
  z-index: 1;
}
#boxcentrale0{
	height:100vh!important;
/* 	border-radius:50px; */
	padding: 0px;
	position:fixed; 
	width:100%;
	 left: 0;
	margin:60px auto;
  top: 0;
} 

#boxcentrale0 .bocs{	background: linear-gradient(315deg,rgba(0, 118, 249, 1) 0%, rgba(0, 190, 247, 1) 100%); height:70vh!important;
	border-radius:50px;
	padding: 0px;}
#boxcentrale0 .bucs{	background: linear-gradient(315deg,rgba(255, 113, 13, 1) 0%, rgba(255, 184, 0, 1) 100%);height:70vh!important;
	border-radius:50px;
	padding: 0px; }
#boxcentrale0 .overlay-image {
  position: absolute;
  bottom: 2em;
  left: 2em;
  width: 400px;
  height: 425px;
/*   object-fit: cover; */
  opacity: 1;
  z-index: 1;
}
/* #boxcentrale1{
	height:100vh!important;
	border-radius:50px;
	padding: 0px;
} 

#boxcentrale1 .bocs{	background: linear-gradient(315deg,rgba(0, 118, 249, 1) 0%, rgba(0, 190, 247, 1) 100%); height:70vh!important;
	border-radius:50px;
	padding: 0px;}
#boxcentrale1 .bucs{	background: linear-gradient(315deg,rgba(255, 113, 13, 1) 0%, rgba(255, 184, 0, 1) 100%);height:70vh!important;
	border-radius:50px;
	padding: 0px; }
#boxcentrale1 .overlay-image {
  position: absolute;
  bottom: 2em;
  left: 2em;
  width: 400px;
  height: 425px; */
/*   object-fit: cover; */
/*   opacity: 1;
  z-index: 1;
} */
.gradienteblu{
	color:var(--awb-color5);
	 background-image: linear-gradient(315deg,rgba(0, 118, 249, 1) 0%, rgba(0, 190, 247, 1) 100%);
 background-clip: text; 
 -webkit-background-clip: text; 
 -webkit-text-fill-color: transparent; 
}

.gradientearancio{
	color:var(--awb-color7);
	 background-image: linear-gradient(315deg,rgba(255, 113, 13, 1) 0%, rgba(255, 184, 0, 1) 100%);
 background-clip: text; 
 -webkit-background-clip: text; 
 -webkit-text-fill-color: transparent; 
	
}

.accordion_homex e-toggle-icon-wrapper{
	display:none;
}
.accordion_homex .panel-body{
	width:50%!important;
	    padding: 30px 0 0 0!important;
	
}
.accordion_home .fusion-panel.fusion-toggle-has-divider {
	border-color:#c1c1c1!important;
}

#bigboxazzurro{

--webkit-box-shadow: 0px 10px 39px 10px rgba(49, 47, 47, 0.3);
--moz-box-shadow: 0px 10px 39px 10px rgba(49, 47, 47, 0.3);
box-shadow: 0px 10px 39px 10px rgba(49, 47, 47, 0.3);}
	
.outerbox{width: 100vw; margin: auto;}
#divisointre{height:60vh!important;}
nav#ilmenuelise {
    width: 60%;
    background-color: #ffffff30;
    border-radius: 50px;
    margin: auto;
    padding: 0px 10px;
}

#colonnadestrabox{
	color:#fff;
	z-index:1;
}
#colonnadestrabox::before {
    content: "";
    position: absolute;
    left: 100px;
    top: 2%;
    height: 146%;
    width: 1px;
    background-color:var(--awb-color8);
	opacity:0.5;
    }

#colonnadestrabox::after {
    content: "";
    position: absolute;
   right: 60px;
    top: 72%;
    height: 76%;
    width: 1px;
    background-color: var(--awb-color8);
    opacity: 0.5;
    }
/* #ilmenucawipa> .awb-menu__sub-li.current-menu-item, .awb-menu__sub-li.expanded, .awb-menu__sub-li:focus-within, .awb-menu__sub-li:hover {
    background-color: #ffffff50!important;
    border-radius: 20px;
    margin: 3px 0px;
	padding: 0px 5px;

}
#ilmenucawipa .awb-menu__sub-li:hover>.awb-menu__sub-a{
	color:#ffffff!important;
}

#ilmenucawipa .awb-menu__sub-li:hover>.awb-menu__sub-a:before{
  content: "";
  display: inline-block;
  width: 24px; 
  height:8px;
  background-image: url('/wp-content/uploads/2025/06/f_arrow.png');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 20px;
  margin-left: 5px;
  vertical-align: middle;
	
} */

/* #ilmenucawipa .inattesa.awb-menu__sub-li:hover>awb-menu__sub-a:before{
  content: "";
  display: inline-block;
  width: 24px; 
  height:8px;
  background-image: url('/wp-content/uploads/2025/07/clessidra.svg');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 20px;
  margin-left: 5px;
  vertical-align: middle;
	
} */
/* #ilmenuelise .awb-menu__sub-li:focus-within>.awb-menu__sub-a{ background-color: #ffffff50 !important;	color:#ffffff!important;} 

#ilmenucawipa .awb-menu__open-nav-submenu-hover:before{
	display:none;
}

#ilmenuelise> .awb-menu__sub-li.current-menu-item, .awb-menu__sub-li.expanded, .awb-menu__sub-li:focus-within, .awb-menu__sub-li:hover {
    background-color: #ffffff50!important;
    border-radius: 20px;
    margin: 3px 0px;
	padding: 0px 5px;

}
#ilmenuelise .awb-menu__sub-li:hover>.awb-menu__sub-a{
	color:#ffffff!important;
}

#ilmenuelise .awb-menu__sub-li:hover>.awb-menu__sub-a:before{
  content: "";
  display: inline-block;
  width: 24px; 
  height:8px;
  background-image: url('/wp-content/uploads/2025/06/f_arrow.png');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 20px;
  margin-left: 5px;
  vertical-align: middle;
	
} */
/* #ilmenuelise .awb-menu__sub-li:focus-within>.awb-menu__sub-a{ background-color: #ffffff50 !important;	color:#ffffff!important;} 

#ilmenuelise .awb-menu__open-nav-submenu-hover:before{
	display:none;
}
#ilmenugrigio .awb-menu__open-nav-submenu-hover:before{
	display:none;
} */

.awb-menu_dropdown .awb-menu__sub-ul
 {  bottom: 100% !important; top: unset !important; } 
#ilmenugrigio .awb-menu__sub-ul
 {
    width: 220px;
   left: 50%;
    margin: 60px 0 0 0;
    bottom: unset !important;
/*     top: 100px; */
    border-radius: 0 0 30px 30px;
    background-color: rgba(0,0,0,0.6);
    padding: 0px 20px;
    position: fixed;

}
.menuvuoto{ pointer-events: none; opacity: 0;}
.smalle{ height:10px;}
#titolomaker .azziurro .laerre:after {
    content: '';
    height: 20px;
    width: 20px;
    background: url(/wp-content/uploads/2025/07/dot_cawipa.png) no-repeat;
    position: absolute;
    margin-left: -10px;
    background-size: 13px;
    margin-top: 25px;
}


/*
#ilmenugrigio .awb-menu__sub-li:hover>.awb-menu__sub-a:before{
  content: "";
  display: inline-block;
  width: 24px; 
  height:8px;
  background-image: url('/wp-content/uploads/2025/06/f_arrow.png');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 20px;
  margin-left: 5px;
  vertical-align: middle;
	
}
#ilmenugrigio .awb-menu__sub-li.current-menu-item{
	border-radius:20px;
}
#ilmenugrigio .awb-menu__sub-li:hover>.awb-menu__sub-a{color:#ffffff!important;}
#menugrigio_small .awb-menu__main-ul

 {
    display: flex!important;
    flex-wrap: wrap!important;
    flex-direction: row!important;
    justify-content: center!important;
}*/
nav#ilmenugrigio_small {
/*     width: 135%; */
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 50px;
/*     margin: 20px 0px 0 -170px;
	padding:0px 0px; */
}
nav#ilmenugrigio_small> .awb-menu_dropdown .awb-menu__sub-ul
 {   top: 0%!important; }



#ilmenugrigio_small .awb-menu__sub-li:hover>.awb-menu__sub-a{
	color:#ffffff!important;
}
#ilmenugrigio_small .awb-menu__main-a {
    width: auto!important;
    height: auto!important;
}
#ilmenugrigio_small .awb-menu__sub-li:hover>.awb-menu__sub-a:before{
  content: "";
  display: inline-block;
  width: 24px; 
  height:8px;
  background-image: url('/wp-content/uploads/2025/06/f_arrow.png');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 20px;
  margin-left: 5px;
  vertical-align: middle;
	
}
#ilmenugrigio_small .awb-menu__sub-li:focus-within>.awb-menu__sub-a{
	color:#ffffff!important;
}

#ilmenugrigio_small .current-menu-item {
	background: linear-gradient(315deg,rgba(0, 118, 249, 1) 0%, rgba(0, 190, 247, 1) 100%);
	height:50px;
	border-radius:50px;
/* 	padding: 0 25px; */
}


#menuscroll .awb-menu__main-ul

 {
    display: flex!important;
    flex-wrap: wrap!important;
    flex-direction: row!important;
    justify-content: center!important;
}
nav#ilmenuscroll {
   width: 60px;
    background-color: #4d4d4d;
    border-radius: 50px;
    margin: 20px 0px 0 90px;
    padding: 0px 0px;
}





#ilmenucawipa .logocawipa .fusion-megamenu-image,
#ilmenucawipa .logoelise .fusion-megamenu-image
{
  display:block;

}


/***********************************************/
    .random-div {
      display: none;
      width: 100%;
      height: 100%;
      margin:  auto;
      text-align: center;
      padding:5px 0 0 0 ;
     
    }

    .random-dive {
      display: none;
      width: 100%;
      height: 100%;
      margin:  auto;
      text-align: center;
      padding:5px 0 0 0 ;
     
    }
   

    .random-divte.active {
      display: block;
    }

    .random-divg {
      display: none;
      width: 100%;
      height: 100%;
      margin:  auto;
      text-align: center;
      padding:5px 0 0 0 ;
     
    }
#slidecurvo .flex-direction-nav{
	display:none!important;
}
#slidecurvo .flex-control-nav{
	display:none!important;
}
#slidecurvo .flexslider{
	margin:0px 0px 20px 0px !important;
}
#slidecurvo .flexslider .slides{
	border-radius:100px;
}
#who_we_are_testo{
	position: absolute;
    left: 0;
    top: 20%;
}
#pulsante_makers{
	margin: 20px 0px;
    width: 80%;
    font-size: 24px;
}
#pulsante_makers .fusion-button-text{
	color:var(--awb-color5);
	 background-image: linear-gradient(315deg,rgba(0, 118, 249, 1) 0%, rgba(0, 190, 247, 1) 100%);
 background-clip: text; 
 -webkit-background-clip: text; 
 -webkit-text-fill-color: transparent; 
}

#pulsante_makers:hover .fusion-button-text{
	color:var(--awb-color7);
	 background-image: linear-gradient(315deg,rgba(255, 113, 13, 1) 0%, rgba(255, 184, 0, 1) 100%);
 background-clip: text; 
 -webkit-background-clip: text; 
 -webkit-text-fill-color: transparent; 
}

#pulsante_makers:hover{
	background-color:#ffffff00;
}
#wherewemake {
	left: -60px;
}
.wheremake p{
	line-height:56px!important;
	margin:0px!important;
}
#cookieacolazione p{
	text-align:right;
}
#cookieacolazione {width:80%;}
#testowww p{
writing-mode: vertical-lr;
    text-orientation: mixed;
    transform: rotate(180deg);
	margin: -260px 65px 0px 0px;
}
.frankie{
	line-height:5px!important;	
	-webkit-box-reflect: below -16px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(-18%, transparent), to(var(--reflesso)));
}
.frankie_small{
	line-height:5px!important;	
	-webkit-box-reflect: below -26px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(-18%, transparent), to(var(--reflesso)));
}
.whity{--reflesso: #ffffff50;}
.scury{--reflesso :#00254850;}
.axxur{--reflesso :#0076F950;}

.mezzoblu{
--raggioc: 70vh;
    position: absolute;
    right: 0px;
    top: -30vh;
    background-color: var(--awb-color4);
	opacity:1;
    height: calc(var(--raggioc) * 2);
    width: var(--raggioc);
    border-bottom-left-radius: calc(var(--raggioc) * 2);
    border-top-left-radius: calc(var(--raggioc) * 2);
    z-index: -1;

}
#sezionearancio, #sezioneblu{
	min-height:60vh;
}
.borntob p{line-height:46px!important;}

.mezzoarancio{
--raggioc: 70vh;
    position: absolute;
    left: 0px;
    top: 60vh;
    background-color: var(--awb-color6);
	opacity:1;
    height: calc(var(--raggioc) * 2);
    width: var(--raggioc);
    border-bottom-right-radius: calc(var(--raggioc) * 2);
    border-top-right-radius: calc(var(--raggioc) * 2);
    z-index: -1;

}

/* CAROSELLO LOGHI */
#carosello_loghi .awb-swiper-button-prev{display: none;}
#carosello_loghi .awb-swiper-button-next {display: none;}

#carosello_loghi .awb-carousel:before,
#carosello_loghi .awb-carousel:after {
  position: absolute;
  top: 0;
  width: 250px;
  height: 100%;
  content: "";
  z-index: 2;
}
#carosello_home #carosello_loghi .awb-carousel:before {
  left: 0;
  background: linear-gradient(to left, rgba(255, 255, 255, 0), #f6f6f6);
}

#carosello_home #carosello_loghi .awb-carousel:after {
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #f6f6f6);
}


/* FINE CAROSELLO LOGHI */

#biobox{
	position: absolute;
    width: 40vw;    
    right: 0;
    top: -10vh;
}
/* makers carosello*/
.non-interattivo {
  cursor: default;
  pointer-events: none;
}

.non-interattivo:hover {
  background: none;
  transform: none;
  box-shadow: none;
}

#biobox .bioboxxy {
    display: none;
    min-height: 50vh;
    margin-top: 20px;
	background:rgba(255, 113, 13, 0.85);
	border-radius:50px 0 0 50px;    }

#biobox .bioboxxy.active {	display: block; }

#scrollContainer {
	cursor :url('https://dev.kicaweb.it/wp-content/uploads/2025/07/target-scope.png'), auto;

}

  .text-container {
      position: relative;
	  left:25%;
	  bottom:30%;
      
    }

    .text-layer {
      position: absolute;
      top: 0;
      left: 0;
      margin: 0;
     
    }

    .layer1 {
      color: var(--awb-color7);
      font-size: 30px;
      z-index: 1;
	  opacity: 0.2;
    }

    .layer2 {
      color: var(--awb-color6);
      font-size: 40px;
      z-index: 2;
	  opacity:0.6;
      transform: translate(0px, 6px);
    }

    .layer3 {
      color: var(--awb-color4);
      font-size: 50px;
      z-index: 3;
      transform: translate(0px, 12px);
    }

#cardcentrale{
	height:100vh;
	
}
.reflection{
	-webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: flipv; opacity:0.20;
    filter: alpha(opacity='20');
}

.reflection_icona
{
	-webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: flipv; opacity:0.20;
    filter: alpha(opacity='20');
	

}

.reflection_icona_over{
height: 30px;
    width: 100%;
    background: red;
    background: linear-gradient(180deg, rgba(255, 184, 0, 0) 0%, rgba(246, 246, 246, 1) 61%);
    /* border: 2px solid red; */
    margin: -20px 0 0 0;
    z-index: 1;
	
}
.iconacontatti {
	padding: 0 0 5px 15px;
	
}


/* switcher */

.checkbox-wrapper 
{
/* 	pointer-events:none; */
	
} 
/* .checkbox-wrapper .checko #E_myToggle input[type="checkbox"] { 	pointer-events:none; }
.checkbox-wrapper .checko #C_myToggle input[type="checkbox"] { 	pointer-events:none; } */

#strisciasottoswitcher p{ margin:0px;}

 .checkbox-wrapper .checko {
  display: inline-block;

    --size: 70px;
    position: relative;
    background: url(https://dev.kicaweb.it/wp-content/uploads/2025/06/sf-switcher.png) no-repeat center center ;
	 background-size: cover;
	height:var(--size);
  }

  .checkbox-wrapper .checko input[type="checkbox"],
  .checkbox-wrapper .checko label,
  .checkbox-wrapper .checko label::before,
  .checkbox-wrapper .checko label::after,
  .checkbox-wrapper .checko {
    appearance: none;
    display: inline-block;
    border-radius: var(--size);
    border: 0;
    transition: .35s ease-in-out;
    box-sizing: border-box;
    cursor: pointer;
/* 	background: url(https://dev.kicaweb.it/wp-content/uploads/2025/06/sf-switcher.png); */
  }

  .checkbox-wrapper .checko label {
    width: calc(2.2 * var(--size));
    height: var(--size);
/*     background: #fff; */
    overflow: hidden;
  }

  .checkbox-wrapper .checko input[type="checkbox"] {
    position: absolute;
    z-index: 1;
    width: var(--size);
    height: var(--size);
    top: 0px;
    left: 0px;
/*     background: var(--awb-color4); */
	  background: #00BEF7;
background: radial-gradient(circle,rgba(0, 190, 247, 1) 0%, rgba(0, 118, 249, 1) 67%);
/*     background: linear-gradient(45deg, #dedede, #ffffff); */
    box-shadow: 0 6px 7px rgba(0,0,0,0.3);
    outline: none;
    margin: 0;
  }

  .checkbox-wrapper .checko input[type="checkbox"]:checked {
    left: 85px;
/* 	background: var(--awb-color6); */
	  background: #FFB800;
background: radial-gradient(circle,rgba(255, 184, 0, 1) 0%, rgba(255, 113, 13, 1) 67%);
  }

  .checkbox-wrapper .checko input[type="checkbox"]:checked + label {
    background: transparent;
  }

  .checkbox-wrapper .checko label::before,
   {
    content: "";
	 background: url('/wp-content/uploads/2025/06/s_cawipa.png') no-repeat left center;
    background-size: 50px;
    position: absolute;
    overflow: hidden;
    left: 4px;
    top: 0px;
    height: var(--size);
   
    color: #ffffff;
  
    z-index: 2;
   
   
    transform-origin: 0 0 calc(-0.5 * var(--size));
    backface-visibility: hidden;
  }

 
  .checkbox-wrapper .checko label::after {
    content: "";
 background: url('/wp-content/uploads/2025/06/s_cawipa.png') no-repeat left center;
    background-size: 50px;
	  position: absolute;
    overflow: hidden;
      left: 10px;
    top: 0px;
    height: var(--size);
    
    color: #ffffff;
    
    z-index: 2;
   
    border-radius: 0;
    transform-origin: 0 0 calc(-0.5 * var(--size));
    backface-visibility: hidden;
  }

   .checkbox-wrapper .checko label::after {
    content: "";
    top: 0px;
    left: 10px;
    height: var(--size);
    width: 100%;
    font-size: calc(.2 * var(--size));
    transform-origin: 0 0 calc(-0.4 * var(--size));
  } 

.Cawipa  .checkbox-wrapper .checko input[type="checkbox"]:checked + label::before,
.Cawipa  .checkbox-wrapper .checko input[type="checkbox"]:checked + label::after {
    left: calc(1.55 * var(--size));
    top: calc(.4 * var(--size));
    line-height: calc(.1 * var(--size));
    transform: rotateY(360deg);
	
  }

.Cawipa .checkbox-wrapper .checko input[type="checkbox"]:checked + label::after {
    height: var(--size);
    top: 0px;
    left: 95px;
    background: url('/wp-content/uploads/2025/06/s_elise.png') no-repeat left center;
    background-size: 50px;
	  
  }

.Elise .checkbox-wrapper .checko input[type="checkbox"]:checked + label::before,
.Elise .checkbox-wrapper .checko input[type="checkbox"]:checked + label::after {
    left: calc(1.55 * var(--size));
    top: calc(.4 * var(--size));
    line-height: calc(.1 * var(--size));
    transform: rotateY(360deg);
	
  }

/*  .Elise .checkbox-wrapper .checko input[type="checkbox"] {
    left: 85px;
	background: var(--awb-color6);
  }

   .Elise .checkbox-wrapper .checko input[type="checkbox"]:checked {
    left: 0px;
	background: var(--awb-color4);
  }

.Elise .checkbox-wrapper .checko input[type="checkbox"]:checked + label::after {
    height: var(--size);
    top: 0px;
    left: 0px;
    background: url(https://dev.kicaweb.it/wp-content/uploads/2025/06/s_cawipa.png) no-repeat left center;
    background-size: 50px;
	  
  }*/

.Elise .checkbox-wrapper .checko input[type="checkbox"]:checked + label::after {
    height: var(--size);
    top: 0px;
    left: 95px;
    background: url('/wp-content/uploads/2025/06/s_elise.png') no-repeat left center;
    background-size: 50px;
	  
  }


/********CHATBOT******/
/* 
#chat_input {position: absolute; z-index: 110; bottom: 200px; right: 40px; left: inherit}

#chatbox {position: absolute; max-width: 100%;
    width: 380px; */
  /*  bottom: -70px; */
/*     border-radius: 50px;
    z-index: 11;}

#chat_input input[type=text]{
	font-size: 18px;
    width: 230px;
    outline: none;
    background: #FFFFFF;
    color: #000000;
    border: 0px solid #C4D1EB;
    border-radius: 50px;
    box-shadow: 3px 3px 13px -1px #4D4D4D;
    transition: .3s ease;
    z-index: 11;
	height:50px;

}

#chat_input input[type=text]:focus {
	background: #FFFFFF;
	border: 1px solid #0076F9;
	border-radius: 50px;
	width: 340px;
	max-width: 100%;
	
}



#chat_input input[type=text]::placeholder {color: #DDDDDD;}

.chattona {position: absolute; height: 40px; width: 40px; top:4px; z-index: 12; right: 4px; left: inherit;}
.chattona.chiudi{position: absolute; background: #fff; border-radius: 50px; border: 2px solid;	}
.chat-bot {max-width: 100%; width: 380px; margin: 0 auto; transition: all .3s ease; }
.chat-bot #response{
	color:#000;
	height:100%;
	width:100%;
	font-size:14px;
 	line-height:18px;
	text-align:left!important;
  max-height: 400px;
  overflow-y: auto;

  background-color: white;
  scrollbar-width: thin;
  scrollbar-color: #0076f9 white;
	
}


.chat-bot #cont_response{
	background: #ffffff;
    height: fit-content;
    border-radius: 50px;
    padding: 30px;
    max-height: 500px;
    position: fixed;
    bottom: 230px;
    left: 0;
    right: 0;
    width: 90%;
    margin: auto;
    max-width: 430px;
}
.chat-bot.overlaio::before {
    content: "";
    position: absolute;
    top: -100vh;
    width: 200vw;
    height: 200vh;
    z-index: 11;
	animation:slide 1s ease-in-out;
	animation-direction: reverse;
	background: linear-gradient(to bottom, rgba(0,37,72,0) 0%,rgba(0,17,33,0.7) 54%,rgba(0,4,9,1) 88%,rgba(0,0,0,1) 100%); 
}
@keyframes slide {
  0% {
    transform:translateY(0%);
  }
  100% {
    transform:translateY(100%);
  }
}
.chat-bot::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff00;
    z-index: -1;
}
.opacizzami{
	opacity:0.5!important;
	pointer-events:none!important;
} */
/* .abbassato {transform: translateY(100px); } */

/* #urlbox{
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	height:200px;
	background: #002548;
    border-radius: 50px 50px 0 0;
    z-index: 13;
    margin: auto;
    text-align: center;
    padding: 20px;
	
}
.titolo_link_chat {text-transform: capitalize; margin-bottom: 10px !important;}
#urls {display: flex; flex-direction: row; padding: 0; align-content: center; justify-content: start; flex-wrap: nowrap; position: relative;}

}
#bigchat{
	min-height: 100vh;
    width: 100%;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
	position:fixed;
	top:0;
	left:0;
}

.no-scroll {
  overflow: hidden;
}

.slide-in-bottom {
	-webkit-animation: slide-in-bottom 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-in-bottom 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
} */

                
/* 
.chat-bot #response::-webkit-scrollbar {
  width: 14px;
}

.chat-bot #response::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 5px;
}

.chat-bot #response::-webkit-scrollbar-thumb {
  background-color: #0076f9;
  border-radius: 5px;
  margin-top: 25px;   
  margin-bottom: 25px; 
}
 */
/* .chat-bot #response::-webkit-scrollbar-thumb:hover {
  background-color: #ff710D;
}

.chat-bot #response::-webkit-scrollbar-thumb:active {
  background-color: #ff710D;
}

.chat-bot #response::-webkit-scrollbar-corner {
  background: transparent;
}

.chat-bot #response::-webkit-scrollbar-button {
  display: none;
}

 */


/******** stile card URL ******/

/* .card_chattona
{ 

   display: flex;
    flex-direction: column;
    margin: auto;
    padding: 5px;
    width: 200px;
    align-items: center;
}
.feat_imag {width: 50px; margin-bottom: 15px}
.stitolo {font-size:12px; font-family: "DM Sans", Arial, Helvetica, sans-serif;} */


/*****CARD MAKERS******/

.card-front{
	-webkit-box-shadow: -2px 4px 49px -17px rgba(255, 255, 255, 0.3);
-moz-box-shadow: -2px 4px 49px -17px rgba(255, 255, 255, 0.3); 
box-shadow: -2px 4px 49px -17px rgba(255, 255, 255, 0.3);
	
}
.carta_1 .card-front{
/* 	background-color:var(--awb-color6); */
	background-image: url('/wp-content/uploads/2025/07/makers_web-digital.png');
	background-size: cover;
	background-position:center center;
	background-repeat: no-repeat;
	
}
.carta_2 .card-front{
/* 	background-color:var(--awb-color4); */
	background-image: url('/wp-content/uploads/2025/07/makers_creativity.png');
	background-size: cover;
	background-position:center center;
	background-repeat: no-repeat;
}
.carta_3 .card-front{
/* 	background-color:var(--awb-color2); */
	background-image: url('/wp-content/uploads/2025/07/makers_events.png');
	background-size: cover;
	background-position:center center;
	background-repeat: no-repeat;
}
#card1 a, #card2 a, #card3 a{width:100%;}
/* ELISE */
.elenco_card_elise li,
a .elenco_card_elise li
{
	background-color: #ff710d1c;
    margin: 8px auto;
    border-radius: 5px;
    padding: 10px 0;
    list-style: none;
    width: 100%;
	color:var(--awb-color3);
	
}

.elenco_card_elise,
a .elenco_card_elise{
	padding-inline-start:0px!important;
	width:100%;
}
.interno_card_elise .titolo_in{
	font-size: 24px;
	color:var(--awb-color6);
	margin:5px auto 0 auto;
}
.interno_card_elise {
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
	width:100%;
	height: 100%;
}

.interno_card_elise .pulsando{
	font-size: 18px;
	color:var(--awb-color7);
}
.interno_card_elise a .pulsando:hover{
	color:var(--awb-color6);
}
.interno_card_elise .pulsando:before{
	content: url('/wp-content/uploads/2025/06/f_arrow_orange.png');
	width:60px;
	height:auto;
	margin-right:10px;
}

/* fine elise */

/* CAWIPA */
.elenco_card_cawipa li,
a .elenco_card_cawipa li{
	background-color: #0076f92e;
    margin: 8px auto;
    border-radius: 5px;
    padding: 10px 0;
    list-style: none;
    width: 100%;
	color:var(--awb-color3);
	
}
.elenco_card_cawipa{
	padding-inline-start:0px!important;
	width:100%;
}
.interno_card_cawipa .titolo_in{
	font-size: 24px;
	color:var(--awb-color4);
	margin:5px auto 0 auto;
}
.interno_card_cawipa {
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
	width:100%;
	height: 100%;
}

.interno_card_cawipa .pulsando{
	font-size: 18px;
	color:var(--awb-color5);
}
.interno_card_cawipa a .pulsando:hover{
	color:var(--awb-color4);
}
.interno_card_cawipa .pulsando:before{
	content: url('/wp-content/uploads/2025/06/f_arrow_blue.png');
	width:60px;
	height:auto;
	margin-right:10px;
}

/* fine cawipa */

/* EVENTS */
.elenco_card_events li,
a .elenco_card_events li{
	background-color: #00000020;
    margin: 8px auto;
    border-radius: 5px;
    padding: 10px 0;
    list-style: none;
    width: 100%;
		color:var(--awb-color3);
	
}
.elenco_card_events{
	padding-inline-start:0px!important;
	width:100%;
}
.interno_card_events .titolo_in{
	font-size: 24px;
	color:var(--awb-color2);
	margin:5px auto 0 auto;
}
.interno_card_events {
	display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
	width:100%;
	height: 100%;
}

.interno_card_events .pulsando{
	font-size: 18px;
	color:var(--awb-color3);
}
.interno_card_events a .pulsando:hover{
	color:var(--awb-color2);
}
.interno_card_events .pulsando:before{
	content: url('/wp-content/uploads/2025/06/f_arrow_darkblue.png');
	width:60px;
	height:auto;
	margin-right:10px;
}


.footer_card img{
	width:20px;
	height:auto;
}
.footer_card,
a .footer_card{
	    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}
/***** strategia *****/

.fusion-accordian .panel-heading .panel-title a{
	color:var(--awb-color2)!important;
}
.fusion-accordian .panel-title .fusion-toggle-heading
{
	width:100%!important;
}
.titolo_accordio{
	display: flex;
    flex-direction: row;
        flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
	min-width:60%
}

.titolone{
	width:50%;
/* 	background-color:green; */
}
.slider_accordion{
	width:50%;
/* 	background-color:red; */
}
.titolo_accordio .slider_accordion{
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    align-content: center;
}
.testo_accanto_slider{
	font-size:12px;
	line-height:16px;
	width:60%;
	font-family: "DM Sans"!important;
	padding-right:20px;
	font-weight:400!important;
	color:var(--awb-color2);
/* 	background-color:blue; */
}
.lo_slider{
	    width: 40%;
/*     background-color: yellow; */
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
    flex-wrap: nowrap;
}
.frankie_acc{
	line-height: 30px !important;
    -webkit-box-reflect: below -1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), to(var(--reflesso)));
}
.grassino{
	font-weight:900!important;
}
.imagine img{
	width:auto;
	height:120px;
}
/****carosello case history****/

#carosello_dx_sx{
transform: rotate(-10deg);
}
#carosello_sx_dx{
transform: rotate(-10deg);
 direction: rtl;
}

/**** pagina talk ***/
.arancello{color:var(--awb-color7);}
.azzurrognolo{color:var(--awb-color5);}
 #testoelise a:hover {color:var(--awb-color7);}


/**** form talk****/

#form_to_talk{
	background-color:#ffffff00;
}
#form_to_talk .fusion-form-input
{
	background-color:#ffffff00!important;
	border-bottom:2px solid rgba(255,255,255,0.8);
	padding:0;
	height: 20px;
    color: #fff;
    padding: 40px 0px 15px 0px;
    font-style: italic;
	margin:15px 0 0 0;
}

#form_to_talk input::placeholder {
  color: #ffffff; 
  opacity: 0.8;     
}
#form_to_talk #pulsantiradio input[type="radio"]{
	display:none;
}

#form_to_talk #pulsantiradio label {
  padding: 10px 16px;
  margin: 5px;
  background-color: var(--awb-color3);
  border-radius: 40px;
  cursor: pointer;
  transition: 0.3s;
  border: 2px solid #fff;
	font-size:14px;
	color:var(--awb-color1);
}

#form_to_talk #pulsantiradio label:hover {
   background-color: var(--awb-color4);
  color: var(--awb-color1);
  border-color: var(--awb-color7);
}

#form_to_talk #pulsantiradio input[type="radio"]:checked + label {
  background-color: var(--awb-color4);
  color: var(--awb-color1);
  border-color: var(--awb-color7);
}
#form_to_talk #pulsantiradio input:hover:not(:checked)+label:before{border-color:rgba(255,255,255,0);}

#campoaccettoprivacy .fusion-form-field label {
	color:#ffffff;
}
#campoaccettoprivacy .fusion-form-checkbox input {
    opacity:1;
	display:block;
    border: 1px solid #ffffff;
	margin:16px 0;
    
}




/**** form lavora con noi ****/


#form_cv{
	background-color:#ffffff00;
}
#form_cv .fusion-form-input
{
	background-color:#ffffff00!important;
	border-bottom:2px solid rgba(255,255,255,0.8);
	padding:0;
	height: 20px;
    color: #fff;
    padding: 40px 0px 15px 0px;
    font-style: italic;
	margin:15px 0 0 0;
}

#form_cv textarea
{
	padding: 40px 0px 30px 0px!important;
  	overflow:hidden;
	margin-bottom:20px!important;
}

#form_cv textarea::placeholder{
	color:#ffffff;
	opacity:0.8;
}
#form_cv .fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon>i
 {
  color:#ffffff;
/*     transition: all .2s ease; */
}
#form_cv .fusion-form-field.fusion-form-upload-field .fusion-form-input-with-icon .fusion-form-upload-field{
	background-color:#ffffff00;
	color:#fff;
}
#form_cv .fusion-form-field .fusion-form-upload-field-container .fusion-form-upload-field{
	width: 100%;
    margin: 0;
    text-align: center;
    height: 130px;
    border-style: dashed;
    border-width: 2px;
    line-height: normal;
    transition: all .2s ease;
}

#form_cv .fusion-form-field.fusion-form-upload-field .fusion-form-input-with-icon i{
	color:#fff;
}
#form_cv .fusion-select-wrapper select
{
	background-color:#ffffff00!important;
/* 	border-bottom:2px solid rgba(255,255,255,0.8);
	padding:0; */
	height: 20px;
    color: #ffffff;
    padding: 40px 0px 15px 0px;
    font-style: italic;
	margin:15px 0 0 0;
}
#form_cv input::placeholder
{
  color: #ffffff!important; 
  opacity: 0.8;     
}

#form_cv option{
	background-color:#ffffff00;
}

#form_cv #camposelect option {
	  color: var(--awb-color3)!important; 
	padding:5px 10px!important;

}
#form_cv .fusion-form-field .fusion-select-wrapper .select-arrow svg path{
	  stroke: #ffffff!important; 
  opacity: 0.8;     
}

#form_cv .fusion-form-field .fusion-select-wrapper option{
	  color: #ffffff!important; 
  opacity: 0.8;     
}
#form_cv select:focus {
	
	border: 0px solid #FFFFFF;
/* 	border-radius: 20px; */
	
}
/* #form_cv .fusion-form-input */

#campoaccettoprivacy_cv .fusion-form-field label {
	color:#ffffff;
}
#campoaccettoprivacy_cv .fusion-form-checkbox input {
    opacity:1;
	display:block;
    border: 1px solid #ffffff;
	margin:16px 0;
    
}
/****** menu grigione ****/

/* MENU */

#ilmenucawipa.grigione ul li {background-color: rgba(0, 0, 0, 0.6);}
/* #ilmenucawipa.grigione li {background-color: rgba(0, 0, 0, 0.0);!important} */
/* #ilmenucawipa.grigione ul li:first-child {border-radius: 40px 0 0 40px; padding-left: 0; }
#ilmenucawipa.grigione ul li:last-child {border-radius: 0 40px 40px 0; padding-right: 0;} */
#ilmenucawipa.grigione  ul li ul li:hover {opacity: 1; border-bottom: 0; background-color: rgba(0, 0, 0, 0.6); border-radius: 20px;}
#ilmenucawipa.grigione  ul li ul li:hover a span::before {
  content: '';
  display: inline-block;
  width: 17px;
  height: 7px;
  background-image: url('/wp-content/uploads/2025/07/m_a.png');
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 8px; 
}
#ilmenucawipa.grigione #menu-item-2448, 
#ilmenucawipa.grigione #menu-item-755,
#ilmenucawipa.grigione #menu-item-756,
#ilmenucawipa.grigione #menu-item-757,
#ilmenucawipa.grigione #menu-item-758,
#ilmenucawipa.grigione #menu-item-759,
#ilmenucawipa.grigione #menu-item-760,
#ilmenucawipa.grigione #menu-item-761{background-color:rgba(0,0,0,0);}

#ilmenucawipa.grigione #menu-item-2448:hover, 
#ilmenucawipa.grigione #menu-item-755:hover,
#ilmenucawipa.grigione #menu-item-756:hover,
#ilmenucawipa.grigione #menu-item-757:hover,
#ilmenucawipa.grigione #menu-item-758:hover,
#ilmenucawipa.grigione #menu-item-759:hover,
#ilmenucawipa.grigione #menu-item-760:hover,
#ilmenucawipa.grigione #menu-item-761:hover{opacity: 1; border-bottom: 0; background-color: rgba(255, 255, 255, 0.1); border-radius: 20px;}
#ilmenucawipa.grigione #menu-item-3056:hover::before, #ilmenucawipa.grigione #menu-item-752:hover::before, #ilmenucawipa.grigione #menu-item-763:hover::before, #ilmenucawipa.grigione #menu-item-764:hover::before, #ilmenucawipa.grigione #menu-item-765:hover::before { content: '';
  display: inline-block; width: 20px; height: 20px; background-size: contain; background-repeat: no-repeat; position: absolute; top: 0; margin: auto;}
#ilmenucawipa.grigione ul li:hover span {opacity: 0;} 
#ilmenucawipa.grigione ul li:hover ul li span {opacity: 1;} 
#ilmenucawipa.grigione ul li:hover span img {opacity: 1;} 


/* ICONE MENU HOVER */
#ilmenucawipa.grigione #menu-item-3056:hover::before {background-image: url('/wp-content/uploads/2025/07/system-regular-150-refresh-change-hover-refresh-change.gif');}
#ilmenucawipa.grigione #menu-item-752:hover::before {background-image: url('/wp-content/uploads/2025/07/system-regular-8-account-hover-account.gif');}
#ilmenucawipa.grigione #menu-item-763:hover::before {background-image: url('/wp-content/uploads/2025/07/system-regular-194-screen-share-hover-screen-share-1.gif');}
#ilmenucawipa.grigione #menu-item-764:hover::before {background-image: url('/wp-content/uploads/2025/07/system-regular-716-spinner-three-dots-hover-trapdoor.gif');}
#ilmenucawipa.grigione #menu-item-765:hover::before {background-image: url('/wp-content/uploads/2025/07/system-regular-192-forum-hover-forum.gif');} */

.awb-menu_dropdown .awb-menu__sub-ul
 {  bottom: 100% !important; top: unset !important; } 
#ilmenucawipa.grigione .awb-menu__sub-ul
 {
    width: 220px;
   left: 50%;
    margin: 60px 0 0 0;
    bottom: unset !important;
/*     top: 100px; */
    border-radius: 0 0 30px 30px;
    background-color: rgba(0,0,0,0.6);
    padding: 0px 20px 20px 20px;
    position: fixed;

}
/***** responsive *******/

/* @media only screen and (max-width: 640px) { }*/
@media only screen and (max-device-width:  640px) {
	.sfondoimmagine{ background-size:80%!important; }

/*  .awb-off-canvas-wrap .awb-off-canvas {
        height: 80dvh;
    } */
	.card_maker .immagine_tie{max-width:220px;}

    .awb-off-canvas-wrap .awb-off-canvas {
                /* height: var(--awb-height-small); */
        height: 80dvh!important;
    }

}
@media only screen and (max-device-width: 640px) {
#mask_dx, #mask_sx{display:none;}
.sopra_swiper{top:0px!important;}
.sotto_swiper{bottom:-28px!important;}
.swiper-slide-active .slide-inner{height:400px!important;}

	#strat_sli_1, #strat_sli_2{ display:none!important;}
/* 	.bocscaroslell{min-height:100vh;} */
	.titolo_accordio{ font-size:22px; width:100%;}
	.testo_accanto_slider {width:100%;}
	.titolone{width:100%;}
	.spaziolo{margin-left:0px;}
	.imagine{display:none;}
	.slider_accordion{width:100%!important;}
	.slider_accordion{display:flex!important;}
	.lo_slider{ display:none;}
	.titolo_accordio {display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;}
	.frankie_acc {
    line-height: 30px !important;
    -webkit-box-reflect: below -13px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0%, transparent), to(var(--reflesso)));
}
	#accordion-495-1 .panel-body{padding:1em; border-top:1px solid var(--awb-color3); font-size:16px; line-height:20px;}
	.sliderorario .carousel{ padding-top:100%; 	}
	
	#messaggio  {
    font-size: 40px!important;
    line-height: 42px!important;
	padding:1em!important;
}
	#messaggio small{ font-size: 20px!important;   line-height:20px!important;	}
  #ilmenucawipa.grigione .awb-menu__sub-ul
 {
    width: 100%;
   	left: 50%;
    margin: auto;
    bottom: unset !important;
/*     top: 100px; */
    border-radius: 0;
    background-color: var(--awb-color3);
    padding: 0px 20px 20px 20px;
    position: relative;

}
	#ilmenucawipa.grigione #menu-item-763:hover::before,
	#ilmenucawipa.grigione #menu-item-764:hover::before,
	#ilmenucawipa.grigione #menu-item-765:hover::before,
	#ilmenucawipa.grigione #menu-item-752:hover::before{
		content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    margin: auto 30px;
	}
	
/******sezione chatbot mobile */

/*  	#sezione_chatbot{position:absolute;top: 80vh; padding: 1em;  left:-75.5vw; 	}
	#sezione_chatbot #chat_input input[type=text]{width:360px;	}
	#sezione_chatbot #chat_input .chattona{left:43%;	}
	#sezione_chatbot .chattona.chiudi{top:5vh;}
	#sezione_chatbot .abbassato{transform: translateY(-600px);}
	#sezione_chatbot .chat-bot {max-width: 360px; width: 360px;  margin: 0px auto 100px auto;}
	#sezione_chatbot #chatbox {max-width: 360px; width: 360px; }
	#sezione_chatbot #urlbox .titolo_link_chat {font-size:20px;}
	#sezione_chatbot #urls {overflow:scroll;}
	#sezione_chatbox #urlbox #urls .card_chattona{width:100px;}
	#sezione_chatbox #urlbox #urls{gap:20px;}
	#sezione_chatbox #urlbox #urls .feat_imag{width:80px;}  */
}