:root{--container-width:100%;--header-height:13.5rem;--header-scrolled-height:10.3125rem}@media(min-width:0){:root{--container-width:100%;--container-gutter-x:32px}}@media(min-width:769px){:root{--container-width:100%;--container-gutter-x:32px}}@media(min-width:1025px){:root{--container-width:100%;--container-gutter-x:40px}}@media(min-width:1440px){:root{--container-width:1361px;--container-gutter-x:50px}}@media(max-width:1024px){:root{--header-height:8.875rem;--header-scrolled-height:7.375rem}}@media(max-width:768px){:root{--header-height:6.625rem;--header-scrolled-height:6rem}}.btn{transition:all .3s 0s;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;white-space:nowrap;background-color:#a08a5f;color:#fff;font-size:1.125rem;font-weight:700;border:1px solid #a08a5f;text-shadow:1px 1px 0 #524d43;padding:0 .875rem;text-align:center;cursor:pointer;text-transform:uppercase;line-height:4rem;height:4rem}@media(max-width:1024px){.btn{line-height:3.5rem}}@media(max-width:1024px){.btn{height:3.5rem}}.btn:hover,.btn:focus,.btn:active{color:#fff;background-color:#967d4c}.btn.btn--font-small{font-size:.875rem}@media(min-width:1025px){.btn{font-size:1.25rem;padding:0 1rem}.btn.btn--font-small{font-size:1.125rem}}@media(min-width:1440px){.btn{padding:0 1.5rem}}.btn--small-height{padding:0 .875rem;height:3.125rem}@media(min-width:1025px){.btn--small-height{padding:0 1rem}}@media(min-width:1440px){.btn--small-height{padding:0 1.5rem;height:3.5rem}}.btn--submit{padding:0;border-radius:0}.btn svg{flex-shrink:0;width:1.25rem;height:1.25rem;transition:none}.btn-white{background-color:#fff;border-color:#fff;color:#a08a5f}.btn-white:hover,.btn-white:focus,.btn-white:active{background-color:#a08a5f;border-color:#a08a5f;color:#fff}.btn-black{background-color:#000;border-color:#000;color:#fff}.btn-black:hover,.btn-black:focus,.btn-black:active{background-color:#a08a5f;border-color:#a08a5f;color:#fff}.btn-sm{height:2.5rem;font-size:.875rem;padding:0 1.25rem}.btn-lg{height:3.125rem;font-size:1.125rem}@media(min-width:1025px){.btn-lg{height:3.375rem;font-size:1.25rem}}@media(min-width:1440px){.btn-lg{padding:0 2rem}}.btn-outline,#top .sb-btn,#wpwrap .sb-btn{background-color:#fff0;border-color:#a08a5f;color:#a08a5f;text-shadow:none}.btn-outline:hover,#top .sb-btn:hover,#wpwrap .sb-btn:hover,.btn-outline:focus,#top .sb-btn:focus,#wpwrap .sb-btn:focus,.btn-outline:active,#top .sb-btn:active,#wpwrap .sb-btn:active{background-color:#a08a5f;border-color:#a08a5f;color:#fff;text-shadow:1px 1px 0 #524d43}.btn-label{display:inline-flex;justify-content:center;background-color:#a08a5f;color:#fff;font-size:.875rem;line-height:.875rem;padding:.3125rem .625rem;border-radius:.5rem}.btn--submit{position:relative}.btn--submit input[type=submit]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer;color:#162731;font-size:1rem;font-weight:700;background-color:#fff0;border:none}.btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:.9375rem}.arrow-link{display:inline-flex;align-items:center;text-transform:uppercase;gap:.9375rem;font-size:1rem;font-weight:600}.arrow-link:after{content:"";width:.3125rem;height:.625rem;transform:translateY(-.0625rem);background-color:currentColor;-webkit-mask-image:url(/wp-content/themes/tip-top-door-service/acf/blocks/assets/img/arrow-right.svg);mask-image:url(/wp-content/themes/tip-top-door-service/acf/blocks/assets/img/arrow-right.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.reviews{padding:120px 0;position:relative}.reviews:has(.reviews__rating){margin-top:60px}.reviews--extra-margin,.reviews--extra-margin:has(.reviews__rating){margin-top:120px}@media(max-width:768px){.reviews--extra-margin,.reviews--extra-margin:has(.reviews__rating){margin-top:80px}}@media(max-width:768px){.reviews{padding:80px 0 40px}}.reviews--bg-color{background:linear-gradient(to bottom,#F1F1F1 0%,#FFFFFF 84%)}.reviews--bg-color .sb-post-item{background-color:#fff!important}.reviews__title{text-align:center;margin-bottom:2.5rem}@media(max-width:1024px){.reviews__title{margin-bottom:2.5rem}}@media(max-width:768px){.reviews__title{margin-bottom:1.25rem}}.reviews__buttons{display:none}@media screen and (max-width:640px){.reviews__buttons{display:flex;justify-content:center}.reviews__buttons .tip-top-rating{width:100%;margin-top:8px;justify-content:center;border:1px solid #ebebeb;border-radius:0;padding:17px 0}}.reviews__rating{position:absolute;z-index:2;top:0;left:50%;transform:translateX(-50%) translateY(-50%);width:131px;height:131px;background:url(/wp-content/themes/tip-top-door-service/dist/img/review-circle.svg) no-repeat center/cover}.reviews__rating-number{font-size:24px;font-weight:600;text-align:center;line-height:1;z-index:3;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}@media(max-width:768px){.reviews__rating{width:100px;height:100px}.reviews__rating-number{font-size:18px}}.reviews [data-icon-size=small] .sb-item-rating-icon svg{width:14px;margin:0 1px}.reviews [id^=sb-reviews-container-] .sb-item-provider-icon{top:24px;right:34px}.reviews [id^=sb-reviews-container-] .sb-feed-posts{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px;row-gap:12px}.reviews [id^=sb-reviews-container-] .sb-feed-posts .sb-item-author-name{padding-bottom:18px!important}.reviews [id^=sb-reviews-container-] .sb-feed-posts .sb-post-item-wrap{padding:0!important}.reviews [id^=sb-reviews-container-] .sb-feed-posts .sb-post-item{position:relative;padding:24px!important;background-color:#f6f6f6;height:100%}.reviews [id^=sb-reviews-container-] .sb-feed-posts .sb-post-item .sb-item-rating{position:absolute;left:89px;margin:0!important;top:40px}@media screen and (max-width:1208px)and (min-width:1025px){.reviews [id^=sb-reviews-container-] .sb-feed-posts .sb-post-item .sb-item-rating{left:74px}}@media screen and (max-width:400px){.reviews [id^=sb-reviews-container-] .sb-feed-posts .sb-post-item .sb-item-rating{left:76px}}.reviews [id^=sb-reviews-container-] .sb-feed-posts .sb-item-text{margin-top:7px!important;color:#162731!important}@media(max-width:1024px){.reviews [id^=sb-reviews-container-] .sb-feed-posts{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.reviews [id^=sb-reviews-container-] .sb-feed-posts{grid-template-columns:repeat(1,1fr)}}.reviews [id^=sb-reviews-container-] .sb-load-button-ctn{margin-top:0!important}#top .sb-btn,#wpwrap .sb-btn{transition:all .3s 0s;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;white-space:nowrap;background-color:#a08a5f;color:#fff;font-size:1.125rem;font-weight:700;border:1px solid #a08a5f;text-shadow:1px 1px 0 #524d43;padding:0 .875rem;text-align:center;cursor:pointer;text-transform:uppercase;line-height:4rem;height:4rem;font-size:1.125rem!important;font-weight:700!important;text-shadow:none;border-radius:0!important;background-color:#fff0!important;width:auto;margin:0 auto!important;color:#a08a5f!important;padding:0 .875rem!important;text-transform:uppercase}@media(max-width:1024px){#top .sb-btn,#wpwrap .sb-btn{line-height:3.5rem}}@media(max-width:1024px){#top .sb-btn,#wpwrap .sb-btn{height:3.5rem}}#top .sb-btn:hover,#top .sb-btn:focus,#top .sb-btn:active,#wpwrap .sb-btn:hover,#wpwrap .sb-btn:focus,#wpwrap .sb-btn:active{color:#fff;background-color:#967d4c}#top .sb-btn.btn--font-small,#wpwrap .sb-btn.btn--font-small{font-size:.875rem}@media(min-width:1025px){#top .sb-btn,#wpwrap .sb-btn{font-size:1.25rem;padding:0 1rem}#top .sb-btn.btn--font-small,#wpwrap .sb-btn.btn--font-small{font-size:1.125rem}}@media(min-width:1440px){#top .sb-btn,#wpwrap .sb-btn{padding:0 1.5rem}}#top .sb-btn:hover,#top .sb-btn:focus,#top .sb-btn:active,#wpwrap .sb-btn:hover,#wpwrap .sb-btn:focus,#wpwrap .sb-btn:active{background-color:#a08a5f!important;border-color:#a08a5f!important;color:#fff!important;text-shadow:1px 1px 0 #524d43!important}@media(min-width:1025px){#top .sb-btn,#wpwrap .sb-btn{font-size:1.25rem!important}}@media screen and (max-width:640px){#top .sb-btn,#wpwrap .sb-btn{width:100%}}#top .sb-load-button-ctn,#wpwrap .sb-load-button-ctn{display:flex;justify-content:center}