:where(html){font-family:system-ui;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin-block-end:0.67em;margin-block-start:0.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(pre,code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}:where(sub){bottom:-0.25em}:where(sup){top:-0.5em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,optgroup,select,textarea){margin:0}:where(button,select){text-transform:none}:where(button,input:is([type="button" i],[type="reset" i],[type="submit" i])){-webkit-appearance:button}:where(legend){padding:0}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type="search" i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type="button" i],[type="color" i],[type="reset" i],[type="submit" i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type="button" i],[type="color" i],[type="reset" i],[type="submit" i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:white;border:solid;color:black;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:italic;font-weight:200;src:url('/fonts/nunito-sans_extralightitalic_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:italic;font-weight:300;src:url('/fonts/nunito-sans_lightitalic_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:italic;font-weight:400;src:url('/fonts/nunito-sans_regularitalic_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:italic;font-weight:500;src:url('/fonts/nunito-sans_mediumitalic_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:italic;font-weight:600;src:url('/fonts/nunito-sans_semibolditalic_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:italic;font-weight:700;src:url('/fonts/nunito-sans_bolditalic_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:italic;font-weight:800;src:url('/fonts/nunito-sans_extrabolditalic_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:italic;font-weight:900;src:url('/fonts/nunito-sans_blackitalic_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:normal;font-weight:200;src:url('/fonts/nunito-sans_extralight_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:normal;font-weight:300;src:url('/fonts/nunito-sans_light_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:normal;font-weight:300;src:url('/fonts/nunito-sans_light_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:normal;font-weight:400;src:url('/fonts/nunito-sans_regular_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:normal;font-weight:500;src:url('/fonts/nunito-sans_medium_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:normal;font-weight:600;src:url('/fonts/nunito-sans_semibold_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:normal;font-weight:700;src:url('/fonts/nunito-sans_bold_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:normal;font-weight:800;src:url('/fonts/nunito-sans_extrabold_condensed.woff') format('woff')}
@font-face{font-display:swap;font-family:'Nunito Sans Condensed';font-stretch:condensed;font-style:normal;font-weight:900;src:url('/fonts/nunito-sans_black_condensed.woff') format('woff')}
html, body{background:#c8c8ca;color:#231f20;font-size:1em;margin:0;min-height:100%;padding:0;scroll-behavior:smooth}
body{font-size:1em}
#content{display:grid;font-size:1.125em;grid-gap:12px;grid-template-columns:0 1fr 0;grid-template-rows:auto;line-height:1.5em;max-width:100%;min-width:272px;padding:0;position:relative;width:100vw;z-index:1}
#header{display:grid;grid-gap:12px;grid-template-columns:0 1fr 0;grid-template-rows:auto;max-width:100%;min-width:272px;padding:12px 0;position:relative;width:100vw;z-index:1}
#footer{bottom:0;color:#ffffff;display:grid;font-size:0.75em;grid-gap:12px;grid-row-gap:0;grid-template-columns:0 1fr 0;grid-template-rows:auto;max-width:100%;min-width:272px;padding:12px 0;position:absolute;width:100%;z-index:1}
*{font-family:'Nunito Sans Condensed',system-ui,sans-serif;font-stretch:condensed}
h1, h2, h3, h4, h5, h6{color:#231f20}
h1{font-size:3em}
h2{font-size:2.375em}
h3{font-size:1.75em}
h4{font-size:1.125em}
h5{font-size:1em}
h6{font-size:.9375em}
a, a:visited{color:#E2001A;text-decoration:none}
hr{background:#efeff0;border:none;color:#efeff0;height:1px;margin:12px 0 6px 0;padding:0}
strong{color:#231f20}
em{color:#231f20}
ul{list-style-type:disc;margin:16px 0;padding:0}
li{color:#E2001A;font-weight:bold;margin:0 0 0 1em;padding:0 0 0.5em 0}
li span{color:#56575e;font-weight:normal}
.xlink{position:relative}
.xlink::after{background-color:#b40b1a;bottom:-1px;content:'';height:1px;left:0;opacity:0;position:absolute;top:auto;transform:scaleX(0);transition:transform 0.33s,opacity 0.33s;visibility:hidden;width:100%;z-index:0}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{line-height:initial}
#content h1{font-size:2.333333334em}
#content h2{font-size:1.847220375em}
#content h3{font-size:1.555555556em}
#content h4{font-size:1em}
#content h5{font-size:1em}
#content h6{font-size:0.875em}
#content li span{color:#56575e}
#wphoto{background:url('/images/wphoto_0320x.jpg') 50% 50%/cover no-repeat}
#tsr-express-sites{display:grid;grid-gap:12px;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;margin:0}
#tsr-express-sites .tsr-express-site, #tsr-express-sites .tsr-express-site:visited{background-color:#E2001A;display:block;margin:0;padding:0;position:relative;text-decoration:none}
#tsr-express-sites .tsr-express-site:nth-child(5n){background-color:#800010}
#tsr-express-sites .tsr-express-site:nth-child(5n+1){background-color:#b40b1a}
#tsr-express-sites .tsr-express-site:nth-child(5n+2){background-color:#E2001A}
#tsr-express-sites .tsr-express-site:nth-child(5n+3){background-color:#990012}
#tsr-express-sites .tsr-express-site:nth-child(5n+4){background-color:#b40b1a}
#tsr-express-sites .tsr-express-site-in{}
.tsr-express-site .tsr-express-site-image{display:block;margin:0 0 2px 0;overflow:hidden}
.tsr-express-site .tsr-express-site-image img{display:block;height:auto;margin:0;padding:0;transition:transform 750ms ease;width:100%}
.tsr-express-site .tsr-express-site-title{color:#ffffff;display:block;font-size:1.5em;padding:16px 0 12px 0}
.tsr-express-site .tsr-express-site-address{color:#f6b2ba;display:block;padding:8px 16px;text-align:left}
.tsr-express-site .tsr-express-site-services{display:block;padding:0 16px 2.4em 16px;text-align:left}
.tsr-express-site .tsr-express-site-services span{color:#ffffff;display:block;padding-left:1.1em;position:relative}
.tsr-express-site .tsr-express-site-services span::before{background:#f6b2ba;border-radius:50%;content:'';height:0.45em;left:0.2em;line-height:0;position:absolute;top:0.7em;transform:translateY(-50%);width:0.45em}
.tsr-express-site .tsr-express-site-url{bottom:0;color:#ffffff;font-weight:bold;height:1.5em;left:0;overflow:hidden;padding:8px 0;position:absolute;width:100%}
.tsr-express-site, .tsr-express-site:visited{background:linear-gradient(180deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.00) 55%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.35);display:block;margin:0;overflow:hidden;position:relative;text-decoration:none;transition:background-color 750ms ease,box-shadow 750ms ease,filter 750ms ease}
.tsr-express-site::before{background:linear-gradient(180deg,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.18) 45%,rgba(255,255,255,0.00) 100%),radial-gradient(120% 60% at 50% 0%,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.20) 35%,rgba(255,255,255,0.00) 70%);bottom:0;content:'';left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity 750ms ease}
.tsr-express-site::after{background:linear-gradient(30deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 45%,rgba(255,255,255,0) 80% );content:'';height:55%;left:-45%;opacity:0;pointer-events:none;position:absolute;top:-70%;transform:translateY(0) rotate(0.001deg);transition:transform 750ms ease,opacity 750ms ease;width:200%}
#web{height:100%;margin:0;min-height:100vh;position:relative;width:100%}
#web #wphoto{height:100vh;left:0;margin:0;padding:0;position:fixed;top:0;width:100vw;z-index:0}
#web #wphoto::after{background-color:#000000;content:'';display:block;height:100%;left:0;opacity:0.6;position:absolute;top:0;width:100%}
#header-in, #content-in, #footer-in{align-self:center;grid-area:2/2/-2/-2;text-align:center}
#header h1{aspect-ratio:448/80;display:block;margin:0 auto;max-width:320px;overflow:hidden;position:relative;text-align:center;text-indent:-1000em;width:100%}
#header h1 span{display:block;height:100%;left:0;position:absolute;top:0;width:100%}
#header h1 span img{display:block;height:auto;margin:0 auto;width:100%}
#header h2{color:#ffffff;display:block;font-size:1.5em;margin:1em auto;text-align:center;text-transform:uppercase}
#footer .footer-line{display:block;padding:8px 12px;text-align:center}
#content-in{padding:0 0 6em 0}
#cookie-consent-form{}
.cookie-consent-toggle{cursor:pointer;display:inline-block;height:24px;overflow:hidden;position:relative;width:48px}
.cookie-consent-toggle input{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}
.cookie-consent-toggle span{background-color:#808080;border-radius:13px;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;transition:background-color .25s ease-in-out;width:100%;will-change:background-color;z-index:0}
.cookie-consent-toggle span::before{background:#FFFFFF;border:3px solid #808080;border-radius:50%;content:'';display:block;height:18px;left:0;position:absolute;top:0;transform:translateX(0);transition:transform .25s ease-in-out,border-color .25s ease-in-out;width:18px;will-change:transform}
.cookie-consent-toggle span::after{color:#FFFFFF;content:'\D7';display:block;font-family:system-ui,sans-serif;font-size:1.5em;font-weight:bold;height:24px;left:auto;line-height:24px;position:absolute;right:0;text-align:center;top:0;width:32px}
.cookie-consent-toggle input:checked + span{background-color:#008000}
.cookie-consent-toggle input:checked + span:before{border:3px solid #008000;transform:translateX(24px)}
.cookie-consent-toggle input:checked + span:after{content:'\2713';font-family:system-ui,sans-serif;font-size:1.375em;left:0;right:auto}
.cookie-consent-toggle-disabled{opacity:0.5}
.cookie-consent-button, .cookie-consent-button:visited{background-color:#808080;border:none;border-radius:4px;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:0.875em;line-height:16px;margin:4px 12px;min-width:128px;padding:8px 16px;padding-inline:0;text-align:center;transition:background-color .25s ease-in-out}
.cookie-consent-button:active, .cookie-consent-button:focus{background-color:#A0A0A0;color:#FFFFFF}
.cookie-consent-button.cookie-consent-button-all{background-color:#008000}
.cookie-consent-button.cookie-consent-button-all:active, .cookie-consent-button.cookie-consent-button-all:focus{background-color:#00A000}
#cookie-consent-form-content{}
#cookie-consent-form-content-in{padding:12px 12px 8px 12px}
#cookie-consent-form-submit{padding:0 0 12px 0}
#cookie-consent-form h5{color:#333333;font-size:1.125em;font-weight:bold;margin:0;padding:0 0 4px 0}
#cookie-consent-form strong{color:#333333}
#cookie-consent-form ul{list-style-type:none;margin:0;padding:0 0 12px 0}
#cookie-consent-form li{list-style-type:none;margin:0;padding:0 0 8px 0;position:relative}
#cookie-consent-form li span{}
#cookie-consent-form li .cookie-consent-toggle{left:0;position:absolute;top:0}
#cookie-consent-form li .cookie-consent-toggle-text{display:block;min-height:24px;padding:0 0 0 64px}
#cookie-consent-form li .cookie-consent-toggle-text strong{display:block}
#cookie-consent.cookie-consent-bar{bottom:0;color:#999999;left:0;min-height:0;padding:0;position:fixed;text-align:center;top:auto;transition:min-height 0.5s ease-in-out,top 0.5s ease-in-out,bottom 0.5s ease-in-out;width:100vw;z-index:10000}
#cookie-consent:target.cookie-consent-bar{bottom:auto;min-height:100vh;position:absolute;top:0}
#cookie-consent.cookie-consent-bar::before{background:#141414;content:'';display:block;height:100%;left:0;opacity:0.9;position:absolute;top:0;width:100%;z-index:-1}
#cookie-consent:target.cookie-consent-bar::before{height:100vh;position:fixed}
#cookie-consent-in{display:block;margin:0 auto;max-width:1400px;padding:0;width:100%}
#cookie-consent-in2{margin:0;padding:0 12px;text-align:left;width:auto}
#cookie-consent-text{padding:24px 12px 12px 12px}
#cookie-consent-link, #cookie-consent-link:visited{color:#CCCCCC;display:block;padding:8px 0}
#cookie-consent-link::after{content:' >'}
#cookie-consent.cookie-consent-bar #ccs-selected{display:none}
#cookie-consent:target #ccs-selected{display:inline-block}
#cookie-consent.cookie-consent-bar #cookie-consent-form-content{max-height:0;overflow:hidden;transition:max-height 0.25s ease-in-out}
#cookie-consent:target.cookie-consent-bar #cookie-consent-form-content{max-height:1000em}
#cookie-consent.cookie-consent-bar #ccs-select{display:inline-block}
#cookie-consent:target.cookie-consent-bar #ccs-select{display:none}
#cookie-consent #cookie-consent-form-in{background-color:transparent;transition:background-color 0.25s ease-in-out}
#cookie-consent:target #cookie-consent-form-in, #cookie-consent.cookie-consent-inpage #cookie-consent-form-in{background-color:#f8f8f8}
#cookie-consent-xform{position:relative}
#cookie-consent #ccs-close, #cookie-consent #ccs-close:visited{color:#999999;display:none;font-family:system-ui,sans-serif;font-size:2.5em;height:32px;line-height:32px;position:absolute;right:4px;text-align:center;text-decoration:none;top:4px;width:32px;z-index:100}
#cookie-consent:target.cookie-consent-bar #ccs-close{display:block}
#xscripts, .xnoscript{display:inline;font-size:0;height:0;line-height:0;overflow:hidden;position:absolute;width:0}
@keyframes wphoto-scroll{0%{transform:translateX(100%);z-index:10}8.333%{transform:translateX(0);z-index:10}25%{z-index:1}50%{z-index:0}100%{z-index:0}}@keyframes wphoto-inner-scroll{0%{transform:translateX(0)}100%{transform:translateX(-10%)}}
@media not all and (any-hover:none),not all and (hover:none),not all and (-moz-touch-enabled),screen and (-ms-high-contrast:active)[[xmedia]],screen and (-ms-high-contrast:none)[[xmedia]]{
a:hover{color:#b40b1a;text-decoration:underline;transition:color 0.3s}
.xlink:hover{text-decoration:none}
.xlink:hover::after{opacity:1;transform:scaleX(1);visibility:visible}
.tsr-express-site .tsr-express-site:hover{text-decoration:none}
.tsr-express-site:hover,.tsr-express-site:focus{background-color:rgba(255,255,255,0.22);box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 12px 26px rgba(0,0,0,0.22);filter:saturate(1.06) contrast(1.04);outline:none}
.tsr-express-site:hover::before,.tsr-express-site:focus::before{opacity:1}
.tsr-express-site:hover::after,.tsr-express-site:focus::after{opacity:1;transform:translateY(340%) rotate(0.001deg)}
.tsr-express-site:hover .tsr-express-site-image img,.tsr-express-site:focus .tsr-express-site-image img{transform:scale(1.05)}
#footer a:hover{color:#ffffff}
.cookie-consent-button:hover{background-color:#A0A0A0;color:#FFFFFF;text-decoration:none}
.cookie-consent-button.cookie-consent-button-all:hover{background-color:#00A000}
#cookie-consent-link:hover{color:#FFFFFF}
#cookie-consent #ccs-close:hover{color:#000000}
}
@media only screen and (min-width:30em){
#header{display:grid;grid-gap:16px;min-width:424px;padding:16px 0}
#content{display:grid;grid-gap:16px;min-width:424px;padding:0}
#footer{display:grid;grid-gap:16px;grid-row-gap:0;min-width:424px;padding:16px 0}
#wphoto{background:url('/images/wphoto_0480x.jpg') 50% 50%/cover no-repeat}
#tsr-express-sites{grid-gap:16px;grid-template-columns:repeat(1,1fr)}
.tsr-express-site .tsr-express-site-address{padding:8px 24px}
.tsr-express-site .tsr-express-site-services{padding:0 24px 2.4em 24px}
#cookie-consent-form-submit{padding:0 4px 16px 4px}
#cookie-consent-form-content-in{padding:16px 16px 8px 16px}
#cookie-consent-in2{padding:0 16px}
#cookie-consent-text{padding:32px 16px 12px 16px}
#cookie-consent #ccs-close, #cookie-consent #ccs-close:visited{right:8px;top:8px}
}
@media only screen and (min-width:40em){
#header{display:grid;grid-gap:16px;min-width:584px;padding:16px 0}
#content{display:grid;grid-gap:16px;min-width:584px;padding:0}
#footer{display:grid;grid-gap:16px;grid-row-gap:0;min-width:584px;padding:16px 0}
#wphoto{background:url('/images/wphoto_0640x.jpg') 50% 50%/cover no-repeat}
#tsr-express-sites{grid-template-columns:repeat(2,1fr)}
}
@media only screen and (min-width:48em){
#header{display:grid;grid-gap:24px;min-width:712px;padding:24px 0}
#content{display:grid;grid-gap:24px;min-width:712px;padding:0}
#footer{display:grid;grid-gap:24px;grid-row-gap:0;min-width:712px;padding:24px 0}
#wphoto{background:url('/images/wphoto_0768x.jpg') 50% 50%/cover no-repeat}
#tsr-express-sites{grid-template-columns:repeat(2,1fr)}
#footer .footer-line{display:inline-block;padding:8px}
#cookie-consent-form-submit{padding:0 12px 24px 12px}
#cookie-consent-in2{padding:0 24px}
#cookie-consent-form-content-in{padding:24px 24px 8px 24px}
#cookie-consent-text{padding:36px 24px 12px 24px}
#cookie-consent #ccs-close, #cookie-consent #ccs-close:visited{right:16px;top:16px}
}
@media only screen and (min-width:60em){
#header{display:grid;grid-gap:24px;grid1152 = grid;padding:24px 0;min-width:856px}
#content{display:grid;grid-gap:24px;grid1152 = grid;padding:0;min-width:856px}
#footer{display:grid;grid-gap:24px;grid1152 = grid;grid-row-gap:0;min-width:856px;padding:24px 0}
#wphoto{background:url('/images/wphoto_0960x.jpg') 50% 50%/cover no-repeat}
#tsr-express-sites.tsr-express-sites3, #tsr-express-sites.tsr-express-sites4{grid-template-columns:repeat(3,1fr)}
}
@media only screen and (min-width:72em){
#header{display:$grid1152;padding:40px 0}
#content{display:$grid1152;padding:0}
#footer{display:$grid1152;grid-row-gap:0;padding:40px 0}
#wphoto{background:url('/images/wphoto.jpg') 50% 50%/cover no-repeat}
#tsr-express-sites.tsr-express-sites3, #tsr-express-sites.tsr-express-sites4{grid-template-columns:repeat(3,1fr)}
#cookie-consent-form-submit{padding:0 28px 40px 28px}
#cookie-consent-in2{padding:0 40px}
#cookie-consent-form-content-in{padding:40px 40px 8px 40px}
#cookie-consent-text{padding:40px 40px 20px 40px}
#cookie-consent #ccs-close, #cookie-consent #ccs-close:visited{right:32px;top:32px}
}
@media only screen and (min-width:80em){
#header{display:grid;grid-column-gap:40px;grid-row-gap:24px;min-width:1176px;padding:40px 0}
#content{display:grid;grid-column-gap:40px;grid-row-gap:24px;min-width:1176px;padding:0}
#footer{display:grid;grid-column-gap:40px;grid-row-gap:0;min-width:1176px;padding:40px 0}
#tsr-express-sites.tsr-express-sites4{grid-template-columns:repeat(4,1fr)}
}
@media only screen and (min-width:90em){
#header{display:grid;grid-column-gap:40px;grid-row-gap:24px;grid-template-columns:calc(50vw - 668px) 1fr calc(50vw - 668px);min-width:1336px;padding:40px 0}
#content{display:grid;grid-column-gap:40px;grid-row-gap:24px;grid-template-columns:calc(50vw - 668px) 1fr calc(50vw - 668px);min-width:1336px;padding:0}
#footer{display:grid;grid-column-gap:40px;grid-row-gap:0;grid-template-columns:calc(50vw - 668px) 1fr calc(50vw - 668px);min-width:1336px;padding:40px 0}
}
