.aimhigher-floating-contact{
position:fixed;
right:22px;
top:50%;
transform:translateY(-50%);
z-index:999999;
display:flex;
flex-direction:column;
align-items:flex-end;
gap:14px;
}
.ah-contact-btn{
width:64px;
height:64px;
border:0;
cursor:pointer;
display:flex;
align-items:center;
justify-content:flex-start;
overflow:hidden;
border-radius:999px;
color:#fff !important;
text-decoration:none !important;
white-space:nowrap;
font-family:Arial, sans-serif;
box-shadow:0 0 8px 2px rgba(219,25,52,0.4);
transition:width .32s ease, transform .25s ease, box-shadow .25s ease;
}
.ah-contact-btn:hover{
width:300px;
transform:translateX(-4px);
box-shadow:0 0 16px 4px rgba(219,25,52,0.55);
}
.ah-red{
background:linear-gradient(135deg,#de0b2d 0%,#bd1232 65%,#009ee0 160%);
}
.ah-whatsapp{
background:linear-gradient(135deg,#25D366 0%,#128C7E 100%);
box-shadow:0 0 8px 2px rgba(37,211,102,.35);
}
span.ah-icon.ah-wa-icon {
margin-left:-5px;
}
.ah-whatsapp:hover{
box-shadow:0 0 16px 4px rgba(37,211,102,.45);
}
.ah-icon{
width:64px;
min-width:64px;
height:64px;
display:flex;
align-items:center;
justify-content:center;
font-size:29px;
line-height:1;
color:#fff;
}
.ah-icon svg{
display:block;
color:#fff;
}
.ah-label{
opacity:0;
transform:translateX(8px);
padding-right:24px;
font-size:19px;
font-weight:600;
transition:opacity .22s ease, transform .25s ease;
}
.ah-contact-btn:hover .ah-label{
opacity:1;
transform:translateX(0);
}
.eapp-whatsapp-chat-root-layout-component,
[id^="portal-"]{
z-index:1000000 !important;
}
.Bubble__BubbleComponent-sc-83hmjh-2,
[type="bubble"],
.eapp-whatsapp-chat-root-layout-component [role="button"][type="bubble"]{
opacity:0 !important;
visibility:hidden !important;
}
@media(max-width:768px){
.aimhigher-floating-contact{
right:12px;
top:auto;
bottom:18px;
transform:none;
gap:10px;
}
.ah-contact-btn,
.ah-contact-btn:hover{
width:56px;
height:56px;
transform:none;
}
.ah-icon{
width:56px;
min-width:56px;
height:56px;
font-size:24px;
}
.ah-label{
display:none;
}
}
.et_pb_section.et_pb_section_13.et_section_regular {
display: none;
} div.et_pb_section.et_pb_section_0_tb_body {
background-position: center !important;
}