/* BD Insert */
#backdigit-google-banner,
#backdigit-google-banner *,
#backdigit-google-banner *::before,
#backdigit-google-banner *::after{

font-family:Arial,Helvetica,sans-serif!important;
box-sizing:border-box!important;

background:transparent!important;
background-color:transparent!important;
background-image:none!important;

color:#202124!important;

text-shadow:none!important;
filter:none!important;
mix-blend-mode:normal!important;

}

#backdigit-google-banner{

max-width:820px;
margin:30px auto;
isolation:isolate;
display:block;

}

#backdigit-google-banner-card{

display:flex!important;
align-items:center!important;
gap:20px!important;

padding:22px 26px!important;

background:#ffffff!important;
background-color:#ffffff!important;

border:1px solid #e7e7e7!important;
border-radius:26px!important;

text-decoration:none!important;

box-shadow:0 5px 16px rgba(0,0,0,.12)!important;

}

#backdigit-google-banner-logo{

flex:0 0 auto!important;
background:transparent!important;

}

#backdigit-google-banner-logo svg{

display:block!important;
background:transparent!important;

}

#backdigit-google-banner-text{

flex:1!important;
background:transparent!important;

}

#backdigit-google-banner-small{

font-size:18px!important;
font-weight:400!important;
line-height:1.2!important;

color:#5f6368!important;

background:transparent!important;

margin:0!important;
padding:0!important;

}

#backdigit-google-banner-big{

font-size:38px!important;
font-weight:700!important;
line-height:1.1!important;

color:#202124!important;

background:transparent!important;

margin:0!important;
padding:0!important;

}

/* FORZA ANCHE LE VARIABILI DEL TEMA */

#backdigit-google-banner,
#backdigit-google-banner div,
#backdigit-google-banner span,
#backdigit-google-banner a{

--theme-palette-color-1:#ffffff!important;
--theme-palette-color-2:#ffffff!important;
--theme-palette-color-3:#202124!important;
--theme-palette-color-4:#202124!important;
--theme-palette-color-5:#ffffff!important;
--theme-palette-color-6:#ffffff!important;
--theme-palette-color-7:#ffffff!important;
--theme-palette-color-8:#ffffff!important;

}

/* Mobile */

@media(max-width:768px){

#backdigit-google-banner{

max-width:100%;

}

#backdigit-google-banner-card{

padding:18px!important;
gap:15px!important;

}

#backdigit-google-banner-logo svg{

width:42px!important;
height:42px!important;

}

#backdigit-google-banner-small{

font-size:16px!important;

}

#backdigit-google-banner-big{

font-size:27px!important;

}

}

@media(max-width:480px){

#backdigit-google-banner-big{

font-size:22px!important;

}

#backdigit-google-banner-small{

font-size:14px!important;

}

}