:root{--font-pri:'SVN-Poppins';--font-sec:'UTM Bebas';--font-third:'Bebas Neue';--font-four:'Inter';--font-five:'SignPainter';--w-logo:30.7rem;--size-hd-top:4.8rem;--size-hd-mid:11rem;--size-hd-bot:6.4rem;--size-hd:calc(var(--size-hd-top) + var(--size-hd-mid) + var(--size-hd-bot));--ss-pd:8rem;--it-pd:1.6rem;--ctn:123rem;--ctn-custom:calc(100vw - (100vw - var(--ctn))/ 2);--gap-nav:5rem;--color-pri:#9A1E21;--color-second:#FCA909;--color-third:#EECB9A;--color-text:#667085;--white:#fff;--white-2:#FEFEFE;--black:#000;--black-2:#0B192C;--res-mobile:1199px;--res-mobile-min:1200px;--res-tablet:1024px;--res-tablet-min:767px;--mobile:575px;--radius:.6rem;--cubic:cubic-bezier(.72,.04,.49,.82)}@media (max-width:1460px){:root{--ctn:110rem;--w-logo:25rem;--gap-nav:3rem}}@media (max-width:1199px){:root{--w-logo:21.7rem;--size-hd-mid:7rem;--size-hd:var(--size-hd-mid);--ss-pd:4rem;--it-pd:.8rem}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;pointer-events:none}.popup.open{pointer-events:auto}.popup.open .popup-main,.popup.open .popup-overlay{opacity:1;visibility:visible;pointer-events:auto}.popup.open .popup-main{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.popup .popup-close{width:3rem;height:3rem;position:absolute;top:-2rem;right:0;cursor:pointer;border-radius:10rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (hover:hover){.popup .popup-close:hover i{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.popup .popup-close i{color:var(--black);transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s}.popup .popup-overlay{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;background:rgba(0,0,0,.6)}.popup .popup-main{width:var(--ctn);position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);height:68rem;opacity:0;visibility:hidden;pointer-events:none;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s}@media screen and (max-width:1600px){.popup .popup-main{height:63rem}}@media screen and (max-width:1199px){.popup .popup-main{width:100%}}@media screen and (max-width:575px){.popup .popup-main{height:85%}}.popup form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup .booking-form-wrap,.popup .box-confirme,.popup .col-lf,.popup .col-rt,.popup .confirme-wrap,.popup .flex-row,.popup .form-booking,.popup .in,.popup form{height:100%}.popup .booking-form-wrap,.popup form{width:100%}@media screen and (max-width:900px){.popup .col-lf,.popup .col-rt{height:auto}}.popup .booking-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:900px){.popup .booking-form-wrap{overflow:hidden auto;padding-right:1rem}}.popup .form-booking{border-radius:2rem;border:1px solid rgba(0,0,0,.1);background:#fff;overflow:hidden auto}@media screen and (max-width:1199px){.popup .form-booking{border-radius:1rem}}.popup .form-booking .in{background:0 0;border-radius:inherit;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden auto;height:100%}.popup .box-confirme{height:auto;overflow:hidden;border-radius:1rem}@media screen and (max-width:900px){.popup .box-confirme{height:auto}}.popup .box-confirme .in{overflow:hidden auto;height:100%;border-radius:inherit}@media screen and (max-width:900px){.popup .box-confirme .in{overflow:visible}}.popup .form-booking .box-booking.rent-mtb .swiper-slide{width:-webkit-max-content;width:-moz-max-content;width:max-content}.popup .box-confirme,.popup .confirme-wrap{overflow:hidden auto}.popup .box-confirme .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}