.infobleu {
background: #46a985;
position: fixed;
top: 30vh;
right: 0;
height: 15em;
color: white;
z-index: 9;
transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
display: flex;
text-align: center;
overflow-x: hidden!important;
opacity:0;
transition: .3s opacity;
}
#infotop {
width: 40px;
}
#infotop img {
width: 19px;
}
.opacity {
opacity: 1!important;
transition: .3s opacity;
}
.infotoggle {
max-width: 0!important;
width: 0;    
transition: all 0.5s cubic-bezier(0, 1, 0, 1);
overflow: hidden;
}
#blue-owl-laptop {
width:20em;
max-width: 25em;
}
.infobleu p, .infobleu a {
color:white;
}
.infobleu p {
margin-top: 1em;
}
.infobleu a {
float: right;
font-weight: 700;
}
.infobleu .bubble{
display: inline-block;
background: white;
width: .8em;
height: .8em;
border-radius: 50%;
margin-top: 10px;
}
#blue-owl-laptop {
display: flex;
align-items: center;
}
#infotop {
text-transform: uppercase;
writing-mode: sideways-lr;
cursor: pointer;
padding: 15px 5px;
}
.infobleu .roll-up {
padding: 1em;
text-align: left;
line-height: 1em;
border-left: 1px solid white;
}
#infotop .roll-up p {
font-size: .9em;
} .loaded {
animation: push 0.3s linear 1;
opacity: 1!important;
}
@keyframes push{
0%  {
transform: scale(0);
opacity:0;
}
50%  {
transform: scale(0.8);
opacity: 1;
}
100%  {transform: scale(1);} 
}
.infobleu .titre {
font-weight: 700;
line-height: 1.2em;
font-size: 1.2em;
height: 100%;
}
.infobleu .savoir_plus{
text-decoration: underline;
margin-top: 15px;
}
#infotop .titre {
display: flex;
align-items: center;
justify-content: center;
}
.infobleu .owl-dots {
display:none;
}
#blue-owl-laptop, #blue-owl-mobile {
overflow: hidden;
transition: all 0.5s cubic-bezier(0, 1, 0, 1);
}
.infotoggle {
right:0!important;
transition: all 0.5s cubic-bezier(0, 1, 0, 1);
}
#infotop-laptop, #infotop-mobile {
cursor: pointer;
}
#infotop-mobile {
padding-bottom: .8em;
}
.infobox {
padding: 1em;
border-radius: 25px;
}
.infobleu .owl-item p {
text-align: left;
margin: 0;
}
@media screen and (max-width: 600px) {
.infobleu {
display: none!important;
}
}