.floorus-contact{position:fixed;right:var(--fl-sp-6);bottom:var(--fl-sp-6);z-index:9000}body .floorus-contact__bar{display:flex;align-items:center;gap:8px;margin:0;padding:0;transition:transform .2s ease,opacity .2s ease,visibility 0s linear 0s}body .floorus-contact :is(.floorus-contact__btn,.floorus-contact__write){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;min-height:44px;margin:0;border:1px solid rgb(255 255 255/14%);border-radius:999px;background:rgb(24 24 24/82%);box-shadow:0 6px 18px rgb(0 0 0/28%);color:#fff6e5;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body .floorus-contact :is(.floorus-contact__btn,.floorus-contact__write){background:rgb(24 24 24/50%);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}}body .floorus-contact .floorus-contact__btn{width:44px;min-width:44px;padding:0}body .floorus-contact .floorus-contact__icon{display:block;width:22px;height:22px}body .floorus-contact .floorus-contact__write{padding:0 22px;font-family:"Montserrat","Inter",system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap}body .floorus-contact :is(.floorus-contact__btn,.floorus-contact__write):is(:hover,:focus-visible){background:rgb(70 70 70/72%);border-color:rgb(255 255 255/30%);color:#fff;text-decoration:none}body .floorus-contact :is(.floorus-contact__btn,.floorus-contact__write):focus-visible{outline:2px solid #fff6e5;outline-offset:2px}.floorus-contact--aside .floorus-contact__bar{transform:translateX(calc(100% + var(--fl-sp-6)));opacity:0;visibility:hidden;transition:transform .2s ease,opacity .2s ease,visibility 0s linear .2s}@media (prefers-reduced-motion:reduce){body .floorus-contact__bar,.floorus-contact--aside .floorus-contact__bar{transition:none}}@media (max-width:767px){.floorus-contact{right:var(--fl-sp-3);bottom:76px}}body .elementor-9517 .elementor-element-bb1d237 .follow-icon a,body .elementor-9517 .elementor-element-bb1d237 .follow-icon a svg,body .elementor-9517 .elementor-element-bb1d237 .follow-icon a svg path{color:#fff6e5 !important;fill:currentColor !important;opacity:1 !important}body .elementor-9517 .elementor-element-bb1d237 .follow-icon a:is(:hover,:focus-visible),body .elementor-9517 .elementor-element-bb1d237 .follow-icon a:is(:hover,:focus-visible) svg,body .elementor-9517 .elementor-element-bb1d237 .follow-icon a:is(:hover,:focus-visible) svg path{color:#fff !important}body .elementor-9517 :is(.elementor-element-633c752,.elementor-element-1117c51) .elementor-button:not(#fl-spasibo-knopka){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;height:36px;padding:0 22px !important;border:1px solid rgb(255 255 255/35%) !important;border-radius:999px !important;background:0 0 !important;background-image:none !important;box-shadow:none !important;color:#fff6e5 !important;line-height:1 !important;transition:background-color .2s ease,border-color .2s ease,color .2s ease}body .elementor-9517 :is(.elementor-element-633c752,.elementor-element-1117c51) .elementor-button:not(#fl-spasibo-knopka) .elementor-button-text{color:inherit !important}body .elementor-9517 :is(.elementor-element-633c752,.elementor-element-1117c51) .elementor-button:not(#fl-spasibo-knopka):is(:hover,:focus-visible){background:rgb(255 255 255/10%) !important;border-color:rgb(255 255 255/60%) !important;color:#fff !important}body .elementor-9517 :is(.elementor-element-633c752,.elementor-element-1117c51) .elementor-button:not(#fl-spasibo-knopka):focus-visible{outline:2px solid #fff6e5;outline-offset:2px}body .elementor-9517 .elementor-element-e50c3be{display:none !important}body .elementor-9517 .elementor-element-7f542986{--min-height:0px;min-height:0 !important}body .elementor-9517 .elementor-element-7f542986>.e-con-inner{justify-content:flex-start !important;padding-top:24px;padding-bottom:24px}body.page-id-9517>.fl-footer{margin-top:0 !important}@media (max-width:767px){body.page-id-9517>.fl-footer{position:relative !important}}@media (min-width:768px){body.page-id-9517{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body.page-id-9517>.elementor-9517{flex:1 0 auto}body.page-id-9517>.fl-footer{flex:none}}body .elementor-9517 .elementor-element-4a4089ef a{transition:color .2s ease}body .elementor-9517 .elementor-element-4a4089ef a:is(:hover,:focus-visible){color:#fff !important}body .elementor-9517 .elementor-element-7f542986>.e-con-inner{padding-top:14px;padding-bottom:10px}body .elementor-9517{position:relative;isolation:isolate}body .elementor-9517:before{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;z-index:-1;height:100%;aspect-ratio:1280/854;background:url(//floorus.ru/wp-content/themes/elessi-theme-child/assets/css/../img/spasibo-fon.webp) center/100% 100% no-repeat;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 40%);mask-image:linear-gradient(to right,transparent 0%,#000 40%);opacity:.25;pointer-events:none}body .elementor-9517{overflow-x:clip}body .elementor-9517{border-bottom:1px solid rgb(255 255 255/18%)}