/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!HTML5 Boilerplate v7.3.0 | MIT License | https://html5boilerplate.com/*/html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{*,*:before,*:after{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{overflow-x:hidden}h1,h2,h3,h4,h5{margin:0;padding:0}a{color:red}.sticky{position:fixed;top:0;box-shadow:0 0 5px #333;z-index:99}#sapper{display:flex;flex-direction:column;height:100vh}main{font-family:noto sans,sans-serif;padding-top:95px;flex:1 0 auto}#main-info{width:100%}.content-wrap{padding:40px;width:50%;margin:0 auto;font-size:1.2em;overflow:auto}.content-wrap h1,.content-wrap h2,.content-wrap h3,.content-wrap h4{color:#444}.content-wrap p{color:#555}.padding-reset{padding:0}.vehicle-info{padding:5px}.vehicle-info .vehicle-box{flex:1;background-color:#f5f5f5;text-align:center;margin:25px 10px 0;padding:20px}.vehicle-info .vehicle-box h4{color:#333}.vehicle-info .vehicle-box img{min-height:200px;min-width:200px}.vehicle-info .vehicle-guide-link{text-align:center}.vehicle-info .vehicle-guide-link button{background:0 0;border:1px solid #333;padding:20px;outline:none;transition:background-color .5s,color .5s}.vehicle-info .vehicle-guide-link button:hover{cursor:pointer;background-color:#ff0;color:#333}.fact-content{flex:1 auto;text-align:center;padding:5px;position:relative}.fact-content:not(:last-child){}.fact-content h4:after{content:"✓";margin-left:5px;font-size:50px;color:green}.fact-content .fact-fold-down{border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;background-color:#fff;visibility:hidden;position:absolute;max-height:0;transition:max-height .5s;overflow:hidden;padding:10px;left:-20px;z-index:1}.fact-content:hover{cursor:help}.fact-content:hover .fact-fold-down{visibility:visible;max-height:200px}.extra-info{width:100%;background-color:#f5f5f5}.extra-info .img-text-wrap{margin:0 0 0 20px}.extra-info .tips{padding:0}.extra-info .tips li{list-style:none;padding:5px 0}.extra-info .tips li::before{content:"»";margin-right:10px;color:red}.bg-1{}.image-wrap-left{position:relative;flex:1 0 60%;min-height:200px}.feature-info-left{flex:0 0 45%;padding:20px}.image-wrap-right{flex:1 0 45%;position:relative}.feature-image-right{position:absolute;height:100%;width:100%;object-fit:cover}.ready-to-book{text-align:center}.ready-to-book a{outline:none}h2:target{margin-top:-115px;padding-top:115px}@media screen and (max-width:450px){#quote-section{padding:0}#quote-form-background{border-radius:unset!important;background-color:rgba(83,126,255,.6)!important}#quote-form .time-dropdown{margin:5px 0}.fact-content{margin-top:-14px;padding:0}.vehicle-info .vehicle-box img{width:50%;min-height:150px;min-width:200px}}@media screen and (max-width:700px){.flex-wrap-sm{flex-wrap:wrap!important}}@media screen and (max-width:900px){.content-wrap{font-size:95%;width:auto;padding:20px}.feature-info-left{flex:1 auto;padding:20px}.feature-image-right{flex:1 auto;height:100%;position:relative}.width-mobile-reset{width:auto!important}.extra-info .img-text-wrap{margin:0}}@media screen and (min-width:900px){#quote-section::before{display:block;content:" ";margin-top:-115px;height:115px;visibility:hidden;pointer-events:none}}@media screen and (max-width:1200px){.width-mobile-reset{flex-wrap:wrap!important}}@media screen and (max-width:1500px){.feature-image-right{}}.fa-1x{width:1em;height:1em}.browserupgrade{position:fixed;top:0;left:0;right:0;background-color:red;color:#fff;z-index:9999}.browserupgrade a{color:#fff}.website-notice{position:fixed;text-align:center;top:0;left:0;right:0;background-color:#ff0;color:#000;font-weight:700;z-index:9999}.website-notice:hover{cursor:pointer}#main-header{background-color:#fff;width:100%;color:#537eff;display:flex;align-items:center;flex-wrap:wrap;font-family:noto sans,sans-serif;min-height:70px;position:fixed;z-index:99;transition:box-shadow .5s}#main-header h1{color:transparent;margin:0;padding:20px;margin-left:5%;flex:1 20%;font-style:italic;font-family:sans-serif;background-image:url(img/tcr-logo.jpg);background-repeat:no-repeat;background-position-y:12px;background-size:400px;font-size:10px;width:100%}#main-header h1 a{text-decoration:none;color:transparent;display:block;width:400px;height:50px}#main-header h2{color:transparent;display:none}#main-header nav{flex:1 40%}#main-header nav #contact-info-mobile{display:none;color:#f5f5f5}#main-header nav #contact-info-mobile a{color:#f5f5f5}#main-header nav ul li{display:inline;padding:10px;position:relative}#main-header nav ul li a{color:#537eff;text-decoration:none}#main-header nav ul .mobile-only{display:none}#main-header nav ul li .submenu{display:none;position:absolute;background-color:#fff;z-index:1;margin:0;padding:0;left:1px;top:40px}#main-header nav ul .has-submenu .submenu-arrow{position:absolute;display:block;top:10px;right:-5px;transform:rotate(90deg);transition:transform .5s}#main-header nav ul li .submenu li{display:block;padding:15px 10px;margin:0;white-space:nowrap}#main-header nav ul li:not(.has-submenu) a:hover{text-shadow:0 0 5px #537eff}#main-header nav ul .has-submenu:hover .submenu-arrow{transform:rotate(-90deg)}#main-header #contact-info{flex:1 10%}#main-header #contact-info .symbol{display:inline-block;text-align:center;width:20px}#main-header #contact-info a{text-decoration:none;color:#537eff}.selected{border-bottom:2px solid red}#sidebar-toggle{display:none}#sidebar-toggle .bar{display:block;border-bottom:5px solid #444;width:40px;margin-top:10px}#sidebar-toggle .bar-alternate{border-bottom:5px solid #fff}@media screen and (max-width:700px){#main-header h1{background-size:290px!important;background-position-y:10px!important;padding:5px}#main-header h1 a{width:290px!important}#main-header nav #contact-info-mobile{display:block;text-align:center}#main-header nav ul .mobile-only{display:block}#contact-info{text-align:center;display:none}#contact-info div{display:inline-block}#contact-info .symbol{font-size:30px!important;margin-right:15px}#contact-info .text{display:none}}@media screen and (max-width:1200px){#main-header nav{position:absolute;top:0;transition:all ease-in-out .2s;left:-100%;background-color:#333;padding:10px 0;z-index:99;width:100%}#main-header nav ul{padding:0}#main-header nav ul .has-submenu a{cursor:pointer}#main-header nav .has-submenu .submenu{position:relative;background-color:#333;width:100%;margin:0;top:10px}#main-header nav .drop-down-menu-active .submenu{display:block}#sidebar-toggle{z-index:100;display:block;position:absolute;top:0;right:0;padding:10px;color:#fff;cursor:pointer;font-weight:700;font-size:20px}#main-header nav ul li{display:block}}@media screen and (max-width:1400px){nav ul li{display:inline-block;text-align:center}}@media screen and (max-width:1670px){#main-header h1{margin-left:10px;flex:1 12%;background-size:320px;background-position-y:20px}#main-header h1 a{width:320px}#contact-info{flex:1 5%;white-space:nowrap}}@media screen and (min-width:1201px){#main-header nav ul .has-submenu:hover .submenu{display:block}}.mobile-menu-visible{left:0!important}#purePopupWrap *{margin:0;padding:0}#purePopupWrap{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#ccc;background-color:rgba(0,0,0,.1);font-family:Helvetica,Arial,sans-serif;font-size:16px;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}#purePopupWrap.open{display:block}#purePopupWrap.open.pop{background-color:#666;background-color:rgba(0,0,0,.6)}#purePopupWrap>div{position:fixed;z-index:99999;left:50%;top:20%;margin-left:-150px;width:300px;padding:20px;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2);border-radius:8px}#purePopupWrap.pop>div{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#purePopupWrap .purePopupTitle{text-align:center;font-size:18px;margin-bottom:15px}#purePopupWrap input{display:block;width:100%;padding:5px;margin:10px 0;font-size:16px;outline:none;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}#purePopupWrap input:focus{border:1px solid #29abf7}#purePopupWrap .purePopupButton{float:right;padding:8px;margin-left:10px;color:#fff;border-radius:6px;cursor:pointer;background-color:#3b73af;user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}#purePopupWrap ._ok_{background-color:#3baf73}#purePopupWrap ._cancel_{background-color:#a33}#purePopupWrap .purePopupButton:hover{opacity:.8}#purePopupWrap .purePopupButton:active{opacity:1}