:is(#repair-site-header,#repair-site-footer){all:revert;--clay:#bc7854;--paper:#faf8f2;--sage:#eaf0e5;--muted:#606c63;--green:#214c3d;--olive:#68765b;--white:#fffefa;--fl-sage:#eef3e8;--line:#dce1d5;--fl-muted:#637166;--fl-ink:#234b3c;--ink:#203c32;--fl-paper:#fffefa;--fl-line:#dfe6d8;--radius:16px;font:16px / 26.4px Arial, Helvetica, sans-serif;line-height:1.65;color:rgb(32, 60, 50);letter-spacing:normal;text-align:start;}
:is(#repair-site-header,#repair-site-footer) *,:is(#repair-site-header,#repair-site-footer) *::before,:is(#repair-site-header,#repair-site-footer) *::after{all:revert;}


















@media (max-width: 760px) {






}






@media (max-width: 760px) {


}

:is(#repair-site-header,#repair-site-footer):is(*),:is(#repair-site-header,#repair-site-footer) :is(*){box-sizing: border-box;}


:is(#repair-site-header,#repair-site-footer):is(a),:is(#repair-site-header,#repair-site-footer) :is(a){color: inherit; text-underline-offset: 4px;}

:is(#repair-site-header,#repair-site-footer):is(a),:is(#repair-site-header,#repair-site-footer) :is(a){touch-action: manipulation;}
:is(#repair-site-header,#repair-site-footer):is(a),:is(#repair-site-header,#repair-site-footer) :is(a){-webkit-tap-highlight-color: transparent;}

:is(#repair-site-header,#repair-site-footer):is(img),:is(#repair-site-header,#repair-site-footer) :is(img){max-width: 100%;}

:is(#repair-site-header,#repair-site-footer):is(:focus-visible),:is(#repair-site-header,#repair-site-footer) :is(:focus-visible){outline: rgb(180, 112, 57) solid 3px; outline-offset: 4px;}
:is(#repair-site-header,#repair-site-footer):is(.container),:is(#repair-site-header,#repair-site-footer) :is(.container){width: min(1180px, 100% - 64px); margin: 0px auto;}
:is(#repair-site-header,#repair-site-footer):is(.site-header),:is(#repair-site-header,#repair-site-footer) :is(.site-header){position: sticky; top: 0px; z-index: 20; background: rgba(250, 248, 242, 0.97); border-bottom: 1px solid var(--line);}
:is(#repair-site-header,#repair-site-footer):is(.header-inner),:is(#repair-site-header,#repair-site-footer) :is(.header-inner){min-height: 92px; display: flex; justify-content: space-between; align-items: center; gap: 25px;}
:is(#repair-site-header,#repair-site-footer):is(.brand),:is(#repair-site-header,#repair-site-footer) :is(.brand){display: inline-flex; align-items: center; gap: 10px; text-decoration: none; font-weight: 700; letter-spacing: -0.9px; font-size: 24px; white-space: nowrap;}

:is(#repair-site-header,#repair-site-footer):is(.main-nav),:is(#repair-site-header,#repair-site-footer) :is(.main-nav){display: flex; align-items: center; gap: 27px; font-size: 14px;}
:is(#repair-site-header,#repair-site-footer):is(.main-nav > a),:is(#repair-site-header,#repair-site-footer) :is(.main-nav > a){text-decoration: none;}
:is(#repair-site-header,#repair-site-footer):is(.main-nav > a:hover),:is(#repair-site-header,#repair-site-footer) :is(.main-nav > a:hover){text-decoration: underline;}





:is(#repair-site-header,#repair-site-footer):is(p),:is(#repair-site-header,#repair-site-footer) :is(p){margin-top: 0px;}




:is(#repair-site-header,#repair-site-footer):is(p),:is(#repair-site-header,#repair-site-footer) :is(p){margin-bottom: 20px;}






























































































































































:is(#repair-site-header,#repair-site-footer):is(.site-footer),:is(#repair-site-header,#repair-site-footer) :is(.site-footer){margin-top: 55px; background: rgb(233, 237, 225); border-top: 1px solid rgb(212, 220, 204);}
:is(#repair-site-header,#repair-site-footer):is(.footer-grid),:is(#repair-site-header,#repair-site-footer) :is(.footer-grid){display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 50px; padding-top: 45px; padding-bottom: 35px;}
:is(#repair-site-header,#repair-site-footer):is(.footer-grid p),:is(#repair-site-header,#repair-site-footer) :is(.footer-grid p){font-size: 13px; color: var(--muted); margin-top: 16px;}
:is(#repair-site-header,#repair-site-footer):is(.footer-grid > div > strong),:is(#repair-site-header,#repair-site-footer) :is(.footer-grid > div > strong){display: block; font-size: 12px; margin-bottom: 14px;}
:is(#repair-site-header,#repair-site-footer):is(.footer-grid > div > a:not(.brand)),:is(#repair-site-header,#repair-site-footer) :is(.footer-grid > div > a:not(.brand)){display: block; font-size: 12px; text-decoration: none; margin-bottom: 9px;}
:is(#repair-site-header,#repair-site-footer):is(.footer-grid > div > a:hover),:is(#repair-site-header,#repair-site-footer) :is(.footer-grid > div > a:hover){text-decoration: underline;}
:is(#repair-site-header,#repair-site-footer):is(.footer-bottom),:is(#repair-site-header,#repair-site-footer) :is(.footer-bottom){display: flex; justify-content: space-between; gap: 20px; font-size: 10px; color: var(--muted); border-top: 1px solid rgb(208, 216, 199); padding-top: 17px; padding-bottom: 20px;}


@media (max-width: 1050px) {:is(#repair-site-header,#repair-site-footer):is(.main-nav),:is(#repair-site-header,#repair-site-footer) :is(.main-nav){gap: 17px; font-size: 12px;}
:is(#repair-site-header,#repair-site-footer):is(.brand),:is(#repair-site-header,#repair-site-footer) :is(.brand){font-size: 21px;}







}
@media (max-width: 760px) {:is(#repair-site-header,#repair-site-footer):is(.container),:is(#repair-site-header,#repair-site-footer) :is(.container){width: calc(100% - 36px);}
:is(#repair-site-header,#repair-site-footer):is(.header-inner),:is(#repair-site-header,#repair-site-footer) :is(.header-inner){min-height: 75px; flex-wrap: wrap; padding: 17px 0px 13px; gap: 14px;}
:is(#repair-site-header,#repair-site-footer):is(.brand),:is(#repair-site-header,#repair-site-footer) :is(.brand){font-size: 23px;}
:is(#repair-site-header,#repair-site-footer):is(.main-nav),:is(#repair-site-header,#repair-site-footer) :is(.main-nav){width: 100%; justify-content: space-between; gap: 10px; font-size: 11px;}

































:is(#repair-site-header,#repair-site-footer):is(.footer-grid),:is(#repair-site-header,#repair-site-footer) :is(.footer-grid){grid-template-columns: 1fr 1fr; gap: 25px;}
:is(#repair-site-header,#repair-site-footer):is(.footer-grid > div:first-child),:is(#repair-site-header,#repair-site-footer) :is(.footer-grid > div:first-child){grid-column: 1 / -1;}
:is(#repair-site-header,#repair-site-footer):is(.footer-bottom),:is(#repair-site-header,#repair-site-footer) :is(.footer-bottom){flex-direction: column; gap: 6px;}





}
@media (max-width: 470px) {








}
@media (prefers-reduced-motion: reduce) {
:is(#repair-site-header,#repair-site-footer):is(*),:is(#repair-site-header,#repair-site-footer) :is(*){transition: none !important;}}





























@media (max-width: 760px) {


}
@media (max-width: 470px) {


}





























:is(#repair-site-header,#repair-site-footer):is(.brand img),:is(#repair-site-header,#repair-site-footer) :is(.brand img){display: block; flex: 0 0 auto; width: 40px; height: 40px; max-width: none;}
@media (max-width: 850px) {

}
@media (max-width: 600px) {








}
:is(#repair-site-header,#repair-site-footer):is(.brand img.brand-lockup),:is(#repair-site-header,#repair-site-footer) :is(.brand img.brand-lockup){display: block; width: 240px; height: auto; max-width: 240px; flex: 0 1 auto;}
@media (max-width: 1050px) {:is(#repair-site-header,#repair-site-footer):is(.brand img.brand-lockup),:is(#repair-site-header,#repair-site-footer) :is(.brand img.brand-lockup){width: 215px; max-width: 34vw;}}
@media (max-width: 760px) {:is(#repair-site-header,#repair-site-footer):is(.brand img.brand-lockup),:is(#repair-site-header,#repair-site-footer) :is(.brand img.brand-lockup){width: min(240px, 52vw); max-width: none;}}
@media (max-width: 470px) {:is(#repair-site-header,#repair-site-footer):is(.brand img.brand-lockup),:is(#repair-site-header,#repair-site-footer) :is(.brand img.brand-lockup){width: min(205px, 54vw);}}











































@media (max-width: 1000px) {
}
@media (max-width: 720px) {



}
@media (max-width: 520px) {





}


































@media (max-width: 560px) {








}















































@media (max-width: 900px) {

}
@media (max-width: 760px) {








}




































@media (max-width: 760px) {



}




















@media (min-width: 761px) {







}

@media (max-width: 760px) {

}
@media (max-width: 540px) {


}





















@media (max-width: 600px) {






}




@media (max-width: 760px) {

}

















































































@media (max-width: 800px) {









}
@media (max-width: 500px) {







}






















@media (max-width: 600px) {



}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid){display: grid; grid-template-columns: minmax(240px, 1.5fr) repeat(3, minmax(0px, 1fr)); gap: 48px; padding-top: 48px; padding-bottom: 40px; align-items: start;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid > div),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid > div){min-width: 0px;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid strong),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid strong){display: block; margin: 0px 0px 18px; font-size: 0.95rem;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid a:not(.brand)),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid a:not(.brand)){display: block; margin: 0px 0px 12px; line-height: 1.5; font-size: 0.95rem; overflow-wrap: anywhere;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid .brand),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid .brand){display: inline-flex; margin: 0px; max-width: 100%;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid .brand-lockup),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid .brand-lockup){max-width: 100%; height: auto;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid p),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid p){margin: 20px 0px 0px; line-height: 1.65; max-width: 280px;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-bottom),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-bottom){padding-top: 22px; padding-bottom: 22px; gap: 16px; flex-wrap: wrap;}
@media (max-width: 1000px) {:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid){grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 32px;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid > div:first-child),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid > div:first-child){grid-column: 1 / -1;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid p),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid p){max-width: none; margin-top: 12px;}}
@media (max-width: 560px) {:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid){grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 28px 20px; padding-top: 32px; padding-bottom: 28px;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid > div:last-child),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid > div:last-child){grid-column: 1 / -1; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); column-gap: 20px;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid > div:last-child strong),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid > div:last-child strong){grid-column: 1 / -1;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-bottom),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-bottom){display: flex; flex-direction: column; align-items: flex-start; gap: 6px;}}









@media (max-width: 720px) {
}
@media (max-width: 520px) {


}




@media (max-width: 1100px) {
}





























@media (max-width: 900px) {
}
@media (max-width: 480px) {


}







@media (max-width: 760px) {:is(#repair-site-header,#repair-site-footer):is(.site-header),:is(#repair-site-header,#repair-site-footer) :is(.site-header){position: relative; top: auto;}
:is(#repair-site-header,#repair-site-footer):is(.header-inner),:is(#repair-site-header,#repair-site-footer) :is(.header-inner){min-height: 0px; flex-direction: column; align-items: flex-start; gap: 12px; padding-top: 16px; padding-bottom: 12px;}
:is(#repair-site-header,#repair-site-footer):is(.main-nav),:is(#repair-site-header,#repair-site-footer) :is(.main-nav){display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); width: 100%; gap: 8px; font-size: 12px;}
:is(#repair-site-header,#repair-site-footer):is(.main-nav a),:is(#repair-site-header,#repair-site-footer) :is(.main-nav a){display: flex; align-items: center; justify-content: center; min-height: 40px; text-align: center; line-height: 1.35; white-space: normal;}
:is(#repair-site-header,#repair-site-footer):is(.main-nav a:first-child),:is(#repair-site-header,#repair-site-footer) :is(.main-nav a:first-child){justify-content: flex-start;}
:is(#repair-site-header,#repair-site-footer):is(.main-nav a:last-child),:is(#repair-site-header,#repair-site-footer) :is(.main-nav a:last-child){justify-content: flex-end;}
:is(#repair-site-header,#repair-site-footer):is(.brand img.brand-lockup),:is(#repair-site-header,#repair-site-footer) :is(.brand img.brand-lockup){width: 215px; max-width: 100%; height: auto;}


:is(#repair-site-header,#repair-site-footer):is(.container),:is(#repair-site-header,#repair-site-footer) :is(.container){max-width: 100%; box-sizing: border-box;}



















































:is(#repair-site-header,#repair-site-footer):is(.footer-grid),:is(#repair-site-header,#repair-site-footer) :is(.footer-grid){min-width: 0px;}
:is(#repair-site-header,#repair-site-footer):is(.footer-grid a),:is(#repair-site-header,#repair-site-footer) :is(.footer-grid a){overflow-wrap: anywhere;}








}
@media (max-width: 420px) {


:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid){grid-template-columns: minmax(0px, 1fr); gap: 24px;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid > div:last-child),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid > div:last-child){grid-column: auto; display: block;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid > div:first-child),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid > div:first-child){grid-column: auto;}
:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-grid a:not(.brand)),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-grid a:not(.brand)){margin-bottom: 10px;}
:is(#repair-site-header,#repair-site-footer):is(.footer-bottom),:is(#repair-site-header,#repair-site-footer) :is(.footer-bottom){font-size: 12px;}

}







@media (max-width: 760px) {

}

@media (max-width: 480px) {

}
@media (max-width: 420px) {

}
:is(#repair-site-header,#repair-site-footer):is(.header-saved),:is(#repair-site-header,#repair-site-footer) :is(.header-saved){display: inline-flex; align-items: center; justify-content: center; gap: 6px; min-height: 42px; padding: 8px 12px; border: 1px solid rgb(214, 177, 186); border-radius: 9px; background: rgb(255, 248, 250); color: rgb(167, 36, 69); text-decoration: none; font-size: 13px; font-weight: 700; line-height: 1.3; white-space: nowrap;}
:is(#repair-site-header,#repair-site-footer):is(.header-saved:hover),:is(#repair-site-header,#repair-site-footer) :is(.header-saved:hover){background: rgb(255, 229, 236); border-color: rgb(184, 44, 80); color: rgb(148, 27, 60);}
:is(#repair-site-header,#repair-site-footer):is(.header-saved.has-saved [data-saved-icon]),:is(#repair-site-header,#repair-site-footer) :is(.header-saved.has-saved [data-saved-icon]){color: rgb(180, 35, 71);}
:is(#repair-site-header,#repair-site-footer):is(.header-saved [data-saved-icon]),:is(#repair-site-header,#repair-site-footer) :is(.header-saved [data-saved-icon]){font-size: 21px; line-height: 1;}
:is(#repair-site-header,#repair-site-footer):is(.header-saved [data-saved-count]),:is(#repair-site-header,#repair-site-footer) :is(.header-saved [data-saved-count]){display: inline-block; min-width: 0.65em; font-variant-numeric: tabular-nums;}



@media (min-width: 761px) and (max-width: 900px) {:is(#repair-site-header,#repair-site-footer):is(.site-header.has-saved-controls .header-inner),:is(#repair-site-header,#repair-site-footer) :is(.site-header.has-saved-controls .header-inner){flex-wrap: wrap; gap: 12px; padding-top: 14px; padding-bottom: 14px;}
:is(#repair-site-header,#repair-site-footer):is(.main-nav.has-saved-entry),:is(#repair-site-header,#repair-site-footer) :is(.main-nav.has-saved-entry){width: 100%; justify-content: space-between;}}
@media (max-width: 760px) {:is(#repair-site-header,#repair-site-footer):is(.main-nav.has-saved-entry),:is(#repair-site-header,#repair-site-footer) :is(.main-nav.has-saved-entry){grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 6px; align-items: center;}
:is(#repair-site-header,#repair-site-footer):is(.main-nav.has-saved-entry > a),:is(#repair-site-header,#repair-site-footer) :is(.main-nav.has-saved-entry > a){justify-content: center; min-width: 0px; min-height: 44px; font-size: 11px; text-align: center;}
:is(#repair-site-header,#repair-site-footer):is(.main-nav.has-saved-entry .header-saved),:is(#repair-site-header,#repair-site-footer) :is(.main-nav.has-saved-entry .header-saved){padding: 8px 5px; gap: 4px; white-space: nowrap;}}
@media (max-width: 480px) {:is(#repair-site-header,#repair-site-footer):is(.header-saved .saved-word),:is(#repair-site-header,#repair-site-footer) :is(.header-saved .saved-word){display: none;}
:is(#repair-site-header,#repair-site-footer):is(.header-saved [data-saved-icon]),:is(#repair-site-header,#repair-site-footer) :is(.header-saved [data-saved-icon]){font-size: 22px;}}




















@media (max-width: 600px) {
}
































@media (max-width: 700px) {





}






:is(#repair-site-header,#repair-site-footer):is(.site-header),:is(#repair-site-header,#repair-site-footer) :is(.site-header){border-bottom-color: var(--fl-line);}
:is(#repair-site-header,#repair-site-footer):is(.main-nav > a:not(.fl-saved-header)),:is(#repair-site-header,#repair-site-footer) :is(.main-nav > a:not(.fl-saved-header)){text-underline-offset: 6px;}














































































:is(#repair-site-header,#repair-site-footer):is(.site-footer),:is(#repair-site-header,#repair-site-footer) :is(.site-footer){border-top-color: var(--fl-line);}
:is(#repair-site-header,#repair-site-footer):is(:is(a, button, input, select, textarea):focus-visible),:is(#repair-site-header,#repair-site-footer) :is(:is(a, button, input, select, textarea):focus-visible){outline: rgb(113, 142, 85) solid 3px; outline-offset: 3px;}
@media (max-width: 700px) {






















}
@media (prefers-reduced-motion: reduce) {
}
















@media (max-width: 1050px) {

}
@media (max-width: 700px) {






}

























@media (max-width: 480px) {

}









@media (max-width: 480px) {
}













@media (max-width: 600px) {


}





@media (max-width: 600px) {
}









@media (max-width: 600px) {


}


@media (prefers-reduced-motion: reduce) {
}





@media (max-width: 600px) {
}










@container (min-width: 520px) {

}














@media (max-width: 600px) {
}

































@media (max-width: 760px) {





}
@media (max-width: 420px) {



}











@media (max-width: 700px) {
}














:is(#repair-site-header,#repair-site-footer):is(.fl-refined .main-nav > a),:is(#repair-site-header,#repair-site-footer) :is(.fl-refined .main-nav > a){color: rgb(33, 76, 61); letter-spacing: 0.01em; text-underline-offset: 5px; font-weight: 600; background: rgb(237, 243, 231); border-radius: 8px; padding: 10px 14px; box-shadow: rgb(199, 213, 187) 0px 0px 0px 1px inset; transition: background-color 0.16s, color 0.16s;}
:is(#repair-site-header,#repair-site-footer):is(.fl-refined .main-nav > a:first-child),:is(#repair-site-header,#repair-site-footer) :is(.fl-refined .main-nav > a:first-child){background: rgb(33, 76, 61); color: rgb(255, 255, 255); box-shadow: rgb(33, 76, 61) 0px 0px 0px 1px inset;}
:is(#repair-site-header,#repair-site-footer):is(.fl-refined .main-nav > a:hover),:is(#repair-site-header,#repair-site-footer) :is(.fl-refined .main-nav > a:hover){background: rgb(223, 234, 213); color: rgb(23, 60, 43); text-decoration: none;}
:is(#repair-site-header,#repair-site-footer):is(.fl-refined .main-nav > a:first-child:hover),:is(#repair-site-header,#repair-site-footer) :is(.fl-refined .main-nav > a:first-child:hover){background: rgb(23, 60, 43); color: rgb(255, 255, 255);}
:is(#repair-site-header,#repair-site-footer):is(.fl-refined .main-nav .header-saved),:is(#repair-site-header,#repair-site-footer) :is(.fl-refined .main-nav .header-saved){border-color: rgb(199, 213, 187); border-radius: 8px; background: rgb(255, 254, 250); box-shadow: none;}
:is(#repair-site-header,#repair-site-footer):is(.fl-refined .main-nav > a:focus-visible),:is(#repair-site-header,#repair-site-footer) :is(.fl-refined .main-nav > a:focus-visible){outline: rgb(155, 120, 64) solid 3px; outline-offset: 4px;}



















@media (max-width: 700px) {:is(#repair-site-header,#repair-site-footer):is(.fl-refined .main-nav > a),:is(#repair-site-header,#repair-site-footer) :is(.fl-refined .main-nav > a){padding: 9px 8px; min-height: 48px;}







}

@media (prefers-reduced-motion: reduce) {:is(#repair-site-header,#repair-site-footer):is(.fl-refined .main-nav > a),:is(#repair-site-header,#repair-site-footer) :is(.fl-refined .main-nav > a){transition: none;}}

@media (hover: hover) and (pointer: fine) {


}
@media (prefers-reduced-motion: reduce) {
}

@media (hover: hover) and (pointer: fine) {
}
@media (prefers-reduced-motion: reduce) {
}


@media (hover: hover) and (pointer: fine) {
}
@media (prefers-reduced-motion: reduce) {
}

@media (min-width: 761px) and (max-width: 1100px) {
}
@media (max-width: 760px) {

:is(#repair-site-header,#repair-site-footer):is(.site-footer .footer-landlord-tools),:is(#repair-site-header,#repair-site-footer) :is(.site-footer .footer-landlord-tools){display: flex; align-items: center; min-height: 44px;}}








@media (max-width: 600px) {




}























@media (max-width: 900px) {

}
@media (max-width: 600px) {




}















@media (max-width: 540px) {

}






























@media (max-width: 600px) {







}
@media (max-width: 760px) {


}
#repair-site-footer{padding-top:0!important;padding-bottom:0!important}
:is(#repair-site-header,#repair-site-footer) [hidden]{display:none!important}
@media print{#repair-site-header,#repair-site-footer{display:none!important}}