@font-face{font-family:'Montserrat';src:url(/wp-content/plugins/furnitureistic-site-readiness/assets/fonts/montserrat-latin.woff2) format('woff2');font-style:normal;font-weight:100 900;font-display:swap}.fsr-screen-reader-heading{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}:where(a,button,input,textarea,select):focus-visible{outline:3px solid #ed1b3a!important;outline-offset:3px!important}.wpcf7-form label{color:#d8d8d8!important}.single-service .pxl-item--subtitle span{color:#b5adad!important}.single-service .wpcf7-form p:has(>.wpcf7-submit){display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:22px;text-align:left!important}.single-service .wpcf7-form .input-filled>p>label,.single-service .wpcf7-form .wpcf7-form-control-wrap{display:block!important;width:100%!important}.single-service .wpcf7-form .wpcf7-form-control-wrap>:where(input:not([type='checkbox'],[type='radio']),textarea,select){display:block;width:100%!important}.single-service .wpcf7-form .btn-form{text-align:left!important}.single-service .wpcf7-form .wpcf7-submit{display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important;align-items:center;justify-content:center;width:auto!important;min-width:min(100%, 290px)!important;min-height:52px;padding:14px 24px!important;border-radius:0;font-size:13px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.055em!important;text-align:center;white-space:normal;margin:0!important}.single-service .wpcf7-form .wpcf7-submit:disabled{cursor:not-allowed;opacity:.58}.single-service .wpcf7-form .wpcf7-spinner{align-self:center;margin:0 0 0 12px}.single-service .wpcf7-form .wpcf7-not-valid-tip{position:static!important;display:block!important;width:100%;margin:7px 0 0!important;padding:0!important;background:transparent!important;color:#ff9aaa!important;font-size:14px!important;font-weight:600;line-height:1.4;text-align:left!important}.single-service .wpcf7-form .wpcf7-acceptance label{display:inline-flex;align-items:flex-start;gap:8px;line-height:1.55}.single-service .wpcf7-form .wpcf7-acceptance input{flex:0 0 22px;margin:1px 0 0!important}@media (max-width:767px){.single-service .wpcf7-form .wpcf7-submit{width:100%!important;min-width:0!important}}.wpcf7-form :where(input:not([type='checkbox'],[type='radio'],[type='submit']),textarea,select){border:1px solid #5d5d5d!important;color:#fff!important}.wpcf7-form :where(input[type='checkbox'],input[type='radio']){width:22px!important;min-width:22px!important;height:22px!important;margin:0 8px 0 0!important;vertical-align:middle!important}.wpcf7-form .wpcf7-submit{min-width:220px;min-height:48px;border:1px solid #fff!important;background:#fff!important;color:#111!important;cursor:pointer}.wpcf7-form .wpcf7-submit:hover,.wpcf7-form .wpcf7-submit:focus-visible{border-color:#ed1b3a!important;background:#ed1b3a!important;color:#fff!important}.wpcf7-not-valid-tip,.wpcf7-response-output{color:#fff!important}.wpcf7-not-valid-tip{display:block;margin-top:7px;font-weight:700}.page-id-10410 .fsr-quote-form-priority{width:100%;margin-top:clamp(24px, 3vw, 40px)}.page-id-10410 .fsr-quote-form-priority>.elementor-element-581f2c5{width:100%;margin:0}.page-id-10410 .fsr-quote-form-priority .wpcf7-submit :where(.pxl-wobble,.pxl-wobble *){visibility:visible!important;opacity:1!important;color:inherit!important;transform:none!important}.page-id-10410 .fsr-quote-form-source>.elementor-container>.elementor-element-adce161{width:100%}.page-id-10410 .fsr-quote-form-source .elementor-element-1c2fee4[hidden]{display:none!important}.single-service .pxl-heading .pxl-item--subtitle span{color:#aaa4a4}@media (min-width:768px){.single-service .elementor-element-5dd48860>.elementor-container{align-items:flex-start;gap:clamp(32px, 3.2vw, 52px);padding-top:clamp(48px, 5vw, 72px)}.single-service .elementor-element-5dd48860>.elementor-container>.elementor-element-3b8df5aa{flex:0 0 clamp(220px, 23.08%, 270px);width:auto!important;max-width:270px}.single-service .elementor-element-5dd48860>.elementor-container>.elementor-element-73908918{flex:1 1 0%;width:auto!important;min-width:0}.single-service .elementor-element-73908918>.elementor-element-populated{padding-left:0!important}.single-service .elementor-element-73908918 .elementor-widget-pxl_text_editor .pxl-text-editor{max-width:78ch}}.single-service .elementor-element-2d71f2fb .pxl-gallery-carousel img{display:block;width:100%;height:auto;aspect-ratio:1170 / 704;object-fit:cover}@media (max-width:767px){.single-service .elementor-element-5dd48860>.elementor-container{gap:28px;padding-top:32px}.single-service .elementor-element-5dd48860>.elementor-container>:where(.elementor-element-3b8df5aa,.elementor-element-73908918){width:100%!important;max-width:none}.single-service .elementor-element-73908918>.elementor-element-populated{padding-left:0!important}}.pxl-slider-carousel1 p.pxl-item--title.el-empty.pxl-transtion{font-size:24px;font-weight:700;line-height:1.3333}.pxl-icon-box1 h3.pxl-item--title.el-empty{font-size:16px;font-weight:600;line-height:22px}.pxl-service-grid h3.item--title{font-size:22px;font-weight:600;line-height:1.3333}.pxl-testimonial-carousel p.pxl-item--subtitle.pxl-transtion{font-size:13px;font-weight:600;line-height:1.375}.pxl-blog-grid h3.item--title{font-size:20px;font-weight:600;line-height:1.3}.pxl-hidden-template h2.pxl-item--title.style1{font-size:20px;font-weight:600;line-height:1.3}.pxl-image-box1 .item--image{overflow:hidden;position:relative}.pxl-image-box1 img.image-back,.pxl-image-box1 img.map{width:100%;height:auto;min-height:100%;object-fit:cover;top:50%;transform:translateY(-50%)}.pxl-swiper-dots .pxl-swiper-pagination-bullet::before{width:8px;height:8px;transform:translate(-50%,-50%) scale(.5);transition:transform 300ms ease,background-color 300ms ease}.pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active-prev::before,.pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active-next::before{width:8px;height:8px;transform:translate(-50%,-50%) scale(.75)}.pxl-swiper-dots .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:8px;height:8px;transform:translate(-50%,-50%) scale(1)}.pxl-slider-carousel1 .pxl-item--subtitle,.pxl-slider-carousel1 .pxl-item--title,.pxl-slider-carousel1 .pxl-item--inner{transition-property:opacity,transform,color,background-color,border-color}.elementor-element-3c115efd h2.pxl-item--title.style1{color:var(--secondary-color,#a6a182)}.elementor-element-89fe72c .elementor-custom-embed{position:relative}.elementor-element-89fe72c iframe.fsr-contact-map{display:block;width:100%;height:710px;border:0}.fsr-gmb-link{position:absolute;left:50%;bottom:24px;z-index:2;transform:translateX(-50%);padding:13px 20px;border-radius:2px;background:var(--secondary-color,#a6a182);color:#000;font-weight:600;line-height:1.25;text-align:center;box-shadow:0 8px 24px rgb(0 0 0 / .22)}.fsr-gmb-link:hover,.fsr-gmb-link:focus-visible{background:#fff;color:#000}@media (max-width:767px){.elementor-element-89fe72c iframe.fsr-contact-map{height:480px}.fsr-gmb-link{bottom:16px;width:calc(100% - 32px);max-width:360px}}@media (max-width:767px){.pxl-slider-carousel1 p.pxl-item--title.el-empty.pxl-transtion{margin-bottom:50px;font-size:20px;line-height:1.3333}}.fsr-mobile-actions{display:none}@media (max-width:767px){body{padding-bottom:68px}.fsr-mobile-actions{position:fixed;z-index:99990;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 92px;min-height:60px;padding:6px max(8px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));border-top:1px solid #333;background:rgb(17 17 17 / .98);box-shadow:0 -8px 28px rgb(0 0 0 / .28)}.fsr-mobile-actions a{display:flex;min-height:48px;align-items:center;justify-content:center;padding:10px 14px;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase}.fsr-mobile-actions__quote{background:#d5102f;color:#fff!important}.fsr-mobile-actions__call{border:1px solid #555;background:#191919;color:#fff!important}.wpcf7-form .wpcf7-submit{width:100%;min-width:0}}