#page{background-color:#fff;min-height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:stretch}#page .ui--hidden{display:none !important}#page .top.bar{padding:2em 0;width:100%;box-shadow:0 0 0 0 transparent;border-bottom:1px solid transparent;transition:padding .5s ease,background .5s ease,box-shadow .5s ease,border .5s ease}#page .top.bar.overlay{position:absolute;top:0;z-index:900;left:0%}#page .top.bar .button{border-radius:unset;background-color:#000;color:#fff;margin-right:1px}#page .top.bar .button.ui--tight{font-size:1.1em;padding:.4em .75em}#page .top.bar .ui.menu .item:hover{background:none}#page>.ui.segment.ui--banner{position:relative;z-index:3;margin:0;padding:0;min-height:185px;overflow:hidden;text-align:center;color:rgba(0,0,0,1);background-color:#ddd;background-position:50% 50%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);flex-shrink:0;border:none !important;border-radius:initial;box-shadow:none}#page>.ui.segment.ui--banner .container-uit{margin-left:auto !important;margin-right:auto !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#page>.ui.segment.ui--banner .container{padding:8rem 0 5rem 0;text-align:left}#page>.ui.segment.ui--banner .ui--background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-position-y:15%;background-position-x:center;background-size:cover}#page>.ui.segment.ui--banner .ui--foreground{min-height:35rem}#page>.ui.segment.ui--banner .ui--text.huge{font-size:3.5em;font-size:calc(1em + 1.8vw)}#page>.ui.segment.ui--brands{border:none;box-shadow:none;flex-grow:1}#page>.ui.segment.ui--brands.padded{padding-top:4rem;padding-bottom:2rem}#page>.ui.segment.ui--brands .cards{justify-content:center}#page>.ui.segment.ui--brands .card{border:none;box-shadow:none;width:20%;margin-left:1em;margin-right:1em}#page>.ui.segment.ui--brands .cards.five .card{width:17%}#page>.ui.segment.ui--brands .card .image{background-color:initial;color:#000;margin:2rem 0;align-self:center;height:7rem;padding:0 2rem}#page>.ui.segment.ui--brands .card .image>img{height:inherit;width:initial;max-width:100%}#page>.ui.segment.ui--brands .card .content{color:#000;border:2px solid #eee;border-radius:.4em !important}#page>.ui.segment.ui--footer{background-color:#000;flex-shrink:0}#page>.ui.segment.ui--footer .item{color:#ccc}#page>.ui.segment.ui--footer .ui--offset{min-height:4rem}#page>.ui.divider.ui--footer-offset{display:flex;flex-grow:1}#page .ui--action-form .ui.header.tiny{font-size:.9em}@media only screen and (max-width:767px){#page .ui.segment.ui--banner .ui--foreground{min-height:10rem}#page>.ui.segment.ui--brands .card .image>img{width:inherit;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px) and (max-width:991px){#page .ui.segment.ui--banner .ui--foreground{min-height:15rem}#page .ui.card>.content>.header{font-size:1em}}.ui--tire-brands .card{height:7rem}.ui--tire-brands.ui.cards>.card>.content{display:flex;align-items:center;justify-content:center;padding:0}.ui--tire-brands .card>.content>.pos{width:calc(100% - 1rem)}.ui--tire-brands .card>.content .image{max-height:7rem}.ui--tire-brands .card>.content .image>img{max-height:2.5rem;height:inherit;width:initial;max-width:100%}.ui--tire-brand-banner{background-size:cover;background-repeat:no-repeat;background-position:center bottom;height:25rem;display:flex;align-items:center;justify-content:center}.ui--tire-brand-banner .pos{width:100%;text-align:center}.ui--tire-brand-banner .pos>.image{max-width:23rem}html,body,#page .ui.text.container,#page .ui.form input,#page .ui.form .ui.button,#page .top.bar .ui.menu .item,#page .top.bar .ui.menu a.item,#page .top.bar .ui.menu a.button,#page .ui--footer .ui.menu .item,#page .ui--footer .ui.menu a.item{font-family:font1,'Helvetica Neue',Arial,Helvetica,sans-serif}#page h2.ui.header,#page .ui.card>.content>.header,#page .ui.cards>.card>.content>.header,#page .ui--cta .content>.header{font-family:font2,'Helvetica Neue',Arial,Helvetica,sans-serif}#page h1.ui.header,#page .ui--banner .ui.header,#page .ui--banner .ui.label{font-family:font3,'Helvetica Neue',Arial,Helvetica,sans-serif}