﻿.contact-widget{position:fixed;z-index:90;inset-block-end:4.8rem;inset-inline-end:4.8rem;pointer-events:none;background-color:#ffcd73;border-radius:1.2rem;transition:all .3s ease;font-size:0;line-height:0;}.contact-widget .contact-widget-btn{background-color:transparent;border-width:0;pointer-events:all;color:#000;border-radius:1.2rem;text-decoration:none;padding:2.2rem 2.6rem;font-size:2.4rem;line-height:1.167;font-weight:500;display:flex;flex-wrap:nowrap;align-items:center;}.contact-widget .contact-widget-btn .contact-widget-btn-ico{position:relative;overflow:hidden;font-size:0;line-height:0;width:2.8rem;height:2.8rem;margin-inline-end:1rem;}.contact-widget .contact-widget-btn .contact-widget-btn-ico::before{content:"";position:absolute;z-index:5;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:1.8rem;height:1.8rem;mask-image:url(../images/ico-phone-dark-gray-01.svg);mask-repeat:no-repeat;mask-size:1.8rem 1.8rem;background-color:currentColor;}.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;position:absolute;z-index:10;inset-block-start:.2rem;inset-inline-end:.2rem;pointer-events:all;overflow:hidden;z-index:var(--bs-contact-widget-close-z-index);width:var(--bs-contact-widget-close-size);height:var(--bs-contact-widget-close-size);padding:0;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;font-size:0;line-height:0;}.contact-widget .contact-widget-close::before,.contact-widget .contact-widget-close::after{content:"";position:absolute;z-index:var(--bs-contact-widget-close-z-index);top:50%;left:50%;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 ease;}.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{text-decoration:none;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);}.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{outline:0;box-shadow:var(--bs-contact-widget-close-focus-shadow);opacity:var(--bs-contact-widget-close-focus-opacity);}@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{inset-block-end:0;inset-inline:0;border-radius:0;}.contact-widget .contact-widget-btn{width:100%;padding:1.6rem;justify-content:center;border-radius:0;}.contact-widget .contact-widget-btn .contact-widget-btn-text{white-space:normal;}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Projects/hadasa/Hadasa.Web/wwwroot/scss/contact-widget.scss%22,%22file:///C:/Projects/hadasa/Hadasa.Web/wwwroot/scss/base/_variables.scss%22,%22file:///C:/Projects/hadasa/Hadasa.Web/wwwroot/scss/base/_mixin.scss%22,%22file:///C:/Projects/hadasa/Hadasa.Web/wwwroot/scss/bootstrap/mixins/_breakpoints.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAOA;EACC;EACA;EACA;EACA;EACA;EACA,kBCaS;EDZT,eCuIoB;EDtIpB,YCgIY;EC9IZ;EACA;;AFiBA;EACC;EACA;EACA;EACA,OCLS;EDMT,eC6HmB;ED5HnB;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EEnCF;EACA;EFsCE;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;;AAIF;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EEhHD;EACA;;AFmHC;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YCeU;;ADZX;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EAEC;EACA;;AAIF;EACC;EACA;EACA;;AG7FC;EHkGF;IACC,OC5JQ;ID6JR,kBCpIW;;EDsIX;IACC;;EAGD;IACC;;;AG9FA;EHrEJ;IAyKE;IACA;IACA;;EAEA;IACC;IACA;IACA;IACA;;EAEA;IACC%22%7D */