@media (max-width:767px){.h1-sub{font-size:.75em!important;line-height:.5!important}}.pro-highlight{color:#fd7024}.review-cards{display:flex;gap:18px;align-items:center;flex-wrap:wrap}@media (max-width:767px){.review-cards{gap:12px!important}}.estimate-form{max-width:620px;margin:0 auto;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 40px rgba(0,0,0,.3)}.estimate-form .ff-el-form-label,.estimate-form .ff-el-input--label{display:none!important}.estimate-form .ff-el-form-control{width:100%!important;background:rgba(0,0,0,.28)!important;border:2px solid rgba(255,255,255,.85)!important;color:#fff!important;border-radius:14px!important;padding:10px 14px!important;font-size:16px!important;outline:none!important;box-shadow:none!important}.estimate-form .ff-el-form-control::placeholder{color:rgba(255,255,255,.85)!important;opacity:1!important}.estimate-form .ff-el-group{margin-bottom:10px!important}.estimate-form .ff-el-group:first-of-type{margin-top:-12px!important;margin-bottom:10px!important}.estimate-form textarea.ff-el-form-control{min-height:48px!important;resize:vertical}.estimate-form .ff-submit{margin-top:18px!important}.estimate-form .ff-btn-submit{width:100%!important;background:#fd7024!important;border:0!important;border-radius:14px!important;font-size:20px!important;font-weight:800!important;padding:12px 16px!important;text-transform:uppercase!important;cursor:pointer}.estimate-form .ff-btn-submit:hover{filter:brightness(1.05)}.estimate-form .error.text-danger,.estimate-form .ff-el-is-error,.estimate-form .ff-el-error-message{font-size:13px!important}.review-scroll,.review-scroll .elementor-widget-container{height:220px!important;max-height:220px!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;padding-right:12px!important;box-sizing:border-box!important}.review-scroll *{position:static!important}.review-scroll,.review-scroll p,.review-scroll span,.review-scroll div{font-size:15px!important;line-height:1.7!important;color:#eaeaea!important}.review-scroll p{margin:0 0 14px!important}.review-scroll::-webkit-scrollbar,.review-scroll .elementor-widget-container::-webkit-scrollbar{width:4px}.review-scroll::-webkit-scrollbar-track,.review-scroll .elementor-widget-container::-webkit-scrollbar-track{background:#fff;border-radius:4px}.review-scroll::-webkit-scrollbar-thumb,.review-scroll .elementor-widget-container::-webkit-scrollbar-thumb{background:#ff7a00;border-radius:4px}.reviews-carousel .slick-arrow,.reviews-carousel .swiper-button-next,.reviews-carousel .swiper-button-prev,.reviews-carousel .premium-carousel-arrow{width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.35)!important;background:0 0!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:50!important}.reviews-carousel .slick-arrow:hover,.reviews-carousel .swiper-button-next:hover,.reviews-carousel .swiper-button-prev:hover,.reviews-carousel .premium-carousel-arrow:hover{background:#fff!important;color:#000!important}.reviews-carousel{position:relative!important}.reviews-carousel .slick-prev,.reviews-carousel .swiper-button-prev{left:auto!important;right:60px!important;top:auto!important;bottom:0!important}.reviews-carousel .slick-next,.reviews-carousel .swiper-button-next{right:0!important;top:auto!important;bottom:0!important}.reviews-carousel{position:relative}.review-counter-only{position:absolute;bottom:20px;right:170px;font-size:28px;font-weight:800;letter-spacing:1px;color:#fff;white-space:nowrap;pointer-events:none}.fgz-ticker.fgz-ticker--final{width:100%!important;overflow:hidden!important;white-space:nowrap!important}.fgz-ticker.fgz-ticker--final .fgz-ticker__track{display:flex!important;width:max-content!important;align-items:center!important;will-change:transform!important;animation:fgzScrollLeft 66s linear infinite!important}.elementor-editor-active .fgz-ticker.fgz-ticker--final .fgz-ticker__track{animation:fgzScrollLeft 26s linear infinite!important}.fgz-ticker.fgz-ticker--final .fgz-ticker__set{display:inline-flex!important;align-items:center!important}.fgz-ticker.fgz-ticker--final .fgz-ticker__item{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;margin-right:46px!important;padding-left:22px!important}.fgz-ticker.fgz-ticker--final .fgz-ticker__logo{width:58px!important;height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-right:14px!important;flex:0 0 auto!important;transform:translateX(-28px)!important}.fgz-ticker.fgz-ticker--final .fgz-ticker__logo img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;transform:scale(1.35)!important;transform-origin:center!important}.fgz-ticker.fgz-ticker--final .fgz-ticker__text{font-family:"Oswald",sans-serif!important;font-weight:700!important;font-size:36px!important;text-transform:uppercase!important;color:#000!important;line-height:1!important;letter-spacing:0!important;word-spacing:0!important}.fgz-glass-panel{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 45px rgba(0,0,0,.22)}.fgz-name-badge{position:absolute;background:#fff;border-radius:24px;padding:22px 38px;transform:translateX(-50%);text-align:center;min-width:360px;border:3px solid #fd7024;box-shadow:0 25px 50px rgba(0,0,0,.25),0 8px 20px rgba(253,112,36,.18);z-index:10}.fgz-name-badge::before{content:"";position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;border-radius:28px;background:radial-gradient(circle at center,rgba(253,112,36,.28) 0%,rgba(253,112,36,.12) 40%,rgba(253,112,36,.04) 65%,transparent 80%);filter:blur(25px);z-index:-1}.fgz-name-badge .elementor-heading-title{margin:0;font-weight:700;letter-spacing:.6px}.fgz-name-badge p{margin:8px 0 0;color:rgba(0,0,0,.65)}.fgz-service-card *{transition:background-color .25s ease,color .25s ease,border-color .25s ease}.fgz-service-card:hover .fgz-card-title,.fgz-service-card:hover .fgz-card-title-strip{background-color:#fd7024!important}.fgz-service-card:hover .fgz-card-list{background-color:#fff!important}.fgz-service-card:hover .fgz-service-text,.fgz-service-card:hover .fgz-card-list .elementor-heading-title,.fgz-service-card:hover .fgz-card-list p,.fgz-service-card:hover .fgz-card-list span{color:#000!important}.fgz-service-card:hover .fgz-divider{border-bottom-color:#000!important}.fgz-service-icon,.fgz-service-icon *{transition:none!important}.fgz-service-card:hover .fgz-service-icon i{color:#fd7024!important}.fgz-nav{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:50px}.fgz-nav .fgz-nav__arrow{width:70px;height:70px;border-radius:999px;border:2px solid #fff;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .25s ease,border-color .25s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.fgz-nav .fgz-nav__icon{font-size:26px;color:#fff;transition:color .25s ease}.fgz-nav .fgz-nav__arrow:hover{background:#fd7024;border-color:#fd7024}.fgz-nav .fgz-nav__arrow:hover .fgz-nav__icon{color:#000}.fgz-nav .fgz-nav__arrow:focus:not(:hover),.fgz-nav .fgz-nav__arrow:focus-visible:not(:hover),.fgz-nav .fgz-nav__arrow:active:not(:hover){background:rgba(255,255,255,.2)!important;border-color:#fff!important}.fgz-nav .fgz-nav__arrow:focus:not(:hover) .fgz-nav__icon,.fgz-nav .fgz-nav__arrow:focus-visible:not(:hover) .fgz-nav__icon,.fgz-nav .fgz-nav__arrow:active:not(:hover) .fgz-nav__icon{color:#fff!important}.fgz-nav .fgz-nav__arrow:focus,.fgz-nav .fgz-nav__arrow:focus-visible{outline:none!important;box-shadow:none!important}.fgz-nav .fgz-nav__dots{display:flex;align-items:center;justify-content:center;gap:16px}.fgz-nav .fgz-nav__dots button{width:16px;height:16px;border-radius:999px;border:none;background:#cfcfcf;padding:0;cursor:pointer;transition:background .25s ease;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.fgz-nav .fgz-nav__dots button:hover{background:#cfcfcf!important}.fgz-nav .fgz-nav__dots button.is-active{background:#fd7024!important}.fgz-nav .fgz-nav__dots button:focus,.fgz-nav .fgz-nav__dots button:focus-visible,.fgz-nav .fgz-nav__dots button:active{outline:none!important;box-shadow:none!important}.fgz-nav .fgz-nav__arrow a,.fgz-nav .fgz-nav__arrow a:focus,.fgz-nav .fgz-nav__arrow a:focus-visible{outline:none!important;box-shadow:none!important}.fgz-line{position:relative}.fgz-line::before{content:"";position:absolute;top:50%;left:5%;width:90%;height:6px;background:#fd7024;z-index:0}.fgz-line>*{position:relative;z-index:1}.gr-badge{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;background:#fff!important;border-radius:16px!important;padding:14px 20px!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important;width:fit-content!important;max-width:100%!important}.gr-badge .elementor-widget{margin:0!important}.gr-badge .gr-logo,.gr-badge .gr-text{width:auto!important;flex:0 0 auto!important}.gr-badge .gr-logo img{width:47px!important;height:47px!important;object-fit:contain!important;display:block!important}.gr-badge .gr-text{flex:1 1 auto!important;min-width:0!important}.gr-badge .gr-text .elementor-heading-title{margin:0!important;line-height:1.15!important}.gr-badge .gr-rating{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;margin-top:6px!important}.gr-badge .gr-score{font-weight:700!important;white-space:nowrap!important}.gr-badge .gr-rating img{width:105px!important;height:auto!important;display:block!important}@media (max-width:767px){.gr-badge--mini{padding:10px 12px!important;gap:10px!important;border-radius:14px!important}.gr-badge--mini .gr-logo img{width:30px!important;height:30px!important}.gr-badge--mini .elementor-heading-title{font-size:14px!important;line-height:1.1!important}.gr-badge--mini .gr-rating{margin-top:4px!important;gap:6px!important}.gr-badge--mini .gr-score{font-size:13px!important}.gr-badge--mini .gr-rating img{width:70px!important}}@media (max-width:767px){.gr-badges{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-width:100%!important}.gr-badges .gr-badge{width:100%!important}}.reviews-carousel{position:relative!important;max-width:100%!important}.reviews-carousel .slick-list{max-width:100%!important}.review-counter-only{z-index:60!important;pointer-events:none!important;white-space:nowrap!important}@media (max-width:767px){.reviews-carousel,.reviews-carousel *{max-width:100%!important;box-sizing:border-box!important}.reviews-carousel .slick-list{overflow:hidden!important;width:100%!important}.reviews-carousel .slick-track{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important}.reviews-carousel .slick-slide{float:none!important;height:auto!important;flex:0 0 100%!important;max-width:100%!important}.reviews-carousel .slick-slide>div{width:100%!important;max-width:100%!important}.review-scroll,.review-scroll .elementor-widget-container{width:100%!important;max-width:100%!important;height:200px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;padding-right:10px!important}.review-scroll *,.review-scroll p,.review-scroll span,.review-scroll div{max-width:100%!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}.review-scroll::-webkit-scrollbar,.review-scroll .elementor-widget-container::-webkit-scrollbar{width:4px!important}.review-scroll::-webkit-scrollbar-track,.review-scroll .elementor-widget-container::-webkit-scrollbar-track{background:#fff!important;border-radius:4px!important}.review-scroll::-webkit-scrollbar-thumb,.review-scroll .elementor-widget-container::-webkit-scrollbar-thumb{background:#ff7a00!important;border-radius:4px!important}.reviews-carousel .premium-carousel-arrows-wrapper{position:absolute!important;left:0!important;right:0!important;bottom:18px!important;height:44px!important;z-index:70!important;pointer-events:none!important}.reviews-carousel .premium-carousel-arrows-wrapper .carousel-arrow{pointer-events:auto!important}.reviews-carousel .carousel-arrow.slick-arrow{width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.35)!important;background:0 0!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.reviews-carousel .carousel-arrow.carousel-prev.slick-arrow{position:absolute!important;left:14px!important;right:auto!important;top:0!important;bottom:auto!important}.reviews-carousel .carousel-arrow.carousel-next.slick-arrow{position:absolute!important;right:14px!important;left:auto!important;top:0!important;bottom:auto!important}.review-counter-only{position:absolute!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;bottom:22px!important;font-size:26px!important;font-weight:800!important;letter-spacing:1px!important;color:#fff!important}}.reviews-carousel{position:relative!important;max-width:100%!important}.reviews-carousel .slick-list{max-width:100%!important}.review-counter-only{z-index:60!important;pointer-events:none!important;white-space:nowrap!important}@media (max-width:767px){.reviews-carousel,.reviews-carousel *{max-width:100%!important;box-sizing:border-box!important}.reviews-carousel .slick-list{overflow:hidden!important;width:100%!important}.reviews-carousel .slick-track{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important}.reviews-carousel .slick-slide{float:none!important;height:auto!important;flex:0 0 100%!important;max-width:100%!important}.reviews-carousel .slick-slide>div{width:100%!important;max-width:100%!important}.review-scroll,.review-scroll .elementor-widget-container{width:100%!important;max-width:100%!important;height:200px!important;max-height:200px!important;overflow-y:auto!important;overflow-x:hidden!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;padding-right:10px!important}.review-scroll *,.review-scroll p,.review-scroll span,.review-scroll div{max-width:100%!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}.review-scroll::-webkit-scrollbar,.review-scroll .elementor-widget-container::-webkit-scrollbar{width:4px!important}.review-scroll::-webkit-scrollbar-track,.review-scroll .elementor-widget-container::-webkit-scrollbar-track{background:#fff!important;border-radius:4px!important}.review-scroll::-webkit-scrollbar-thumb,.review-scroll .elementor-widget-container::-webkit-scrollbar-thumb{background:#ff7a00!important;border-radius:4px!important}.reviews-carousel .premium-carousel-arrows-wrapper{position:absolute!important;left:0!important;right:0!important;bottom:18px!important;height:44px!important;z-index:70!important;pointer-events:none!important}.reviews-carousel .premium-carousel-arrows-wrapper .carousel-arrow{pointer-events:auto!important}.reviews-carousel .carousel-arrow.slick-arrow{width:44px!important;height:44px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.35)!important;background:0 0!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.reviews-carousel .carousel-arrow.carousel-prev.slick-arrow{position:absolute!important;left:14px!important;right:auto!important;top:0!important;bottom:auto!important}.reviews-carousel .carousel-arrow.carousel-next.slick-arrow{position:absolute!important;right:14px!important;left:auto!important;top:0!important;bottom:auto!important}.review-counter-only{position:absolute!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;bottom:22px!important;font-size:26px!important;font-weight:800!important;letter-spacing:1px!important;color:#fff!important}}@media (max-width:767px){.reviews-carousel{padding-bottom:50px!important}.reviews-carousel .premium-carousel-arrows-wrapper{bottom:-20px!important}.review-counter-only{bottom:0!important}}.no-safari-link a,.no-safari-link{color:#fd7024!important;text-decoration:none!important}.fgz-hidden-script-wrap{display:none!important;height:0!important;margin:0!important;padding:0!important}