﻿@import url("https://fonts.googleapis.com/css?family=Rubik&display=swap");.aspect-ratio{width:100%;padding-top:66.66%;}.btn-test-drive{background-color:#a40000 !important;border-color:#a40000 !important;font-weight:500;color:#fff !important;}a:hover{text-decoration:none;}.nav-link{font-weight:600;}a{color:#343a40;}body{background-color:#f2f2f2 !important;}a.nav-link.active{box-shadow:.125rem -.125rem .25rem rgba(0,0,0,.075);}.nav-tabs .nav-link{border-color:#e9ecef #e9ecef #dee2e6;background-color:rgba(0,0,0,.04);box-shadow:inset 0 -5px 6px 0 rgba(0,0,0,.04);}.nav-tabs .nav-link:hover{box-shadow:inset 0 -1px 6px 0 rgba(0,0,0,.04),.125rem -.125rem .25rem rgba(0,0,0,.075);transition:box-shadow ease-in-out .2s;}.card-superscript{font-size:.8rem;font-weight:800;vertical-align:7px;}.container{background-color:#fff;}.card-image-container{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("../assets/img/logo/R2O logo square (Phone).png");background-position:center;background-size:contain;background-repeat:no-repeat;}.safari-img-fluid-fix{align-self:center;}.slider-input{text-align:end;}.galleryFooter{border:none;background:#fff;}.card-image-banner-container{position:relative;overflow:hidden;}.navbar-brand{margin-right:0;}.banner{position:absolute;transform:rotate(-45deg);color:#fff;left:-55px;top:20px;width:177px;text-align:center;box-shadow:2px 1px 3px black;transition:0s none;z-index:1;}.banner-extra{position:absolute;transform:rotate(-45deg);color:#fff;bottom:17px;right:-60px;width:177px;text-align:center;box-shadow:2px 1px 3px black;transition:0s none;z-index:1;}.bottom-panel{justify-content:center;background-color:#fff;padding:1rem;box-shadow:0 2px 8px 0;}.btn-circle{width:45px;height:45px;line-height:45px;text-align:center;padding:0;border-radius:50%;}.btn-circle i{position:relative;top:-1px;}.btn-circle-sm{width:35px;height:35px;line-height:35px;font-size:.9rem;}.btn-circle-lg{width:55px;height:55px;line-height:55px;font-size:1.1rem;}.btn-circle-xl{width:70px;height:70px;line-height:70px;font-size:1.3rem;}.card-image{opacity:1;display:block;width:100%;height:225px;transition:.5s ease;}.card-image-middle{transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}.card-image-container:hover .card-image{opacity:.3;}.card-image-container:hover .card-image-middle{opacity:1;}.card-image-container:hover .banner{opacity:1;}.card-image-btn{background-color:#ee3b24 !important;border-color:#ee3b24 !important;}.collapseFooter{position:relative;}.collapseFooter__Button:focus,.collapseFooter__Button:active{outline:none !important;box-shadow:none;}.section__heading{background:#a40000;color:#fff;font-weight:900;display:flex;font-size:24px;}.superscript{font-size:1.5rem;font-weight:500;vertical-align:7px;}.control-shadow{box-shadow:0 .125rem .25rem rgba(0,0,0,.75);}.slider__heading{justify-self:center;}.font-14{font-size:14px;}.font-weight-500{font-weight:500;}.font-weight-900{font-weight:900;}.slider__range{-webkit-appearance:none;outline:none;width:100%;border-radius:5px;transition:.2s;height:14px;margin-bottom:14px;background:linear-gradient(to right,#a40000 100%,#a40000 0%);}.slider__range:hover{animation:none;}.slider__range::-webkit-slider-thumb{-webkit-appearance:none;width:40px;height:40px;background:#fff;cursor:pointer;border-radius:50%;border:solid 8px #a40000;transition-property:box-shadow;transition:ease-in .2s;}input[type=range]::-webkit-slider-runnable-track{margin-right:-5px !important;margin-left:-5px !important;}.slider__range::-webkit-slider-thumb:hover{-webkit-box-shadow:0 0 2px 1px red;-moz-box-shadow:0 0 2px 1px red;box-shadow:0 0 2px 1px red;}.slider__output{font-size:20px;}.slider__min-max{width:100%;display:flex;justify-content:space-between;}.sales-rep__card{max-width:17.6rem;}.shadow-transition{transition:ease-in-out .2s;}.shadow-transition:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;transform:scale(1.02);}.grid-container{display:grid;grid-gap:0;grid-template-columns:1fr 1fr;grid-template-areas:"image info";}.vert-card__image{grid-area:image;height:100%;width:100%;object-fit:cover;}.vert-card__info{grid-area:info;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.item__id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#757575;}.item__type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.item__series{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#757575;}.item__rent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.item__rent-amount{color:#a40000;}.red{background-color:#a40000;border-bottom-color:#a40000;color:#fff;}.reserved-colour{background-color:#f00;}.special-colour{background-color:#a40000;}.green{background-color:#008000;}.mouseover:hover{cursor:pointer;}.landing-video{height:75vh;width:100%;}.deal-calculator{border:1px solid rgba(0,0,0,.125);}.hide{animation:fadeOut 1s;}.test{animation:fadeIn 1s;}.test2{animation:fadeOut 1s;}.pulse{animation:pulse;animation-duration:1s;animation-iteration-count:infinite;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(.92);}100%{transform:scale(1);}}.back-button,.next-button{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:bold;font-size:20px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;}.next-button{right:0;border-radius:3px 0 0 3px;}.hr-text-r2o{line-height:.1em;position:relative;outline:0;border:0;color:#000;text-align:left;height:1.5em;font-size:1.35em;opacity:.7;}.hr-text-r2o:before{content:"";background:linear-gradient(to right,transparent,#a40000,transparent);position:absolute;left:0;top:50%;width:100%;height:1px;}.hr-text-r2o:after{content:attr(data-content);position:relative;display:inline-block;padding:0 .5em;color:gray-600;font-weight:600;background:inherit;}.hr-text-r2o-mini{line-height:.1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.5em;font-size:1.2em;color:#a40000 !important;opacity:.6;margin-bottom:0;margin-top:0;}.hr-text-r2o-mini:before{content:"";background:linear-gradient(to right,transparent,#a40000,transparent);position:absolute;left:0;top:50%;width:100%;height:1px;}.hr-text-r2o-mini:after{content:attr(data-content);position:relative;display:inline-block;color:#000;padding:0 .5em;font-weight:400;background:inherit;}.nobr{white-space:nowrap;}.sub-text{position:relative;right:31px;font-size:100%;font-weight:500;}.vehicle-deal-card{background-color:#fcfcfc;}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;padding-top:60px;transition:.5s;}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s;}.sidenav a:hover{color:#f1f1f1;}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;}#main{transition:margin-left .5s;padding:20px;}@media screen and (max-height:450px){.sidenav{padding-top:15px;}.sidenav a{font-size:18px;}}@supports (-webkit-touch-callout:none){select,select.form-control{border-radius:10px !important;}}.my-filter{margin:8px 0;border-radius:18px;padding:7px 12px;border-left:1px solid #c2c2c2;outline:none !important;}.main-filter{font-weight:bold;color:#a40000;}.my-filter-title{color:#a40000;margin:0 0 -9px 13px !important;font-weight:600;font-size:medium;}.card-image-btn-2{background-color:#38a7df !important;border-color:#38a7df !important;}.item__sale-amount{color:#ef8529;}.card-image-container-2{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url("../assets/img/logo/Auto-Clearance-Icon.png");background-position:center;background-size:contain;background-repeat:no-repeat;}.card-image-container-2:hover .card-image{opacity:.3;}.card-image-container-2:hover .card-image-middle{opacity:1;}.card-image-container-2:hover .banner{opacity:1;}.hr-text-ac{line-height:1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.5em;font-size:1.2em;opacity:.7;}.hr-text-ac:before{content:"";background:linear-gradient(to right,transparent,#ef8529,transparent);position:absolute;left:0;top:50%;width:100%;height:1px;}.hr-text-ac:after{content:attr(data-content);position:relative;display:inline-block;color:#000;padding:0 .5em;line-height:1.5em;font-weight:400;background:inherit;}.hr-text-ac-mini{line-height:1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.5em;font-size:1.1em;opacity:.6;margin-bottom:0;margin-top:0;}.hr-text-ac-mini:before{content:"";background:linear-gradient(to right,transparent,#ef8529,transparent);position:absolute;left:0;top:50%;width:100%;height:1px;}.hr-text-ac-mini:after{content:attr(data-content);position:relative;display:inline-block;color:#000;padding:0 .5em;line-height:1.5em;font-weight:400;background:inherit;}.section__heading-ac{background:#38a7df;color:#fff;font-weight:900;display:flex;font-size:32px;}.ac-pricing-orange{font-size:2rem;font-weight:800;color:#ef8529;}.ac-pricing-blue{font-size:2rem;font-weight:800;color:#38a7df;}.ac-pricing{font-size:2rem;font-weight:800;}.pricing-subtext{position:relative;top:-.5em;font-weight:bold;}.bg-r2o-red{background-color:#a40000 !important;}.bg-ac-blue{background-color:#38a7df !important;}.bg-ac-orange{background-color:#ef8529 !important;}.bg-ac-blue-gradient{background:#38a7df;background:linear-gradient(0deg,#38a7df 0%,#7fcff5 100%);}.bg-ac-orange-gradient{background:#ef872a;background:linear-gradient(0deg,#ef872a 0%,#f7b135 100%);}.ac-font-blue{color:#38a7df;}.ac-font-orange{color:#ef8529;}.btn-yellow-gradient{background:#ef872a;background:linear-gradient(0deg,#ef872a 0%,#f7b135 100%);border-color:#ef872a;font-weight:500;color:#000 !important;}.ac-navbar-bg{background:#ef8529;background:linear-gradient(90deg,rgba(239,133,41,.4265056364) 0%,rgba(56,167,223,.6141807065) 69%);}.menu-items{flex-direction:column;align-items:flex-end;}.ac-menu-items a:hover{color:#ef8529 !important;}.r2o-menu-items a:hover{color:#a40000 !important;}.r2o-font-red{color:#a40000 !important;}.phone-btn{color:#52565a !important;}.contact-card{min-height:250px;flex:1;padding:16px;}.contact-icon{font-size:40px;min-width:40px;min-height:40px;}.contact-title{font-size:28px;font-weight:700;}.contact-info{color:#52565a;flex-grow:1;font-size:1.1rem;}.r2o-font-red a{color:#a40000 !important;}.r2o-font-red a:hover{color:#d50001 !important;}.btn-r2o-red{color:#fff !important;background-color:#a10001 !important;border-color:#a10001 !important;font-weight:bold !important;}.btn-r2o-red:hover{color:#fff !important;background-color:#d90000 !important;border-color:#bd2130 !important;}.btn-r2o-red.focus,.btn-r2o-red:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5) !important;}.btn-r2o-red.disabled,.btn-r2o-red:disabled{color:#fff !important;background-color:#a10001 !important;border-color:#a10001 !important;}.btn-r2o-red:not(:disabled):not(.disabled).active,.btn-r2o-red:not(:disabled):not(.disabled):active,.show>.btn-r2o-red.dropdown-toggle{color:#fff !important;background-color:#bd2130 !important;border-color:#b21f2d !important;}.btn-r2o-red:not(:disabled):not(.disabled).active:focus,.btn-r2o-red:not(:disabled):not(.disabled):active:focus,.show>.btn-r2o-red.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5) !important;}.btn-r2o-black{color:#fff !important;background-color:#000 !important;border-color:#000 !important;font-weight:bold !important;}.btn-r2o-black:hover{color:#fff !important;background-color:#343a40 !important;border-color:#1d2124 !important;}.btn-r2o-black.focus,.btn-r2o-black:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5) !important;}.btn-r2o-black.disabled,.btn-r2o-black:disabled{color:#fff !important;background-color:#000 !important;border-color:#000 !important;}.btn-r2o-black:not(:disabled):not(.disabled).active,.btn-r2o-black:not(:disabled):not(.disabled):active,.show>.btn-r2o-black.dropdown-toggle{color:#fff !important;background-color:#1d2124 !important;border-color:#171a1d !important;}.btn-r2o-black:not(:disabled):not(.disabled).active:focus,.btn-r2o-black:not(:disabled):not(.disabled):active:focus,.show>.btn-r2o-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5) !important;}.btn-ac-orange{color:#fff !important;background-color:#ef8529 !important;border-color:#ef8529 !important;font-weight:bold !important;}.btn-ac-orange:hover{color:#fff !important;background-color:#ffb97c !important;border-color:#ffb97c !important;}.btn-ac-orange.focus,.btn-r2o-black:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5) !important;}.btn-ac-orange.disabled,.btn-r2o-black:disabled{color:#fff !important;background-color:#000 !important;border-color:#000 !important;}.btn-ac-orange:not(:disabled):not(.disabled).active,.btn-r2o-black:not(:disabled):not(.disabled):active,.show>.btn-r2o-black.dropdown-toggle{color:#fff !important;background-color:#1d2124 !important;border-color:#171a1d !important;}.btn-ac-orange:not(:disabled):not(.disabled).active:focus,.btn-r2o-black:not(:disabled):not(.disabled):active:focus,.show>.btn-r2o-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5) !important;}.sold-colour{background-color:#036b0f;}.one-point-five-rem{font-size:1.5rem !important;}.one-point-eight-rem{font-size:1.8rem !important;}.social-media-link{font-weight:bold;position:relative;bottom:8px;}a{text-decoration:none;}.mbn3rem{margin-bottom:-2.5rem !important;}.input-group-text-font-size{font-size:1.7rem;}.bg-r2o{background-color:#a40000 !important;}#components-reconnect-modal{display:none;}#components-reconnect-modal.components-reconnect-rejected{position:fixed;inset:0;z-index:1050;display:block;overflow:hidden;background-color:#fff;opacity:.8;text-align:center;font-weight:bold;transition:visibility 0s linear 500ms;visibility:visible;}.exception-refresh{background:rgba(82,86,90,.85);color:#fff;top:0;right:0;bottom:0;left:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:grid;align-content:center;justify-content:center;align-items:center;justify-items:center;font-size:1.5rem;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;z-index:1000;}.refresh-icon{color:#f3c841;font-size:3.5rem;text-shadow:4px 4px 55px #000;}.refresh-icon:hover{color:#96d6f6;}.center{position:absolute !important;top:50% !important;width:100% !important;text-align:center !important;text-shadow:2px 2px 40px #000;}.btn-refresh{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa;padding:20px;font-size:3.5rem;border-radius:10px;}.btn-refresh:hover{color:#f8f9fa;background-color:#212529;border-color:#212529;border-radius:10px;}.carousel-link{position:absolute;right:4%;bottom:.75rem;color:#fff;text-align:center;}.float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;}.my-float{margin-top:16px;}.floating-button{bottom:20px;right:20px;position:fixed;border-radius:50%;font-size:40px;padding-left:12px;padding-right:12px;box-shadow:2px 2px 5px rgba(0,0,0,.25);}.whatsapp-btn,.whatsapp-btn:hover,.whatsapp-btn:active,.whatsapp-btn:visited{background:rgba(72,165,31,.85);color:#fff;}.whatsapp-btn:active{transform:translateY(4px);background:rgba(84,190,37,.85);}.whatsapp-btn-pulse{animation:pulse;animation-duration:.75s;animation-delay:7s;animation-iteration-count:3;}.whatsapp-logo{font-size:13px;bottom:-1.5px;position:relative;}.no-decoration{text-decoration:none;}.fixed-content{top:0;bottom:0;position:sticky;z-index:2000;}.get-started-button-text{font-size:10px;}footer{font-family:"Rubik",sans-serif;height:100% !important;}#page-container{position:relative;min-height:90vh;}