.whatsapp-widget{z-index:90;background-color:#fff;border-radius:1.6rem;padding:1.7rem;position:fixed;inset-block-end:7.8rem;inset-inline-end:1rem}@media (min-width:992px){.whatsapp-widget{inset-block-end:13.8rem;inset-inline-end:4.8rem}}.whatsapp-widget:hover{opacity:.6}.whatsapp-widget .contact-widget-close{--bs-contact-widget-close-size:2.4rem;--bs-contact-widget-close-border-width:0;--bs-contact-widget-close-border-radius:0;--bs-contact-widget-close-z-index:10;--bs-contact-widget-close-ico-size:50%;--bs-contact-widget-close-ico-line-width:.2rem;--bs-contact-widget-close-ico-line-border-radius:0;--bs-contact-widget-close-opacity:1;--bs-contact-widget-close-white-filter:none;--bs-contact-widget-close-color:#1c1b1f;--bs-contact-widget-close-bg:transparent;--bs-contact-widget-close-border-color:var(--bs-contact-widget-close-bg);--bs-contact-widget-close-hover-ico-size:calc(var(--bs-contact-widget-close-ico-size) + 10%);--bs-contact-widget-close-hover-color:var(--bs-contact-widget-close-color);--bs-contact-widget-close-hover-bg:var(--bs-contact-widget-close-bg);--bs-contact-widget-close-hover-border-color:var(--bs-contact-widget-close-bg);--bs-contact-widget-close-hover-opacity:1;--bs-contact-widget-close-focus-shadow:none;--bs-contact-widget-close-focus-opacity:1;--bs-contact-widget-close-disabled-opacity:1;z-index:10;pointer-events:all;z-index:var(--bs-contact-widget-close-z-index);width:var(--bs-contact-widget-close-size);height:var(--bs-contact-widget-close-size);color:var(--bs-contact-widget-close-color);background:var(--bs-contact-widget-close-bg);border:var(--bs-contact-widget-close-border-width) solid var(--bs-contact-widget-close-border-color);border-radius:var(--bs-contact-widget-close-border-radius);opacity:var(--bs-contact-widget-close-opacity);cursor:pointer;padding:0;font-size:0;line-height:0;position:absolute;inset-block-start:.2rem;inset-inline-end:.2rem;overflow:hidden}.whatsapp-widget .contact-widget-close:before,.whatsapp-widget .contact-widget-close:after{content:"";z-index:var(--bs-contact-widget-close-z-index);width:var(--bs-contact-widget-close-ico-size);height:var(--bs-contact-widget-close-ico-line-width);background-color:var(--bs-contact-widget-close-color);border-radius:var(--bs-contact-widget-close-ico-line-border-radius);transition:all .3s;position:absolute;top:50%;left:50%}.whatsapp-widget .contact-widget-close:before{transform:translate(-50%,-50%)rotate(45deg)}.whatsapp-widget .contact-widget-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.whatsapp-widget .contact-widget-close:hover{color:var(--bs-contact-widget-close-hover-color);background-color:var(--bs-contact-widget-close-hover-bg);border-color:var(--bs-contact-widget-close-hover-border-color);opacity:var(--bs-contact-widget-close-hover-opacity);text-decoration:none}.whatsapp-widget .contact-widget-close:hover:before,.whatsapp-widget .contact-widget-close:hover:after{width:var(--bs-contact-widget-close-hover-ico-size);background-color:var(--bs-contact-widget-close-hover-color)}.whatsapp-widget .contact-widget-close:focus{box-shadow:var(--bs-contact-widget-close-focus-shadow);opacity:var(--bs-contact-widget-close-focus-opacity);outline:0}.contact-widget{z-index:90;pointer-events:none;background-color:#ffcd73;border-radius:1.2rem;font-size:0;line-height:0;transition:all .3s;position:fixed;inset-block-end:4.8rem;inset-inline-end:4.8rem}.contact-widget .contact-widget-btn{pointer-events:all;color:#000;background-color:#0000;border-width:0;border-radius:1.2rem;flex-wrap:nowrap;align-items:center;padding:2.2rem 2.6rem;font-size:2.4rem;font-weight:500;line-height:1.167;text-decoration:none;display:flex}.contact-widget .contact-widget-btn .contact-widget-btn-ico{width:2.8rem;height:2.8rem;margin-inline-end:1rem;font-size:0;line-height:0;position:relative;overflow:hidden}.contact-widget .contact-widget-btn .contact-widget-btn-ico:before{content:"";z-index:5;background-color:currentColor;width:1.8rem;height:1.8rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);mask-image:url(/images/ico-phone-dark-gray-01.svg);mask-size:1.8rem 1.8rem;mask-repeat:no-repeat}.contact-widget .contact-widget-btn .contact-widget-btn-text{white-space:nowrap}.contact-widget .contact-widget-btn:hover{text-decoration:none}.contact-widget .contact-widget-close{--bs-contact-widget-close-size:2.4rem;--bs-contact-widget-close-border-width:0;--bs-contact-widget-close-border-radius:0;--bs-contact-widget-close-z-index:10;--bs-contact-widget-close-ico-size:50%;--bs-contact-widget-close-ico-line-width:.2rem;--bs-contact-widget-close-ico-line-border-radius:0;--bs-contact-widget-close-opacity:1;--bs-contact-widget-close-white-filter:none;--bs-contact-widget-close-color:#1c1b1f;--bs-contact-widget-close-bg:transparent;--bs-contact-widget-close-border-color:var(--bs-contact-widget-close-bg);--bs-contact-widget-close-hover-ico-size:calc(var(--bs-contact-widget-close-ico-size) + 10%);--bs-contact-widget-close-hover-color:var(--bs-contact-widget-close-color);--bs-contact-widget-close-hover-bg:var(--bs-contact-widget-close-bg);--bs-contact-widget-close-hover-border-color:var(--bs-contact-widget-close-bg);--bs-contact-widget-close-hover-opacity:1;--bs-contact-widget-close-focus-shadow:none;--bs-contact-widget-close-focus-opacity:1;--bs-contact-widget-close-disabled-opacity:1;z-index:10;pointer-events:all;z-index:var(--bs-contact-widget-close-z-index);width:var(--bs-contact-widget-close-size);height:var(--bs-contact-widget-close-size);color:var(--bs-contact-widget-close-color);background:var(--bs-contact-widget-close-bg);border:var(--bs-contact-widget-close-border-width) solid var(--bs-contact-widget-close-border-color);border-radius:var(--bs-contact-widget-close-border-radius);opacity:var(--bs-contact-widget-close-opacity);cursor:pointer;padding:0;font-size:0;line-height:0;position:absolute;inset-block-start:.2rem;inset-inline-end:.2rem;overflow:hidden}.contact-widget .contact-widget-close:before,.contact-widget .contact-widget-close:after{content:"";z-index:var(--bs-contact-widget-close-z-index);width:var(--bs-contact-widget-close-ico-size);height:var(--bs-contact-widget-close-ico-line-width);background-color:var(--bs-contact-widget-close-color);border-radius:var(--bs-contact-widget-close-ico-line-border-radius);transition:all .3s;position:absolute;top:50%;left:50%}.contact-widget .contact-widget-close:before{transform:translate(-50%,-50%)rotate(45deg)}.contact-widget .contact-widget-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.contact-widget .contact-widget-close:hover{color:var(--bs-contact-widget-close-hover-color);background-color:var(--bs-contact-widget-close-hover-bg);border-color:var(--bs-contact-widget-close-hover-border-color);opacity:var(--bs-contact-widget-close-hover-opacity);text-decoration:none}.contact-widget .contact-widget-close:hover:before,.contact-widget .contact-widget-close:hover:after{width:var(--bs-contact-widget-close-hover-ico-size);background-color:var(--bs-contact-widget-close-hover-color)}.contact-widget .contact-widget-close:focus{box-shadow:var(--bs-contact-widget-close-focus-shadow);opacity:var(--bs-contact-widget-close-focus-opacity);outline:0}@media (min-width:992px){.contact-widget:hover{color:#fff;background-color:#2f3d4d}.contact-widget:hover .contact-widget-btn{color:inherit}.contact-widget:hover .contact-widget-close{--bs-contact-widget-close-color:#fff}}@media (max-width:991.98px){.contact-widget{border-radius:0;inset-block-end:0;inset-inline:0}.contact-widget .contact-widget-btn{border-radius:0;justify-content:center;width:100%;padding:1.6rem}.contact-widget .contact-widget-btn .contact-widget-btn-text{white-space:normal}}