/* Web Creator: mobile contact arc rotated counterclockwise around the phone. */
@media(max-width:600px){
 #qcf-298.qcf-container.qcf-position-right{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}
 #qcf-298.qcf-position-right .qcf-menu{left:auto;right:0;bottom:0;width:var(--qcf-main-size);height:var(--qcf-main-size);transform:none}
 #qcf-298 .qcf-menu .qcf-small{left:calc((var(--qcf-main-size) - var(--qcf-secondary-size))/2 + var(--wc-qcf-x));bottom:calc((var(--qcf-main-size) - var(--qcf-secondary-size))/2 + var(--wc-qcf-y));animation:wc-qcf-mobile-arc-in .25s ease-out both}
 #qcf-298 .qcf-menu .qcf-telegram{--wc-qcf-x:-104px;--wc-qcf-y:0px}
 #qcf-298 .qcf-menu .qcf-viber{--wc-qcf-x:-73.54px;--wc-qcf-y:73.54px}
 #qcf-298 .qcf-menu .qcf-callback{--wc-qcf-x:0px;--wc-qcf-y:104px}
 @keyframes wc-qcf-mobile-arc-in{from{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}

 #qcf-298 .qcf-phone[aria-expanded="true"]{background:#70757d}
 #qcf-298 .qcf-phone[aria-expanded="true"]>svg{visibility:hidden}
 #qcf-298 .qcf-phone[aria-expanded="true"]::before{display:none}
 #qcf-298 .qcf-phone[aria-expanded="true"]::after{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;transform:translate(-50%,-50%);background:linear-gradient(45deg,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}

 #qcf-298 .qcf-phone[aria-expanded="false"]{background:#ff7a18}
 #qcf-298 .qcf-mail{background:#0c2d50}
}

/* Match the established mobile brand colors on desktop and tablet. */
@media(min-width:601px){
 #qcf-298 .qcf-phone{background:#ff7a18}
 #qcf-298 .qcf-mail{background:#0c2d50}
}

/* Reuse the mobile close state on desktop and tablet. */
@media(min-width:601px){
 #qcf-298 .qcf-phone[aria-expanded="true"]{background:#70757d}
 #qcf-298 .qcf-phone[aria-expanded="true"]>svg{visibility:hidden}
 #qcf-298 .qcf-phone[aria-expanded="true"]::before{display:none}
 #qcf-298 .qcf-phone[aria-expanded="true"]::after{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;transform:translate(-50%,-50%);background:linear-gradient(45deg,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(-45deg,transparent calc(50% - 1px),#fff calc(50% - 1px),#fff calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}
}
